NAQIX
All blog articles

Saudi e-invoicing · By NAQIX · 15 October 2026

ZATCA e-invoicing software: a Phase 2 buyer checklist

In Saudi Arabia, compliant e-invoicing is no longer only about printing a QR code. Phase 2 connects each invoicing system to ZATCA's FATOORA platform, which clears business invoices and receives reports of consumer ones. Here is what that means for the software you choose, and an honest account of where NAQIX stands.

Editorial disclosure: this guide is published by NAQIX, an ERP software vendor. It is general information, not tax or legal advice; confirm how the rules apply to your business with your tax adviser.

Phase 1 and Phase 2 in one paragraph each

Phase 1, generation, has applied since December 2021. VAT-registered businesses must issue invoices and notes from an electronic solution, with the required fields and, on simplified (consumer) invoices, a QR code. Handwritten invoices and editable word-processor templates do not qualify.

Phase 2, integration, started in January 2023 and is being rolled out in waves, grouped by revenue. ZATCA notifies the businesses in each wave in advance of their integration date. From that date, the business's invoicing solution must be onboarded with ZATCA and exchange invoices with FATOORA: standard (business-to-business) tax invoices are cleared by ZATCA before they are shared with the buyer, and simplified invoices are reported to ZATCA shortly after issue. Confirm your own wave and deadline with ZATCA's notification and your tax adviser.

What Phase 2 asks of the software

Phase 2 is technical, and most of the work sits inside the invoicing system rather than with your accountant. A compliant solution typically needs to:

Twelve questions to ask any ZATCA software vendor

  1. Is your Phase 2 connection live in ZATCA's production environment today, and since when?
  2. Is each branch or till its own onboarded unit, and how do we add a new branch later?
  3. What happens to an invoice when FATOORA does not respond: is it retried automatically, and can we see it waiting?
  4. How is a rejected invoice corrected and re-issued, and does the re-issued document get a new identifier and counter?
  5. Can a standard invoice be printed or shared before it is cleared? (It should not be.)
  6. Are credit notes and debit notes cleared and reported in the same way as invoices?
  7. Where can we see the status of every document: cleared, reported, reported with warnings, failed or rejected?
  8. Can we download the XML we sent and the cleared XML that came back?
  9. How are certificate expiry dates shown, and who is warned before a CSID expires?
  10. How are zero-rated and exempt lines given their exemption reason code?
  11. Can we test in ZATCA's sandbox or simulation environment, which have no legal effect, before going live?
  12. Which parts are included in our plan, and which need a third-party provider?

Ask to see each answer on screen, with a test company, rather than in a slide.

Where NAQIX stands today

We would rather you hear this from us than discover it later.

If your integration wave is approaching, ask the NAQIX team for the current status before you rely on it, and confirm your obligations and deadline with your tax adviser. The NAQIX page for Saudi Arabia carries the same caution: QR support alone does not establish clearance or reporting readiness.

Reviewing VAT before filing

E-invoicing does not file your VAT return. In NAQIX, the KSA VAT register lists invoices, credit notes and debit notes with buyer VAT numbers, identifiers and hashes for a period, and exports them as CSV or Excel for your accountant. It is a review register, not a filed return. The Tax & compliance page lists the Saudi features, and Sales & billing covers the invoicing workflow itself.

Preparing now, whatever software you use

Continue reading