#autiii43
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- autiii43, 5 days ago, 9 messages
Can you send me the ID of the subscription?
Thanks for the ID, looking in to it
I'm not immediately seeing why it is past due, will consult my colleagues and get back to you with what we can find
Thanks. Ive been doing Stripe for years, I try not to bug you guys unless I think its an actual bug
No worries, always happy to help if we can look in to it! Still figuring out exactly what happened here. As far as I can see the most recent invoice was still in draft and the previous one was paid when this subscription went past due.
I do think thats exactly what happened, but as far as expected functionality goes, I would expect draft invoices with automatic collection off to not count against a person's subscription status
Especially with no way to delete draft invoices from the Dashboard UI
Yeah, the only thing that should make subscriptions go past due is a finalized invoice failing a payment (potentially after some amount of retries), so it is puzzling. Also is this the only invoice that you are aware of that this behavior happened for?
Yes it is, I haven't seen this before
@signal hill thank you for your patience. So it looks like this is expected behavior albeit a bit of a corner case. The second to last invoice on that subscription is paid, but it was paid slightly after its due date. When the last finalized invoice goes past its due date, the subscription goes to past due, and can only become active if the latest invoice is paid. Because the latest invoice is still in draft and not paid we haven't moved it back to active yet.
Colleague hilighted this explanation of the behavior from the docs:
Payment on the latest finalized invoice either failed or wasn’t attempted. The subscription continues to create invoices. Your subscription settings determine the subscription’s next state. If the invoice is still unpaid after all Smart Retries have been attempted, you can configure the subscription to move to canceled, unpaid, or leave it as past_due. To move the subscription to active, pay the most recent invoice before its due date.