Pricing Change | Migration Timing | Invoicing Impact |
---|---|---|
Add usage-based price | Immediate | The new price starts accounting for usage immediately and will invoice with other usage-based fees at the end of the billing period. No additional invoice generated. |
Add usage-based price | End of term | The new price starts accruing at the beginning of the next billing period. No additional invoice generated. |
Add usage-based price | Beginning of term | The new price starts accruing from the start of the current billing period. Usage for the entire period will be included in the next invoice. No additional invoice generated. |
Remove usage-based price | Immediate | The old price will invoice immediately from the start of the billing period until the current time. |
Remove usage-based price | End of term | The old price will invoice until the end of the current billing period. |
Remove usage-based price | Beginning of term | The old price will invoice until the start of the current billing period. |
Add in-advance fixed fee | Immediate | A new invoice will be generated immediately for the prorated amount of the new fixed fee for the remainder of the current billing period. |
Add in-advance fixed fee | End of term | The new fee will be charged in full at the start of the next billing period. No additional invoice generated. |
Add in-advance fixed fee | Beginning of term | A new invoice will be generated dated to the start of the billing period to charge the full amount of the new fixed fee. |
Remove in-advance fixed fee | Immediate | The fixed fee will be removed from the subscription and a credit note will be applied to the invoice issued at the beginning of the billing period to prorate the fixed fee. No additional invoice generated. |
Remove in-advance fixed fee | End of term | The fixed fee will be removed from the subscription at the end of the current billing period. No additional invoice generated. |
Remove in-advance fixed fee | Beginning of term | The invoice at the start of the current billing period will be voided and a new one will be generated in its place without the removed fixed fee. |
Add in-arrears fixed fee | Immediate | The new fixed fee will be added to the subscription and a prorated amount will be invoiced for it at the end of the billing period. No additional invoice generated. |
Add in-arrears fixed fee | End of term | The new fixed fee will be added to the subscription at the end of the current billing period. No additional invoice generated. |
Add in-arrears fixed fee | Beginning of term | The new fixed fee will be added to the subscription at the start of the current billing period and will invoice at the end of the billing period. No additional invoice generated. |
Remove in-arrears fixed fee | Immediate | The fixed fee will invoice immediately prorated from the start of the billing period until the current time. |
Remove in-arrears fixed fee | End of term | The fixed fee will be removed from the subscription at the end of the current billing period. No additional invoice generated. |
Remove in-arrears fixed fee | Beginning of term | The fixed fee will be removed at the start of the current billing period. No additional invoice generated. |
Override action taken | Change in new plan version | Migration behavior |
---|---|---|
Price A overridden, replaced with Price X | Price A replaced with Price B | Price X will remain on the subscription unchanged |
Price A overridden, replaced with Price X | Price A removed | Price X will remain on the subscription unchanged |
Price A overridden, replaced with Price X | Price C added to the subscription | Price C will be added to the subscription, Price X remains unchanged |
Price A removed | Price A replaced with Price B | Price B will not be added to the subscription |
subscription.plan_version_change_scheduled
and subscription.plan_version_changed
webhooks to react to version changes in your own application.