Download PDF
Download page Full Term Cancellation of Billing Schedule Records.
Full Term Cancellation of Billing Schedule Records
You can do a full-term cancellation of a one-time, recurring, or evergreen product when the billing schedule records (BSRs) are either invoiced or not invoiced.
To know how Billing works on the Conga Platform, it is recommended to familiarize yourself with its architecture mentioned in Understanding the Billing Architecture on Conga Platform.
Prerequisite
Same-day cancellation is set to True
.
Understanding a full-term cancellation
When you execute the API for full-term cancellation, it updates the status of all the BSRs that are in pending billing or pending invoiced status to canceled status. For the BSRs that are invoiced, it creates a new BSR and BSD line with a negative fee amount equal to the fee amount of each BSR. If the BSR is in pending invoiced status, the corresponding invoice in draft status is also canceled.
You must contact your admin to make this functionality available in your application so that upon clicking a button you should be able to call the billing service API.
At the end of the cancellation process:
- The Line Status field on the current OLI is updated to Canceled.
- The Status field of the billing header is updated to Pending Inactivation.
- The fee amount on the Current Unbilled Amount field on the billing header shows the amount to be refunded.
The Invoice Status field of all pending BSRs is updated to Canceled. New BSRs are created for each invoiced BSR.
The Derived Invoice Status field on the billing schedule detail (BSD) is updated as Canceled. A new BSD is created for each BSR that is marked as Invoiced.
Consider the example:
During a new sale for a one-time OLI with a net price of USD 1,200.00, you initiated the billing so that a BH, a BSR, and a BSD are generated. The BH is in active status. The statuses of BSR and BSD are pending billing and pending respectively.
BH ID | OLI ID | Price Type | Period Start Date | Period End Date | Asset Line Item | Current Unbilled Amount | Total Invoice Amount | Pending Invoice Amount | Status |
---|---|---|---|---|---|---|---|---|---|
BH-1 | OLI-1 | One-Time | 01-Oct-2023 | 30-Sep-2024 | Asset Line Item ID | USD 1,200.00 | USD 0.00 | USD 0.00 | Active |
Full-term cancellation when schedules are not invoiced: You initiated a full-term cancellation, then the BSRs and the BSDs are marked as canceled. The BH is marked as Pending Inactivation and the Pending Invoice Amount field is updated to USD 0.00 since there is nothing to refund.
Full-term cancellation when schedules are invoiced: Since the schedules are invoiced, the status of the BSR and its corresponding BSD are updated to invoiced. The Current Unbilled Amount and Total Invoice Amount fields on the BH are updated with the rolled-up fee amount (USD 1,200.00 in this case) from the BSD.
Say you want to cancel the order and initiated a full-term cancellation, as a result, the Line Status field on the OLI is updated to Canceled.
OLI ID | Order | Price Type | Asset Line Item | Line Status | Start Date | End Date | Cancelation Date | Status |
---|---|---|---|---|---|---|---|---|
OLI-003 | O-003 | One-Time | Asset Line Item ID | Canceled | 01-Oct-23 | 01-Oct-23 | 01-Oct-23 | Activated |
The Status field on the BH is updated to Pending Inactivation, and the Current Unbilled Amount and Pending Invoice Amount fields are updated to USD -1,200.00 as a result of the rolled-up fee amount of the new BSD.
BH ID | OLI ID | Price Type | Period Start Date | Period End Date | Asset Line Item | Current Unbilled Amount | Total Invoice Amount | Pending Invoice Amount | Status |
---|---|---|---|---|---|---|---|---|---|
BH-1 | OLI-1 | One-Time | 01-Oct-2023 | 30-Sep-2024 | Asset Line Item ID | USD -1,200.00 | USD 1,200.00 | USD -1,200.00 | Pending Inactivation |
A new BSR and BSD are created with the negative of the equal fee amount since the invoiced amount has to be refunded.
BSR ID | BH ID | Period Start Date | Period End Date | Ready for Invoice Date | Actual Fee Amount | Invoice Status | BSD ID | BSD Derived Invoice Status |
---|---|---|---|---|---|---|---|---|
BSR-1 | BH-1 | 01-Oct-2023 | 30-Sep-2024 | 01-Oct-2023 | USD 1,200.00 | Cancelled | BSD-1 | Cancelled |
BSR-2 | BH-1 | 01-Oct-2023 | 30-Sep-2024 | 01-Oct-2023 | USD -1,200.00 | Pending Billing | BSD-2 | Pending |