Retroactive billing is a special billing function often used in scheduling agreement processing. New pricing agreements made with your customers may also affect existing invoices that have already been processed and settled. This is often the case in scheduling agreement processing where you have long-term and high-volume supply relationships with your customers which are settled through self-billing processes. To cover these requirements, SAP Self-Billing Cockpit supports the processing of self-billing invoices that contain retroactive billing information.
When a new self-billing transmission is received in SAP Self-Billing Cockpit, the system detects that it is a retroactive billing document based on the header-/item-action code combinations, 001/009 or 099 (for SBINV), and 006/009 or 099 (for SBWAP). During the simulation step, the system determines the internal retroactive billing values based on the valid prices you stored in your SAP S/4HANA system and it compares it with the claimed retroactive billing value received from the buyer.
Deviations of the buyer's claimed value and the expected values are revealed and checked against defined tolerance limits. This makes it easy for you to spot issues early in the process when working with retroactive self-billing documents and to take corrective measures in a timely manner. This could be adjusting prices in your SAP S/4HANA system, or reaching out to your customer for clarification of the matter.
If all issues are solved, you can execute the self-billing document and, if necessary, you can create more billing documents (credit memos or debit memos) to settle any differences.

Comparison of Claimed Value Change and Internal Retroactive Billing Value
Value-based clearing invoices with retroactive billing deal with value changes (for example, retroactive price changes) claimed by the buyer that refer to a transaction that has already been processed and settled.
The internal retroactive billing value is calculated in your system based on inputs such as price changes of the settled transaction saved in the SAP S/4HANA system. You can then check the simulation result and compare the retroactive billing values and the claimed values by the customer that they communicated in their self-billing transmission. When determining whether to create a new open item, the system compares the claimed net value change against the internal retroactive billing value that is determined during simulation and also considers tolerance limits defined for the respective customer. Therefore, this processing type eliminates the creation of unnecessary new open items.
For example, if both you and the buyer have agreed on a negative retroactive price change and the claimed net value change is equal to the internal retroactive billing value, no new open items are created. However, if the buyer's claimed net value differs from the agreed retroactive price change and defined tolerances are exceeded, the system indicates an open item relevance and show the projected value of the open item. Depending on the situation, the system creates billing documents for clearing and open items in the SAP S/4HANA system when the self-billing document is executed.

Open Item Creation
Differences and relevance for open item creation are transparently indicated.
One of the key benefits of SAP Self-Billing Cockpit is that its modern UI makes it easy to spot deviations and issues. This also applies to retroactive billing where you find all relevant values at a glance and you are informed of any deviations and if they are relevant for creating new open items. For example, the self-billing document item detail page and history page make it clear which kind of difference occurred during the retroactive billing process and what the value of those differences is by showing:
- The open value
- The transmitted net value received form the buyer
- The retro-billing difference determined as the difference of old net value and simulated internal retroactive billing value
- The price-related value difference
- The quantity-related value difference
- The retro-billing open item value
- The open item relevance
- The open item quantity and open item value
