Core System Architecture · Built for Cambodia

Engineered for speed, cash accuracy, and offline resilience.

Every component of Bayon POS is built around the real-world operational challenges of Cambodian retail counters — from internet drops to mixed-currency payments.

Offline Continuity Engine

Keep ringing sales when Wi-Fi drops. Zero lost revenue.

Most cloud POS systems freeze or show spinning loaders when the internet disconnects. Bayon POS uses a local encrypted storage engine on each counter screen.

Instant Local Transaction Commit: Sales and drawer balance updates write to local memory first in <50ms.
Automatic Background Sync: Queued sales sync back to the cloud automatically once internet reconnects.
Zero Interruption: Receipt printing and cash drawer kick continue functioning seamlessly offline.

Offline Architecture Flow

1. Local Device CacheActive

Product catalog and pricing stored locally on tablet/PC.

2. Encrypted Transaction QueueIdempotent

Offline cash sales are fingerprinted to prevent duplicate posting.

3. Reconnect & Cloud ReconciliationAutomatic

Server audits offline sequence numbers and updates dashboard reports.

Dual-Currency Settlement

Accurate USD & KHR cash handling. Eliminate mental math errors.

Cambodian retail operates in two currencies simultaneously. Bayon POS automates currency conversion on every transaction so cashiers never give wrong change.

Live Dual-Total Display: Every bill shows total due in USD and KHR side by side.
Mixed Tender Acceptance: Accept $10 USD + 10,000 Riel for a single sale with instant change derivation.
Configurable FX Rate: Set your store exchange rate (e.g. 4,100 KHR) from the dashboard.

Dual-Currency Change Derivation Example

Total Order Amount:$4.25 (៛17,425)
Cash Received from Customer:$10.00 USD Bill
Change Due to Customer:
$5.75 USDor ៛23,575 KHR
Shift Z-Reports & Cash Control

Full drawer reconciliation. Know exactly what happened every shift.

Prevent cash discrepancies with structured shift openings, cash movement logs, and blind drawer counts at close.

Opening Floats: Record opening USD and KHR float balances before sales begin.
Paid-In / Paid-Out Tracking: Track petty cash expenses or cash drops during the day.
Blind Shift Z-Report: Cashiers count cash before seeing expected totals, preventing manipulation.

Sample Shift Z-Report Output

BAYON POS · SHIFT Z-REPORTRegister 01 · Shift #12 (Closed)
Opening Float:$50.00 / ៛100,000
Gross Sales (Cash):$342.50 / ៛450,000
Refunds Deducted:-$5.00 / ៛0
Expected Drawer Balance:$387.50 / ៛550,000
Actual Count Variance:$0.00 / ៛0 (Balanced)
Central Merchant Dashboard

Manage all branches, staff, and catalog from anywhere.

Log in to your dashboard from any web browser on your laptop or smartphone. View real-time revenue, manage menu pricing, and adjust staff roles without touching counter screens.

Multi-Branch Overview: Monitor sales across multiple store branches in real time.
Role-Based Staff Permissions: Assign Owner, Manager, and Cashier permissions with 4-digit PINs.
Tax & Audit Reports: Export consolidated sales and tax reports for accounting.

Merchant Dashboard Modules

Branch ManagementConfigure store addresses, registers, and FX rates.
Staff & RolesIssue PINs, grant refund and discount privileges.
Reports & AnalyticsHourly sales, top items, and cashier variance.
Audit TrailImmutable security logs of all price and role changes.

Ready to streamline your store counter?

Set up Bayon POS for your retail store, café, or restaurant and start ringing up sales with confidence.