Updates computation of subscription schedule phase end date to consider billing cycle anchor changesBreaking changes
What’s new
Adds consideration of any billing_cycle_anchor changes to the end_
calculation when you create a subscription schedule without explicitly setting a phase’s end_
. That aligns the end_
more closely with the subscription’s billing cycle. Previously, the calculation only used the interval
, interval_
, and the previous phase’s end_
.
Why is this a breaking change?
If your integration depends on the automatically calculated value of a phase end_
, a calculated end_
might differ from the values you expect based on the previous formula.
Impact
A subscription schedule’s computed phase end_
now aligns more closely with the billing cycle. This change applies only to new subscription schedules, and doesn’t affect existing schedules.
Upgrade
Related changes
- Removes iterations parameter for subscription schedules
- Promotion Codes now reference Coupons using a polymorphic field for promotions
- Adds the Discount source property and removes the Discount coupon property
- Makes flexible billing mode the default for new subscriptions
- Adds customer portal configuration trial behavior
- Adds the ability to itemize proration discount amounts