The remedy for a bill that really existed and is now cancelled: the job did not proceed, it was replaced by a corrected invoice, the amount was wrong, or it went to the wrong customer. The row stays in the list with its number, marked void, showing who voided it and why.
Also called: cancel an invoice · job fell through · write off an invoice
- 1Void requires a reason; the dialog offers four common ones as one-tap starting sentences that remain editable.
- 2The server sets status='void', voided_at, void_reason and voided_by.
- 3Voided invoices are excluded from outstanding and paid totals in every list.
- 4A second void attempt is refused with 'Already void.'
Cancelling an invoice by deleting it leaves a hole in the numbering nobody can explain, and reissuing that number leaves two documents claiming to be the same invoice. A void keeps its number, stays visible with a line through it, and drops out of revenue. Nothing is renumbered and nothing is destroyed, so an accountant asking what happened to a particular number gets an answer.
- Cancelled bills still counting toward revenue.
- No visible record that an invoice was deliberately cancelled.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →