The app Accruals and Deferrals extends the standard functions in connection with the accrual templates.
Current Version:
1.0.2.0as of Business Central 24
Manual
Creation date: 2026/11/10 The current version of this manual can be found at:
☰ Contents
General
General The NVXAD Accruals and Deferrals extend the standard functions in connection with the accrual templates by the following functions...
Working with the App
Release Notes
Setup
App Setup
Deferral Template This app is set up in the “Delimitation templates”. Below you will find the additional parameters and the extended standard parameters...
Starting and Ending Date The application of the accrual templates has not been changed significantly, but has been simplified and made more flexible at the same time. This is illustrated below using a line in the financial accounting sheet. These functions are also available in identical form in the following areas...
Prerequisites The following prerequisites should be fulfilled in order to use the extension correctly...
Usage
Deferrals in General Journal Lines The following fields have been added to the General Journal Line table...
Deferrals in Purchase Lines The following fields have been added to the Purchase Line table...
Deferrals in Sales Lines The following fields have been added to the Sales Line table...
Posting behaviour When posting sales, purchase, or general journal documents, the system automatically processes the entered deferral information...
Background
Calculation logic This page explains how amounts are distributed over time for deferrals...
Field overview This page provides a compact overview of the most important additional fields of the extension...
Docs / Solution / Accruals and Deferrals / General General
The NVXAD Accruals and Deferrals extend the standard functions in connection with the accrual templates by the following functions:
• “Accrual start date” and “Accrual end date” parameters in documents and ledger sheets, making it much easier to enter accruals and deferrals.
Above all, it is possible to use accrual templates with a flexible number of periods.
• Extended calculation variants in the accrual templates, which mainly concern the consideration of start and end dates.
• Automated adjustment of postings in relation to the permitted posting or accrual period.
• Additional text variable to transfer the original posting text to the accrual lines.
Navigation
NVXAD Accruals and Deferrals does not have its own navigation, as it is fully embedded in the standard functionalities. You will find this adjustment in the accrual codes as well as in various documents (purchase invoice and credit memo, sales invoice and credit memo, book sheets).
Permissions
There are no additional authorization sets for NVXAD Accruals and Deferrals. All existing permission sets that relate to the standard functionalities of accruals and deferrals therefore also relate to this app.
Docs / Solution / Accruals and Deferrals / General Working with the App
Use the app when one purchase, sales, or general journal line must be distributed over a defined accrual period. The source line remains part of the standard Business Central process; the app supplies the dates, template defaults, schedule calculation, and posting-period behavior.
Before You Start
Set up the standard deferral template and accounts.
Decide whether the schedule should use actual days, equal 30-day periods, or the linear calculation.
Check the allowed posting and deferral periods in General Ledger Setup if backdated behavior is used.
Main Process
Open a purchase document, sales document, or general journal and enter the line amount and posting information.
Enter the Deferral Starting Date and Deferral Ending Date. If the deferral code is empty, a matching purchase or sales default can be proposed automatically.
Review the deferral code and the generated schedule. The schedule is rebuilt when relevant dates, amounts, or deferral information change.
Post the document or journal. Before posting, the app checks that the dates are complete, the start date is not after the end date, and the template period count is compatible unless period checking is disabled.
Review the resulting deferral lines and ledger entries using the standard Business Central pages.
With the new “Recalculate on Post” parameter in the Deferral Templates, it is now possible to specify whether the budget should be automatically recalculated with each posting.
Accruals and Deferrals is configured in the standard Deferral Template Card. The app adds settings that control how schedules use start and end dates, how amounts are calculated, and which template is proposed automatically.
Configure a Deferral Template
Setting
How it affects processing
Deferral Type
Controls where amounts belonging to periods before the permitted posting or deferral period are accumulated and posted.
Calculation type with start-/ending date
Defines whether schedule amounts are distributed using actual days, equal 30-day periods, or the linear method with actual boundary periods.
No Period Check
Allows the dates entered on a line to produce a different number of periods than the template's standard number of periods.
Purchase Default
Proposes this template on purchase lines and journal lines with purchase posting type when a deferral code is still empty.
Sales Default
Proposes this template on sales lines and journal lines with sales posting type when a deferral code is still empty.
Recommended Setup Order
Set up the standard deferral accounts and the standard schedule fields.
Choose the calculation and backdating behavior for each template.
Mark at most one template as the purchase default and at most one as the sales default.
Test a schedule with partial first and last months before using it in production.
Schedule Description
The standard Period Description can use %9. When a schedule is posted, this placeholder is replaced with the source line description.
This app is set up in the “Delimitation templates”. Below you will find the additional parameters and the extended standard parameters:
General
Deferall Type
This parameter only has an effect if you use the new Start date and End date fields in a document or book page line.
The following options are available.
An example based on the following assumptions is given for each option:
Posting of insurance expense EUR 1,200
Posting date 15.6.2026
Accrual start date: 01.01.2026
Accrual end date: 31.12.2026
Permitted posting period: 01.03.2026 to 31.12.2026
Permitted accrual period: 01.05.2026 to 31.12.2026
Deferral Type
Description
Backdated Posting Date
The total of the accrual amounts of the accrual periods before the current posting period (according to the posting date) are posted in the current period (incl. accrual amount of the current period).
e.g: Posting of EUR 600 as at 30.6.2026
then EUR 100 per month from July
Backdated Posting Period
The total of the accrual amounts of the accrual periods before the current permitted posting period (according to the financial accounting setup) are posted to the first permitted posting period (including the accrual amount of the first permitted posting period).
e.g: Posting of EUR 300 as at 31.3.2026
then EUR 100 per month from April
Backdated Deferral Period
The total amount of the accrual amounts of the accrual periods before the currently permitted accrual period (according to the financial accounting setup) are posted to the first permitted accrual period (including the accrual amount of the first permitted accrual period).
e.g: Posting of EUR 500 as at 31.5.2026
then EUR 100 per month from June onwards
Calulation type with start-/ending date
This parameter only has an effect if you use the new Start date and End date fields in a document or a ledger line. It determines how the accrual amounts are calculated for the individual posting periods.
The following options are available.
An example is given for each option, based on the following assumptions:
Posting of advertising expenses EUR 300
Posting date 15.1.2026
Accrual start date: 12.01.2026
Accrual end date: 10.03.2026
Calulation type with start-/ending date
Description
Linear
The first and last periods are calculated according to actual days (but never more than 30). All other months are calculated with 30 days.
e.g:
January = 20 days = 100 EUR
February = 30 days = 150 EUR
March = 10 days = 50 EUR
Exact per period
Each period in the accrual period is calculated with exactly 30 days - so each month is weighted equally.
e.g:
January = 30 days = EUR 100
February = 30 days = EUR 100
March = 30 days = EUR 100
Days per period
All periods are calculated according to actual days.
e.g:
January = 20 days = 103.45 EUR
February = 28 days = 144.83 EUR
March = 10 days = 51.72 EUR
No Period Check
The “Number of periods” parameter exists in the accrual templates. However, the new entry fields “Delimitation start date” and “Delimitation end date” allow you to delimit a number of periods that differs from this parameter in each line.
You use this parameter to specify whether this should be checked or is permitted.
We recommend deactivating the check for convenient entry of accrual data.
Purchase Default
In a purchase document or in a ledger line with posting type “Purchase”, the accrual template with the check mark “Default value purchase” is transferred to the accrual code when the start and end date are entered - provided the accrual code is empty.
There can only be one accrual template with the “Default value purchase” tick.
For book sheet lines with posting type “empty”, the accrual template with the checkmark “Default value purchase” is also proposed.
Sales Default
In a sales document or in a ledger line with posting type “Sales”, the accrual template with the check mark “Default value sales” is transferred to the accrual code when the start and end date are entered - provided the accrual code is empty.
There can only be one accrual template with the check mark “Default value sales”.
Recalculate on Post
When this option is activated, the deferral amount is recalculated at posting time if a document line or journal line is posted using start and end dates. This ensures that the accrual values are recomputed when the available period or line data has changed between setup and posting.
Deferral Schedule
Period description You can now also use the variable %9 in this text field. This is replaced by the “description” of the document line or the ledger line when posting the accrual items.
e.g: “DEFERRALS for %9” becomes
= “DEFERRALS for advertising expenses” when posting a line with the description “Advertising expenses”.
Docs / Solution / Accruals and Deferrals / Setup Deferral Starting Date and Deferral Ending Date
The application of the accrual templates has not been changed significantly, but has been simplified and made more flexible at the same time. This is illustrated below using a line in the financial accounting sheet. These functions are also available in identical form in the following areas:
- Purchase invoice
- Purchase credit memo
- Sales invoice
- Sales credit memo
- Accounting sheets
If you fill in the fields “Accrual start date” and “Accrual end date”, the accrual template is automatically filled according to the parameter “Default value purchase” or “Default value sales”. If this parameter is missing, you must select the accrual template manually.
If the fields “Accrual start date”, “Accrual end date” and “Accrual template” are filled, an invoice accrual plan is created automatically. This can be adjusted manually in the same way as in the BC standard.
This page explains how amounts are distributed over time for deferrals.
The calculation depends on the selected calculation type and on the start and end date of the deferral. The functional setup is defined in the Deferral Template. The fields on document lines are described on Sales Lines, Purchase Lines and General Journal Lines.
Calculation types
Daily
Distribution is based on the actual number of calendar days in the period.
Monthly
Distribution is spread evenly across the affected months.
Periodic
Distribution follows the intended posting periods.
Effects
The selected method affects:
the amount per period,
rounding behaviour,
the number and structure of generated deferral lines.