Skip to Content

Government Authorities (e.g., ZATCA - Zakat, Tax and Customs Authority)

·         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?

  1. Odoo is configured to comply with ZATCA’s Phase 1 (Generation) and Phase 2 (Integration) requirements.
  2. Integration is done via a ZATCA-certified third-party provider or direct API connection.
  3. 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