When a "Usage" asset line is subjected to a "Change" and is (re) initiated for billing for that operation, unless there's an impact to the "Fee" on the billing schedules, it doesn't create the negative entries (i.e., billing schedules) and unrate the already "rated" usage inputs.

Let's understand the amendment process for a usage product with the help of the following example:

Start Date

End Date

Price Type

Selling Frequency

Billing Frequency

List price

 

 

UsageYearlyMonthlyUSD 10.00

The billing is initiated so that billing schedules and usage schedules are generated. 

You have created and processed the usage inputs only for January, February, August, and November as shown:

Input ID

Status

Quantity

Rated Amount

Usage Date

IN-1Rated3.00000USD 30.00

 

IN-2Rated6.00000USD 60.00

 

IN-3Rated5.00000USD 50.00

 

IN-4Rated10.00000USD 100.00

 

You have invoiced the billing schedules till .

Say, the asset line is amended from  and its end date is advanced to .

This can now have two outcomes.

  • The amendment does not impact the fee amount of the billing schedules
  • Amendment impacts the fee amount of the billing schedules

Both these outcomes are discussed in detail in the following sections.

Outcome 1: The amendment does not impact the fee amount of the billing schedules

Suppose you have a requirement to do an amendment (location change, etc) that does not impact the fee amount of the billing schedules. In this scenario, the billing schedules and usage schedules are generated in a pattern shown in the table. This table shows the combined information for billing schedules and usage schedules:

Billing Schedule IDTypeFee AmountPeriod Start DatePeriod End DateReady For Invoice DateStatus
Usage Schedule IDActual Quantity
BS-1ContractedUSD 30.00

 

 

 

InvoicedUS-13.00000
BS-2ContractedUSD 60.00

 

 

 

InvoicedUS-26.00000
BS-3ContractedUSD 0.00

 

 

 

InvoicedUS-30.00000
BS-4ContractedUSD 0.00

 

 

 

InvoicedUS-40.00000
BS-5ContractedUSD 0.00

 

 

 

InvoicedUS-50.00000
BS-6ContractedUSD 0.00

 

 

 

InvoicedUS-60.00000
BS-7ContractedUSD 0.00

 

 

 

InvoicedUS-70.00000
BS-8ContractedUSD 50.00

 

 

 

SupersededUS-85.00000
BS-9ContractedUSD 0.00

 

 

 

CancelledUS-9
BS-10ContractedUSD 0.00

 

 

 

CancelledUS-10
BS-11ContractedUSD 0.00

 

 

 

CancelledUS-11
BS-12ContractedUSD 0.00

 

 

 

CancelledUS-12
BS-13ContractedUSD 0.00

 

 

 

Pending BillingUS-13
BS-14ContractedUSD 0.00

 

 

 

Pending BillingUS-14
BS-15ContractedUSD 0.00

 

 

 

Pending BillingUS-15
BS-16ContractedUSD 0.00

 

 

 

Pending BillingUS-16
BS-17ContractedUSD 0.00

 

 

 

Pending BillingUS-17
BS-18ContractedUSD 0.00

 

 

 

Pending BillingUS-18
BS-19ContractedUSD 0.00

 

 

 

Pending BillingUS-19
BS-20ContractedUSD 50.00

 

 

 

Pending BillingUS-205.00000

If the amendment does not impact the pricing tiers or any other Billing parameters then the billing schedules are not superseded and the usage inputs are not reset. In the above table, BS-8 is superseded because the ready-for-invoice date falls under the amendment period. 

The status of the usage input IN-4 for the month of November is changed to "Loaded" at the end of the process and is updated in the usage inputs related list. Negative billing schedules are not generated for the previous sale because the amendment does not impact the fee amount of the billing schedules.

Outcome 2: The amendment impacts the fee amount of the billing schedules

Suppose you have changed the end date to  and the billing frequency to "quarterly". The change in billing frequency impacts the fee amount of the billing schedules and in this case, negative billing schedules are generated for the impacted lines.

The billing schedule details are shown in the following table:

Billing Schedule ID

Type

Fee Amount

Period Start Date

Period End Date

Ready For Invoice Date

Status

Is Superseded

BS-1ContractedUSD 30.00

 

 

 

InvoicedYes
BS-2ContractedUSD 60.00

 

 

 

InvoicedYes
BS-3ContractedUSD 0.00

 

 

 

InvoicedYes
BS-4ContractedUSD 0.00

 

 

 

InvoicedYes
BS-5ContractedUSD 0.00

 

 

 

InvoicedYes
BS-6ContractedUSD 0.00

 

 

 

InvoicedYes
BS-7ContractedUSD 0.00

 

 

 

InvoicedYes
BS-8ContractedUSD 50.00

 

 

 

SupersededYes
BS-9ContractedUSD 0.00

 

 

 

Cancelled
BS-10ContractedUSD 0.00

 

 

 

Cancelled
BS-11ContractedUSD 0.00

 

 

 

Cancelled
BS-12ContractedUSD 0.00

 

 

 

Cancelled
BS-13ContractedUSD -30.00

 

 


Pending Billing
BS-14ContractedUSD -60.00

 

 


Pending Billing
BS-15ContractedUSD 0.00

 

 


Pending Billing
BS-16ContractedUSD 0.00

 

 


Pending Billing
BS-17ContractedUSD 0.00

 

 


Pending Billing

The usage schedule details are shown in the following table:

Usage Schedule ID

Actual Quantity

Fee Amount

Period Start Date

Period End Date

Status

Is Superseded

Billing Schedule ID

Usage Schedule ID

Actual Quantity

Fee Amount

Period Start Date

Period End Date

Status

Is Superseded

Billing Schedule ID

US-13.00000USD 30.00

 

 

InvoicedYesBS-1
US-26.00000USD 60.00

 

 

InvoicedYesBS-2
US-30.00000USD 0.00

 

 

InvoicedYesBS-3
US-40.00000USD 0.00

 

 

InvoicedYesBS-4
US-50.00000USD 0.00

 

 

InvoicedYesBS-5
US-60.00000USD 0.00

 

 

InvoicedYesBS-6
US-70.00000USD 0.00

 

 

InvoicedYesBS-7
US-85.00000USD 50.00

 

 

SupersededYesBS-8
US-9
USD 0.00

 

 

Cancelled
BS-9
US-10
USD 0.00

 

 

Cancelled
BS-10
US-1110.00000USD 100.00

 

 

Cancelled
BS-11
US-12
USD 0.00

 

 

Cancelled
BS-12
US-13
USD 0.00

 

 

Pending Billing
BS-15
US-14
USD 0.00

 

 

Pending Billing
BS-16
US-15
USD 0.00

 

 

Pending Billing
BS-17

The status of the usage input IN-4 for the month of November is changed to "Error" at the end of the process and is updated in the usage inputs related list. Negative billing schedules are generated because the amendment has an impact on the fee amount of the billing schedules.