// RESTAURANT & POS

One touch POS behind every counter — fired straight to the kitchen.

A full-screen, touch-first till that scans, splits payment, redeems loyalty and charges to the guest's room — plus a complete floor-to-kitchen restaurant with a live Kitchen Display System, tight per-cashier cash control, and every sale posting to one ledger.

Start Free Trial Schedule a demo
4 order types A4 / A5 / 80mm / 58mm receipts Split & multi-tender X / Z shift reports
POS · Cashier: Bilal · 14:07 TERMINAL
All Burgers 12 Drinks 9
🍔
Zinger
650
18 pcs
🍟
Fries
250
4 pcs
🥤
Cola
180
Out
🍕
Combo
1,200
3 items
🍗
Wings
550
30 pcs
Coffee
320
svc
CART · TABLE 6 · WAITER: SANA
2× Zinger1,300
1× Combo1,200
Disc 10%−250
Tax GST 16%360
Total2,610
Cash Card Split To Room
F12 · Complete Sale
This shift
Sales86,400
Transactions52
Open orders7
Expected cash41,900
// THE POS TERMINAL

A full-screen till built for speed at the counter.

A dedicated, touch-first POS with its own top bar showing the live cashier, property name and a running clock, and one-tap navigation between the Terminal, Sales History, Cash Register and Sale Return.

Touch product tiles with a product image (or an auto-assigned category emoji), name and price, arranged for fast tapping.
Category sidebar with its own "Search category…" filter, an "All Products" tab and a live product count per category.
Universal search by product name, SKU or barcode — "Search products by name, SKU, barcode… (or scan)".
Barcode scanning via any hardware scanner — scan-to-add by product barcode, variant barcode or SKU, with configurable post-scan behaviour ("Next Row" for continuous scanning, or pause on quantity).
Live stock badges on every tile — an "Out" flag or an "X pcs" count with a low-stock warning — while non-stock items (services, gaming time, packages) always stay sellable.
Variant products open an attribute picker (colour swatches or option buttons, variant images, per-variant price and stock).
Modifiers & add-ons ("Options") with required/optional groups, single- or multi-select, and per-option price add-ons (e.g. "+ Extra Cheese +150").
Combo meals that expand to show their included items ("Includes: 1× Burger, 1× Fries, 1× Drink").
Multiple units of measure per product — pick "Box", "Pack" or "Piece" on the line and the price scales automatically.
Cart & pricing controls
Deluxe Pizza · Large1,650
− 1 +Disc %Disc amtPrice ✎
Subtotal3,150
Order discount · 10%−315
Tax · GST 16%454
Tax · Service 5%142
Grand total3,431
Counter shortcuts
F2 · Search F12 · Complete Esc · Close Auto-lock idle
Add, remove and adjust lines with +/− steppers or direct quantity entry, apply a per-line price override (permission-gated — locked for cashiers who lack the right), a per-line discount toggling between percentage and flat amount, and an order-level discount capped sensibly at the subtotal. Per-line and invoice-level tax — item tax by rate plus footer/invoice taxes — is each broken out on the receipt, with a running subtotal, discount, per-rate tax and grand total always visible.
// CUSTOMERS, LOYALTY & PAYMENT

Take any tender — and charge it to the room.

Split payment across methods, redeem loyalty, sell on credit or installments, and post any restaurant, bar, gift-shop or gaming sale straight to a checked-in guest's PMS folio.

Payment · Split Tender FULLY ALLOCATED
CUSTOMER · LOYALTY
Ayesha N. · Karachi★ 1,240 pts
Grand total3,431
💵 Cash tendered2,000
💳 Card1,000
★ Points redeemed431
Change due0
Complete & Print Charge to Room

Customers & loyalty

Walk-in or named sale — a full customer picker searches by name, phone, mobile or email and shows each customer's city, address and outstanding balance, with a "+ New" quick-add mid-sale. Loyalty points display on the selected customer, with an at-checkout "Redeem Points" option and automatic points earned written to a loyalty ledger; a configurable programme controls points-per-currency, minimum redemption and redemption value.

Multi-tender, credit & installments

