#sysOp
1 messages ยท Page 1 of 1 (latest)
Good question, checking in to what gets invoices to go in to each
is it about how likely is a customer to pay the invoice?
Actually, can you send the ID of a "Failed" invoice? It looks like that isn't one of our statuses. https://stripe.com/docs/invoicing/overview#invoice-statuses
C45C268E-0005
Can you send the Stripe obejct ID? in_123...?
Unfortunately I can't look it up as easily by those IDs
But basically uncollectible is for invoices that you don't expect to be paid but could be paid down the line. You may have dashboard settings or code that is moving your invoices in to that state https://stripe.com/docs/invoicing/overview#uncollectible
in_1LdtApCdqoQSiT7aTNeL5nSB
Ah I see, that is a dashboard status but not one that shows up in the API. API-wise that invoice is still open it looks like https://stripe.com/docs/api/invoices/object#invoice_object-status
Figuring out what exactly that dashboard status translates to...
would be very helpful if you can find out how that status is generated. It appears stripe marks invoice as automatic collection turned off and leave them as failed
I checked with our devs and thats nothing pushed through API, it's automatically set by stripe.
HI ๐ apologies for the oversight. The server was really busy and we missed your question.
Looking now
I believe the answer to this is in your Invoice status settings here: https://dashboard.stripe.com/settings/billing/automatic
You choose what you want to happen to Invoices after payment failures
We have every unpaid invoice set to go uncollectable ๐ฆ We do not understand why some of invoices go as "Failed" with the automatic collection turned off
Hmmm, okay. Taking a deeper look now
It looks like this Invoice was from a while back. Are you certain your Invoice settings were the same in September of last year?
yes, here more recent one in_1MKU6qCdqoQSiT7aBmCWQ5tn
So that Invoice is still in an open status. The Payment Intent failed, so the Invoice remains open and the Payment Intent's status is requires_payment_method
yep but we dont understand why, it should be uncollectible
You haven't exhausted your payment retry attempts
It only retried payment once, then stop auto-retrying because the decline code was insufficient funds
so if insufficient funds on card it stops automatic collection?