Saudi e-invoicing (FATOORA) has two main phases. ZATCA’s official guidance states that Phase 1, generation and storage, became effective on 4 December 2021. Phase 2, integration, started from 1 January 2023 in waves for targeted taxpayer groups. Phase 2 adds integration with ZATCA’s FATOORA platform and additional technical requirements.

What Phase 2 changes

According to ZATCA guidance, businesses in targeted waves need an e-invoicing solution capable of internet connectivity, generation/storage in the required electronic format, additional fields, and integration with the FATOORA platform. Standard tax invoices are cleared through the platform using APIs, while the detailed technical treatment differs by invoice type.

How Creative ERP should state its capability

Creative PS proposals for Saudi restaurant operations include e-invoicing requirements such as QR generation and tax-line handling. For Phase 2, the professional statement is that integration must be validated per taxpayer, wave, device/solution onboarding and production credentials. Avoid promising “automatic full compliance” before the client’s actual production flow has passed ZATCA onboarding and testing.

Phase 2 readiness checklist

  1. Confirm whether the taxpayer has been notified for a Phase 2 wave and the required integration date.
  2. Confirm invoice types and business scenarios.
  3. Validate required XML/PDF-A3 output and technical fields for the relevant scenario.
  4. Onboard the invoicing solution/device through the FATOORA portal process.
  5. Secure certificates/credentials and protect private keys.
  6. Integrate the ERP/POS with the required reporting or clearance APIs.
  7. Store ZATCA responses and transaction identifiers for audit and troubleshooting.
  8. Implement retry, offline/failure scenarios and operational monitoring.
  9. Test credit/debit notes and cancellations according to the official rules.

Do not copy old wave thresholds into evergreen articles

ZATCA announces Phase 2 waves and directly notifies targeted taxpayers. Thresholds and integration dates are time-sensitive, so an evergreen ERP article should link to current ZATCA guidance rather than hard-code an old wave as if it applied to every business.

Operational ownership matters

E-invoicing is not only an IT task. Finance/tax teams own transaction correctness, IT owns technical continuity and security, and the ERP implementation team owns mapping, integration and application behavior. A go-live checklist should have sign-off from all three areas.

Official ZATCA references: E-Invoicing educational library and detailed guidelines and Phase 2 readiness guidance. Verify the client’s current wave and requirements directly with ZATCA before production go-live.