| Draft | Just created, not yet posted anywhere. In practice this is momentary — both /invoice create’s builder and /payment move a new invoice straight to Sent as part of creating it. |
| Sent | Posted to a channel as a live invoice panel. This is where a newly created invoice normally lands. |
| Pending | Sits between Sent and Paid for an invoice with payment in progress but not yet completed. |
| Paid | Payment has been confirmed — either automatically (crypto, via /invoice verify) or manually (/invoice mark-paid). |
| Overdue | The state for a Sent or Pending invoice that’s passed its due date. It can still be voided or marked paid from here. |
| Void | Cancelled. Terminal — a voided invoice never becomes anything else. |
| Refunded | A previously Paid invoice that’s since been refunded with /invoice refund. Terminal. |