Skip to content

Invoice statuses, void and write-off

An invoice moves through a small set of statuses. Two of them — Void and Written Off — are corrections, and they mean different things for your books.

Status How it gets there Ledger
Draft Created but not sent. Fully editable. Nothing posted.
Sent You selected Send. Number and totals are final. Receivable, revenue and tax posted.
Partially Paid A payment smaller than the balance was recorded. Cash against the receivable.
Paid Payments cover the total.
Void You voided a sent invoice that had no payments. The original entry is reversed.
Written Off You wrote off the unpaid balance as a bad debt. Bad-debt expense against the receivable.

Overdue is not a status: it is a filter for Sent or Partially Paid invoices whose due date has passed. The list, the dashboard and notifications all use it.

The status filter on the Invoices list, including Overdue and Unpaid

Void an invoice that should never have existed — wrong customer, duplicate, cancelled order. Voiding reverses the revenue, as if the sale never happened.

  1. Open the invoice and select Void in the header.
  2. Confirm. The invoice keeps its number and stays visible with the Void status.
The void confirmation dialog on an invoice

Rules:

  • Only Sent invoices with no payments, no allocations and no open credit notes can be voided. Delete or reverse the payment first, or use a credit note instead.
  • Saudi invoices already cleared or reported by ZATCA cannot be voided — issue a credit note. See Saudi Arabia.
  • Voiding requires the invoices.void permission (owners and admins by default).

Write off when the sale was real but the customer will not pay. The revenue stays; the loss is booked as an expense in the period you give up.

Writing off is currently done through the OneBooks API (POST /invoices/{id}/write-off — from a connected app, or by your accountant using the developer platform) or by asking support; a button in the invoice page is planned. The call takes the amount (default: the full balance; a partial write-off is allowed), the date and a reason.

Rules:

  • A full write-off sets the status to Written Off and no payment can be recorded against it afterwards.
  • A partial write-off keeps the invoice payable for the remainder.
  • Requires the invoices.writeOff permission (owners and admins by default).
Situation Use
Duplicate, wrong customer, order cancelled before delivery Void
Goods returned or price reduced after delivery Credit noteSales returns
Customer disputes part of the amount and you agree Credit note for the disputed part
Customer went out of business or will never pay Write off
Was this page helpful?No, tell us why