← Compliance Hub
πŸ‡ΈπŸ‡¦

ZATCA Fatoorah E-Invoicing

Saudi Arabia's ZATCA (Zakat, Tax and Customs Authority) mandates e-invoicing through the Fatoorah system. Phase 2 requires real-time clearance of invoices before they're shared with buyers. InvoiceDX handles the complete ZATCA lifecycle.

Integration Wave Timeline

Dec 2021

Phase 1 (Generation) β€” All taxpayers must generate e-invoices

Jan 2023

Phase 2 (Integration) β€” Wave 1 begins (>₃B SAR)

2023-2024

Waves 2-10 β€” Progressive rollout by taxpayer group

2025

Waves 11-14 β€” Mid-size businesses

2026

Remaining waves β€” Full coverage expected

InvoiceDX ZATCA Capabilities

Phase 2 Clearance

Real-time invoice clearance with ZATCA, including B2B standard and simplified tax invoices.

Cryptographic Stamping

CSID generation, invoice hashing, and digital signature compliance per ZATCA specifications.

QR Code Generation

TLV-encoded QR codes with seller name, VAT number, timestamp, total, and VAT amount.

ERP Integration

Deep connectors for SAP, Oracle, Microsoft Dynamics, and Odoo deployed in KSA.

Onboarding Automation

Automated CSID provisioning, compliance CSID renewal, and production onboarding workflow.

Arabic Compliance

Full Arabic language support in invoices, buyer/seller names, and line item descriptions as required.

Technical Specifications

AuthorityZATCA
ModelClearance (B2B) + Reporting (B2C)
FormatUBL 2.1 (ZATCA v2 schema)
SigningX.509 certificate + XML DSIG
HashingSHA-256 invoice hash chain
QR CodeTLV-encoded (Base64)
PenaltiesSAR 10K-50K per violation
LanguagesArabic mandatory + English optional