#luanvdw-sub-schedules
1 messages · Page 1 of 1 (latest)
Hey there! I believe so, yes
I'd recommend testing with https://stripe.com/docs/billing/testing/test-clocks
Hi! Thank you for the response,
Here is context on the scenario,
On our platform;
- a user can have a project which starts of on a free subscription
- When upgrading to a paid plan the subscription is updated with the billable price items
- A user can have more than once project
- Collection method on subscriptions is
charge_automatically(which finalizes an invoice instantly making it impossible to update, with webhooks for example)
So we want to rework the flow to make use of subscription schedules in order to have that 1 hour draft window in order to update the invoice by adjusting the line item descriptions and adding the project name (for which the subscription is for) to the invoice
So I wanted to confirm that we will be able to create a schedule whereby we can as soon as an invoice is created each month have that 1 hour where it is in draft mode, to update / edit the invoice before it is finalized
What I think actually happens is the schedule just 'releases' and becomes a subscription which follows the regular period denoted by the price(s)
Mmmmh, that would not work for our scenario as our main goal is have an invoice be created in draft mode so that we can make changes to it before it is finalized and this would need to take place each month 🤔
i.e. if we create the subscription with a schedule it does not help that we can only edit the first invoice, where after if the subscription is released we will then revert back to not being able to edit invoice
that's not how it works so you don't have to worry about that part, all recurring invoices use the 1-hour draft flow
it's just that the* first invoice *does not, usually, but if you create the subscription using a schedule instead of directly with /v1/subscriptions, then that first invoice also uses the 1-hour flow
aaaah I see, so if I understand correctly
When creating a normal subscription, the first invoice is finalized immediately whereafter subsequent invoices all have the 1 hour draft period
When creating a subscription through a scheduler, we have the ability to edit that first invoice as well, where after the normal subscription cycle will continue and we will be able to have the 1 hour draft period (which is default behaviour with recurring invoices)
yes
well this is great news!