Phase 2 compliant — Zakat, Tax and Customs Authority
Compliant invoicing,from your first invoice.
And a complete accounting system with it: invoicing, inventory, purchasing and the general ledger — Arabic-first, wired straight into ZATCA Fatoora.
- Direct Fatoora integration
- QR on every invoice
- Onboarded devices
- Multi-branch
Compliance is the foundation, not an add-on
Invoices are signed and submitted to Fatoora from inside the system — no middleware, no manual steps.
Device onboarding
The device is registered with a compliance CSID via an OTP, then a production CSID — once, at setup.
Simplified invoices
B2C invoices are reported to Fatoora after issuing, and the QR code appears on the invoice itself.
Standard invoices
B2B invoices are submitted for clearance before delivery, and are not final until the Authority accepts them.
A verifiable chain
Every invoice carries its own hash and its predecessor’s inside signed UBL XML, so no invoice can leave the chain unnoticed.
One system, from quotation to financial statement
Every module is built into the same system — no integrations, no files moved by hand.
Invoicing
Cash, deferred and return invoices, with per-line pricing, tax and discounts.
Inventory and products
Items, categories, barcodes and minimum stock levels, with balances updated on every movement.
Purchasing and vendors
Purchase orders, vendors and purchase prices, connected to inventory and the ledger.
Customers and quotations
Customer records, quotations and price inquiries — convertible into invoices.
Vouchers and expenses
Receipt and payment vouchers and expense categories, with sequential numbering.
General ledger and reports
Statements, receivable ageing and a dashboard driven by the same transactions.
From signup to your first invoice
Four steps, usually done within a single day.
- 01
Register your business
Company details, VAT number and branches.
- 02
Connect your device to Fatoora
Enter the OTP from the Fatoora portal; the system handles the certificates.
- 03
Issue your first invoice
A signed invoice with a QR code, reported or cleared according to its type.
- 04
Watch your books
Every invoice and voucher lands in the general ledger and the reports immediately.
Why sahhil
Arabic-first
Interface, documents and reports in Arabic with correct direction — not translated afterwards.
Works on a phone
Every screen is built to work on a phone as well as it does on a desktop.
Migration from your old system
We bring your customers, items, balances and past invoices with you. You do not start from zero.
Reports out of the box
Statements, receivable ageing and tax reports are available with no setup.
Inside the system
A precise view of sahhil's interfaces, with demonstration data.
Invoice list with Fatoora submission status Dashboard — sales and collections Receivable ageing report
Frequently asked
Is the system Phase 2 compliant?
Yes. The device is onboarded to Fatoora, and invoices are signed and submitted for reporting or clearance according to their type.
Does it support multiple branches?
Yes, with transactions and reports separated per branch.
Can I move my data from my current system?
Yes — customers, items, balances and past invoices included.
What does it cost?
It depends on the size of your business and the number of branches. Request a quote and we will come back with details.
Where is my data stored?
On servers we operate, with regular backups and a separate database per business.
How long does setup take?
Basic setup is usually done within one working day; migration depends on the size of your data.
Ready to make invoicing easy?
Request a demo and we will walk you through the system on your own business data.