Create Orders containing charges with Annual Pricing and Leading Partial Periods
Learn how Annual List Price behaves when a semi-annual charge has a leading partial first billing period, causing invoice items to be rounded independently and potentially differ by $0.01 from the prorated segment amount.
With Annual List Price, you can create orders that contain charges with annual pricing where the first billed service period is a leading partial period. In this scenario, the annual list price rounding distribution does not apply across the charge segment that contains the leading partial period. Instead, each billing period amount is calculated and rounded independently. As a result, the sum of the invoice item amounts in that segment can differ by $0.01 from the segment-level prorated amount.
In this use case, one subscription is created with one recurring flat fee charge and three ramp intervals:
-
The charge uses an annual list price.
-
The
listPriceBasevalue isPer_Year. -
The billing period is semi-annual.
-
The first ramp interval starts on 05/31/2025, which does not align with the semi-annual billing period boundary.
-
The later ramp intervals start on billing period boundaries and therefore use the standard annual list price rounding distribution.
The following table lists the ramp intervals in the order:
| Ramp interval | Charge start date | Charge end date | Annual list price | Billing period | Expected billing behavior |
|---|---|---|---|---|---|
| A | 05/31/2025 | 07/31/2026 | $4,646.19 | Semi-annual | Leading partial first billing period, billed amounts are rounded independently |
| B | 08/01/2026 | 07/31/2027 | $9,932.17 | Semi-annual | Full aligned billing periods, billed amounts reconcile to the annual price |
| C | 08/01/2027 | 07/31/2028 | $11,719.15 | Semi-annual | Full aligned billing periods, billed amounts reconcile to the annual price |
To create such an order, perform the following steps: