ZATCA Fatoora e-invoicing: a checklist for Saudi businesses
Saudi e-invoicing runs in two phases, generation and integration. This checklist covers what to check in your systems. Wave dates and thresholds come from ZATCA.
Published · 5 min read
Saudi Arabia's e-invoicing rules are issued by ZATCA, the Zakat, Tax and Customs Authority, under the Fatoora programme. This checklist helps you review your own systems. It does not state deadlines or thresholds, which ZATCA publishes by wave; confirm yours on the official ZATCA site or with a qualified adviser.
The two phases in brief
- Generation: invoices must be created in a structured electronic format with required fields, a QR code and a sequence that cannot be edited later.
- Integration: invoices are connected to ZATCA's platform, with cryptographic stamping and clearance or reporting depending on the invoice type.
Check your software
- Can it produce the required fields, the QR code and tamper-resistant sequencing?
- Can it keep Arabic and English invoice text correct on one document?
- Can it store and protect the keys and certificates used for stamping?
- Can it handle credit and debit notes linked to the original invoice?
Check your process
- Who monitors rejected or pending invoices every day?
- What happens if the connection to the platform is down?
- How are invoices archived and retrieved for an audit?
Where we fit
We are building a Saudi e-invoicing connector and testing it in the authority's sandbox, which is not the same as live approval. If you need to prepare your systems, we assess them, test with sample invoices and train your team. Nothing here is a statement of certified compliance.