Guide · money controls

Discounts, voids, refunds — all on the record, nothing quiet.

Restaurant money doesn't leak at the settle. It leaks in the exceptions: the quiet discount, the dish that came off the bill after the kitchen cooked it, the refund nobody remembers. The EasyKOT Desktop App gives staff all three keys, and puts a name, a reason and a record on every press.

Start free — ₹0 todayDemo on WhatsApp
The walkthrough

Four money keys, four different rules.

1

Discount — quick keys, off the subtotal

Press Discount on the cart. Quick keys take 5, 10, 15 or 20 percent of the subtotal in one tap, or type a flat rupee amount. The sheet on Desktop App 0.1.20 says exactly what it does: 'Comes off the subtotal before GST is calculated.' So ₹10 off a ₹200 check at 5% GST leaves ₹190 taxable, ₹9.50 of GST and a ₹199.50 bill. Open Discount again and the saved amount is already in the field, with its quick key highlighted if you used one; pick another value and it replaces the old one, or type ₹0 to remove the discount. It is not a comp, and nothing is written off the kitchen's cost. Managers and cashiers apply it directly; on a captain's phone the same key asks a manager to type their PIN right there, and the approval carries the manager's name.

The EasyKOT Discount sheet reopened on a ₹200 check: the note 'Comes off the subtotal before GST is calculated', the Subtotal ₹200 line, quick keys for 5, 10, 15 and 20 percent, and the amount field already holding the ₹10 on the check

Step 1: quick keys or a flat amount, off the subtotal. Reopen it and the ₹10 is still there to change or clear.

2

Void a fired dish — a reason, and a name

A dish the kitchen already cooked doesn't just vanish. Voiding a fired line asks for the reason (customer changed their mind, kitchen cannot make it, rung on the wrong table, wrong item rung) and records it against whoever is signed in. The Desktop App's own words on the screen: voiding writes the food off, the store eats the cost, and the reason you pick is what the write-off report shows. The voided line stays visible on the check, struck through, until somebody tells the kitchen.

3

Cancel the whole order — a comment every time, no PIN

Cancel order sits at the bottom of the order panel, to the left of Settle: a smaller key with a red outline, never the black Settle fill. It asks one thing: why. Pick a reason (Customer left, Customer changed their mind, Ordered by mistake, Duplicate order, Wrong table, Item not available), or write your own words and press Cancel order. The dialog then shows the table, the bill and that reason and asks once more: Cancel order closes the bill, Keep order goes back to choose again. No manager PIN: whoever is signed in cancels, and the Orders list shows the bill as cancelled with the reason and their name. If the kitchen already made the food, the dialog says so above the reasons; tell the kitchen. Once any money is recorded on the bill the key is greyed out: settle the balance or refund instead. The same key sits on an empty check's detail in Orders (a check with food on it opens in Cashier, where the key is). The captain's phone has the same key and asks the same way. Nothing is deleted; the cancelled check stays in the day's history.

The refund dialog on a settled order: 'Refund this order? Type the amount to continue' with the amount field and the PIN prompt that follows

Step 3: re-type the amount, sign with a PIN. Money out is never one tap.

4

Refund a settled bill — re-type the amount to mean it

Refunds live on the Orders screen: open the settled order and press Refund. The Desktop App asks you to type the exact refund amount back at it (a deliberate speed bump, because money leaving the business should never be one accidental tap) and then takes a manager's or owner's PIN, every time, even from an owner (a cashier's own PIN is not enough). The refund lands in the ledger against the original bill, and it works with the internet down.

Who holds which key is the roles system doing its job: the staff PINs & roles guide has the full table of who acts alone and who needs a manager beside them.

Start free — 3 months, no cardDemo on WhatsApp
Money-key questions

Straight answers.

Can I discount a single dish instead of the whole check?
Not today. The discount applies to the check as a whole, as a percent or a flat amount off the subtotal. In practice that covers the real cases: the regular who always gets 10%, the delayed order you make right. A per-line price change is a menu decision, and that lives in the dashboard.
Can I comp a dish?
There is no comp key yet, honestly. Today you either discount the check (it comes off the subtotal, GST is worked out on the reduced amount, and the kitchen's cost is not written off) or void the dish with a reason (the store eats it). A true comp (served free and tracked as marketing) is on the roadmap, and until it ships the Desktop App won't pretend.
Why does voiding cooked food need a reason?
Because that's where leakage lives. A dish that was fired got cooked; if it comes off the bill, an owner needs to know why and who did it. The cashier can reduce a quantity the guest genuinely returned, and removing a cooked plate entirely is a write-off with a reason, recorded under the name of whoever is signed in; the write-off report shows every one. Cancelling a whole unpaid check works the same way (Cancel order: a reason and the signed-in name, no PIN). Only the day-close write-off of checks left from earlier days still needs a manager's or owner's PIN.
Can I refund part of a bill?
The Desktop App refunds the full remaining amount of a settled bill: you confirm it by typing that exact figure. There is no partial-refund field on the Desktop App today. For a smaller adjustment, the honest tools are the discount before settling, or settling short and recording the gap as a discount.
Does a reprinted bill look like the original?
Deliberately not. Every reprint keeps the original invoice number and date but carries a loud DUPLICATE — COPY 2 banner above the item lines, and the reprint itself is logged with who asked for it. A second slip can never quietly become a second bill. Reprint lives in three places: the settled order's detail, the cart's Bill key after settle, and Settings' 'Reprint last receipt'.
Do these controls work when the internet is down?
All of them. Discounts, voids, refunds and reprints write to the Desktop App's own ledger first and sync when the connection returns: the audit trail doesn't take the night off with the router.
3 months free · ₹0 today · no card

Run it 3 months, then pay for it.

Three months free, full product, no card. Made in India, for the counter: built inside a running restaurant.