Restaurant till · Sale screens

Sale Screens

This is the till a cashier or waiter uses to take an order, send it to the kitchen and take payment.
Each picture below shows a screen or pop-up exactly as the app shows it on 20 Oct 2026, with a short note on what it is for.

Words in {curly brackets} are filled in by the app (a dish, a table, an amount). Keys like [F9] are the default keyboard shortcuts; your store can change them.

The till

‹ Back to the floor  ·  {Order type} · {table} · Bill #{n} ✎  {n} covers · {waiter}+ New order · Held ({n}) · % Discount · ⋮
All
{Main menu} ▾
{Menu group}
{Menu group}
⌕ Search item or code… (F2)
▣ {code} · {n}m
{Dish}
{price}
▣ {code} · {n}m ⚙
{Dish}
{price}
▣
{Dish}
86'd
▣
{Dish}
Out of stock
ALLERGY: {note}
Round 1KOT #{k}1 item
▣ {Dish} Fired
× 2   {amount} ⋮
Not sent yet1 item
▣ {Dish} Not saved
− 1 +   {price} each ⋮
☐ Service charge ({pct}%){x}
Total Payable{x} ˄
KOT [F9]
KOT & Print
Hold [F4]
Save
Settle & Print [F8]
Purpose
Take a table's or a counter order, send it to the kitchen and get it paid.
Get here
From the Floor → open a table's order. Here: pencil (edit order type) → Order type & customer · Held → Held orders · Discount → Discount · Settle & Print → Payment · ⋮ More menu → Bill preview, Move / merge, Cancel order · Hold or Back → Floor.
Flow
Tap dishes → KOT (send to kitchen) → Settle & Print → Payment → Bill preview → back to the Floor.

Dish info

{Dish name}✕
Code{code}
Price{price}
Prep time{n} min
In stock{qty | Not tracked}
StatusOn sale | 86'd | Out of stock
Close
86 until end of day
Purpose
See a dish's code, price, prep time and stock; managers can stop it for today.
Get here
On the till → press and hold a dish. Close → back to the till.
Flow
Check the facts → (manager) 86 until end of day or Back on sale → Close.

Order type & customer

Order type & customer✕
Order type
Dine-In
Takeaway
Delivery
Pick Up
Table
{T}
{seats}
{T}
In use
{T}
{seats}
{T}
{seats}
No Of Person − {n} +
Waiter · {name} ▾
CustomerWalk-in
⌕ Phone or name (3+ characters)
+ New customer
Contact Number — Optional
Name — Optional
Cancel
Apply
Purpose
Say what kind of order it is, which table and waiter, and who the guest is.
Get here
On the till → pencil next to the bill title (edit order type), or Bill preview → Bill to…. Apply or Cancel → back.
Flow
Pick order type → pick table, covers, waiter → search or add the guest → Apply.

Add or edit a dish

Add item✕
{Dish}{price}
{Group} · Required · choose one
{Option} {Option} +{price} {Option} · Sold out
Note for the kitchen
Add a note (optional)
No onionLess spicyPack separately…
Quantity
− 1 +
Cancel
Add to order
Edit itemdish already on the bill
Quantity
− {n} +
Note for the kitchen
{note}
Line amount
{x}
This line is on the bill. Use Void to change it.
% Discount this line
Split this line − 1 +
Move 1 out
Close
Purpose
Choose options, a kitchen note and the quantity for one dish.
Get here
On the till → tap a dish that has options or is sold by weight (Add item), or tap a line in the order (Edit item). Discount this line → Discount.
Flow
Pick options → add a note → set quantity → Add to order.

Held orders

Held orders  {n}✕
This terminal
All terminals
This shift
Today
Oldest first ▾
⌕ Search label, table or customer…
{label} KOT
Held {HH:mm} · {n}m ago
Held by {name}
{table} · {n} items · {total}
Print KOT copy
Discard
Resume
{n} held · {total}
Purpose
Find bills you parked with Hold and bring them back.
Get here
On the till → Held. Resume → the bill opens on the till.
Flow
Filter or search → pick a bill → Resume (or Discard / Print KOT copy).

Payment

