· Electronic Invoicing (FATOORA) Integration
· Real-time submission of invoices to the government platform.
· Digital signature and UUID generation for each invoice.
Purpose of the Integration
The integration with ZATCA aims to ensure full legal compliance with Saudi Arabia’s E-Invoicing (Fatoora) regulations by enabling:
- Issuance of compliant e-invoices
- Digital signing of invoices
- Real-time submission to the ZATCA platform
- Receiving a UUID and QR code per invoice
How Does the Integration Work?
- Odoo is configured to comply with ZATCA’s Phase 1 (Generation) and Phase 2 (Integration) requirements.
- Integration is done via a ZATCA-certified third-party provider or direct API connection.
-
Each invoice generated in Odoo goes through the following steps:
- Digitally signed
- Converted to ZATCA-compliant XML format
- Sent via API to the ZATCA platform
- Receives UUID and QR code, which are added to the invoice
Key Integration Features
- ✅ Full compliance with Fatoora (E-Invoicing Phases 1 & 2)
- ✅ Support for digital invoice signing directly from Odoo
- ✅ Real-time submission of invoices, debit, and credit notes
- ✅ Automatic UUID and QR code generation per invoice
- ✅ Logs of all submitted invoices stored in Odoo
- ✅ Support for both Simplified (B2C) and Standard (B2B) invoices
Security & Validation
- Digital certificates are used for signing (specific to the company).
- Ensures invoice integrity and prevents post-issuance tampering.
- Every signed invoice becomes a legal and verifiable record.
Benefits for Businesses
- Avoid penalties and ensure regulatory compliance
- Simplify audits and tax return preparation
- Enhance automation and reduce manual errors
- Speed up dispute resolution and customer response