Undo a mis-keyed sale
Wrong package, wrong family, wrong price. Voiding erases the sale completely — and only works while nothing has been used.
Voiding is for a mistake made at the counter minutes or hours ago: the wrong package, the wrong child, the wrong price. It erases the sale as though it never happened.
What voiding removes
Everything the sale created, in one go:
- the invoice and the payment against it
- the package and its credits
- any vouchers spent on it, returned to the family
- the seat it created, with the child's previous booking reopened if the sale
had displaced one
Who can do it
Voiding is restricted to senior staff, because unlike cancelling it cannot be undone.
1. Open the package and choose to void
2. Read the preview
The preview lists exactly what will disappear. Check the invoice number against the one you meant to void — this is the last point at which it is reversible.
3. Confirm
The sale is gone. The child's earlier booking, if the mistaken sale replaced one, is put back.
When the system refuses
Voiding is blocked whenever erasing the sale would leave something inconsistent:
- A class has already been taught against it. A consumed credit is a real
class that really happened, and removing it would make the books disagree with the register.
- The invoice has been filed with LHDN. Submitted tax documents cannot be
made to vanish.
- A credit note has already been raised against it. The value has been dealt
with once; dealing with it twice would return it twice.
In all of these, cancel to credit instead — it handles the unused part and leaves the used part alone.
Related: Cancel a package and return the value · Invoices, payments and credit notes.