Invoice Finite State Diagram
Statuses and transitions for invoices.
States:
draft (initial)
open
paid (final)
deleted (final)
uncollectible (final)
void (final)
Transitions:
Transition number | Start state | End state | Description |
---|---|---|---|
1 | start | draft | The invoice is created with 'Create Invoice' or by operation of a subscription. |
2 | draft | open | The 'Finalize Invoice' process is run by the client or Rapyd, and Rapyd creates a payment. |
3 | open | paid | The payment is completed and the invoice is paid. |
4 | draft | canceled | The user runs 'Delete Invoice'. |
5 | open | uncollectible | The user runs 'Mark Invoice Uncollectible'. |
6 | open | void | The user runs 'Void Invoice'. |