ZATCA E-Invoicing Product
Stay 100% compliant with Saudi Arabia’s ZATCA Phase 2 regulations using our seamless Odoo integration. Onboard journals, generate QR-coded invoices, and sync with Fatoora — all within your Odoo ERP.
How to Integrate ZATCA Phase 2 Implementation Using Odoo
The Zakat, Tax, and Customs Authority (ZATCA) of Saudi Arabia has introduced E-Invoicing Phase 2 (Integration Phase), requiring businesses to integrate their invoicing systems with ZATCA's portal. Odoo provides a seamless solution to ensure full compliance with ZATCA regulations. Below is a step-by-step guide to integrating ZATCA Phase 2 using Odoo.

Step 1: Install the Required Saudi ZATCA E-Invoice Modules in Odoo
To ensure compliance with ZATCA Phase 2, install the following modules:
- Module 1: Saudi Arabia - Accounting (Technical Name: l10n_sa)
- Module 2: Saudi Arabia - E-invoicing (Technical Name: l10n_sa_edi)
- Module 3: Saudi Arabia - E-invoicing (Simplified) (Technical Name: l10n_sa_edi_pos)
Step 2: Configure ZATCA E-Invoicing Settings in Odoo
- Navigate to Accounting → Configuration → Settings.
- Locate ZATCA E-Invoicing Settings.
- Odoo provides three modes: Sandbox, Simulation, and Production.
- Choose ZATCA Simulation Mode for testing before going live.
Step 3: Configure ZATCA Serial Number and Compliance Certificate
- Navigate to Accounting → Configuration → Journals.
- Select the Sales Journal or other required journals.
- Assign a serial number representing your branch and journal type.
- Click Onboard Journal to proceed.
Step 4: Authenticate via Fatoora Portal
- Visit Fatoora Portal.
- Generate an OTP for Simulation Environment (test mode before production).
- Enter the generated OTP in Odoo for the corresponding journal.
- Upon successful verification, Odoo will confirm readiness for generating e-invoices.
Step 5: Generate ZATCA E-Invoices in Odoo
- Navigate to Accounting → Customer → Invoices.
- Generate e-invoices for B2B customers or B2C individual customers.
- Once you generate the invoice in Odoo, a message will appear at the top mentioning, “The invoice will soon be sent to ZATCA.”
- You can either click on Process Now or wait for automatic processing.
- Once the invoice is successfully processed, a log message will appear: "Invoice successfully submitted to ZATCA."
- You can now print the e-invoice, which will be displayed in the required ZATCA-compliant format.
And Finally, Your Einvoice is Ready
Experience unparalleled comfort, cutting-edge design, and performance-enhancing
technology with this latest innovation, crafted to elevate every athlete's journey.
Complete ERP Solutions for Saudi Arabia
Looking for a fully integrated ERP solution beyond ZATCA compliance? Our Saudi ERP Implementation services help businesses streamline operations, manage finances, and stay VAT-compliant with Odoo.
🔗 Explore Saudi ERP Implementation
Take your business to the next level with a customized ERP system designed for Saudi Arabia!


Key Features of Odoo’s ZATCA Phase 2 Solution
- Automated VAT Compliance – Ensures error-free tax calculations.
- Secure API Integration – Direct connectivity with ZATCA.
- Real-time Invoice Validation – Reduces manual effort.
- Digital Signature & QR Code Generation – Meets ZATCA's requirements.
- Audit-Ready Reports – Keeps your business compliant and ready for inspections.
Why Choose Zesty Labs for ZATCA Phase 2 Implementation?

Expertise in Saudi VAT Compliance
Our team ensures smooth implementation.

Seamless Odoo Customization
We tailor Odoo solutions to your business needs.

End-to-End Support
From setup to continuous compliance monitoring.
Contact Zesty Labs for ZATCA Phase 2 E-Invoice Integration with Odoo
Ensure smooth compliance with Saudi Arabia’s e-invoicing regulations. Let Zesty Labs help you implement a ZATCA-ready Odoo ERP solution.
Stay compliant with ZATCA regulations and simplify your VAT process with Odoo today!




Need More Information on ZATCA E-Invoicing?
Understanding ZATCA E-Invoicing can be complex, but we've got you covered! Check out our FAQ page to learn more about key terms, compliance steps, and how Odoo simplifies the process.
🔗 Visit the ZATCA E-Invoicing FAQ