POS
A POS that runs in the browser and keeps taking orders offline
Ring dine-in, takeaway and delivery orders on a tablet or laptop you already own. Each order goes to the kitchen, deducts stock when it completes and appears in the day's reports.
Tap dishes, switch the order type, then go offline and send another order. Sample prices; the tax and total calculation is the one the product uses.
- Fire an order, then try it offline.
Dine-in · Table 4
4 items
Chicken Momo
Momo
2Rs 640Masala Chiya
Bar
2Rs 180
- Items (incl. VAT)
- Rs 820.00
- VAT 13% included
- (Rs 94.34)
- Total
- Rs 820.00
Where it works: Counter
Walk the whole restaurantTaking orders and splitting bills
Add variants, modifiers and combos to an item. Split a table’s bill evenly or by item, or merge two tabs. Voids and refunds are recorded separately: a void cancels an item before payment, a refund returns money after it, and reports show each one.
- 1The POS and QR ordering use the same calculation, so a bill totals the same on every screen.
- 2Prices can include VAT or have it added, per restaurant. Included VAT is separated out for the tax return, not charged again.
- 3Split shares always add up to the bill, down to the paisa.
Table 7 · split evenly
Illustrative dataGuest A
Rs 333.34+1p
Cash
Guest B
Rs 333.33
Card · own terminal
Guest C
Rs 333.33
Fonepay · wallet ref
Shares always sum to the bill. The odd paisa goes to one guest instead of vanishing in rounding, which is what makes the drawer balance at close.
Cash shifts and closing the drawer
The cashier opens a shift with a float, records paid-outs during service and counts the drawer at close. The close shows expected cash, counted cash and the difference, with each movement listed.
A cash refund is taken from the drawer that received the original payment, so the shortfall shows up against the right shift.
If the internet drops, new orders are saved on the device and sent once the connection returns. Each order is sent exactly once.
Shift close · Drawer 1
Sita R. · 10:00 – 22:40
- Opening float
- Rs 5,000
- Cash sales
- Rs 48,620
- Paid out · gas cylinder
- − Rs 2,400
- Cash refund · ORD-0128
- − Rs 360
- Expected in drawer
- Rs 50,860
Counted
Rs 50,810
Difference
− Rs 50
Roles and permissions
Each staff member has a role, and the server checks it on every action. Removing someone’s access applies on their next request. Voids, refunds and other sensitive actions are written to the audit log.
| Example roles | Waiter | Cashier | Manager |
|---|---|---|---|
| Ring and fire orders | |||
| Take payment | |||
| Cancel an order | |||
| Issue a refund | |||
| Close the shift |
How it connects
Where a POS order goes next
The POS creates the order. The kitchen, stock, payments and reports read that same record, so nobody types it in twice.
Feeds in
POS
Creates the order: items, modifiers, table, type, staff, shift. Tax and totals from the shared calculation.
What the POS does today
Partial means it works now, with the limit stated next to it.
- Available
- Available
- Partial
- Partial
- Planned
- Planned
Order types
AvailableDine-in, takeaway and delivery, plus QR orders from the table.
Variants, modifiers, combos
AvailableHalf/full plate, extra achar, set meals priced as one.
Split & merge
AvailableSplit evenly or by item; merge tabs; remainder paisa allocated, not lost.
Void vs refund
AvailableKept as separate events with their own permissions and audit entries.
VAT & service charge
AvailableInclusive or exclusive tax, per-item rate override, optional service charge.
Cash shifts
AvailableFloat, paid-outs, expected vs counted, refunds attributed to the right drawer.
Roles & permissions
AvailableTenant-scoped, server-enforced, revocation takes effect immediately.
Offline orders
PartialOrders queue on the device and sync once each. Payments and KDS need a connection.
Receipt & KOT printing
PartialReceipts print from the browser. A direct ESC/POS printer driver is not built yet.
Any device
AvailableRuns in a browser on the tablet, laptop or touchscreen you already own.
Time clock
PlannedClock-in and labour cost tied to shifts.
Kiosk mode
PlannedSelf-order on the same pipeline as QR ordering.
Offline payments
PlannedTaking payment, and a local-network fallback for the kitchen display, without internet.
POS questions
What hardware do I need?
What exactly works offline?
Do my menu prices include VAT?
Does the POS process card payments?
Try the demo
A sample restaurant in your browser. Take an order, send it to the kitchen, mark it ready and take payment. No account needed.