AdoxERP Logo

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

Full Fatoorah Certification — Phase 1 & Phase 2 — Built Into Every AdoxERP Subscription

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.

Compliance Stage

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.

Active Since Dec 2021
Integration Stage

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.

Rolling Out Since Jan 2023

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:

1

Invoice is created in AdoxERP — from a sales order, delivery note, or manual entry.

2

The system automatically formats the invoice in ZATCA-required XML structure (UBL 2.1 standard).

3

The invoice is cryptographically signed using your registered ZATCA digital certificate.

4

A ZATCA-compliant QR code is generated and embedded in the invoice document.

5

The invoice is submitted to ZATCA’s Fatoorah API in real time for validation.

6

ZATCA validates and returns a clearance stamp (for B2B invoices) or a reporting confirmation (for B2C invoices).

7

The cleared invoice is delivered to your customer in Arabic, English, or both.

8

A tamper-proof copy is archived in AdoxERP for the ZATCA-required retention period.

AdoxERP ZATCA Features

Phase 1 & Phase 2 Certified

AdoxERP holds full ZATCA certification for both phases of the Fatoorah programme. Your invoices are generated in compliant XML format, digitally signed with a ZATCA-registered certificate, and submitted to the Fatoorah portal automatically for every transaction.

Real-Time API Submission to ZATCA Fatoorah

AdoxERP connects directly to ZATCA’s Fatoorah API. Every invoice is submitted and cleared in real time — typically in under two seconds. There is no batch processing delay, no end-of-day submission queue, and no risk of submitting uncompliant invoices.

Automatic QR Code Generation

Every invoice generated through AdoxERP automatically includes a ZATCA-compliant QR code — printed on the document and scannable by customers and auditors to verify authenticity instantly.

Rejection Handling & Correction Guidance

If ZATCA rejects an invoice, AdoxERP flags it immediately in your dashboard with a clear, plain-language explanation of the rejection reason and the required correction. No technical knowledge needed to resolve compliance issues.

Credit Notes & Debit Notes Compliance

ZATCA’s requirements extend to credit notes, debit notes, and amended invoices. AdoxERP handles all adjustment documents in full compliance — linked to original invoices, correctly formatted, and submitted to ZATCA automatically.

Full Audit Trail & Tamper-Proof Archive

AdoxERP maintains a complete, cryptographically secured archive of every e-invoice issued — exactly as ZATCA requires. In the event of a ZATCA audit, your full invoice history is accessible instantly, organised, and verifiably authentic.

Multi-Entity & Multi-Branch Support

For businesses operating multiple legal entities or branches across Saudi Arabia, AdoxERP manages ZATCA compliance separately for each registered entity — with separate ZATCA certificates, submission queues, and compliance dashboards for each.

Arabic & English Invoice Generation

AdoxERP generates ZATCA-compliant invoices in Arabic, English, or bilingual format — meeting the language requirements for different transaction types and customer preferences across Saudi Arabia.

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 Compliance

ZATCA E-Invoicing
FAQ

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

ZATCA Compliance Team

Get ZATCA-Compliant Today — Book a Free AdoxERP Demo

Speak to our Saudi Arabia compliance team in Riyadh, Jeddah or Dammam.