Understanding ZATCA Phase 2: What KSA Businesses Must Know
The Zakat, Tax and Customs Authority (ZATCA) in the Kingdom of Saudi Arabia rolled out the e-Invoicing regulation under the umbrella of Saudi Vision 2030 to combat shadow economy transactions, minimize tax evasion, and promote fair market competition.
While Phase 1 (Generation Phase), which commenced in December 2021, required taxpayers to issue and store invoices electronically via compliant ERP solutions without manual handwriting or editing, Phase 2 (Integration Phase) is a comprehensive technical overhaul. It requires businesses to establish a real-time REST API integration between their ERP system—specifically Odoo Accounting—and ZATCA's centralized Fatoora Platform.
Odoo provides standard Saudi fiscal localization modules (l10n_sa_edi). As detailed in the official Odoo Saudi Arabia Fiscal Localization Documentation, achieving production compliance requires tailored onboarding of cryptographic certificates, journal rules, and XML signature validation.