Skip to content
A café worker at a countertop point-of-sale terminal showing a menu of dishes
All systems

SuiteWright POS

Pilot-ready

Offline-resilient point-of-sale — dual currency, KHQR, and multi-outlet control

Running on our cloud servers. Open to pilot customers, with production onboarding available.

An enterprise point-of-sale platform designed for retail stores, cafés, and restaurants in Cambodia and international markets. The terminal continues processing transactions through network interruptions with idempotent replay protection to prevent duplicate charges, settles Bakong KHQR and ABA PayWay payments directly into your own merchant bank account, and manages dual-currency USD and KHR operations natively at the counter.

At a busy retail counter or café, checkout software has to prevent two problems: internet drops that stop sales, and connection retries that risk charging a customer twice. When the internet drops mid-shift, the terminal must save the sale locally and guarantee that syncing it later never duplicates the charge.

SuiteWright POS handles both. Sales completed during an internet outage are saved on the terminal and synced automatically once the connection returns. Every checkout, void, and return carries a unique terminal-generated ID so the server recognizes any network retry as the original sale rather than a new charge.

We also state our current limits clearly: a terminal must connect to the server at least once when opening a shift to load the active product catalog. Mid-shift connection drops are handled automatically, while booting a terminal cold with no internet connection is not yet supported.

For digital payments, Bakong KHQR and ABA PayWay run directly on your own bank merchant credentials. Customer payments settle straight into your company bank account rather than passing through a middleman, and credentials are encrypted at rest per company so multi-entity groups keep their funds strictly separated. Every calculation uses exact decimal math rather than floating-point approximations, so cash drawers match end-of-day reports to the exact riel and cent.

A point-of-sale terminal on a café counter beside a customer paying

Continuous counter operations through network interruptions

At a busy checkout counter, a dropped internet connection cannot halt sales or create ambiguity over whether a payment succeeded. When connectivity is lost mid-shift, SuiteWright POS queues completed transactions locally on the terminal and replays them automatically once the connection is restored. Because every transaction is stamped with a unique client-generated idempotency key, repeating a submission returns the original confirmed receipt rather than charging the customer a second time.

  • Offline sales are stored securely on the terminal and synchronized automatically upon reconnection
  • Client-generated idempotency keys guarantee that network retries never produce duplicate transactions
  • Clear operational scope — once a terminal has loaded its catalog at shift start, it survives mid-shift outages
A customer holding a phone over a payment terminal displaying a QR code

Direct Bakong KHQR and ABA PayWay settlement into your bank

Digital payments at the counter run directly on your organization's own Bakong KHQR and ABA PayWay merchant credentials rather than passing through an intermediary holding account. When a customer scans a QR code, funds settle straight into your designated corporate bank account. Merchant credentials are stored encrypted at rest and resolved dynamically per company, allowing multi-entity groups to maintain strict financial separation across brands.

  • Native support for Bakong KHQR and ABA PayWay with automated terminal amount push
  • Per-company merchant credentials encrypted at rest using AES-256-GCM
  • Unified daily reconciliation across cash, card, and QR payment tenders
A customer collecting a burger and drink at a counter with a tablet till

Complete food-and-beverage operations beyond standard retail

Hospitality service requires operational workflows that standard retail software cannot approximate with simple product variants. SuiteWright POS natively supports preparation modifiers, bill-of-materials recipes that deduct raw ingredients automatically as items are sold, dine-in table assignment, and a dedicated kitchen preparation queue.

  • Structured preparation modifiers for customizing beverages and kitchen dishes
  • Ingredient-level recipe deduction that updates raw material inventory automatically upon sale
  • Floor table management integrated directly with the kitchen preparation queue

What changes

From manual work to a system you can rely on

  • Recording transactions manually on paper during internet outages and re-keying them later
    Local transaction queuing on the terminal with automatic, idempotent synchronization upon reconnection
  • Accidental double charges caused by cashiers pressing the payment button twice on a slow connection
    End-to-end idempotency keys that recognize repeated submissions as the same transaction
  • End-of-day drawer discrepancies caused by floating-point rounding errors across dual currencies
    Exact decimal arithmetic across every line item, discount, tax calculation, and currency conversion
  • Informal cash drawer counts written on paper slips at shift change
    Formal cash-shift opening, drawer counting, and automated variance calculation within the system
  • Contacting branch managers individually each evening to collect daily sales figures
    Real-time multi-branch revenue and inventory dashboards accessible on the web and executive mobile app
  • Inventory counts that become outdated before stocktaking is completed
    Perpetual per-outlet inventory deduction paired with structured stocktake variance sessions

