Status Qualifiers

Status qualifiers are additional flags that provide context about an invoice's state, independent of its primary status. They're system-managed and can't be set or removed directly.

Qualifier behavior

StatusCompatible qualifiersWhen appliedSystem behavior
DRAFTNoneN/ANo qualifiers apply during draft state.
PUBLISHEDSENT, VIEWED, OVERDUESENT: After you call Send Invoice or Mark Invoice as Sent.
VIEWED: After you call Mark Invoice as Viewed.
OVERDUE: When dueDate passes.
Qualifiers are added based on actions or system checks.
PARTIALLY_PAIDSENT, VIEWED, OVERDUEQualifiers are retained from PUBLISHED state.OVERDUE persists if the invoice was overdue before payment.
PAIDSENT, VIEWEDAll previously set qualifiers except OVERDUE are preserved.The invoice is fully paid and is no longer overdue.
VOIDEDSENT, VIEWEDAll previously set qualifiers except OVERDUE are preserved.The invoice is canceled and is no longer overdue.

OVERDUE persistence rules

The OVERDUE flag is applied automatically when the current date passes dueDate. Once applied, it's preserved across status transitions except when the invoice becomes PAID, is voided, or dueDate is updated to a future date.

  • Late payment: If an invoice is paid after dueDate, the final state is PAID without an OVERDUE qualifier.
  • Voiding: If an OVERDUE invoice is voided, the final state is VOIDED without an OVERDUE qualifier.
  • Due date extended: If dueDate is updated to a future date, the OVERDUE qualifier is removed. If the new dueDate passes without full payment, OVERDUE is applied again.

Last updated: 7 May 2026

Did this help?