Download PDF
Download page About Advancing the Term of Evergreen Products.
About Advancing the Term of Evergreen Products
Evergreen products are recurring products with subscriptions that do not end until cancellation. You can amend an evergreen product to advance its contract term. While doing the amendment, the value in the Billable Amount for Current Order Line Item field must be strictly USD 0.00, and the selling term must remain the same as the previous sale. Advancing the term could lead to scenarios where the billing periods overlap or do not overlap.
The setting, Superseding the Schedules during Asset Management setting is set to Always Supersede or Minimize.
Advancing the term where periods overlap: The contract dates are advanced so that the new billing periods align with the original schedule. The application retains the original billing schedule records (BSRs) and billing schedule details (BSDs) and creates new BSRs and BSDs for the advanced period. For more information, see Advancing the Term for Recurring Products With Overlapping Periods.
Advancing the term where periods do not overlap: The contract dates are advanced randomly so that the new billing periods do not align with the original schedule. Because the new periods do not align with the original schedule, the application cancels or refunds all the original BSRs and BSDs (depending on their invoice status) and creates new BSRs and BSDs for the latest periods. For more information, see Advancing the Term of Recurring Products Without Overlapping Periods.
In both cases, if the last billing period is partial, the application extends the billing end date of the contract so that the partial period becomes a full period with a fee equal to that of a full period. Due to the extension in the contract term, the application auto-updates the following fields on the billing header:
- Billing End Date
- TCV (Sales)
Billable Amount on the Current Order Line Item
For example, a new sale is initiated for an evergreen 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. January is set as the calendar start month. Initiating the billing creates a billing header and four BSRs with a fee of USD 300.00 each.
New Sale
During the new sale, 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-1 | OLI-1 | OLI-1 | ALI-1 | 01-July-2024 | 30-June-2025 | USD 1,200.00 | USD 1,200.00 | USD 0.00 | USD 1,200.00 | Active |
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-1 | BSD-1 | Regular | Fee | 01-July-2024 | 30-September-2024 | USD 300.00 | Pending Billing |
BSR-2 | BSD-2 | Regular | Fee | 01-October-2024 | 31-December-2024 | USD 300.00 | Pending Billing |
BSR-3 | BSD-3 | Regular | Fee | 01-January-2025 | 31-March-2025 | USD 300.00 | Pending Billing |
BSR-4 | BSD-4 | Regular | Fee | 01-April-2025 | 30-June-2025 | USD 300.00 | Pending Billing |
Advancing the term where periods overlap with each other
Suppose the term is advanced by a quarter, so the new billing periods overlap with the original schedule. The billing start date is 01-May-2024 and the billing end date is 30-April-2025. You sent this term change to the existing billing header using a new OLI. When the OLI is activated and initiated for billing, the billing engine applies the term changes to the header and adjusts the schedules.
Because January is set as the calendar start month, it interferes with the normal creation of schedules. for more information, see Effect of Calendar Cycle Start on the Billing Schedule Records. Due to this, the first and the last billing periods become partial periods. The first period has two months while the last period has only one month instead of three months each. As mentioned earlier, if the last period is a partial period, the application extends the contract end date so that the last partial period becomes a full period with a fee equal to that of a full period. As a result, the billing header's Billing End Date, TCV (Sales), and Billable Amount on the Current Order Line Item fields are auto-updated.
Initiating the billing generates the billing header and new 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-1 | OLI-110 | OLI-1 | ALI-1 | 01-May-2024 | 30-June-2025 (Instead of 30-April-2025) | USD 1,400.00 | USD 200.00 | USD 0.00 | USD 1,400.00 | Active |
The BSRs are:
BSR ID | Record Type | Category | Period Start Date | Period End Date | Actual Fee Amount | Invoice Status | Remarks |
---|---|---|---|---|---|---|---|
BSR-5 | Regular | Fee | 01-May-2024 | 30-June-2024 | USD 200.00 | Pending Billing | The first period becomes a partial period because of the calendar cut-off. |
BSR-1 | Regular | Fee | 01-July-2024 | 30-September-2024 | USD 300.00 | Pending Billing | |
BSR-2 | Regular | Fee | 01-October-2024 | 31-December-2024 | USD 300.00 | Pending Billing | |
BSR-3 | Regular | Fee | 01-January-2025 | 31-March-2025 | USD 300.00 | Pending Billing | |
BSR-4 | Regular | Fee | 01-April-2025 | 30-June-2025 (instead of 30-April-2025) | USD 300.00 | Pending Billing | The last partial period is extended to become a full period with a full fee amount. |