...
Only financial changes are taken into consideration considered by the pre-invoice generation and the following items are being compared to evaluate if it is a financial change or not.
...
QR code feature users should map the correct amount to the ESR reference.
Following The following invoice fields will calculate the outstanding + the already paid amount:
...
Formula | Delta API Name | Delta Label | Normal Formula API Name (can be taken as reference) |
---|---|---|---|
|
| Outstanding Invoiced Amount Gross (DST) |
|
|
| Outstanding VAT Total (Type 1) |
|
|
| Outstanding VAT Total (Type 2) |
|
|
| Outstanding Taxable Amount (VAT Total) |
|
|
| Outstanding VAT Total |
|
|
| Outstanding Invoiced Amount Gross (Total) |
|
|
| Outstanding Early Payment Discount abs. |
|
|
| Outstanding Invoiced Amount Gross (incl. EPD) |
|
Invoice and Invoice item relevant dates
Please remove the accounting date
and accounting end
dates from the invoice and invoice item, since those have the old technical logic, which is confusing for the end user.
...
Invoice Item Field Label
...
API name
...
Description
...
Invoice date
...
Invoice Item Start Date
...
InvoiceItemStartDate__c
...
Invoice Item End Date
...
InvoiceItemEndDate__c
...
Start Date
...
End Date
...
Billing Period Start Date
...
Billing Period End Date
...
Invoice Item Start Date
...
Invoice Item End Date
...
Interval End Date
...
Interval Start Date
...
Accounting Date
...
Accounting End Date
...
Invoice Item Accounting Date
...
Invoice Item Accounting End Date
...
Days This Item
...
DaysThisItem__c
...
Days This InvoiceItem
...
DaysThisInvoiceItem__c
...
Invoice Field Label
...
Accounting Date
...
Accounting End Date
...
Billing Period Start Date
...
Billing Period End Date
...
Start date
...
End Date
...
Fiscal End Date
...
Fiscal Start Date
...
Invoice Date
Assigning Accounting Periods
...
Assigning Accounting Periods
The Delta Pre-Invoice Generation process ensures that all pre-invoices have an assigned accounting period. Suppose accounting periods are not yet created when the pre-invoices are generated. In that case, the accounting period field will remain empty and will be updated during the next pre-invoice generation once the accounting periods are created.
...
Following validations are in place for Media campaign and Campaign items for when the pre-invoice generation is triggered
Media Champaign Campaign Conditions | Error Message |
---|---|
|
|
| |
| |
| |
| |
|
|
Champaign Campaign Item Condition | Error Message | |||
---|---|---|---|---|
| items without bill me set will be ignored | / | ||
| package components with bill me set will be ignored if the related package header doesn’t have bill me set
| / | ||
| The first encountered budget item related to a weekly media campaign will throw an error | Pre-invoice generation is not supported for the Budget billing category with a weekly payment interval.
|
...
Info |
---|
The “Update delivery data” button has been removed from the Invoice object and this action of updating . Updating the delivered quantity is included in the PreInvoice generation and the Pre-invoice update stage is included in the old billing run. We strongly advise removing all the custom flows or actions related to this button. When the pre-invoices are generated for the media champaign campaign with weekly payment interval when the Admin Setting “Enable calculation of Revenue Schedules Daily“ is disabled it will create Pre-Invoices with a If the campaign item is changed/edited without optimizer the changes will not be reflected automatically in the pre-invoices and the run pre-invoices button has to be triggered to have the change reflected in the pre-invoice. With the optimizer, the pre-invoice gets updated automatically |
...