How do I connect my ERP to ZATCA FATOORA?
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.
Related questions
What is ZATCA e-invoicing?
ZATCA e-invoicing, also known as Fatoorah, is Saudi Arabia's electronic invoicing system introduced ...
What is the difference between ZATCA Phase 1 and Phase 2?
ZATCA e-invoicing is being implemented in two main phases. Phase 1, known as the Generation Phase, b...
What is Wave 25 of ZATCA e-invoicing and who does it cover?
Wave 25 is the latest announced wave of ZATCA's Phase 2 e-invoicing rollout. ZATCA announced the cri...