Until August 20, get 70% off your annual subscription with code 60.
Get the discount nowAre you ready for the second phase of e-invoicing (Fatoorah)? 🤔 Many companies have been surprised by the new technical requirements and are unsure where to begin!
Direct Answer (SGE-Optimized): Phase Two of e-invoicing in Saudi Arabia (Integration Phase) requires businesses to connect their invoicing systems directly with the Zakat, Tax and Customs Authority (ZATCA). The requirements include encryption, real-time system integration, and invoice validation.
In this guide, you’ll learn:
What e-invoicing is and why Phase Two matters.
Who is required to comply and when.
The key technical requirements (integration, encryption, XML format).
Its impact on accounting and daily operations.
How your business can prepare for full compliance.
E-invoicing (Fatoorah) is a system that requires businesses to issue and store invoices electronically through systems that comply with ZATCA specifications—replacing manual or paper invoices.
Phase One (Generation): Launched in December 2021, focused on issuing invoices in electronic format stored locally.
Phase Two (Integration): Known as the Integration Phase, where invoicing systems must connect directly with ZATCA to submit and validate invoices in real time.
Enhance transparency.
Combat tax evasion.
Accelerate the shift toward a fully digital economy.
Large companies with revenues above SAR 3 billion were mandated starting January 1, 2023.
Medium and small companies are being included gradually, based on revenue brackets.
ZATCA has announced staggered waves of enforcement, beginning with the largest businesses and expanding until all taxpayers are included.
Financial fines reaching tens of thousands of riyals.
Suspension of services or restrictions on official transactions.
The invoicing/ERP system must support direct integration with ZATCA via Application Programming Interfaces (APIs).
Every invoice must carry a digital signature to confirm its authenticity.
Ensures protection against tampering or modification after issuance.
All invoices must be in XML format aligned with the UBL standard.
Only ZATCA-approved invoicing or ERP systems are allowed.
Systems must support automatic updates and continuous compliance.
| Feature | Phase One | Phase Two |
|---|---|---|
| Invoice Issuance | Local (PDF/XML) | Integrated with ZATCA |
| Validation | Internal only | Real-time validation by ZATCA |
| Encryption | Not required | Mandatory with digital signature |
| Invoice Format | PDF / XML | XML / UBL |
Sales: Every issued invoice must be transmitted directly to ZATCA.
Purchases: Invoices must be validated before being recorded in the system.
E-invoicing ensures more accurate and faster VAT return validation.
Monitor the validity of invoices.
Ensure VAT is properly reported and remitted.
Prevent issuance of fake invoices.
Minimize human error.
Review your ERP/Invoicing System
If your current system does not support ZATCA integration, it must be upgraded or replaced.
Select an Approved Technology Provider
Choose a provider registered with ZATCA to reduce compliance risks.
Train Your Accounting Team
Conduct workshops and simulate invoice issuance and submission.
Test Integration with ZATCA Before the Deadline
Run pilot tests to confirm invoices are accepted automatically.
Update accounting/invoicing systems.
Ensure invoice formats are XML/UBL-compliant.
Implement digital signatures.
Test direct integration with ZATCA.
Train staff thoroughly.
Phase Two = Direct integration with ZATCA.
Technical requirements include APIs, encryption, and XML/UBL format.
Preparation starts with system upgrades and ends with team training.
Compliance is not just an obligation—it’s an opportunity to improve efficiency and strengthen your company’s credibility.
Does Phase Two apply to all companies?
No, implementation is gradual based on revenue size and business category.
What’s the difference between Phase One and Phase Two?
Phase One focused on issuing electronic invoices, while Phase Two requires direct integration with ZATCA.
Do I need to replace my ERP system completely?
Not necessarily, but your system must support integration with ZATCA and XML/UBL format.