Skip to main content

InvoiceStatus

The stored lifecycle status of an invoice. DRAFT, PENDING and APPROVED are independent flags before sending, with no required order; CANCELLED and VOIDED are final. Paid, partly paid and overdue are not stored; see InvoiceDisplayStatus.

enum InvoiceStatus {
APPROVED
CANCELLED
DRAFT
PENDING
SENT
VOIDED
}

Values​

InvoiceStatus.APPROVED​

Marked as approved. It is a flag only: an invoice does not have to be approved before it is sent.

InvoiceStatus.CANCELLED​

Cancelled with cancelInvoice. A final status: the invoice cannot change again.

InvoiceStatus.DRAFT​

Not yet issued, such as a duplicated invoice that is still being prepared.

InvoiceStatus.PENDING​

The starting status of a newly created invoice.

InvoiceStatus.SENT​

Sent to the customer or supplier.

InvoiceStatus.VOIDED​

Voided. A final status: the invoice cannot change again.

Member Of​

Invoice object ● InvoiceFilterInput input ● UpdateInvoiceInput input