Fatoora is ZATCA's e-invoicing platform for Saudi Arabia, and Phase 2 brings resident VAT-registered taxpayers into direct integration with it, wave by wave. GoRoute connects your ERP to Fatoora through one REST API: UBL 2.1 XML to ZATCA's standard, cryptographic stamping, QR codes, clearance for standard invoices, 24-hour reporting for simplified ones.
Saudi Arabia's ZATCA Fatoora mandate requires real-time clearance for B2B invoices, and Phase 2 integration is rolling out in waves. Whether you invoice from Riyadh, Jeddah or Dammam, the obligation and the connection are the same. If you are still working out what the rules say rather than who should implement them, start with what ZATCA e-invoicing is and how the FATOORA phases work.
TLV-encoded QR codes with all required fields including cryptographic stamp.
XML signing with ZATCA-issued certificates and proper hash chain.
15% VAT calculation with proper exemption codes and zero-rated handling. Also invoicing into Oman, the UAE or Qatar? Each has its own regime.
Bilingual invoice support with proper Arabic text rendering.
Get compliant with Saudi Arabia's e-invoicing mandate before your wave deadline.
Fatoora is Saudi Arabia's e-invoicing system mandated by ZATCA (Zakat, Tax and Customs Authority). It requires all VAT-registered businesses to generate and report electronic invoices in a standardized format.
Phase 1 requires generating compliant invoices with QR codes. Phase 2 requires real-time API integration with ZATCA - B2B invoices must be cleared before delivery, B2C invoices reported within 24 hours.
Phase 2 is rolling out in waves based on company revenue. ZATCA notifies businesses 6 months before their compliance deadline. Check your notification or contact ZATCA to confirm your wave. See our compliance whitepapers for more detail, and our guide to the FATOORA phases for how the waves are defined.