ZATCA E-Invoicing Compliance — Phase 1 & Phase 2 Built Right In
AdoxERP is fully certified for ZATCA Fatoorah e-invoicing in Saudi Arabia. Automatic XML generation, real-time submission, QR codes & full audit trail — zero manual steps.
ZATCA E-Invoicing Compliance
for Saudi Businesses
ZATCA's e-invoicing mandate — known as Fatoorah — is one of the most consequential regulatory changes in Saudi Arabia's business history. Non-compliance carries real financial penalties, and the technical requirements of Phase 2 (Integration) have caught many businesses off-guard.
AdoxERP is fully certified for both phases of ZATCA's e-invoicing programme. Compliance is not an add-on. It is built into the foundation of our platform — which means every invoice your business generates is automatically compliant, from the moment you go live.
Phase 1
Fully certified
Phase 2
Fully certified
Real-time
ZATCA submission
Zero
Manual steps
Official ZATCA Implementation Partner Compatibility
What Is ZATCA E-Invoicing (Fatoorah)?
ZATCA (the Zakat, Tax and Customs Authority) introduced its e-invoicing programme to modernise tax compliance and reduce fraud in Saudi Arabia.
Phase 1 — Generation
All VAT-registered businesses in Saudi Arabia were required to generate invoices in a structured electronic format (XML or PDF with embedded XML), stored electronically with a QR code. Manual, handwritten, and basic digital invoices were no longer compliant.
Phase 2 — Integration
Businesses are required to connect their invoicing system directly to ZATCA's Fatoorah API, allowing real-time submission and validation of every invoice before it is shared with the buyer. Invoices must be cryptographically stamped and digitally signed.
How AdoxERP Handles ZATCA Compliance — Step by Step
AdoxERP automates the entire ZATCA compliance workflow from end to end. Here is exactly what happens every time your business generates an invoice:
Invoice is created in AdoxERP — from a sales order, delivery note, or manual entry.
The system automatically formats the invoice in ZATCA-required XML structure (UBL 2.1 standard).
The invoice is cryptographically signed using your registered ZATCA digital certificate.
A ZATCA-compliant QR code is generated and embedded in the invoice document.
The invoice is submitted to ZATCA’s Fatoorah API in real time for validation.
ZATCA validates and returns a clearance stamp (for B2B invoices) or a reporting confirmation (for B2C invoices).
The cleared invoice is delivered to your customer in Arabic, English, or both.
A tamper-proof copy is archived in AdoxERP for the ZATCA-required retention period.
AdoxERP ZATCA Features
Who Needs ZATCA E-Invoicing Compliance in Saudi Arabia?
ZATCA’s Fatoorah e-invoicing requirement applies to all VAT-registered businesses in Saudi Arabia. This includes:
- All businesses generating B2B invoices above the VAT registration threshold
- Businesses generating B2C (retail) invoices — Phase 1 compliance required
- Businesses in Riyadh, Jeddah, Dammam, and all regions of the Kingdom
- Foreign businesses registered for VAT in Saudi Arabia
- All sectors including trading, manufacturing, retail, contracting, healthcare, and professional services

ZATCA E-Invoicing
FAQ
Find answers to common questions about Fatoorah compliance, Phase 2 integration, and AdoxERP's certified solutions in Saudi Arabia.

Get ZATCA-Compliant Today — Book a Free AdoxERP Demo
Speak to our Saudi Arabia compliance team in Riyadh, Jeddah or Dammam.

