Deferral functionality
Introduction
Revenue and expense deferrals are implemented in an organization’s billing schedule to distribute expenses over certain periods of time.
Limitations
Deferral functionality only works and are visible for expense invoice with line type Ledger. Due to standard functionality, it will only work in the Direct posting process.
Setup in D365FO
Enable the feature for Subscription billing
Enable the feature for Subscription billing in the workspace Feature management.
Feature ‘Subscription billing’ is the main feature and the first version with expense the feature ‘Revenue and expense deferrals’ must be enabled.
This feature will enable new module in main menu ‘Subscription billing’
Deferral templates
Subscription billing | Revenue and expense deferrals | Setup | Deferral templates
Use the Deferral templates page to define straight-line templates that are used for deferral schedules.
Deferral defaults
Subscription billing | Revenue and expense deferrals | Setup | Deferral Defaults
For general journal it can be specified the deferral accounts. When deferral account is used on transaction line, transaction is automatically marked as deferred.
Straight-line template can be setup in Deferral templates.
Setup for ExFlow
Configuration
ExFlow AP | Setup | Configuration | Add/delete columns
Enable the fields under DEFERRAL.
Please note: The fields are only visible if the company is using the Direct posting process.
Visibility in configuration
After deferral is enabled in the ExFlow initiation wizard, three (3) lines appears in configuration overview.
Usage
Import form
In combination with Vendor on header and account number on the line, a search is done if there is any hit in Deferral default. If hit, a record is created in deferrals, and the display field for deferral is checked.
It’s possible to change deferrals by clicking button Deferrals, it will open form where deferral can be edited.
The Recognition account number can be changed, the Template can be changed, and Deferral start date can be changed.
Document form
Same function as in import form.
The values in document form can also be changed from the web, and changes will be made on invoice lines.
My vendor invoices
Same function as in import form.
The values in document form can also be changed from the web, and changes will be made on invoice lines.
ExFlow web
The fields and values are presented among all the other fields on the lines.
Values can be changed and the values will update the values in document form.
If Deferred is set from No
to Yes
, a search is done as in the forms, and the default values will be set if found, if no default is found, error text will appear.
If Main account is changed, a search is done as in the forms, and the default values will be set if found.
If no default is found, Deferred will be set to No.
Note: It is not possible to combine Accrual and Deferral, this will give error and must be handled.
Invoice Journal
The deferral values that was set during the approval process are set to the lines, then D365 standard that follows.
Workflow
SubBillDeferralDeferred value in the workflow will check if invoice lines is deferred if Yes
it will continue with the workflows next steps.