Cash, Card, Bank and split payment across several methods in one sale, with a live "fully allocated / remaining / over-allocated" indicator, cash tendered and automatic change (optionally hidden by setting). Credit sales to a customer's ledger take an optional down payment with a real-time balance-due display and a credit-limit check that blocks over-limit sales. Installment sales support down payment, interest (none / fixed / percentage), 3/6/9/12-month or weekly schedules, a start date, an optional guarantor (name, CNIC, phone), and an auto-generated plan with dated payment slots.

Charge to Room — the hotel hallmark

Post any restaurant, bar, gift-shop or gaming sale straight to a checked-in guest's PMS folio. The cashier searches by room number, guest name or reservation, and the sale is mirrored as an F&B/POS charge line on the folio — revenue deferred to the folio so it's recognised once at checkout, never double-counted. No-post and closed-folio rules are honoured automatically.

Guards & e-invoicing

Negative-stock control — sell-below-zero allowed or blocked per your POS settings, with separate handling for raw materials — plus a financial-year guard that blocks sales outside an open accounting period. A per-receipt "Push to FBR" toggle submits the receipt to the Federal Board of Revenue (Pakistan) on completion; the printed receipt then carries the FBR digital invoice number and a verification QR code.

// HOLD, RECALL & RECEIPTS

Park a busy order, print in any format, text the guest.

Everything the counter needs to keep the queue moving — and to hand every guest exactly the receipt they want.

Hold / park orders and recall them later from a held-orders list (with reference, item count, total and time), restoring the full cart including customer, discount, table and waiter.
Receipt printing in every format — A4, A5, 80mm and 58mm thermal — with your company/branch logo, address, phone, NTN, and custom header/footer text, print copies, print preview, and a barcode on the receipt.
SMS receipt — text the guest their receipt number and total.
Token numbers for takeaway/delivery orders, with a customer-facing "now serving / next" token display.
Session security — an inactivity auto-lock with a countdown warning and "I'm here" reset protects an unattended till.
Keyboard shortcuts for counter speed — F2 to search, F12 to complete the sale, Esc to close dialogs.
Receipt · Formats A4 A5 80mm 58mm
SEA VIEW RESTAURANT
NTN 1234567-8 · Clifton
2 Zinger1,300
1 Combo1,200
Disc−250
GST 16%360
TOTAL2,610
▊▍▊▎▍▊▎▊
FBR QR · Verified
NOW SERVING
A-47
next · A-48
SMS RECEIPT
Rcpt #10482 · Total Rs 2,610. Thank you!
HELD ORDERS 3 parked
// RESTAURANT & TABLE SERVICE

Floor to kitchen to bill — in the same terminal.

Everything a full-service restaurant, café or banquet operation needs — a visual floor plan, waiters and covers, courses, modifiers, kitchen tickets fired in one tap, and a live Kitchen Display System.

Floor Plan · Ground Floor / Terrace / VIP Hall ● available ● occupied ● bill printed ● reserved
T1
available
4 seats
T2
occupied
#204 · 3,431
👥 4 covers
T3
occupied
#207 · 1,880
👥 2 covers
T4
bill printed
#209 · 5,200
👥 6 covers
T5
reserved
20:00 · Khan
T6
available
2 seats
Dine-In Takeaway Delivery Drive-Thru Merge · Transfer · Move

Floor plan & table service

Define floor sections (Ground Floor, Terrace, VIP Hall) and tables with numbers, names and seat counts; a visual table map shows each table's live status with the running order number and total. Seat a party by picking a table, assign a waiter/server, set the guest count (covers), and add a cover charge (preset or custom).

Merge, transfer & courses

Merge multiple tables for large parties (combining seats under one bill), unmerge them afterwards, and move/transfer an open order from one table to another in a tap. Tag each item as Starter, Main, Dessert, Drinks or Add-on so the kitchen fires and plates in the right order, and add free-text kitchen notes ("no onions") plus modifiers and add-ons carried through to the kitchen.

Drive-thru, reservations & reports

Capture vehicle number and lane and work a live drive-thru queue (ordering → preparing → ready → done) with elapsed-time timers. Take dine-in reservations (guest, phone, date, time, party size, table, notes) with status tracking and one-tap "Seat Now". A live dashboard and reports cover revenue by table & section, total covers, average order value, top-selling items and peak hours, exportable to Excel.

// KOT & KITCHEN DISPLAY

One button fires the kitchen. The board never lies.

Send an order to the kitchen with one tap — the system generates a numbered Kitchen Order Ticket and only sends the newly-added items, so re-fires never duplicate a course — then track every ticket on a full-screen, auto-refreshing Kitchen Display System.

