When you request to advance the term of a recurring product with overlapping periods to the Change endpoint, Billing modifies the fields on the activated billing header per the change request or displays an error message.

Prerequisites

  • The Superseding the Schedules during Asset Management setting is set to Always Supersede or Minimize.
  • The current OLI's or ALI's Delta Price field is strictly populated to USD 0.00.
  • The selling term remains the same as the previous sale.

Contact your admin to make this functionality available in your application so that clicking a button calls the billing services API.

Use Case: Advancing the Term With Overlapping the Periods

The contract dates are advanced by absolute terms so that most billing periods overlap and remain unchanged. For more details, refer to Billing Records for Change in Term.

At the end of the process:

  • For the new periods added due to the advancement of the term, the application creates new billing schedule records (BSRs) and billing schedule details (BSDs) in Pending Billing status. The fee amount is computed per the full or partial term of that BSR.
  • For the periods that remain unchanged or overlap with the prior periods in the same date range, the application retains the existing BSRs and BSDs irrespective of their invoice status.
  • For the truncated periods or the periods that are not a part of the contract after the change, the application cancels the billing schedules depending on their invoice status and the setting, Superseding the Schedules during Asset Management set to Always Supersede or Minimize. For more details, refer to Effect of the Custom Setting on the Creation of Refund Schedules.
  • On the billing header (BH),
    • The values in the Billing Start Date, Billing End Date, and Billable Amount from the Current Order Line fields are updated to the corresponding values from the current OLI or ALI fields.
    • The values in the Selling Term and TCV (Sales) fields remain unchanged.

For example, a new sale is initiated for a service with a TCV (Sales) of USD 1,200.00. The billing frequency is quarterly. The start date is 01-July-2024 and the end date is 30-June-2025. Initiating the billing creates a billing header and four BSRs with a fee of USD 300.00 each. 

New Sale

During the new sale, you invoiced BSRs 1 through 3. The billing header has the following data:

BH ID

Current OLI

Parent OLI

ALI

Billing Start Date

Billing End Date

TCV (Sales)

Billable Amount for Current OLI

Total Invoiced Amount

Pending Invoice Amount

Status

BH-1OLI-1OLI-1ALI-101-July-202430-June-2025USD 1,200.00USD 1,200.00USD 900.00USD 300.00Active

The data of the four BSRs and BSDs are shown in the table:

BSR ID

BSD ID

Record Type

Category

Period Start Date

Period End Date

Actual Fee Amount

Invoice Status

BSR-1BSD-1RegularFee01-July-202430-September-2024USD 300.00Invoiced
BSR-2BSD-2RegularFee01-October-202431-December-2024USD 300.00Invoiced
BSR-3BSD-3RegularFee01-January-202531-March-2025USD 300.00Invoiced
BSR-4BSD-4RegularFee01-April-202530-June-2025USD 300.00Pending Billing

After Change

Suppose the term is advanced by one quarter, i.e. the billing start date is now 01-April-2024 and the billing end date is 31-March-2025. Send this term change to the existing billing header using a new OLI. When the OLI is activated and is initiated for billing, the billing engine applies the term changes to the header and adjusts the schedules as shown below.

BH ID

Current OLI

Parent OLI

ALI

Billing Start Date

Billing End Date

TCV (Sales)

Billable Amount for Current OLI

Total Invoiced Amount

Pending Invoice Amount

Status

BH-1OLI-110OLI-1ALI-101-April-202431-March-2025USD 1,200.00USD 0.00USD 900.00USD 300.00Active

Scenario 1: Setting "Superseding the Schedules during Asset Management" to Minimize.

The application creates a new BSR-5 in Pending Billing status with a fee of USD 300.00. The period that is not affected by the change operation (BSR-1 to BSR-3) remains unchanged. The truncated period (BSR-4) is marked canceled. Since BSD-4 is in Pending Billing status, counter-BSD, BSD-4.a is created to offset the positive fee amount of BSD-4.

The BSRs are as shown:

BSR ID

Record Type

Category

Period Start Date

Period End Date

Actual Fee Amount

Invoice Status

Remarks

BSR-5RegularFee01-April-202431-March-2024USD 300.00Pending BillingNew BSR introduced for the advanced period
BSR-1RegularFee01-July-202430-September-2024USD 300.00Invoiced
BSR-2RegularFee01-October-202431-December-2024USD 300.00Invoiced
BSR-3RegularFee01-January-202531-March-2025USD 300.00Invoiced
BSR-4RegularFee01-April-202530-June-2025USD 0.00CanceledThe fee amount is USD 0.00, the sum of BSD-4 and its counter-BSD, BSD-4a.

The BSDs are as shown:

BSD ID

BSR ID

Record Type

Category

Period Start Date

Period End Date

Actual Fee Amount

Derived Invoice Status

Remarks

BSD-5BSR-5RegularFee01-April-202431-March-2024USD 300.00Pending New BSD introduced for the advanced period
BSD-1BSR-1RegularFee01-July-202430-September-2024USD 300.00Invoiced
BSD-2BSR-2RegularFee01-October-202431-December-2024USD 300.00Invoiced
BSD-3BSR-3RegularFee01-January-202531-March-2025USD 300.00Invoiced
BSD-4BSR-4RegularFee01-April-202530-June-2025USD 300.00Canceled
BSD-4.aRegularFee01-April-202530-June-2025(USD 300.00)CanceledCounter-BSD for the canceled BSD-4, BSD-4.a can be used to offset the revenue forecast from the previous BSD-4.

Scenario 1: Setting "Superseding the Schedules during Asset Management" to Always Supersede.

The application creates a new BSR-5 in Pending Billing status with a fee of USD 300.00. The period that is not affected by the change operation (BSR-1 to BSR-3) remains unchanged. The truncated period (BSR-4) is marked canceled. No counter-BSDs are created.

The BSRs and BSDs are:

BSR ID

BSD ID

Record Type

Category

Period Start Date

Period End Date

Actual Fee Amount

Invoice Status

Remarks

BSR-5BSD-5RegularFee01-April-202431-March-2024USD 300.00Pending BillingNew BSR introduced for the advanced period
BSR-1BSD-1RegularFee01-July-202430-September-2024USD 300.00Invoiced
BSR-2BSD-2RegularFee01-October-202431-December-2024USD 300.00Invoiced
BSR-3BSD-3RegularFee01-January-202531-March-2025USD 300.00Invoiced
BSR-4BSD-4RegularFee01-April-202530-June-2025USD 0.00Canceled