Back to All Articles
ZATCA Compliance

ZATCA Phase 2 E-Invoicing with Odoo | Saudi Arabia

Maifelz GCC Solutions Team(ZATCA Compliance Specialists)
July 12, 2026
9 min read
ZATCA Phase 2 compliance with Odoo in Saudi Arabia: XML, cryptographic stamping, UUID, QR codes and KSA portal onboarding.

ZATCA Phase 2 Requirements

The Saudi Zakat, Tax and Customs Authority (ZATCA) requires all businesses operating in Saudi Arabia (KSA) to comply with Phase 2 (Integration Phase) of e-Invoicing (Fatoora).

Key Technical Mandates for ZATCA Phase 2

  1. 1UUID & Previous Invoice Hash (PIH): Cryptographic chain hashing to ensure document tamper resistance.
  2. 2Cryptographic Stamp (CSID): Digital X.509 certificate issued via ZATCA Developer Portal.
  3. 3XML Invoice Format (UBL 2.1): Compliant XML payload generated directly from Odoo Accounting invoices.
  4. 4B2B Clearance & B2C Reporting: Real-time invoice transmission to ZATCA API endpoints within 24 hours.
  5. 5Arabic QR Code Generation: Encoding seller name, VAT registration number, timestamp, total amount, and VAT amount into thermal receipt QR codes.

Odoo ZATCA Integration Process

Maifelz Technologies provides a plug-and-play ZATCA Phase 2 connector for Odoo 14 through Odoo 19:

  • CSID Certificate Onboarding: Assisting KSA companies with OTP generation and CSID onboarding on the Fatoora Portal.
  • Automated XML Validation: Instant pre-check of customer CRN, VAT number, street address, and tax calculations before submission.
  • Real-Time API Communication: Direct RESTful API connection for sub-second B2B XML clearance and B2C invoice reporting.
  • Audit Logs & Error Handling: Clear visual status badges inside the Odoo invoice form view showing clearance state and response payloads.

Saudi Arabia E-Invoicing Compliance

Failure to comply with ZATCA Phase 2 regulations can result in severe financial penalties and business interruption. Our solution guarantees 100% compliance with Saudi tax law while automating bilingual Arabic-English PDF invoice printing directly from Odoo.

Target Focus:#ZATCA Phase 2 Odoo#ZATCA e-Invoicing Saudi Arabia#Odoo ZATCA Integration#Saudi Arabia ERP Compliance#Fatoora ZATCA Odoo

Ready to Implement Odoo ERP for Your Enterprise?

Get in touch with Maifelz Technologies — Official Odoo Ready Partner near Kakkanad Infopark, Kerala serving global enterprises.