#nadia
1 messages ยท Page 1 of 1 (latest)
Hi ๐
Can you try to summarize the current state of your question?
hi
yes !
i created a subscription right now : sub_1Mih1UFxsE4pn4oauqD4DSpu
i used the backdate_start_date param to make the sub start on the 1st
the problem is that the next invoice will be paid on the 6th
is it okay if i update the sub using billing_cycle_anchor param to the 1st of next month & proration_behavior=none ?
i dont want the invoice paid today to be refunded / canceled
If you want to delay the invoice until the 1st of next month that will do what you are looking for
i dont want to delay the invoice :/
i'm okay with the invoice paid today
& i want the next invoice to be paid on the 1st april
instead of the 6th april
i want it to be applied to all the next invoices
billed on the 1st of each months
Hi there
Taking over as Snufkin needs to step away soon
hi @quaint geode
thanks
is it okay if i update the sub using billing_cycle_anchor param to the 1st of next month & proration_behavior=none ?
have you tested this already? If so, what are you seeing exactly?
Ah its a live subscription
the client subscribed for the next month & i was asked to cancel it & make it start on the 1st of this month
yes
using just the backdate_start_date doesn't force the payment date
all of our payment must be collected on the 1st of each month
Gotcha. Since your subscription exists already, you can set the billing_cycle_anchor: now and introduce a trial until the next month's 1st
https://stripe.com/docs/billing/subscriptions/billing-cycle#changing
You can set the proration behavior to none so that it won't create any prorations for the new invoice.
thanks for your response
is there another way to do it please ?
the trial will be displayed on the invoice no ?
why shouldnt i update the billing_cycle anchor to the 1st of next month
and set it to now please ?
Good question, let me take a look..
thanks ๐
Sorry still taking a look.. Discord is a bit busy
If you try changing the billing_cycle_anchor, you'd run into the following error
When updating an existing subscription, billing_cycle_anchor must be either unset, 'now', or 'unchanged'
Typically when you're backdating a subscription, you'd follow this flow
https://stripe.com/docs/billing/subscriptions/backdating#backdating-billing-cycle
Let me know if that helps or if you have a follow up question
i'm sorry i dont understand the workflow
i already created the sub
backstsrted the date to the 1st march
but the next invoice is programmed to be billed on the 6th april
i want it to be billed on the 1st april
i have multiple subscriptions in this case
Ah sorry if it was unclear. Let me summarize
You have an existing Subscription (started on March 6th but backdated to March 1st), so the natural billing cycle falls on April 6th
In order to charge the customer on April 1st, we'd need to move the billing cycle anchor
However, billing_cycle_anchor on Update Subscription API only supports unset, 'now', or 'unchanged' values
So you can't directly change it to April 1st timestamp
So the only other way to change the billing cycle anchor is by introducing a trial for specific number of days
thanks a lot for the details
noted
im gonna do it
thanks again ๐
NP! ๐ Sorry it took a while