HullHelp centre帮助中心
← All guides← 所有指南

Undo a mis-keyed sale撤销打错的销售

Wrong package, wrong family, wrong price. Voiding erases the sale completely — and only works on the day of the sale, while nothing has been used.配套错、家庭错、价格错。作废会把这笔销售完全抹掉——而且只在还没被使用时可行。

Billing & payments收费与付款 Finance, senior staff财务、资深员工 3 min read分钟

这篇指南的正文目前只有英文版。标题、摘要与导览已翻译;内文仍在翻译中。

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.

Two conditions, and both must hold: the sale was keyed today, and nothing has been used against it. From the next morning the day's takings have been counted, so even an untouched sale can no longer be voided — cancel it to account credit instead.

Voiding is not for a family leaving. They paid, they used some of it, and they are owed the rest as credit — that is cancelling. Voiding a real sale removes an invoice your books expect to see.

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

ScreenshotThe void option on a package

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.

ScreenshotThe void preview, listing the invoice, payment and package to be erased

3. Confirm

The sale is gone. The child's earlier booking, if the mistaken sale replaced one, is put back.

The void does both halves in the safe order: it reverses the charge on the reader first, then erases the sale — and if the reversal fails, nothing is erased. The same-day rule applies here as it does everywhere, and for a second reason too: a settled batch cannot be reversed on the reader. The one difference from a cash void is that the payment record survives, marked refunded, with both slips linked so the bank statement still reconciles. Details in Take card payments on the terminal.

When the system refuses

Voiding is blocked whenever erasing the sale would leave something inconsistent:

  • The sale was keyed on a previous day. That day's takings have been counted; an untouched sale from yesterday is cancelled to credit, not voided.
  • 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.