How it's built

The principles behind the build

Offline resilience paired with strict idempotency

Many point-of-sale systems claim offline support, but fail when replaying queued transactions over an unstable connection. SuiteWright POS attaches a unique terminal-generated identifier to every sale, void, and return. If a transaction reached the server just before the connection dropped, any subsequent retry returns the original record rather than creating a duplicate sale — giving cashiers deterministic reliability during peak hours.

Direct settlement with zero platform custody of merchant funds

Bakong KHQR and ABA PayWay transactions execute using your organization's own bank merchant credentials rather than a pooled aggregator account. Customer payments settle directly into your bank account without delay. Credentials are encrypted at rest and scoped per company, ensuring that corporate groups with multiple legal entities never commingle merchant settlements.

Native dual-currency operations in USD and KHR

Commercial counters across Cambodia operate simultaneously in US Dollars and Cambodian Riel. Rather than treating dual currency as an external workaround, SuiteWright POS manages company-defined exchange rates natively across item pricing, split-currency tendering, change calculation, and shift reconciliation.

Complete store operations from shift open to audit

Beyond rapid checkout, daily retail management requires structured operational controls: opening and closing cash shifts, processing returns and exchanges, redeeming gift cards, receiving supplier purchase orders, and reconciling physical stocktakes against system inventory. All of these workflows are built into the core platform.

Multi-outlet and multi-company architecture

Inventory balances, pricing tiers, and sales ledgers are tracked per outlet and consolidated automatically at the company level. Business owners operating multiple branches or distinct legal entities gain real-time visibility across their entire portfolio without manual spreadsheet consolidation.

Fixed-point decimal precision across all financial calculations

Every monetary value, percentage discount, tax calculation, and currency conversion is processed using exact decimal arithmetic rather than binary floating-point numbers — eliminating cumulative rounding drift and ensuring that physical drawer balances match financial reports to the exact riel and cent.

Who it's for

Fits different kinds of organization

A shopper paying with a handheld card terminal above a red grocery basket

Retail shops & minimarts

High-volume barcode scanning, real-time per-outlet inventory deduction, structured stocktake variance sessions, and dual-currency USD/KHR cash shift reconciliation.

A point-of-sale terminal displaying a food menu on a café counter

Cafés & restaurants

Beverage and dish modifiers, automated ingredient deduction via recipes, table management, and live kitchen preparation queues.

Two staff members serving a customer coffee at a café counter with a till

Multi-outlet retail groups

Organizations operating multiple branches or multiple companies, with centralised catalog governance, per-branch inventory control, and an executive mobile app for remote monitoring.

A trader taking a card payment on a handheld terminal in a homeware shop

Pop-up & mobile merchants

Counter environments where network connectivity fluctuates throughout the day, protected by local transaction queuing and idempotent replay upon reconnection.

What's inside

Core Modules

Selling & checkout

High-speed checkout supporting line-item discounts, split tenders, voids, and returns, backed by offline transaction queuing and client-side idempotency keys.

Payments at the counter

Integrated support for cash, card, Bakong KHQR, and ABA PayWay with terminal push notifications, operating on encrypted per-company merchant credentials.

Dollars & riel

Native dual-currency USD and KHR tendering, change calculation, and shift reporting governed by configurable company exchange rates.

Products & catalog

Centralised product catalog management supporting categories, SKUs, barcodes, tax rules, and supplier associations.

Modifiers & recipes

Customizable preparation modifiers and bill-of-materials recipes that automatically deduct raw ingredients from stock as finished items are sold.

Tables & kitchen queue

Dine-in floor table tracking and a real-time kitchen preparation queue that routes orders directly from the counter to preparation staff.

Stock & stocktakes

Real-time per-outlet inventory tracking paired with structured physical stocktake sessions that calculate exact variance against expected balances.

Suppliers & purchasing

Supplier directory and purchase order receiving workflows so incoming stock updates inventory ledgers with full auditability.

Pricing & promotions

Automated price tiers and promotional rules applied deterministically at checkout without requiring manual cashier overrides.

Gift cards & loyalty

