Hello,
Response to Query 1
Managing deferrals at the sales header level is not achievable purely through functional configuration. To implement this, you would need to take a technical approach.
You can start by creating a new field, such as "Deferral Code," in the Sales Header table, along with other fields required for the parameters in the procedures. The functionality at the header level would need to mirror what is available at the sales line level.
You will need to understand the deferral process flow at the backend and adapt it accordingly. Specifically, you should leverage the same procedure used for the sales lines, but with adjustments for the different tables and fields associated with the sales header.
Some modifications will be necessary in these procedures to accommodate the changes, but overall, this approach should allow you to manage deferrals at the sales invoice (header) level.
Response to Query 2
In Business Central,
accounting periods define specific time frames (e.g., months or quarters) for recording transactions, while
deferral period lengths determine the duration of these periods. The relationship ensures financial data is posted within the correct timeframe based on the organization's fiscal calendar.
Go to search icon 🔎 and type "Accounting Periods" and click on related link.
Click on
Create Year

Click "OK," and the accounting periods will be displayed.
If you have any more questions, please feel free to reach out here.