1. Operational Mission & Pre-Flight Verification Gate
The mission of this standard operating procedure is to eliminate checkout latency at the front desk, prevent cash drawer shortfalls through automated change algorithms, provide mathematical reconciliation for split checks, and eliminate unauthorized check tampering or inventory loss. By coordinating directly with the central POS terminal register and customer-facing displays, the counter terminal provides cryptographic certainty for every completed transaction.
Operator Security Tier & Role Permissions
- Assigned Persona: Cashier, Front Desk Lead, Head Cashier
- Required Security Tier: Tier 2 Station Lead (Authenticated Cashier Session)
- Supervisory Override Required For: Check Voiding, Complimentary On-the-House Approvals, Percentage Discounts exceeding 20 percent, Absolute Reductions exceeding 1,000 currency units, Manual Cash Drawer Kick without Tender
Cashier Station Pre-Flight Readiness Checklist
2. Environmental Pre-Conditions & Station Readiness Matrix
Before taking charge of the settlement queue during peak dining rushes, cashiers must verify all operational nodes against the standard readiness matrix:
| Subsystem / Peripheral | Nominal Operating State | Diagnostics Verification | Failure Remediation Protocol |
|---|---|---|---|
| Counter Application Runtime | Active session bound to Cashier ID; bidirectional event stream channel counter joined | Real-time event counter ticks green on order sync; top bar shows shift timer | Trigger manual socket reconnection; re-authenticate operator credentials |
| Drawer Solenoid Mechanism | Physical drawer locked; RJ11 trigger pin energized via printer relay | Test drawer kick button fires latch cleanly within 200 milliseconds | Reseat RJ11 cable; inspect drawer key lock position; verify printer power supply |
| Thermal 80mm Printer | Port 9100 listening; auto-cutter blade clear of paper dust | Feed button advances paper cleanly; start-of-shift test print crisp | Replace thermal roll; clean thermal head with isopropyl wipe; verify IP lease |
| Customer Display (CFD) | Mirrored dual-screen cart session active | Top bar indicates CFD Linked; idle rotation displays menu banners | Cycle browser window on secondary monitor; verify local event stream port 8080 |
| House Khata Ledger | Customer directory cached locally with real-time balance index | Customer dropdown populates with name, phone, and current credit limit | Trigger manual directory sync; verify gateway reachability to accounting bus |
3. Granular Procedural Execution Workflow
The counter settlement process executes across four sequential phases, transitioning the order from open service state to immutable financial finality.
Rs. 5,000
Phase 1: Order Scoping & Checkout Ingress
- Trigger Condition: Waitstaff signals table completion, or takeaway customer approaches counter referencing order token.
- Operator Action: Click order card on the counter canvas, or press F key to trigger search by Order Number or Table Number.
- Terminal System Response: The checkout modal renders with gross bill structure, itemized lines, and active loyalty balance. The customer-facing display mirrors the itemized bill within 12 milliseconds.
- Verification State: Header displays order reference badge (e.g., #1042) with table location and confirmed non-zero line items.
Phase 2: Promotional Discounts & On-The-House Authorizations
- Trigger Condition: Guest presents valid promotional credential, staff discount privilege, or floor manager authorizes guest recovery comp.
- Operator Action: Select discount model (Percentage, Flat, or On-The-House). If percentage exceeds 20 percent or flat reduction exceeds 1,000 currency units, input supervisor authorization PIN.
- Terminal System Response: System recomputes net payable amount immediately. When On-The-House is authorized with a selected reason code (e.g., "Food Quality Recovery Comp" or "VIP Guest Courtesy"), net bill falls to 0.00 and write-off is earmarked for GL Account 5008 (Entertainment Expense).
- Verification State: Net payable balance reflects verified reduction; discount badge displays applied percentage or reason code.
Phase 3: Multi-Tender Allocation & Split Check Execution
- Trigger Condition: Customer group requests bill division across separate payment instruments or multiple diners.
- Operator Action:
- Option A (Split Tender - Single Payer, Multiple Methods): Click Split Tender. Enter explicit currency fractions into the Cash Amount, QR Amount, and Khata Amount split fields.
- Option B (Split Order - Multiple Diners, Itemized Lines): Click Split Check on order card. Select items to allocate into Sub-Check 2, or choose Equal Split (2 to 6 ways).
- Terminal System Response: For split tender, system validates Cash + QR + Khata = Net Payable. If discrepancy is greater than 0.00, commit button remains disabled with remaining balance warning. For split check, original check is atomically reduced and a child sub-check is spawned.
- Verification State: Balance indicator renders Balanced 100% in emerald text with zero residual variance.
Phase 4: Cash Drawer Ejection & Fiscal Seal
- Trigger Condition: Operator clicks Settle & Close Order (or presses Enter).
- Operator Action: Accept tendered funds. If Cash tender is selected, hand verified physical change to customer using the high-denomination change calculator breakdown.
- Terminal System Response: System generates an immutable payment record, emits the raw ESC/POS drawer kick pulse (
0x1B 0x70 0x00 0x19 0xFA), prints 80mm thermal fiscal receipt with QR code, and broadcastsorder:paidacross the local network bus. - Verification State: Physical cash drawer unlatches; thermal receipt cutter actuates; order transitions from active counter canvas to closed archive.
4. Interactive Operational Decision Logic & Routing Schematic
The following schematic maps the deterministic decision path followed by cashier operators during check settlement:
Counter Settlement Decision & Authorization Logic
5. Deviation Handling & Exception Protocol Matrix
Operational deviations encountered at the counter must be resolved according to the following tactical protocols:
| Deviation / Symptom | Root Cause Classification | Immediate Frontline Remediation | Required Authority | Ledger / Audit Impact |
|---|---|---|---|---|
| Short Tender Tendered (Tender amount is lower than net bill) | Cashier input typo or customer insufficient physical funds | Request shortfall from guest; switch remainder to Digital QR via dynamic CFD screen | Tier 1 Cashier | No ledger entry permitted; transaction commit remains locked |
| QR Banking Payment Delayed (Customer confirms transfer, terminal awaiting sync) | Inter-bank 1Link/Raast clearing latency or guest mobile carrier lag | Cashier inspects customer banking confirmation SMS/screenshot; verifies transaction reference ID | Tier 2 Station Lead | Settlement recorded under QR_RECEIVED with customer phone notation |
| Unbalanced Split Check Allocation | Itemized fractions do not equal check total | Use Cash = Remainder or QR = Remainder 1-tap balancing buttons to auto-absorb residual cents | Tier 1 Cashier | Absolute zero tolerance; prevents unbalanced double-entry journals |
| Order Cancellation / Void Request | Customer changed mind, food delayed, duplicate entry punched | Open Cancel Order Modal; select mandatory rush-hour reason; input Supervisor PIN | Tier 3 Floor Supervisor | Order marked CANCELLED; items restocked or flagged as kitchen waste |
| RJ11 Drawer Solenoid Lockout (Print succeeds but cash drawer does not open) | Physical lock turned to deadbolt, or mechanical paper jam in printer | Rotate manual drawer key underneath chassis; clear printer cutter jam | Tier 2 Station Lead | High-priority peripheral warning emitted; no financial variance |
6. Shift Handoff, Mid-Shift Movements & Register Sign-Off
At mid-shift or during station rotation, the cashier desk must account for all cash flow outside direct sales tickets.
Mid-Shift Cash Movements (PAID_IN & PAID_OUT)
- Cash Out (Paid-Out Petty Expense):
- When emergency supplies (e.g., ice blocks, cooking oil, fresh mint) or store utility maintenance require cash from the drawer, click Cash Movement -> Cash Out (-).
- Input exact currency amount, select category (e.g., "Kitchen Supplies (Ice/Veggies)"), and record supplier details in notes.
- General Ledger Impact: Auto-posts Debit Account 5004 Supplies Expense / Credit Account 1001 Till Cash.
- Cash In (Paid-In Float Top-Up):
- When the till requires additional small change notes or vault capital injection, click Cash Movement -> Cash In (+).
- Input amount and select Vault Float Top-Up or Change Coins Inflow.
- General Ledger Impact: Auto-posts Debit Account 1001 Till Cash / Credit Account 1005 Main Vault.
For the formal end-of-shift cash drawer audit and blind physical counting procedure, operators must follow the dedicated Register Shifts & Blind Cash Drops SOP.
7. Operator Quick-Reference FAQs & High-Frequency Triage
Can a cashier modify line items or quantities directly from the settlement screen?
No. Line item changes must occur before settlement ingress. Once an order is loaded in the counter settlement screen, items cannot be edited without closing the modal and launching the order editor modal.
- Close the settlement modal by pressing Escape or clicking X.
- Click Edit Order on the order card to alter quantities, apply kitchen modifier addendums, or remove accidental punches.
- Re-open the settlement screen once the order structure has updated.
How does the counter system handle a customer who wants to pay partially with loyalty points and the rest with cash?
Loyalty points are redeemed as a direct price discount before tender allocation.
- Select the customer profile in the Customer & Loyalty Rewards section.
- Click Redeem Max or enter points manually (1 loyalty point = 1 currency unit reduction).
- Verify that the Net Final Bill Payable has decreased by the redeemed value.
- Tender the remaining net balance via Cash, QR, or Khata credit.
What should the cashier do if a customer leaves without paying after food was consumed?
The order must never be deleted or silently cancelled. It must be transferred to house debt or closed under supervisor write-off.
- If the customer has an established credit account, settle the balance via Quick Khata settlement.
- If the customer is an unlinked walk-in, call the shift supervisor to void the check with reason "Walk-in Non-Payment Walkout", triggering an investigation audit log.
8. Technical Architecture & Structural Schema
The technical implementation of the cashier counter settlement SOP is documented in the machine-readable Schema.org metadata below:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "TechArticle",
"headline": "Orbit Dine Cashier Counter Settlement SOP: Multi-Tender Splits, Change Calculation & Void Security",
"description": "Standard operating procedure for cashier desk operators covering multi-tender settlements, change calculation, and supervisor authorizations.",
"proficiencyLevel": "Intermediate",
"articleSection": "Cashier Operations",
"inLanguage": "en-US",
"publisher": {
"@type": "Organization",
"name": "FrontOrbit Core Engineering",
"url": "https://frontorbit.com"
}
},
{
"@type": "HowTo",
"name": "How to Execute Multi-Tender Split Check Settlement in Orbit Dine",
"description": "Step-by-step procedural guide for counter cashiers to settle complex dining transactions.",
"estimatedCost": {
"@type": "MonetaryAmount",
"currency": "PKR",
"value": "0"
},
"step": [
{
"@type": "HowToStep",
"name": "Ingress & Order Scoping",
"text": "Locate and open the active table check or parcel order on the counter dashboard."
},
{
"@type": "HowToStep",
"name": "Promotional Verification",
"text": "Apply validated loyalty points or promotional discounts with supervisor PIN if above threshold."
},
{
"@type": "HowToStep",
"name": "Tender Partitioning",
"text": "Allocate exact currency amounts across Cash, Digital QR, and Khata credit until remaining balance is zero."
},
{
"@type": "HowToStep",
"name": "Fiscal Seal & Drawer Kick",
"text": "Commit the transaction to fire the thermal receipt printer, actuate the cash drawer, and release the check."
}
]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How does the counter settlement engine prevent race conditions when a floor captain updates an order while the cashier is tendering payment?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The cashier terminal acquires an atomic checkout lock upon opening the order settlement modal. If a floor captain attempts to fire additions or modifications while checkout lock is active, the transaction coordinator rejects the inbound mutation with an active settlement conflict status."
}
},
{
"@type": "Question",
"name": "What exact validation rule governs multi-tender split checks across Cash, Digital QR, and Khata credit?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The split settlement engine enforces an exact balance invariant: the sum of all allocated tender portions must match the net payable amount within an absolute tolerance of 0.01 currency units."
}
},
{
"@type": "Question",
"name": "Under what conditions does the terminal mandate supervisor PIN authorization during settlement?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A supervisor PIN override is strictly enforced whenever a line-item or order cancellation void is executed, when a complimentary On-the-House waiver is applied, when a percentage discount exceeds 20 percent, or when the absolute discount reduction exceeds 1,000 currency units."
}
}
]
}
]
}