Invoice process flow

A note should be added on when and how an invoice can be updated

Invoices can have one of the following statuses depending on where it is in the overall invoice-payment process: Draft, Pending, Open, Overdue, Cancelled, Payment in transit, and Paid. The figure below shows the flow of the invoice as it travels from one status to another.

  1. The invoice is created but is not yet sent to the client.
  2. The invoice is created and sent to the client.
    1. The invoice is sent to the client, but certain conditions are not met yet and payment cannot be processed. This can occur when a contractor has not completed the contract eligibility requirements set in place by the client. For example, a contractor failed to provide a certification requirement.
    2. The conditions are met, and the invoice is sent to the client.
  3. The client makes a payment on the invoice.
    1. The due date passes without payment.
    2. The client makes a payment on the invoice.
    3. The due date is modified so that the invoice is no longer overdue.
    4. The invoice is canceled by the client or the contractor.
  4. The invoice is marked as paid.