Skip to main content

Documentation

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'.