Send to Kitchen (KOT) — fire an order with one button; a numbered Kitchen Order Ticket is generated and only the newly-added items are sent, so re-fires never duplicate a course.
Live KDS board — a full-screen, auto-refreshing kitchen board shows every live ticket with table number, guest count, order type, waiter and ticket age, colour-coded by urgency (normal → warning → urgent past 15 minutes).
Advance every ticket — Pending → Preparing → Ready → Served, with bulk "mark all" actions and a "completed today" count. Item-level modifiers and notes are printed right on the ticket.
Split the bill across multiple tenders, and add tips and cover charges at settlement.
Kitchen Display System · Live 18 done today
KOT-118 · T2 01:24
Dine-In · 4 covers · Sana
2× Zinger — no onions
1× Combo — extra cheese
Preparing →
KOT-117 · T3 08:52
Dine-In · 2 covers · Omar
1× Wings
2× Fries
Ready →
KOT-114 · TAKE 16:03
Takeaway · URGENT · A-47
3× Pizza Large
4× Cola
Served ✓
KOT-119 · DRIVE 00:11
Drive-Thru · Lane 2 · LEB-419
1× Combo
1× Coffee
Pending →
Gift Shop · Retail Counter OWN DRAWER
Scan or search · name / SKU / barcode
Postcard Set450
Keychain · Brass300
Bottled Water × 2160
Total910
Cash Card Split Charge to Room
// GIFT SHOP, CANTEEN & RETAIL

The same terminal, as a clean retail counter.

For the simpler outlets — the lobby gift shop, newsstand, pharmacy corner or staff canteen — the same terminal runs as a fast retail counter: scan or tap products, take cash/card/split payment, apply discounts and tax, print an A4 or thermal receipt, and (for guests) charge it to the room.

Each retail outlet keeps its own product list and stock, its own cash drawer and its own reports.
Barcode scanning and negative-stock controls out of the box — no restaurant or gaming complexity to get in the way.
A gaming zone runs as another sibling outlet on the same engine — see the Gaming Zone module for time-billing stations.
// CASH, SHIFTS & RECONCILIATION

Tight per-cashier cash control auditors trust.

Register open/close with an opening float, mid-shift cash in/out, printable X and Z reports, drawer reconciliation with automatic GL posting, and a money-flow summary that makes expected cash exact.

Z-Report · Shift Close-out A4 / 80mm
Opening float10,000
Cash sales52,600
Card28,400
Bank9,000
Cheque4,000
Returns−1,200
Paid-in / Paid-out+2,000 / −800
Expected cash62,600
Counted cash62,400
Variance−200
Shift 07:58 · Cashier Bilal→ Cash Variance Suspense

Register open / close & cash movements

Cashiers open a shift with an opening float and a register number; the system auto-opens a register on the first sale so nothing goes untracked, and flags any sales made today with no open register. Record mid-shift paid-in / paid-out movements (with reason and note) — petty cash, tips paid out, drops to the safe.

X-Report & Z-Report

The X-Report is a read-only, no-reset mid-shift snapshot printable any time — sales, a per-payment-method breakdown (Cash, Card, Bank, Cheque…), returns, tax collected, cash in/out, vouchers, expected cash and that shift's top products; managers can view any cashier's live shift and print in A4 or 80mm thermal. The Z-Report is the definitive shift close, with opening balance, expected vs. counted cash, variance, shift duration and a finalisation stamp.

Reconciliation with GL posting

At finalisation the manager enters the counted cash; any over/short variance is automatically posted to the ledger — to the cashier's own employee account, a Cash Variance Suspense account, or recorded only, at the manager's choice. Complete money-flow accounting nets everything attributed to the cashier — POS and manual sales, sale returns, payment and receipt vouchers, gaming card loads/memberships, e-commerce cash-on-delivery, and manual cash movements — each grouped by method so expected cash is exact and non-cash tenders never inflate the drawer. Shift history lets you browse and reprint closed shifts by date, cashier and status.

// SALES HISTORY & RETURNS

Reconcile against your own drawer. Return without over-returning.

Shift-aware history keeps cashiers honest to their own till, while managers see the whole branch — and returns are processed right from the counter.

