Overview
Discounts are applied from the Bill View by tapping Discount (or Manager Override for restricted staff). The Discount Modal supports:- Percent (e.g. 10%) or Flat (e.g. K25) mode
- Quick-value chips: 5% · 10% · 15% · 20%
- Live preview: Subtotal → Discount → New Total
- Supervisor PIN field (conditional — appears only for restricted staff or when the discount exceeds the free-limit ceiling)
- Remove Discount button (clears the current discount)
Bill-Wide vs Line-Item Discounts
Bill-wide discounts are simpler and easier to audit. Use line-item discounts for genuine per-item promos (“Buy one, second half price”).
Percent vs Flat
- Percent — safer for large or split bills; scales automatically if items are added later.
- Flat — best when a specific kwacha amount is agreed (“Take K50 off for the wait”).
The Supervisor PIN Gate
Every user role has a free-discount ceiling (set in Settings → Roles & Permissions — see Roles & Permissions):- Waiter — often 0% (must always ask)
- Cashier — e.g. up to 5%
- Supervisor / Manager — up to 100%
Manager-authorised discounts also show on the ZRA Smart Invoice as a distinct line under the standard Discount field. See ZRA Integration.
Step by Step
1
Open the bill
Pick the session in Active Tables. The Bill View shows.
2
Tap Discount
(Or Manager Override if you’re a restricted role.)
3
Pick Percent or Flat
Toggle at the top of the modal.
4
Enter the value
Use the quick chips (5/10/15/20 for %) or type into the field.
5
Watch the live preview
- Subtotal — the pre-discount total
- Discount — how much is being taken off
- New Total — what the customer will pay
6
Enter Supervisor PIN (if prompted)
Only appears if the discount exceeds your role’s ceiling.
7
Confirm
Tap Apply Discount. The Bill View updates and the discount prints on the receipt.

Discount Modal with 15% selected and live preview.
Removing a Discount
Open the Discount Modal again and tap Remove Discount at the bottom. If a supervisor authorised the original discount, removing it also needs the same authorisation level (configurable in settings).Tips & Best Practices
- Prefer percent for anything above K200 total — it’s cleaner in audit logs.
- Train front-of-house to use the 10% quick chip for common loyalty regulars instead of typing “K35” each time.
- Bulk-discount your own staff meals via a Category Rule in Menu Management, not per-bill discounts. See Pricing.
- When a customer haggles, call the manager over rather than sharing PINs. PIN-sharing muddies accountability and audit trails.
Common Mistakes
- Applying the same discount twice — a bill-wide 10% + a line-item 10% stack multiplicatively. The live preview will show the true final; check it before tapping Apply.
- Discount without a reason — configure your role to require a note in the Manager Override modal so audits show why. See Roles & Permissions.
- Trying to discount a paid bill — you can’t. Issue a partial refund instead. See Refunds.

