If the billing header is created with a Conga Product reference, then the Contracted value is derived based on what has been chosen at the product setup w.r.t what has been ‘derived’ at the Order Line Item level based on various configurations.
- The billing header references a product.
- The Price Type field on the billing header is either Recurring or Evergreen or Usage or One Time.
- The value in the product field "Invoice Level for Bundle" = the value in the OLI field "Derived Level in a Bundle Structure".
You must create a product and pass the product ID during OLI creation. When the OLI is created, run the Initiate Billing API to generate the billing header, BSRs, and BSDs. Per the settings given in the prerequisites, the BH is marked as Conrtacted = True
.
Consider the example:
You have created a product FFP_GP with the "Invoice Level for Bundle" field set to Bundle
. Create an OLI to include this product. The "Derived Level in a Bundle Structure" field must be updated with a value as "Bundle" on the OLI as shown:
OLI ID | Order | Price Type | Line Status | Product | Selling Frequency | Billing Frequency | Start Date | End Date | Derived Level in a Bundle Structure | Net Price | Status |
---|
OLI-1 | O-1 | Recurring | New | FFP_GP | Yearly | Monthly | 01-Oct-23 | 30-Sep-24 | Bundle | USD 1,200.00 | Activated |
Call the initiate billing API to generate the billing header, BSRs, and BSDs. You can see that the BH is marked as Contracted = True as shown:
ID | OLI ID | Price Type | Contracted | Period Start Date | Period End Date | Current Unbilled Amount | Total Invoice Amount | Pending Invoice Amount | Status |
---|
BH-1 | OLI-1 | Recurring | True | 01-Oct-2023 | 30-Sep-2024 | USD 1,200.00 | USD 0.00 | USD 0.00 | Active |
BSRs and BDSs will be genarated in usaual manner. For more information, see Billing Recurring Products.
When you initiate invoicing the BSRs under BH-1 are picked for invoicing.