Shift-aware sales history — cashiers see only their own current-shift sales and returns (so they reconcile against their own drawer); managers and admins see all POS sales and returns across the branch, filterable by date, with live stats — today's sales, transaction count, average sale and returns total.
POS sale returns / refunds — process a return directly from the till: search the original invoice, pull its lines, and return part or all of it. The system tracks already-returned quantities so an item can never be over-returned.
Draft or confirm, reason-tracked — supports save-as-draft or create-and-confirm, records a return reason, and reflects the refund in the shift's cash reconciliation. Return access is permission-gated, so only authorised staff see the Sale Return tab.
Sale Return · Invoice #10399 PERMISSION-GATED
Zinger Burgersold 3
already returned 1returnable 2
Return qty− 1 +
ReasonWrong item
Refund650
Save Draft Confirm Return
Refund reflected in shift cash reconciliation
// ONE PROPERTY, ONE LEDGER

Every outlet runs through the same sales engine.

Restaurant, café, banquet, gift shop, canteen and gaming zone all post consistently to inventory and the general ledger, flow through the cashier's register and X/Z-Reports, and — when a guest chooses — settle to their room folio. Guests move freely across the property and pay once at checkout, while owners get a single, real-time, per-outlet picture of revenue, stock and cash.

// EVERYTHING IN THE BOX

The full Restaurant & POS capability list.

Every capability of the point-of-sale, restaurant, retail, cash and returns module, at a glance.

Full-screen touch POSLive cashier, property & clock; one-tap Terminal / History / Register / Return
Product tiles & searchImage/emoji tiles, category sidebar with counts, search by name/SKU/barcode
Barcode & stock badgesConfigurable post-scan behaviour; Out / X pcs / low-stock; non-stock always sellable
Variants, modifiers & combosAttribute picker, required/optional add-ons, combo meals, multi-UOM per line
Line & order pricingSteppers, price override (gated), per-line/order discount, per-line/invoice tax
Customer pickerWalk-in or named, search by name/phone/email with balance, inline quick-add
Loyalty pointsDisplay, at-checkout redeem, auto-earn to ledger; configurable programme
Multi-tender & splitCash / Card / Bank split with allocation indicator, tendered & auto change
Credit & installmentsDown payment, balance & credit-limit check; 3/6/9/12-month or weekly, guarantor
Charge to RoomPost any outlet sale to a guest folio as deferred revenue; no-post rules honoured
Guards & FBR e-invoicingNegative-stock & financial-year guards; Push to FBR with invoice number & QR
Hold, recall & receiptsPark/recall orders; A4/A5/80mm/58mm with logo & NTN; SMS receipt; token display
Session securityInactivity auto-lock with countdown; shortcuts F2 search / F12 complete / Esc close
Order types & floor planDine-In / Takeaway / Delivery / Drive-Thru; sections & tables on a live map
Table serviceWaiter, covers & cover charge; merge / unmerge / move & transfer orders
Courses & kitchen notesStarter / Main / Dessert / Drinks / Add-on, free-text notes, modifiers to kitchen
Send to Kitchen (KOT)Sends only new items so re-fires never duplicate; numbered tickets with notes
Live KDS boardAuto-refreshing, urgency-coloured; Pending → Preparing → Ready → Served, bulk mark-all
Drive-thru & split billVehicle/lane live queue with timers; split bill, tips & cover charges at settlement
Dine-in reservationsGuest, phone, time, party, table & notes with status and one-tap Seat Now
Restaurant dashboardRevenue, tables, orders, KOT count, busy-hours; reports by table/section/AOV, Excel
Retail outletsGift shop, newsstand, pharmacy, canteen — own list, stock, drawer & charge-to-room
Register & cash movementsOpen/close with float, auto-open on first sale; paid-in/paid-out with reason
X-Report snapshotMid-shift per-method breakdown, returns, tax, expected cash, top products; A4/80mm
Z-Report & reconciliationExpected vs. counted, variance, finalisation; GL posting to employee / suspense
Money-flow accountingNets sales, returns, vouchers, card loads & COD by method; shift history & reprint
History & returnsShift-aware history with live stats; gated returns with over-return protection & reasons
// KEEP EXPLORING

The POS engine runs every outlet.

Put one POS behind every counter.

From the fine-dining floor to the gift-shop till — scan, split, redeem and charge to the room, all reconciling to one ledger. See it on your own property in minutes.

Start Free Trial Schedule a demo
Schedule a demo