ZATCA-compliant accounting software
Search for “ZATCA-approved accounting software” and dozens of vendors will put the word on their homepage. The trouble is that “approved” carries several meanings, and some of them mean nothing at all.
What the Authority actually requires
Saudi e-invoicing has two phases. Phase One (generation) requires invoices to be issued electronically in a structured format, with mandatory fields and a QR code. Phase Two (integration) adds a direct link to the Authority's Fatoora platform: standard tax invoices are cleared before they reach the buyer, and simplified invoices are reported within the required window. Phase Two is rolled out in waves that the Authority announces by revenue band.
So compliance is not a checkbox in a settings screen. It is three things together: a correct invoice format, a cryptographic stamp with keys registered with the Authority, and an integration channel that genuinely works against Fatoora.
How to check any vendor before you buy
Ask these four questions, and ask for the answers in writing:
- Do you issue both standard and simplified invoices? Some systems cover only one. That is fine for a retail shop and not fine for a business selling to companies.
- Show me a real invoice cleared by Fatoora. A correctly formatted file is one thing; a file that came back from the Authority cleared is another.
- Who holds the cryptographic keys and who renews the certificates? If the answer is “you do”, that is a recurring operational burden you are taking on.
- What happens when the integration goes down? A sound system queues the invoice and retries. It does not stop you selling.
If a vendor says it is “approved”, ask exactly what is approved — the company, the solution, or one specific release — then verify it through the Authority's own channels. That is your right as a buyer, and no serious vendor will object.
Where Fahim stands
Fahim is built for the Saudi e-invoicing requirements from the ground up: mandatory fields, QR code, sequential numbering and VAT handling live inside the system rather than in settings you configure and own the risk for. Credit and debit notes are tied to their original invoice as the rules require.
Because invoicing sits inside a full ERP rather than a separate tool, every invoice flows straight into inventory, accounting and tax reporting — no month-end reconciliation between an invoicing app and a spreadsheet.
The practical difference: you issue the invoice from a WhatsApp conversation in Arabic, by text or by voice, from anywhere. The invoicing machine is no longer a machine in the office.
What we do not claim
We put no approval claim on this page that we cannot back with a document. If your purchase decision depends on a specific registration status with the Authority, write to us and you will get the precise position in writing instead of a marketing phrase. We would rather lose a customer than walk one into a violation.
Read next
Frequently asked questions
Is Fahim “approved” by ZATCA?
Fahim is built for the Saudi e-invoicing requirements and issues invoices with the fields, format and numbering the rules mandate. “Approved”, however, means different things to different vendors, so we do not put it on the page without proof: write to us and you will get the precise registration position in writing before you buy.
What is the difference between a standard and a simplified tax invoice?
A standard tax invoice is issued to businesses (B2B), requires the buyer's tax details, and in Phase Two is cleared before delivery. A simplified invoice is issued to end consumers (B2C), handed over immediately and reported to the Authority within the required window. A system that covers only one limits who you can sell to.
I have a legacy accounting system — do I have to replace it entirely?
Not necessarily. Fahim integrates with existing systems such as SAP, Odoo and Oracle through its API, so it can act as an invoicing and operations layer on top of what you already run. Full replacement is a decision to make after costing your current system honestly, not by default.
See the plans and pricing, or message us on WhatsApp at 0555246173 and try how Fahim replies for yourself.