Invoice Status Lifecycle

The invoice statuses documented by Corinthian’s REST API.

The public REST API documents these invoice statuses:

Invoices overview showing saved invoices with status, due date, customer, and amount. Invoice insights showing status trends and aging analysis for invoice operations.

StatusMeaning
draftinvoice exists but is still in a draft state
pendinginvoice has entered an intermediate pending state
unpaidinvoice is outstanding and not yet paid
paidinvoice has been paid
overdueinvoice is past due
canceledinvoice was canceled
scheduledinvoice is scheduled
refundedinvoice was refunded

Operational Notes

  • Use the API and invoice list views together when you need to understand how a workspace is treating invoice state.
  • Do not rely on older doc statuses such as sent, viewed, partially_paid, or voided in the public REST model.
  • When integrating, treat status transitions as server-owned behavior and code defensively around unknown future values.

We use cookies to improve your experience, analyze traffic, and personalize content.