Payment  Bill #{n} · {table}✕
Total Payable
{x}
Paid
{x}
Balance Amount
{x}
Full bill
Split by amount
Bill items separately
{Cash}
{Card}
Due / Credit
UPI QR
Amount
{balance}
Amount given
What the guest handed over
Exact{note}{note}
Change to return: {x}
Add tender
Add {x} more before the bill is settled in full
% Discount
Done for now
Cancel
Purpose
Take the guest's money, in one or more payments.
Get here
On the till → Settle & Print (Delivery: Dispatch & Pay). Fully paid → Bill preview → back to the Floor. Done for now / Cancel → back to the till.
Flow
Pick payment type → check amount (cash: type what was given) → Add tender → repeat until the balance is 0.

Bill preview

Receipt
{store name and address}
PROFORMA — NOT A TAX INVOICE
Table
{T}
Bill No
{no | —}
Date
{date}
No Of Person
{n}
SnItemQtyRateAmount
1
{Dish}
2
{rate}
{amt}
TOTAL{x}
Bill preview  Proforma✕
Paper
80 mm
58 mm
Copies
− 1 +
Remark on this copy (optional)
Copy link
Send
Print
Bill to…
Done
Purpose
Show, print and send the bill.
Get here
Opens by itself after a full payment, or on the till → ⋮ More menu → Bill preview. Correct this bill → Cancel order. Bill to… → Order type & customer. Done → back.
Flow
Pick paper and copies → Print (or Send / Copy link) → Done.

Move table / merge bills

Merge / transfer  {table}✕
Move table
Merge bills
Move items
{T}
{state}
{T}
{state}
{T}
{state}
{T}
{state}
✓ Bill will move to {T}.
Reason
Choose a reason ▾
Cancel
Move bill
Purpose
Move a bill to another table, join two bills, or move some dishes.
Get here
On the till → ⋮ More menu → Merge / move (table bills only). After a move → back to the till.
Flow
Pick Move table, Merge bills or Move items → pick the table or bill → pick a reason → confirm.

Discount

Bill discount  {table}✕
Offers
{Offer} · {10}%{Offer} · {amount}
{currency} Flat
% Percent
Discount %
0.00
Reason
Choose a reason ▾
You can approve up to {x} and {y}% yourself. Above that a manager approves.
Cancel
Apply discount
Purpose
Take money off the whole bill or one dish.
Get here
On the till → Discount, in Payment → Discount, or Edit item → Discount this line. Apply → back.
Flow
Pick an offer, or type % / amount → pick a reason → Apply discount (manager approves if over your limit).

Cancel order

Cancel ordernothing paid
{n} lines, {total}
What happens to the food
Returning to stock: {dish}.
Recording as wastage: {dish} (KOT {k}).
Reason
Choose a reason for cancelling. ▾
Keep order
Cancel order
Cancel and refundmoney already taken
{n} lines, {total}
Paid on this bill — goes back
{payment type}{x}
Refunded now{x}
Reason
Choose a reason for cancelling. ▾
Keep order
Cancel and refund {x}
Purpose
Stop an order completely, and refund it if money was taken.
Get here
On the till → ⋮ More menu → Cancel order, or Bill preview → Correct this bill. After cancelling from the till → back to the Floor.
Flow
Check what happens to the food → pick a reason → Cancel order (or Cancel and refund).

Pop-ups on the till

Send to kitchen?
The kitchen gets a ticket for the new items.
Kitchen note (optional)
Cancel
Send

Shows when you press KOT. Add a note for the cook if needed, then Send.

Sent to kitchen
KOT #{k} — {n} station(s): {names}
OK

Confirms the ticket went to the kitchen and to which stations. If no station is set up it says so.

Hold this order
Give it a label so it's easy to find later.
Label — {Order type} · {table} · {HH:mm}
Cancel
Hold order

Shows when you press Hold. Keep or change the label, then Hold order; find it later under Held.

Start a new order
Dine-In
Pick a table on the floor
Takeaway
No table, no covers
Pick Up
No table, no covers
Delivery
No table, no covers
Cancel

From New order. Dine-In takes you to the floor to pick a table; the others start an empty order here.

Dishes not sent
{n} dishes have not gone to the kitchen, so they will not be cooked. Send them now and take payment, or take payment without sending if they were already served.
Back
Pay anyway
Send and pay

Dine-In only: you pressed Settle but some dishes were never sent. Usually choose Send and pay.

Kitchen alert
AllergyOccasion
e.g. Peanut allergy — no nuts
Cancel
Add alert

From ⋮ → Kitchen alert. Tell the kitchen about an allergy or an occasion; it shows at the top of the order's tickets.

