ZATCA Phase 2

The Windows POS built for Saudi retail

A complete desktop point-of-sale + accounting system. ZATCA Phase 2 ready, offline-first, syncs to every device in real time.

System requirements

Windows 10 or 11 · 4 GB RAM · 1 GB free disk · printer-ready (A4 + 80mm)

AllMealsDrinksDesserts
Search an item or scan a barcode

Chicken burger

12.00

Beef burger

15.00

Fries

9.50

Soft drink

3.50

Orange juice

8.00

Caesar salad

18.00

Green tea

6.00

Date cake

11.00

Arabic coffee

7.50

Cart

Chicken burger×224.00
Fries×19.50
Soft drink 330 ml×27.00
Subtotal40.50
VAT6.08
Total46.58
PayHold
SAMPLE DATA
Sell in under 30 seconds
Optimised checkout — barcode → customer → tender → print, no friction.
Mixed payment in one invoice
Cash + e-payment + on-account — all in a single sale, all in one journal entry.
Multi-unit inventory
Pieces, boxes, cartons — with conversion factors and per-unit pricing.
Compound journal entries
Every sale and purchase posts as one balanced multi-line JE, never multiple bonds.
ZATCA Phase 2 compliant
QR + signed XML + reporting API — out of the box, on every invoice.
Financial periods
Open, lock, and close periods with stored closing balances and audit trail.
Real-time multi-device sync
Every device sees every sale, instantly. Conflict-free, offline-tolerant.
Multi-user with permissions
Per-user roles, scoped access, full audit log of who did what.
12+ accounting reports
Sales, purchases, GL, trial balance, cash flow, income statement, balance sheet — and more.
Offline-first
Keep selling without a connection. We sync the moment you're back online.

Every accounting report you need

From a one-row sales report to a complete trial balance — pick a period, drill into a line.

Sales report

Per-invoice list with totals footer and an inline journal-entry serial.

Purchases report

Same shape as sales, against your supplier and purchase activity.

Inventory report

Stock, sales, and purchases per item — now split by item unit (piece / box / carton).

Account statement

Opening balance, every line in date order, running balance, closing balance — for any account.

General ledger

Every JE line affecting an account, with debit / credit / running balance.

Trial balance

Live Σ debits = Σ credits check. Click any account to drill into its statement.

Daily journal

Every JE posted today (or any date range), expandable to show the lines.

Cash flow statement

Operating / investing / financing categorisation, from real JE postings.

Income statement

Revenue, COGS, operating expenses, net income — for any closed or open period.

Balance sheet

Assets = Liabilities + Equity, at any point in time, from your live JE data.

Cost centers

Per-cost-center movements for the period — list-only, no fake budgets.

Accounts balances

Snapshot of every account's current balance with parent rollups.

Chart of accounts

Tree view of the chart — collapsible, with each leaf showing balance + type.

Ready to run it on your devices?

We install, migrate your data and train your team inside a week.