Restaurant, Tea Shop, Bakery & Bar
For any food business: a restaurant with table service, a cloud kitchen, a tea shop over a fast counter, a cake shop, a sweet shop or a bar. Dine-in orders are taken at the table and printed as KOTs to the kitchen; takeaway and delivery bill at the counter; the register opens and closes in shifts.
Set up before your first order
Do these in order. The owner does all of them.
- Pick how you serve Settings > Restaurant: Counter & Parcel Service for a counter, Table Service (Waiter / Captain) if waiters take orders at tables, and Dining Layout if you seat guests.
- Turn on what the bill needs Settings > Master: Sales Mode (dine-in, parcel, online vendors), Dining Tables, Add-on Groups and Ingredient Items if you track kitchen stock.
- Build the menu Master > Products: each dish with its price, tax, food type and KOT group (kitchen, bar, tandoor). Add toppings and sizes under Master > Add-ons.
- Lay out the floor (table service only) under Master > Dining > Dining Rooms, and add Kitchen Instructions (less spicy, no onion) there too. Delivery apps go under Online Vendor.
- Set up the KOT Settings > Invoice Print, Delivery & KOT: Enable KOT Printing, and Print KOT Group-wise to send each group to its own kitchen printer.
- Connect the waiters: run SKS Server on the shop's network and install SKS Waiter on each waiter's phone. See Companion Apps.
- Create a login for each person (see Who signs in).
- Run one test order: open a table, send a KOT, bill it. Cancel the test bill afterwards.
How the work flows
Each step says who does it and what prints. The table steps need Table Service on; a counter-only shop goes straight to the counter.
Open the register
Start the shift with the cash float in the drawer. A login with Runs a cashier shift must open a shift before billing cash. See Shifts.
Take the table's order
On Waiter POS (or the SKS Waiter app), tap a table, punch the dishes with their add-ons and notes, and send. More rounds add to the same table.
Cook
Each KOT prints on the kitchen printer of its group, with the add-ons and notes. A lost slip is printed again with Reprint KOT.
Move, merge or split
From the table's order: Move to table, Merge into order, Split order or a Part bill when a party pays separately. Taking a dish off after the kitchen was told needs Void Fired Items.
Bill the table
To Invoice turns the table's order into the bill; discount, take cash, UPI or card, and print it or send it on WhatsApp.
Takeaway, parcel and delivery
Counter Sale: pick the Sales Mode (parcel, or an online vendor), punch the items and bill. With KOT printing on, the kitchen gets its slip as the bill is saved. Hold Bill parks one while you serve the next customer.
Close the day
Count the drawer and close the shift; the difference against expected cash is kept. Read the day book, add-on sales and product-wise sales.
The whole journey on one page:
flowchart TD
subgraph Dine["Dine-in"]
T[Waiter POS: tap a table] --> O[Order: menu items · add-ons · notes]
O --> K[KOT printed to kitchen station]
O --> OH[(The table’s open order)]
O -->|more rounds| O
O --> B[Bill the table
merge · split · discount]
B --> S[(Counter sale voucher)]
end
subgraph Take["Takeaway / delivery"]
C[Counter Sale] --> C1[Items · sales mode · parcel]
C1 --> S
C1 --> K
end
R[Shift / Register: open float] --> Dine & Take
S --> R2[Day close: count · variance]
P[Purchase] --> ST[(Stock: ingredients)]
ST -.->|recipe / raw to finished| M[Menu items]
Who signs in
Give every person their own login. A restaurant has no seat picker: a waiter gets the Waiter role, and everyone else is a User with the switches you tick.
- Open the user form Settings > Users > Add.
- Pick the role: Waiter (offered once table service is set up) or User. A waiter must be linked to their staff contact.
- Set the login: user name and password (email on a cloud business).
- Tick the switches for a User from the cards below, and save. A Waiter has no switches to tick.
Waiter / captain
Takes table orders on their own phone.
- Role
- Waiter, linked to their staff contact. No switches
- Opens on
- The tables screen, in SKS Waiter or SKS Market
- Works
- Tables, orders and KOTs
- Not given
- The till, the takings and reports
Cashier
Bills tables and runs the takeaway counter.
- Tick
- Payment Entry, Add Contact, Runs a cashier shift; Manage Tables if the cashier also works the floor
- Opens on
- The home screen, with Counter Sale and Waiter POS one tap away
- Leave off
- Void Fired Items, Edit Voucher, Delete Voucher
Kitchen
Cooks from the printed KOT.
- Login
- Not needed: each KOT prints on its group's kitchen printer
Owner / manager
The owner, or an Admin login.
- Opens on
- The home screen
- Starts with
- Everything, including Void Fired Items, the menu and settings
The rules shared by every trade are in Users, Roles & Permissions.
Where it is in the app
A food business works on the standard SKS Market screens, with the restaurant parts added where they belong. A Waiter login opens straight on the tables.
| Menu | What is in it for a restaurant |
|---|---|
| Sales | Counter Sale · Tax Invoice · Waiter POS (with Table Service on) · Sales Order for advance orders |
| Master | Products (the menu) · Ingredient Items · Add-ons (Add-on Groups, Add-on Items) · Dining (Online Vendor, Dining Rooms, Kitchen Instructions) |
| Reports | Add-on Sales (with add-ons on) beside the usual sales, product and day reports |
On the home screen, Waiter POS is a featured quick action in the Sell group, and the sale button offers it beside Counter Sale.
Screens
Waiter POS
The dining floor: free and occupied tables. Tap a table to take or add to its order; items print as KOTs to the kitchen printer of their group (kitchen, bar, tandoor). From an order you can move it to another table, merge it into another order, split it, bill part of it, or turn it into the bill with To Invoice. The same screen is what SKS Waiter shows on a waiter's phone.
Counter Sale
The touch counter, for takeaway, parcel and delivery. Its menu carries the food actions: Hold Bill and Held Bills, Sales Mode, Dining Table and Waiter on a dine-in bill, Reprint KOT, Tables / Captain (with Manage Tables) and Send Bill on WhatsApp. Cloud kitchens live here entirely.
Dining Rooms
Rooms and tables: names, seats, order. Add a table when the floor grows.
Shift / Register
Open the register with a float, close it with a count; the variance against expected cash is kept per shift. See Shifts.
Menu items and add-ons
Menu items are products with a food type (veg / non-veg), KOT group and printer, and an availability schedule. Add-on groups (toppings, sizes, extras) attach to items with min/max selections and print on the KOT. Ingredient items and raw-to-finished conversions track kitchen stock when you want it.
Purchases and staff
Ingredients are bought from vendors through Purchase. Waiters are staff contacts; attendance is marked like any other staff.
Where the money lands
flowchart TD
A[Dine-in table] --> D[Bill settled]
B[Takeaway counter] --> D
C[Delivery order] --> D
D --> E{Tender}
E -->|cash| F[Register drawer]
E -->|UPI / card| G[UPI or POS account]
E -->|aggregator| H[Receivable on the platform]
F --> I[Shift close: count · variance]
G & H --> J[Settlement into the bank]
I & J --> K[Day Book · Profit and Loss]
K --> L[Owner reads: covers · average bill · food cost]
Settings
Four switches decide how this place serves.
| Setting (Settings > Restaurant) | Effect |
|---|---|
| Counter & Parcel Service | Menu items, sales modes (dine-in / parcel / delivery) and the KOT, with the bill raised at the till or on a sales invoice. For a cloud kitchen, tea shop, bakery or sweet counter. |
| Table Service (Waiter / Captain) | Covers seated against a table order taken by a waiter and billed when the table settles. Adds Waiter POS and the Waiter role. |
| Dining Layout | Lay out and name the floor. Off for a takeaway counter or a delivery-only kitchen, which seats nobody. |
| Kitchen Display | For a kitchen that works off a screen rather than a printed slip. Shown once table service is on. Today the kitchen screen itself opens from a hotel’s Food & Beverage menu; a standalone restaurant works from printed KOTs. |
Also relevant: Settings > Master (Sales Mode, Dining Tables, Add-on Groups, Ingredient Items), Settings > Counter Sale and Settings > Touch POS (the counter screen), and Settings > Invoice Print (Delivery & KOT: Enable KOT Printing, Print KOT Group-wise, and the bill layout).
What each person may do
The Floor & Kitchen group, on top of the ordinary sales and payment switches that govern the till. View Revenue is the read switch, so it survives a view-only login; the other three are writes.
| Switch | Lets the person |
|---|---|
| Manage Tables | Open a table, move a party to another, merge two covers and split a bill. Off leaves somebody able to bill at the counter but not to work the floor — which is exactly what a takeaway cashier is. Shown with Table Service on. |
| Void Fired Items | Take an item off an order after the kitchen has been told about it. Its own switch because this is where an outlet leaks: a fired dish removed without a manager is food that left the kitchen and was never paid for. |
| Kitchen Display | Work the kitchen display — see the queue and mark a ticket cooked. Shown with Kitchen Display on. |
| View Revenue | Read only. Sales, bills settled, the average check and the sales mix on the outlet’s own dashboard. |
A Waiter login carries no switches at all: the role owns one screen, the tables.
Reports
Business Reports: Day Book, Expenses, Income, Profit & Loss, GST, plus the Sales Register, Product Summary (sales by item), Add-on Sales and the shift reconcile. See Reports.