The invoice lifecycle: draft, issue, pay, void

Managello has native invoicing — invoices live inside the product, not a bolted-on spreadsheet. Every invoice moves through a clear lifecycle, and understanding it keeps your books clean and auditable.

1. Draft

A draft invoice is a work in progress. You can edit line items, amounts, dates and notes freely — nothing is committed yet. A draft has no permanent invoice number and the client can't see it.

2. Issue

When you issue an invoice, Managello assigns the next sequential invoice number and locks the financial details. Numbering is gapless: numbers are allocated under a database lock, so two invoices can never grab the same one, and an issued number is never reused. Once issued, the client can see and pay it.

3. Paid (or partially paid)

An invoice becomes paid when its full balance is settled — by card through Stripe, or by a payment you record manually. Partial payments are supported: the invoice shows partially paid with the outstanding balance until it's cleared. See Get paid: card payments, manual entry, and partial payments.

4. Void

Voiding cancels an issued invoice you shouldn't have sent — a mistake, a duplicate, the wrong client. It's a local action that moves no money, keeps the invoice number reserved (so your sequence stays gapless), and clearly marks the invoice as void. Voiding is admin-only. Void is not the same as a refund — for that distinction see Void vs refund.

Branded PDF and export

Every invoice downloads as a branded PDF carrying your logo and colors, and you can export invoices to CSV for your accountant — see Export invoices and payments for your accountant.

Everything here is audited. Issuing, paying and voiding are all recorded in the append-only audit log, so there's always a record of who did what and when.

Was this article helpful?