Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The new delta invoicing allows Advendio ONE users to invoice the differences in the invoice amount after optimization of the campaign item instead of creating the pre-invoice of all the transactions being reversed and then the new one being added. Delta invoicing would show the exact difference +/- at the invoice item level for each period in one pre-invoice.During optimization, Delta invoicing only issue optimize and adjust their campaign items without reversing all previously invoiced invoices and invoice items. During optimization or after saving the changes on the Campaign items, Delta invoicing only issues the delta of the changes and does not impact the invoicing if the optimization or adjustment is not related to financial resultchange.

How to enable

...

the Delta invoicing?

Delta invoicing can be enabled in the Administration setting

...

 Important: (warning) Once delta is enabled no other optimization source can be used for optimization of campaign items. May it be source Order Optimization/Proactive or Order Amendment/ReactiveDelta invoicing is enabled it should never be disabled again. This will call the new Delta Preinvoice generation which can not be reversed.

Pre-requisites to enable delta invoicing

The prerequisite for the Delta invoicing is the usage of a Legal entity and valid accounting periods. The org organization where delta invoicing is enabled must have atleast at least one active legal entity and the period created. The warning occurs if there is no legal entity and period.

...

Once the user press presses the Yes button, the system checks if there is any an accounting period (like for a billing run). If there is no accounting period it show shows the error:

...

And do will not save the changes. Info

Important Information:

  1. When the Enable Delta Invoicing checkbox is selected true then the license for Delta Invoicing has to be checked, the token is: “ADVENDIO__DELTA_INVOICING”.

If it is not there a “feature not active” message will shown

<<Update UI>>

Delta invoicing does not support cancelation wizard

Accounting periods

When an Accounting Periods Object Invoicing Closed field is marked as true a Validation runs to check if there are open pre-invoices assigned to this Accounting Period (Invoice__c.AccountingPeriod__c). If there’s no pre-invoice assigned, it saves the changes to the Accounting Period. And shows an error message if there are open pre-invoices and restricts it from closing.

...

Info

When there are pre-invoices without the accounting period the preinvoice generation will assign an accounting period to all the preinvoices on the org. If the runtime of the campaign item is in the future and accounting periods are not yet created, the accounting period will stay empty and when it is created it will be assigned to the Preinvoice with the next preinvoice generation.

How do you know that this is Delta Pre-Invoice generation?

There is a simple hit to recognize that there is a Delta Preinvoice generation enabled on the org:

  1. We do not create a unique key on the invoice

  2. We assign the Accounting period to the Preinvoices