πŸ‡ΈπŸ‡¦ Saudi Arabia E-Invoicing

Fatoora Software and API for Saudi Arabia

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.

Saudi E-Invoicing Status

Phase 1 (Generation) Complete
Phase 2 (Integration) In Waves
Format PINT-SA / UBL 2.1
Clearance Real-Time B2B
ZATCA Fatoora

Two-Phase Implementation

1

Phase 1: Generation

Mandatory since Dec 2021
  • Generate invoices in compliant format
  • Include QR code with cryptographic stamp
  • UUID and counter for each invoice
  • Archive locally for 6 years
2

Phase 2: Integration

Rolling out 2024-2025
  • Real-time clearance for B2B invoices
  • API integration with ZATCA platform
  • Cryptographic signing with ZATCA certificate
  • B2C reporting within 24 hours

Complete ZATCA Solution

QR Code Generation

TLV-encoded QR codes with all required fields including cryptographic stamp.

ZATCA Signing

XML signing with ZATCA-issued certificates and proper hash chain.

Real-Time Clearance

Instant B2B invoice clearance through ZATCA Access Point integration.

PINT-SA Format

Generate compliant Peppol UBL 2.1 invoices in PINT-SA format for Saudi Arabia.

Saudi VAT

15% VAT calculation with proper exemption codes and zero-rated handling. Also invoicing into Oman, the UAE or Qatar? Each has its own regime.

Arabic & English

Bilingual invoice support with proper Arabic text rendering.

Ready for ZATCA Fatoora?

Get compliant with Saudi Arabia's e-invoicing mandate before your wave deadline.

Saudi E-Invoicing FAQ

What is ZATCA Fatoora?

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.

What's the difference between Phase 1 and Phase 2?

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.

When is Phase 2 mandatory for my business?

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.