AgentInvoiceAgentInvoice
Invoices

Invoice Lifecycle

Understand how invoices move from draft to paid

Every invoice in AgentInvoice follows a clear lifecycle. Understanding the stages helps you know what you can do at each point and why.

Status flow

draft → finalized → sent → paid
                         → overdue

         void
StatusWhat it meansWhat you can do
DraftInvoice is being preparedEdit freely, add/remove line items, delete
FinalizedAmounts are locked, ready to sendSend to client, void
SentClient has received the invoiceResend, mark as paid, void
PaidPayment has been recordedDownload PDF, view history
OverduePast due date, not yet paidResend, mark as paid, void
VoidInvoice has been cancelledNo further actions

Key rules

Drafts can be edited freely. Change line items, quantities, the due date, or add notes any time before finalizing.

Finalization locks the amounts. Once finalized, the invoice numbers are set. This prevents accidentally changing an invoice after it's been discussed with a client. If you need to change the amounts, void the invoice and create a new one.

Sending requires finalization. You must finalize an invoice before you can send it.

Void cancels permanently. A voided invoice can't be reopened. Use it when an invoice was created in error or a project falls through.

Next steps

On this page