Skip to main content

Deferral functionality

NOTE: This function is built to only support the direct posting process

Introduction

Revenue and expense deferrals are implemented in an organization’s billing schedule to distribute expenses over certain periods of time.

Limitations

Due to standard D365 functionality, this function will only work in the Direct posting process via ExFlow.
Deferral functionality only works and are visible for expense invoice with line type Ledger.

From the major release 2.18 the functionlality is supporting Ledger and Item (Cost and PO invoices).

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’

Graphical user interface, application Description automatically generated

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.

medium

Deferral defaults

Subscription billing | Revenue and expense deferrals | Setup | Deferral Defaults

Ledger – Using Invoice Journal

For general journals, you can specify the deferral accounts. When these accounts are used on a transaction line, the transaction is automatically marked as deferred.
The corresponding template and recognition account will be assigned to the transaction line. Straight-line template can be setup in Deferral templates.

Settings for Invoice journal is used in deferrals for ExFlow. This will be the same as used in invoice journal for direct posting.
Graphical user interface, application Description automatically generated

Item – Using Purchasing

For purchase invoices and line type Item, settings for Purchasing/Deferred expense are used.
auto

Template for Purchasing is set up in the template selection.
auto

Items Deferred by Default

Subscription billing | Revenue and expense deferrals | Setup | Items deferred by default

When a line is created for an item, and setup is done here, a deferral is created after import in ExFlow.
If not set up in here, no deferral is created after import.
But if a user selects to defer manually, and there are settings that corresponds with the item, a deferral is created.
auto

Post Purchase order invoice

When posting an approved purchase invoice, a pending invoice is opened.
The deferrals are visible below the buttons on Header
Financials > Accounting > View distributions and on Lines > Financials > Distribute amounts. auto

auto

The distributions can be reset to remove any changes by clicking on "Reset all distributions".
auto

It will also give the user the opportunity to restore the values for deferrals set in ExFlow during the approving stage.
This can be done by clicking on the button ‘ExFlow deferral’, for all lines or just for the specific line. auto

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.
    medium
Visibility in configuration

After deferral is enabled in the ExFlow initiation wizard, three (3) lines appears in configuration overview.
Graphical user interface, application Description automatically generated

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.

Graphical user interface, application Description automatically generated
medium

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.

small

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.

Graphical user interface, application Description automatically generated