Issuance, balance tracking, and redemption of gift cards alongside customer loyalty point accrual and reward redemption.

Customers

Customer profiles linked directly to sales history, enabling accurate return verification, loyalty point management, and receipt retrieval.

Cash shifts & end of day

Structured shift opening, opening float verification, closing drawer counts, and automated variance reconciliation for every register.

Receipts & numbering

Customizable thermal receipt printing and sequential, gapless document numbering designed to satisfy financial audit requirements.

Reporting & dashboards

Real-time analytics covering revenue, payment tenders, product velocity, and inventory movements broken down by outlet, shift, and date range.

Roles & permissions

Role-based access controls governing sensitive counter actions such as price overrides, discounts, voids, refunds, and drawer opening.

Audit log

Immutable operational logs recording every configuration change, void, discount, and administrative action across all outlets.

The owner's app

Read-only executive mobile application for iOS and Android providing live visibility into daily sales, active shifts, and branch performance.

Questions & Answers

Frequently asked questions

How does offline checkout operate during an internet outage?

When network connectivity drops during an active shift, sales completed at the counter are queued locally on the terminal and transmitted automatically once the connection returns. Because every checkout, void, and return is assigned a unique terminal-generated idempotency key, replaying a queued transaction can never result in a duplicate charge. For transparency regarding current architectural boundaries: the terminal must connect to the server at least once when opening a session to load the active product catalog. Mid-shift network interruptions are handled without disruption, whereas booting a terminal cold with zero connectivity is not yet supported. In addition, if a queued sale encounters a conflict during replay — such as a shift having been closed remotely — it is flagged in a dedicated review queue for staff resolution rather than silently discarded.

How do Bakong KHQR and ABA PayWay settlements work?

SuiteWright POS supports both Bakong KHQR and ABA PayWay natively at the checkout counter, including automated amount push to compatible payment terminals. Each company configures its own bank merchant credentials, which are stored encrypted at rest using AES-256-GCM. When a customer completes a scan, funds settle directly into your corporate bank account without passing through SuiteWright. Cash, card, and QR tenders are reconciled together on the same daily shift report.

How are US Dollars and Cambodian Riel managed at the counter?

Dual-currency operation is built into the core transaction engine. Each company defines its active USD/KHR exchange rate, allowing cashiers to view prices, accept mixed-currency payments, calculate exact change in either currency, and reconcile end-of-day cash drawers without external conversion calculators.

Does the platform support restaurants and cafés as well as retail stores?

Yes. In addition to standard barcode retail workflows, SuiteWright POS includes four dedicated food-and-beverage modules: item preparation modifiers, ingredient-level recipes that automatically deduct raw stock upon sale, floor table management, and a real-time kitchen preparation queue.

Can we manage multiple branches or multiple companies from one account?

Yes. The platform is built for multi-outlet and multi-company operations. Inventory balances, cash shifts, and sales are tracked individually per outlet and consolidated automatically at the company level, while the executive mobile app lets owners monitor daily performance across all locations remotely.

How are licensing and trial subscriptions structured?

Every new workspace starts with a 30-day free trial on the Pro tier with full feature access and no payment method required upfront. Subscription pricing after the trial scales according to the number of active outlets and registers. Organizations in Cambodia can pay via Bakong KHQR, ABA PayWay, or Paddle, while international clients pay via Paddle.

What is the current release status of SuiteWright POS?

SuiteWright POS is currently Pilot-ready — fully built, deployed, and running on our pre-production environment, and available for live demonstrations and early pilot deployments prior to general production release. Contact our team to schedule a walkthrough or discuss a pilot rollout for your outlets.

Licensing & Deployment

Flexible subscription with a 30-day trial

SuiteWright POS is cloud software you subscribe to, with one subscription per organization. New workspaces start with a 30-day trial of the Pro plan. After the trial you move to a paid plan, and your data is kept safe.

30 days
Full access trial on the Pro tier
Subscription tiers
Flexible monthly or annual plans with SLA support
Local & international billing
Bakong KHQR, ABA PayWay, and Paddle in Cambodia; Paddle for international clients

Available for pilot onboarding. SuiteWright POS is running on our cloud servers. We are onboarding pilot partners before general launch. Contact us to book a walkthrough or start an early pilot.

Explore SuiteWright POS with your team

Book a live walkthrough or start a pilot workspace for your organization.