ZATCA Fatoorah · Phase 1 & 2 · All ERP Systems

E-Invoicing (Fatoorah) Compliance Saudi Arabia

Full implementation and ongoing management of ZATCA's mandatory Fatoorah e-invoicing system — Phase 1 and Phase 2 integration.

E-invoicing Fatoorah implementation team Saudi Arabia
Fatoorah Phase 1 & 2
Saudi Arabia's Fatoorah e-invoicing mandate requires all VAT-registered businesses to generate, transmit, and archive electronic invoices in a ZATCA-specified format. The rollout has two phases: Phase 1 (Generation), which mandated electronic invoice generation from December 4, 2021, and Phase 2 (Integration), which requires real-time connectivity between your ERP or POS system and ZATCA's FATOORAH platform.

Phase 2 is being phased in by annual revenue wave — businesses above the notified VAT turnover threshold receive a mandatory integration notification 6 months before their compliance deadline. Missing a Phase 2 deadline exposes your business to penalties of SAR 5,000–50,000 per non-compliant invoice. Intelli Solutions manages the full Fatoorah implementation lifecycle — from technical setup and ERP integration to ongoing compliance monitoring and ZATCA portal management.

Phase 1 vs Phase 2 — What's Required

Phase 1 — Generation

Effective: 4 December 2021

All VAT-registered businesses must generate invoices in an electronic format (XML or PDF/A-3 with embedded XML). Paper invoices are no longer legally valid for B2B transactions. Requirements include:

  • Electronic invoice generation and archiving
  • QR code on all simplified tax invoices (B2C)
  • Invoice UUID (unique identifier)
  • Cryptographic stamp on each invoice
  • 6-year electronic archiving obligation
Phase 2 — Integration

Rolling Out by Revenue Wave

Businesses must connect their invoicing system to ZATCA's FATOORAH portal via a standard API. B2B tax invoices require real-time clearance before sending to buyers. B2C simplified invoices require batch reporting within 24 hours. Requirements include:

  • CSID (Cryptographic Stamp Identifier) setup
  • API integration with FATOORAH portal
  • ERP/POS system modification or middleware
  • Real-time clearance for B2B invoices
  • 24-hour batch reporting for B2C invoices

Our Fatoorah Implementation Service

1

Phase Assessment

We determine your Phase 2 wave based on VAT turnover, review your existing invoicing system, and produce a gap analysis against ZATCA requirements.

2

CSID Certificate Setup

We generate and register your Cryptographic Stamp Identifier (CSID) with ZATCA — required for all Phase 2 integrations.

3

ERP / POS Integration

We integrate your existing system (SAP, Oracle, Odoo, QuickBooks, Zoho, Tally, or custom ERP) with ZATCA's FATOORAH API — or deploy a certified middleware solution where direct integration is not feasible.

4

UAT & ZATCA Onboarding

User Acceptance Testing against ZATCA's compliance checker, followed by official onboarding to the FATOORAH production environment.

5

Go-Live & Monitoring

Supervised go-live with real-time monitoring of invoice clearance rates, rejection codes, and API uptime — plus monthly compliance reports.

Supported ERP & Invoicing Systems

Our technical team has completed Fatoorah integrations across all major platforms used in Saudi Arabia:

SAP S/4HANA & R/3

Full ABAP-level FATOORAH integration with standard SAP SD/FI modules.

Oracle ERP / NetSuite

Oracle Fusion and NetSuite integration via certified middleware and direct API.

Microsoft Dynamics 365

D365 Finance & Operations and Business Central connectors.

Odoo ERP

Odoo 16/17 Fatoorah module deployment and ZATCA integration.

QuickBooks / Xero / Zoho

Middleware-based integration for SME accounting platforms.

Custom / Bespoke Systems

REST API integration for proprietary billing systems and custom-built ERPs.

By the numbers

E-Invoicing Fatoorah Saudi Arabia — Key Facts

Dec 2021
Phase 1 mandatory
SAR 50K
Max penalty per invoice
6 months
ZATCA notification period
3–14 weeks
Typical implementation time
FAQ

Frequently Asked Questions — E-Invoicing Fatoorah Saudi Arabia

ZATCA issues Phase 2 integration notifications at least 6 months before your compliance deadline. Missing the deadline exposes you to penalties starting at SAR 5,000 per non-compliant invoice, escalating up to SAR 50,000. Repeat violations attract higher penalties and potential suspension of VAT registration. Contact us as soon as you receive your ZATCA Phase 2 notification.
Phase 2 applies to all VAT-registered taxpayers above ZATCA's notified turnover threshold — the rollout proceeds in waves from the largest taxpayers down. ZATCA notifies each business individually at least 6 months before their specific deadline. Even businesses not yet notified should prepare, as the programme will eventually cover all VAT registrants.
Yes. Where direct ERP modification is expensive or technically complex, a ZATCA-certified middleware solution can act as a bridge between your existing system and the FATOORAH portal. We implement and support several certified middleware options and advise on the most cost-effective approach for your business size and invoice volume.
For businesses with major ERPs (SAP, Oracle, D365), implementation typically takes 8–14 weeks including development, testing, and ZATCA onboarding. For SMEs using standard accounting software with middleware, the timeline is typically 3–6 weeks. We recommend starting at least 3 months before your ZATCA deadline.

Received a Fatoorah Phase 2 Notification?

Act now — 6 months goes fast. Our team can assess your ERP and deliver a compliant integration before your ZATCA deadline.

SOCPA Approved ZATCA Certified Free Consultation Est. 2010