Changing bill cycle day
Learn how changing the account-level bill cycle day affects billing periods and invoice consistency.
Changing the account-level bill cycle day (BCD) does not affect already billed periods, ensuring consistency and preventing mismatches between billed usage quantities and existing invoice amounts. However, it might affect the current or upcoming billing periods, depending on the new bill cycle day you specified.
Take the following scenario as an example:
- Charge name: Charge 1
- Charge model: Tiered Pricing
- Trigger condition: Upon contract effective
- Billing period: Month
- Rating group: By Billing Period
- Usage records rating option: On Demand
- Billing day: Default from customer account (for example, the account’s bill cycle day is the 20th of the month)
- Billing period alignment: Align to charge
- Price table:
| Tier | Quantity From | Quantity To | List Price |
|---|---|---|---|
| 1 | 0 | 10 | 2.00 |
| 2 | 11 | 20 | 3.00 |
| 3 | 21 | - | 5.00 |
Assume that a 3-month-termed subscription is created for this on-demand usage charge. You have uploaded a few usage records and generated a bill run for it.
- Subscription:
- Term Start Date: 01/01/2025
- Term Duration: 3 months
- Term Period: From 01/01/2025 to 04/01/2025
- Billing periods:
- BP1: From 01/01/2025 (inclusive) to 01/20/2025 (exclusive)
- BP2: From 01/20/2025 (inclusive) to 02/20/2025 (exclusive)
- BP3: From 02/20/2025 (inclusive) to 03/20/2025 (exclusive)
- Uploaded usage records:
- U1: 10 units on 01/10/2025
- U2: 5 units on 01/17/2025
- Bill Run:
- Target Date: 01/18/2025
In this case, the first invoice is generated for the period from 01/01/2025 to 01/18/2025.
Total quantity: 10 + 5 = 15
Total invoice amount: 10 * $2 + 5 * $3 = $35