To amend one-time legacy asset
At the time of initiating Billing for the “Change” scenario, Conga Billing Engine verifies if the new Start Date is on or after the First Start Date or not.
Similarly, for a “Cancel” operation, the Engine verifies if the “Cancellation Date” is on the “Start Date” or “Start Date-1” depending upon the “Same Day Cancellation” setting.
If the validation is passed,
- Billing processes the request and creates a new schedule with an amount equivalent to the delta/refund else it throws an error on the Order page.
- Updates Remaining Billable Amount on the asset line item.
As of now, CPQ doesn’t stop you from amending an asset if the Change Start Date is in between the current “Start Date” and “First Billing Date.” However, Billing will not work for this scenario.
Until there are out-of-the-box messages available on the CPQ cart, it’s strongly advised by Conga Billing to create self-constraint rules (or have this logic in your callbacks) on the cart to prevent such operations.
This will ensure that the user is stopped at CPQ itself instead of discovering at the Order stage which is too late for that ALI.