{{ t.elapsed }}
since {{ t.time }}
BASE/F&B POS/{{ ctx.crumbGroup }}/{{ ctx.crumbPage }}
Home · Outlet overview
Dashboard
Live from POS · updated {{ D.asOf }}
Hourly sales
Today
Previous day
Sales vs previous day
{{ D.today }}
{{ D.delta }}
Today, so far{{ D.today }}
Previous day, same hours{{ D.prev }}
Sales by menu category
{{ x.name }}{{ x.value }} · {{ x.share }}
Payment method distribution
{{ x.name }}{{ x.share }} · {{ x.value }}
Requires attention · {{ D.attCount }}
{{ a.lvl }}
{{ a.title }}{{ a.detail }}
Good shift, {{ ctx.firstName }}
{{ ctx.outlet }}
{{ ctx.bizDate }} · {{ ctx.session }}
My active tables
No orders assigned to you yet — open a table to start.
All open orders
Restaurant service
Tables & Orders
{{ ic.search }}
{{ a.name }} · {{ a.count }} tables
Open orders
{{ a.name }} · {{ a.count }}
Takeaway & pickup
{{ SV.o.title }}
{{ ic.search }}
{{ SV.resultLabel }}
No menu items found.
Kitchen · {{ K.stationLabel }} · {{ K.clock }}
Kitchen Display
All clear — no open tickets for this station.
Recently completed
{{ r.label }}{{ r.sub }}
Restaurant service
Order Fulfillment
{{ o.title }}{{ o.sub }}
{{ l.qty }}× {{ l.name }}
{{ l.station }} · {{ l.mods }}
{{ l.qty }}× {{ l.name }}{{ l.station }} · {{ l.status }}
No open cashier session on this terminal — payments are blocked until a session is opened.
Cashier · {{ C.sessionLabel }}
Cashier & Payments
{{ ic.search }}
Select a bill to view details and take payment.
{{ C.b.title }}
{{ C.b.sub }}
{{ l.qty }}×
{{ l.flag }}
{{ l.total }}
{{ l.name }}
{{ l.unit }} each · {{ l.mods }}
{{ r.label }}{{ r.value }}
Grand total{{ C.b.total }}
Amount paid{{ C.b.paid }}
Remaining balance{{ C.b.remaining }}
Tax & service rules: {{ C.b.taxSource }}
{{ p.method }} · {{ p.amount }}
{{ p.sub }}
Take payment
Simulated confirmation only — no payment gateway is connected in this mockup.
{{ C.blockMsg }}
Split equally between
{{ C.guests }} guests
Due now{{ C.dueSub }}
{{ C.due }}
Change due{{ C.change }}
Cashier · terminal {{ CS.terminal }}
Cashier Sessions
Closing a cashier session counts one drawer. Outlet daily closing is a separate manager step.
No open session on {{ CS.terminal }}
Open a session with a cash float to start accepting payments.
Open
{{ CS.cur.id }}
{{ CS.cur.sub }}
Expected cash in drawer
{{ CS.cur.expected }}
{{ s.label }}
{{ s.value }}
{{ m.label }}{{ m.sub }}
Sessions this business date
{{ s.note }}
Session audit trail
{{ s.id }}{{ s.status }}
{{ s.sub }} · {{ s.opened }}
Sales{{ s.sales }}
Expected cash{{ s.expected }}
Counted{{ s.counted }}
Variance{{ s.variance }}
{{ e.text }}{{ e.sub }}
Outlet management · BASE Inventory & Workflow
Stock Requisitions
Requesting outlet · {{ ctx.outlet }}
{{ RQ.e.id }}
Requested items · {{ RQ.e.count }}
Add items from the catalog. Suggested quantity tops up to par stock.
{{ l.qty }} {{ l.uom }}
{{ l.name }}
{{ l.sub }}
{{ ic.search }}
{{ i.name }} Low
{{ i.sub }}
Stock requisition · {{ RQ.d.fulfillment }}
{{ RQ.d.status }}
{{ RQ.d.id }}
{{ s.mark }}
{{ s.label }}
Requested
{{ RQ.d.created }} · {{ RQ.d.by }}
Required date
{{ RQ.d.required }}
Approval (BASE Workflow)
{{ RQ.d.approvedBy }}
Delivery
{{ RQ.d.delivery }}
ItemRequestedDispatchedReceived
{{ l.name }}
{{ l.sub }}{{ l.req }}{{ l.shipped }}{{ l.received }}
{{ l.sub }}{{ l.req }}{{ l.shipped }}{{ l.received }}
Outlet management · {{ RV.pendingCount }} awaiting receipt
Goods Receiving
{{ RV.d.type }} · from {{ RV.d.source }}
{{ RV.d.status }}
{{ RV.d.id }}
Destination · {{ RV.d.dest }}
Expected · {{ RV.d.expected }}
Requisition · {{ RV.d.req }}
Received {{ RV.d.receivedAt }} by {{ RV.d.by }} · posted via BASE Inventory as {{ RV.d.postingRef }} (simulated)
Start receiving to enter actual quantities. Quantities are prefilled from the delivery note.
{{ l.name }}
{{ l.sub }} · expected {{ l.expected }} {{ l.uom }}
Outlet management · today {{ W.countToday }} records · {{ W.totalToday }}
Waste & Spoilage
{{ w.title }} · {{ w.qty }}
{{ w.id }} · {{ w.sub }}
{{ ctx.outlet }} · {{ W.fm.time }}
Record waste
{{ ic.search }}
{{ W.fm.name }}
{{ W.fm.sub }}
{{ W.fm.uom }}
Estimated cost{{ W.fm.cost }}
Waste reason
Outlet management · results go to BASE Inventory
Stock Count
{{ CT.r.location }} · {{ CT.r.progress }} counted
{{ CT.r.id }}
Submitted to BASE Inventory for review · {{ CT.r.ref }}
Item {{ CT.r.pos }}System {{ CT.r.system }}
{{ CT.r.name }}
{{ CT.r.sub }}
{{ CT.r.uom }}
Variance{{ CT.r.variance }}
Outlet management · manager function
{{ CL.status }}
Daily Outlet Closing
{{ CL.hours }}Closed · {{ CL.ref }} · {{ CL.closedAt }}. Further changes need an authorized reopening.
{{ t.label }}
{{ t.value }}
Sales reconciliation
{{ r.label }}{{ r.value }}
Payment reconciliation
Cash actual = counted drawers from closed cashier sessions. Non-cash actual = settlement match (simulated).
MethodExpectedActualVariance
{{ r.method }}{{ r.expected }}{{ r.actual }}{{ r.variance }}
Operational validation{{ CL.summary }}
{{ k.mark }}
{{ k.label }} · {{ k.lvl }}
{{ k.detail }}
Closing history
{{ h.date }}{{ h.ref }} · {{ h.status }}Gross {{ h.gross }} · Net {{ h.net }}{{ h.tx }} · cash var {{ h.var }}{{ h.by }}
Inquiry · {{ H.outlet }}
Transaction History
{{ ic.search }}
Status
{{ H.count }}
{{ H.archLabel }}
| {{ h.h }} |
|---|
| {{ c.v }} |
System · local device settings only
POS Settings
Device & terminal
{{ r.label }}{{ r.value }}
Cashier session{{ ST.session }}
Business date{{ ST.bizDate }}
Effective access: {{ ST.perms }}
Connectivity & synchronization
{{ ST.onlineLabel }}{{ ST.queue }} · last sync {{ ST.lastSync }}
Offline mode is simulated: payments are recorded locally and queued for posting to BASE Sales. This mockup does not provide real offline recovery.
Menu & prices: {{ ST.menuVersion }}Tax & service: {{ ST.taxSource }}Menu, recipes, pricing, outlet master and user roles are maintained in BASE ERP Back-Office and BASE Platform.
Printers
{{ ic.printer }}
{{ p.status }}
{{ p.name }}
{{ p.sub }}
Display preferences
Kitchen display text size
New-order sound alert
Auto-print kitchen tickets
Assigned outlets (from BASE Platform)
{{ o.name }} · {{ o.sub }}{{ o.tag }}
Demo data is stored in this browser only.