OHINT OHINT
Pricing→ Odoo→ OHINT POS→ SalesField→ Workforce→ Support→ Login→ Start your 15-day trial
OHINT POS LIVE

Sell through the outage. Clear ZATCA anyway.

A till built for branches where the internet is not a given. Sales, refunds and shifts are written locally first, then cleared and reconciled into Odoo the moment the connection is back.

Compliance
Offline sellingYes, per branch
Arabic invoicesYes, RTL
Posts intoOdoo, live
Live in Saudi tenants today, including multi-branch retail.
01

Offline is the default

Every sale writes to a local queue first. When the line returns the queue drains in order, with conflict rules you can see rather than guess at.

02

Compliance you can prove

Phase 2 clearance, QR on the receipt, and an audit trail for shifts, drawers, voids and refunds. Built for a Saudi inspector, not a slide.

03

Retail and restaurant in one till

Table and kitchen modes for restaurants, barcode and stock lookups for retail — same app, same reporting into Odoo.

ZATCA PHASE 2

Phase 2 e-invoicing, cleared before the receipt prints.

Every sale is signed and sent to ZATCA for clearance, and the cleared QR is on the customer's copy. If the line is down the invoice queues locally and clears on reconnect — the sale is never blocked waiting for the authority.

—Signed invoices & cleared QR
—Arabic invoice layout, RTL
—Per-branch device onboarding
—Credit notes & refunds covered
—Clearance queue you can inspect
—Posts into Odoo as real invoices
See it on your own data →

Put a till on a tablet and see.

15 days free. No card. Real Odoo, sample data, your control panel.

Start a trial →