#aksharj-pause-sub
1 messages · Page 1 of 1 (latest)
Hey! Would depend on what use case you used: https://stripe.com/docs/billing/subscriptions/pause
By the sounds of it, you used keep_as_draft
You said the invoices were being created in a draft state?
If you share the Subscription ID I can check
Looks like you used mark_uncollectible
yes, but strangely the invoice are in draft state and not incollectible
is that expected
Hmm, I think because finalisation failed: https://dashboard.stripe.com/events/evt_1K0mSqHCqAocHUR8yyVawdyQ
When
automatic_tax[enabled]=true, enough customer location information must be provided to accurately determine tax rates for the customer.
Well the event is over 30 days old so we don't retain the full object. But basically the invoice failed to finalise (for the reason I shared above) which is why its in draft and not uncollectible
ok
we wanted to offer the users some additional free period for which we had marked the invoices uncollectible
we now want to ask the users if they want to renew
and send them invoice via stripe for payment if they agree
what would the steps we need to do for this.
do we need to Resume payment collection
but the subscription is already marked as to be cancelled on Feb 28
Yes you should unpause, and set auto_advance: true on any open/draft invoices to attempt payment
Then you should void the draft one and unpause the subscription
i dont think there is a option to void a invoice in draft mode correct?
it needs to be in open state?
Yeah, would need to be finalised to safe to ignore I guess
You will need to address this issue though for any future invoices:
When automatic_tax[enabled]=true, enough customer location information must be provided to accurately determine tax rates for the customer.
so just to confirm we can ignore the invoice in draft mode they will never be attempted to be charged even if we unpause collection?
You can delete it still in draft
i dont see a option to delete the invoices either which are in draft mode
Weird, normally there on the Invoices table: https://stripe.com/docs/invoicing/overview#deleted
Use the API if you want: https://stripe.com/docs/api/invoices/delete
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
But payment won't be attempted in draft. It needs to be finalised first
ok cool
just one follow up question on this
the subscription is still set to cancel_at period end
on 28th Feb
is there a way to unset this, so the user gets a reminder say 14 days before for renewal
ok many thanks
just one more question sorry
i want to collect tax for this user
is there a way from dashboard i can unset automatic_tax collection
Not sure of a way to do that from the Dashboard as it usually inherits from the Prices/Products in the Subscription. Seems like it can be unset via API though: https://stripe.com/docs/api/subscriptions/update#update_subscription-automatic_tax
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
ok thanks
also, once i mark the subscription to not cancel at period end
will i be able to ajust the number of days befor which a payment reminder can be sent?
yes that's configured on https://dashboard.stripe.com/settings/billing/automatic look for "Customer emails"
awesome, many thanks for this