Skip to main content
Complyance is Officially Listed as a UAE Approved Accredited Service Provider

How do I connect my ERP to ZATCA FATOORA?

Swathy
Swathy
Published on Oct 15, 2026
Table of Contents

Connecting an ERP to ZATCA FATOORA usually involves integrating the ERP or billing system with a compliant E-Invoice Generation Solution (EGS). The solution must generate invoices in the required format and support the applicable Phase 2 integration requirements when the taxpayer is in an integration wave. ZATCA's technical specifications define the XML structure, security requirements and API processes used for this integration.

The implementation process typically includes mapping ERP fields to ZATCA's invoice data requirements, configuring VAT codes and invoice types, implementing the required counter and hash logic, setting up authentication, and testing clearance or reporting through the appropriate environment. Standard Tax Invoices are cleared through FATOORA, while Simplified Tax Invoices are reported within the required period.

Businesses can use an external solution provider or build and maintain their own compliant solution. In either case, the taxpayer remains responsible for meeting ZATCA's requirements.

Key points

  • Connect the ERP to a compliant EGS or e-invoicing solution.
  • Map ERP fields to ZATCA's required invoice data.
  • Configure VAT codes, invoice types and mandatory fields.
  • Implement the required invoice counter, previous invoice hash and security features.
  • Set up the appropriate authentication and API integration.
  • Test standard invoice clearance and simplified invoice reporting.
  • Monitor responses and handle rejected invoices correctly.
  • Retain the records required to demonstrate compliance.
Share
Complyance Logo

One API for Global E-invoicing