
Publishing a plan version now asks when companies should migrate. Immediately moves everyone and updates Stripe subscriptions on publish. At end of billing period migrates each company on its own renewal date, so there are no mid-cycle billing changes and nothing is prorated.
When you migrate immediately and the new version changes prices, the wizard asks how to prorate: invoice the difference now, or add it to the next invoice. The wizard states the choice before you publish, along with how many plans and companies carry a price change.
Scheduled migrations show as Pending in the migrations list with a date per company. You can cancel them or complete the remaining companies right away. This works in the plan version rollout wizard and in standalone migrations.