#njp
1 messages · Page 1 of 1 (latest)
Hello! We don't have a flowchart. Some of the behavior depends on your settings in the Dashboard here: https://dashboard.stripe.com/settings/billing/automatic
The specific status transition you're talking about is documented, but I'll need a moment to find the specific page...
That says:
If the most recent invoice gets paid the subscription status returns to
active.
I believe marking the latest Invoice as uncollectable counts as marking it paid for the purposes of a Subscription, but let me confirm that's the expected behavior...
Can you give me the Subscription ID where this happened?
Thanks. I'm surprised that marking uncollectible counts as marking it paid.
The subscription ID is sub_1NECh2CcKlYJxALVKflUVu5H (it's a test-mode subscription attached to a test clock, in case that matters)
Thanks! Taking a look...
Here's the event ID for the transition, too, in case it helps: evt_1NEDGmCcKlYJxALVuzWgoTd5
We're taking a closer look at this internally, thanks for your patience. 🙂
Okay, yeah, we've confirmed this behavior appears to be by design. We think it's because marking an Invoice as uncollectable is a way of saying "we can't collect this so we're writing it off for accounting purposes".
My recommendation would be to explicitly cancel the associated Subscription when marking Invoices as uncollectable if you don't want those Subscriptions to continue.
Thanks! I appreciate you investigating this!
Is there a way I can get this mentioned in the Mark Uncollectible API docs? https://stripe.com/docs/api/invoices/mark_uncollectible
Yep, we're actually discussing where this should be added in the docs right now.