Stop cashier refund fraud: 4 controls

Organizing Internal Operations2026-10-11

Cashier refund fraud means recording a cash refund that never happened, or voiding a sale after taking the money, then pocketing it. The surprise count cannot catch it: the refund lowers the expected balance, so the count still matches. Four controls stop it: no refund without the original invoice, a second person approves, the item returns to stock, and each cashier's refunds are reviewed weekly.

Return policy and credit notes are in the returns guide; this lesson controls refunds at the till, over WhatsApp.

Why the close and the count miss it

  • A fake refund lowers expected cash: record 200 SAR, take 200 SAR, and the count agrees.
  • A void after payment leaves no sale: the customer paid, the order was cancelled before invoicing, and the system never saw the cash.
  • Deleting an issued invoice erases the trail: sale and evidence vanish together.

The four controls

1. No refund without the original invoice

Every refund starts from the invoice number, or the customer's mobile to find it. The system refuses to refund more than was sold, an item not on the invoice, or one already returned. A card sale is refunded to the card, not from the drawer.

Section 5.6, "Prohibited Functions", of the detailed e-invoicing guideline from the Zakat, Tax and Customs Authority (ZATCA) says persons subject to e-invoicing may not modify or delete issued invoices; "cancelling" one takes an associated credit note and a new invoice. It also requires logging all user activity in invoicing. A delete button at the till is a breach, not just a loophole. See credit and debit notes.

2. Approval by someone who does not hand out cash

The cashier requests; the supervisor or owner approves from their own phone, stored with name and time. You set the threshold: every cash refund, or above an amount you choose. Voiding a paid order follows the same rule.

3. The item comes back before the cash goes out

The cashier scans the item and marks it sellable or damaged, recording its movement into stock, and only then pays out. In a restaurant, where the dish does not come back, a written reason plus approval is enough. The next stock count exposes anything returned on paper but not on the shelf, turning a fake refund into a visible stock gap.

4. Review each cashier's refunds weekly

Each week, ask for refunds and voids per cashier: count, value and share of sales. Look for patterns: cash refunds bunched in the last hour before close, no customer number, or one shift standing out. A pattern is a question, not an accusation. Record findings in the exception log.

A refund as one exchange

At the Al-Malqa branch, a customer returns a perfume:

Cashier: cash refund 230 SAR, perfume, no receipt

System: No refund without the original invoice. Send its number or the customer's mobile.

Cashier: the customer found it on their phone: 4821

System: Invoice 4821, yesterday 9:40 pm: one perfume, 230 SAR, paid by card, so the refund goes back to the card. Scan the perfume.

Cashier: scanned, box still sealed

System: Approval request sent to the supervisor.

Supervisor: approved

System: Credit note 312 issued against invoice 4821, perfume back in stock as sellable, 230 SAR refunded to the card. Drawer cash unchanged.

At week's end, the owner asks:

Owner: this week's refunds at Al-Malqa

System: 14 refunds, 1,960 SAR. 11 on the evening shift: 9 of those in cash in the last hour before close, 7 with no customer number. All other shifts: 3.

Owner: send me the nine, with who approved each

The report accuses no one; it shows where to look first.

Checklist before you start

ItemDecide in advance
Original invoiceRequired; look it up by mobile if lost
Refund methodCard to card; cash only for cash sales
Who approvesSupervisor or you, by phone, not at the till
ThresholdEvery cash refund, or above a set amount
Void after paymentLike a refund: reason and approval
Deleting an issued invoiceNot available to any user
ReviewWeekly per cashier; patterns, not one number

A common mistake: the supervisor's code at the till

At rush hour the supervisor shares their code "to keep the queue moving", and the cashier now approves their own refunds. The opposite mistake, banning cash refunds, pushes settlements outside the system. An approval message takes seconds. More in invoicing over WhatsApp.

In short: fake refunds and voids after payment slip past the cash count because they lower the expected balance itself. Stop them with an original invoice for every refund, approval by someone who does not hand out cash, the item back in stock first, and a weekly review of each cashier's patterns. Under e-invoicing, deleting an issued invoice is not allowed at all.