POS & inventory software for Saudi Arabia — ZATCA e-invoicing built in
Point-of-sale and inventory for shops, chains and restaurants in Saudi Arabia. ZATCA Phase 2 e-invoicing, Arabic receipts, offline selling and per-branch stock in one system.
- Multi-location, multi-currency, multi-tax
- Weight-scale + barcode scanner native
- Customer-display + kitchen-display kiosks
- WhatsApp / SMS receipt delivery
Used at 300+ tenants
Selling when the network is not there
A till that stops when the connection does is not a till. Sales continue offline against local stock and price data, queue, and reconcile when the link returns — including the ZATCA reporting that simplified invoices require, which is submitted after the fact rather than before the customer is served.
That distinction matters in practice: standard business-to-business invoices must be cleared by ZATCA before they are valid, but a shop receipt must never make a queue of customers wait on an external service.
One product catalogue, many branches
Stock, pricing and promotions are per branch on a shared catalogue, so a chain does not maintain the same product ten times. Transfers move stock between locations with the accounting entries following automatically, and each branch reports separately while consolidating into one ledger.
Variants, units of measure, barcodes, batches and expiry are part of the product record, so a pharmacy, a grocer and a spare-parts counter can run on the same system without one distorting the others.
Hardware and the physical counter
Thermal and A4 printing, cash drawers, barcode scanners, weighing scales and customer-facing pole displays are supported directly, with Arabic printing that renders correctly on thermal paper — a place where systems that merely translate their menus visibly break.
Register open and close, cash counts, shift handover and variance reporting are part of the flow, because the reconciliation at the end of a shift is where most retail disputes actually start.
Common questions
Does the point of sale keep selling when the internet drops?
Yes. Sales continue offline against local stock and price data, queue, and reconcile when the link returns — including the ZATCA reporting that simplified invoices require, which is submitted after the fact rather than before the customer is served. A till that stops when the connection does is not a till.
Why can a shop receipt be issued immediately when a B2B invoice cannot?
Standard business-to-business invoices must be cleared by ZATCA before they are valid, so that document waits on the authority. A simplified shop receipt is issued to the customer straight away and reported afterwards, because a queue of customers must never wait on an external service.
Can one product catalogue serve several branches?
Yes. Stock, pricing and promotions are held per branch on a shared catalogue, so a chain does not maintain the same product ten times. Transfers move stock between locations with the accounting entries following automatically, and each branch reports separately while consolidating into one ledger.
Which point-of-sale hardware is supported?
Thermal and A4 printing, cash drawers, barcode scanners, weighing scales and customer-facing pole displays are supported directly. Arabic prints correctly on thermal paper, which is a place where systems that merely translate their menus visibly break.
Does it handle shift close and cash variance?
Yes. Register open and close, cash counts, shift handover and variance reporting are part of the flow, because the reconciliation at the end of a shift is where most retail disputes actually start.