Bill remark
Prints on the guest's bill. Never sent to the kitchen.
Prints on the guest's bill
Cancel
Save remark

From ⋮ → Bill remark. A note that prints on the guest's bill only.

Leave without saving?
{n} lines are not saved to the order.
Stay
Discard and leave

You pressed Back with dishes not yet saved. Stay keeps them.

{Dish} is off the menu today
{Dish} is off the menu today (86'd), so it cannot be sold. A manager can turn it back on in Menu > Availability.
OK

You tapped a dish the kitchen has stopped for today. It cannot be added.

Pop-ups for one dish line

Open these from the ⋮ on a line in the order.

Void {dish}?
How many? − {n} +
Reason · Choose a reason ▾
Cancel Note
No
Yes

Remove a dish from the bill. If it was already sent to the kitchen, a manager may need to approve.

Change this price?
{Dish} is priced {price}. Enter the price to charge.
Price to charge — 0.00
Reason · Select a reason ▾
Cancel
Use this price

Only for dishes allowed a custom price, before they are sent and before any payment.

Comp {dish}?
The whole line goes to no charge ({x}). To comp only some of it, split the line first.
Reason · Guest complaint ▾
Cancel
Comp item

Give a dish free. Staff below manager need a manager's approval.

Cook this again?
{qty} × {dish} goes to the kitchen again. The first one is recorded as wastage. The bill does not change — the guest is charged once.
Reason ▾
Cancel
Send it again

For a sent dish that went wrong. Managers and supervisors only.

Reprint the KOT?
Every ticket of this bill prints again, headed REPRINT. Choose a reason.
Reason · Select a reason ▾
Cancel
Reprint

From ⋮ → Reprint KOT on the till, or Print KOT copy in Held orders.

Other pop-ups

New customer
Name — Customer name
Mobile — e.g. +919876543210
Email (optional) — name@example.com
Cancel
Create customer

From Order type & customer. Adds a guest and links them to the bill.

{T} is already occupied
Another party's bill is running on {T}. Open that bill to add to it, or choose another table.
Choose another table
Open that bill

You picked a table that already has a bill.

This till has an order in progress
{n} lines on the till are not saved yet. Hold the current order, or discard those items, before resuming the other one.
Cancel
Discard current
Hold current

You pressed Resume on a held bill while another order is half-done.

Discard this held order?
Already sent to the kitchen -- this food will be recorded as wastage:
• {qty} × {dish}
Reason ▾
Keep
Discard

From Held orders → Discard. Lists any food already cooking.

Guest walked out
{x} is charged to {name}'s account, then written off. This is recorded with your name.
Reason — Guest walked out
Cancel
Charge and write off

In Payment → Due / Credit, when the guest left without paying.

Bill items separately
Tick what this guest ordered. Those items get their own bill on the same table; this bill keeps the rest.
☐ {qty} x {dish}
☐ {qty} x {dish}
Cancel
Make a separate bill

In Payment, when one guest at a table wants their own bill.

Close bill (0.00)
Nothing is owed on this bill. It closes as paid with a no-charge tender and gets its invoice number.
Reason ▾
Cancel
Close bill

In Payment, when everything on the bill was given free.

This bill has already been printed
Say why you're printing it again. It is kept on the bill's history.
Reason ▾
Cancel
Print

In Bill preview, when you print a bill a second time.

Send the bill
WhatsAppEmail
+91 98xxxxxxxx
The guest gets a link to this bill. The send is recorded on the bill's history.
Cancel
Send

In Bill preview → Send, for a paid bill.

Correct this bill?
A tax invoice cannot be edited once it is issued… Correcting it means reversing it and ringing the order again.
Leave the bill as it is
Start the correction

In Bill preview on a paid bill. Refunds the bill in full so you can ring it again correctly.

Move this bill?
Move the bill from {T1} to {T2}: {n} items, {n} guests. {T1} will be released.
Cancel
Move bill

Last check before a table move. Merges and item moves have a similar check.

Messages on the till

This order was cancelled at {HH:mm} by {name} - {reason}.
This bill changed on another device. Refresh
No shift is open on this terminal. Open a shift to start selling. Open shift
The server did not answer, so the last change may or may not have been saved. Refresh the bill to check before trying again.
Purpose
Tell you something on the bill needs attention.
Get here
Shown above the order on the till.
Flow
Read the bar → press its button (Refresh, Open shift).