ZATCA e-invoicing (FATOORA) for Saudi travel agencies
TravelSuite ERP generates ZATCA-compliant e-invoices, clears standard tax invoices and reports simplified invoices through the FATOORA platform, with the QR code and cryptographic stamp on every invoice.
Rolling outWe are adding the FATOORA integration to TravelSuite ERP. Business plan customers in Saudi Arabia get it as part of setup. Ask our team for the go-live date.
- FATOORAConnected to ZATCA's platform
- Phase 2Integration, clearance and reporting
- 24 hoursTo report simplified invoices
- Business planE-invoicing included
| Document | Customer | Amount | Status |
|---|---|---|---|
| INV-2026-0521 | Customer 01 | SAR 4,600.00 | Cleared |
| SIM-2026-1180 | Customer 02 | SAR 1,150.00 | Reported |
| INV-2026-0522 | Customer 03 | SAR 9,800.00 | Pending clearance |
| CN-2026-0031 | Customer 01 | SAR -600.00 | Rejected: VAT number missing |
- UUID
- 6C1E…09B4
- Total
- SAR 4,600.00
Example data.
How e-invoicing works in Saudi Arabia
The Zakat, Tax and Customs Authority (ZATCA) introduced e-invoicing in two phases. Phase 1 requires businesses to generate invoices electronically. Phase 2 requires their invoicing systems to integrate with ZATCA's FATOORA platform, and ZATCA brings taxpayers into Phase 2 in waves based on their revenue.
Under Phase 2, standard tax invoices to businesses are cleared by ZATCA before they reach the buyer, and simplified invoices to travellers are reported within 24 hours. TravelSuite ERP prepares both from the invoices your agency already issues for tickets, hotels, Umrah packages, visas and tours.
Everything your e-invoices need
Clearance of tax invoices
Standard tax invoices to businesses are cleared by ZATCA before they are shared with the buyer.
Reporting within 24 hours
Simplified invoices to travellers are reported to FATOORA within 24 hours.
QR code on every invoice
Invoices carry the ZATCA QR code that customers and inspectors can scan.
Cryptographic stamp
Each e-invoice is signed and linked to the previous one, as Phase 2 requires.
Credit and debit notes
Refunds, cancellations and changes become credit or debit notes linked to the original invoice.
Arabic and bilingual invoices
Invoice fields in Arabic, with English alongside for your customers.
VAT number checks
Seller and buyer VAT registration numbers are checked before clearance.
Status and error log
See cleared, reported and rejected invoices, with ZATCA's messages to fix them.
Connect the way your business prefers
- FATOORA APIDirect integration with ZATCA's FATOORA platform for clearance and reporting.
- Onboarded invoicing unitEach branch or counter is onboarded with its own cryptographic certificate.
- Your e-invoicing providerAlready using a ZATCA solution provider? We can connect TravelSuite ERP to it.
What happens to every invoice
- 01
Issue the invoice
Your team creates the invoice from a booking or quotation, as usual.
- 02
Build the e-invoice
TravelSuite ERP creates the XML with VAT details, QR code and cryptographic stamp.
- 03
Clear or report
Tax invoices are sent for clearance; simplified invoices are reported within 24 hours.
- 04
ZATCA responds
The cleared invoice, or the reason for rejection, comes back to the invoice.
- 05
Share with the customer
The customer receives the invoice PDF with the QR code by email or WhatsApp.
Frequently asked questions
Is ZATCA e-invoicing included?
Yes. E-invoicing for Saudi Arabia is included in the Business plan and in Enterprise contracts.
What is the difference between clearance and reporting?
Standard tax invoices issued to businesses must be cleared by ZATCA before they are shared with the buyer. Simplified invoices issued to individual travellers are reported to ZATCA within 24 hours.
Which Phase 2 wave applies to my agency?
ZATCA announces each wave by revenue and notifies the taxpayers in it. Our team will help you prepare for the date ZATCA gives you.
Do invoices have to be in Arabic?
Invoices must include the required fields in Arabic. TravelSuite ERP can print Arabic and English side by side.
What happens if an invoice is rejected?
The invoice shows ZATCA's error message. Correct the details, such as a missing VAT number, and submit it again.
Can I issue credit notes?
Yes. Refunds and cancellations are issued as credit notes linked to the original e-invoice, and follow the same clearance or reporting rules.