🧾
📚 Knowledge Hub

ZATCA Phase-2 — Everything You Need

Your comprehensive guide to e-invoicing in Saudi Arabia. Articles, tools, dashboards, and Odoo solutions from a certified partner.

The Concept

What is ZATCA Phase-2?

ZATCA Phase-2 is the second phase of Saudi Arabia's e-invoicing system, known as the "Integration Phase".

ZATCA (Zakat, Tax and Customs Authority) began enforcing Phase-2 in January 2023 in waves by company size. Every B2B invoice in covered companies must:

  • Be generated in UBL 2.1 XML format with all mandatory fields
  • Be sealed with a cryptographic stamp via ZATCA-issued CSID
  • Be registered in ZATCA's system before issuance (B2B clearance)
  • Contain QR code + UUID + hash chain

Non-compliance leads to penalties starting at 5,000 SAR per invoice and may include VAT registration suspension.

❓ Common Questions

ZATCA FAQ

When must ZATCA Phase-2 be implemented?

+
ZATCA Phase-2 is rolled out in waves by revenue size. Companies with 3M+ SAR revenue are in Wave 18 (2025).

What is the difference between Phase-1 and Phase-2?

+
Phase-1 generates QR-coded invoices. Phase-2 adds cryptographic stamping + clearance from ZATCA for B2B invoices.

Does Odoo support ZATCA Phase-2 natively?

+
Yes, Odoo Enterprise 15+ supports ZATCA Phase-2 through an official module, and Softloomer delivers the integration with Fatoora.

How much does ZATCA Phase-2 cost on Odoo?

+
Full integration cost: 30-50K SAR (for companies up to 50 employees). Usually included in most Odoo implementations.

Ready to Implement ZATCA Phase-2?

Softloomer delivers the full integration with Fatoora. Start with a free scoping call.

📅 Book Scoping Call
WhatsApp