Uncollectible means an invoice has been written off, and Stripe supports paying that original invoice. Void means the invoice has been cancelled. A recovery workflow must distinguish these states rather than treating both as an ordinary failed charge.
A failure reason and an invoice status tell different stories
A card decline describes an unsuccessful attempt to collect. An invoice status describes the invoice itself. Looking back at a year of failures, you may see a decline attached to an invoice that is now paid, written off, or voided.
This is why a date-filtered failure report and a list of invoices you can collect today can contain different totals. Always check the current remaining balance as well as the original failure.
Uncollectible invoices can still be paid
An uncollectible invoice represents debt that was written off. Stripe’s documented workflow includes a transition from uncollectible to paid when payment succeeds. If an attempt fails, it remains uncollectible.
In Rebound, the written-off status alone does not exclude a subscription invoice from a manual run. The invoice must still pass the other eligibility checks. Its remaining balance and payment outcome are checked before a collection attempt.
This allows you to review older unpaid subscription debt without creating a new, unrelated charge simply to reproduce the invoice amount.
A voided invoice is cancelled
A voided invoice should not be treated as active debt in the retry list. Rebound keeps it visible where it is part of failure history, but does not include it in a recovery run.
If the invoice was cancelled incorrectly or the amount needs changing, review the billing record in Stripe and decide what the correct invoice should be. Do not use a retry tool to bypass an invoice cancellation.
Use a clear review checklist
- Find the original invoice and verify the customer and subscription.
- Check the current invoice status and remaining amount.
- Check whether a payment is still processing or its result is uncertain.
- Review the saved cards and their eligibility.
- Start collection only for the intended invoices and keep the resulting Stripe references.
Rebound’s list separates invoice history from inclusion in a recovery run. A row being visible does not mean a charge is happening, and opening the list does not start collection.