Arabia Saudita — ZATCA Fatoora · modello di clearance
Clearance obbligatoria tramite il portale Fatoora · attiva dal 2021 — autorità di regolamentazione: ZATCA · Zakat, Tax and Customs Authority. Dati aggiornati l'ultima volta: 2026-05-05.
POST /v1/documents/send.
In sintesi
- L'Arabia Saudita impone la clearance in tempo reale tramite il portale Fatoora di ZATCA — senza clearance, nessuna fattura legalmente valida.
- La Fase 1 (Generazione) si applica a tutti i contribuenti IVA dal dicembre 2021; la Fase 2 (Integrazione) viene introdotta a ondate in base al fatturato.
- L'ondata 24 (annunciata 2025-10) porta nella Fase 2 ogni contribuente con ricavi soggetti a IVA > SAR 375.000 nel 2022/2023/2024 entro il 30 giugno 2026 — praticamente l'intero registro IVA.
- Formato: UBL 2.1 con estensioni specifiche per la KSA (QR code codificato in TLV, timbro crittografico, catena di hash).
- Flowie si integra direttamente con Fatoora come EGS (E-invoice Generation Solution); nessun wrapping Peppol.
Scadenze
| Data | Chi | Cosa |
|---|---|---|
| 2021-12-04 | Tutti i contribuenti IVA | Fase 1 (Generazione) — le fatture devono essere emesse in formato strutturato con QR code. |
| 2023-01-01 | Ondata 1 (fatturato > SAR 3 mld nel 2021) | Integrazione Fase 2 con Fatoora attiva. |
| 2024-2025 | Ondate 2–22 | Integrazione Fase 2 introdotta per fasce di fatturato decrescenti. |
| 2026-03-31 | Ondata 23 (fatturato > SAR 750k) | Scadenza per l'integrazione Fase 2. |
| 2026-06-30 | Ondata 24 (fatturato > SAR 375k) | Scadenza per l'integrazione Fase 2 — copre essenzialmente l'intero registro IVA. |
Contesto
L'Arabia Saudita gestisce il programma di continuous transaction control più ambizioso del Medio Oriente. La piattaforma Fatoora di ZATCA (letteralmente 'fattura') è entrata in funzione in due fasi: la Fase 1 (Generazione) nel dicembre 2021 ha obbligato ogni contribuente registrato ai fini IVA ad abbandonare i PDF a forma libera e a emettere fatture in formato strutturato con un QR code; la Fase 2 (Integrazione), da gennaio 2023, collega il sistema di fatturazione di ciascun contribuente a Fatoora per la clearance in tempo reale (B2B e B2G) o la rendicontazione quasi in tempo reale (B2C, entro 24 ore).
La Fase 2 viene introdotta a ondate, ciascuna delle quali copre i contribuenti al di sopra di una soglia di fatturato decrescente. Con l'ondata 24 (giugno 2026), la soglia è di SAR 375.000 — di fatto il limite minimo di registrazione IVA — per cui il regime diventa universale.
In pratica: l'endpoint KSA di Flowie firma la fattura con il certificato emesso tramite CSID del venditore, invia l'envelope JSON a Fatoora, riceve la fattura cleared con timbro crittografico + UUID e solo a quel punto consegna la copia legale all'acquirente. Il QR code incorporato nella fattura stampabile rimanda al record di validazione lato Fatoora.
Profilo del formato
- UBL 2.1 con il CIUS KSA — QR code specifico per la KSA (codificato in TLV), timbro crittografico, hash della fattura precedente (concatenato).
- Due classi di fattura: la Standard (B2B/B2G) richiede la clearance prima dell'emissione; la Simplified (B2C) richiede la rendicontazione entro 24 h.
- Il venditore deve disporre di un CSID (Cryptographic Stamp Identifier) emesso da ZATCA; l'EGS lo utilizza per firmare ogni fattura.
- Campi obbligatori oltre a EN 16931:
cbc:UUID,cac:AdditionalDocumentReferenceper ICV (contatore fatture) e PIH (hash della fattura precedente).
Campi obbligatori
-
seller.vatNumberstring (15 digits)required
Numero di registrazione IVA KSA — inizia con 3, termina con 03.
-
seller.crNumberstringrequired
Numero di Commercial Registration; compare in
PartyIdentification. -
seller.csidstringrequired
Cryptographic Stamp Identifier emesso da ZATCA — vincolato al dispositivo EGS.
-
invoice.icvintegerrequired
Invoice Counter Value — crescente in modo monotòno per ciascun dispositivo EGS.
-
invoice.pihstring (base64 SHA-256)required
Previous Invoice Hash — concatena ogni fattura a quella precedente.
Settore pubblico (B2G)
Flusso combinato privato + pubblico — nessun hub B2G dedicato per questo paese.
Rendicontazione / clearance B2B
Fatoora — Clearance in tempo reale per B2B/B2G; rendicontazione quasi in tempo reale (24h) per B2C. La fattura non è legalmente valida finché non è cleared.
| Stato del ciclo di vita | Riportato come |
|---|---|
cleared | Validazione ZATCA superata; restituiti UUID + timbro crittografico. La fattura può essere consegnata all'acquirente. |
rejected | Validazione fallita; correggere e reinviare. La fattura originale non è mai esistita legalmente. |
reported | Fattura semplificata B2C riconosciuta entro la finestra di 24h. |
Codici di errore
| Codice | Significato | Soluzione |
|---|---|---|
BR-KSA-01 | QR code mancante o malformato. | Assicurarsi che il QR TLV sia generato con tutti i 9 tag obbligatori e codificato in base64. |
BR-KSA-08 | Il contatore fatture (ICV) non è crescente in modo monotòno. | L'ICV deve incrementare di 1 per ogni fattura sullo stesso dispositivo EGS — mai azzerare. |
BR-KSA-29 | L'hash della fattura precedente (PIH) non corrisponde alla catena. | Il PIH deve essere uguale all'SHA-256 in base64 dell'XML firmato della precedente fattura cleared. |
Test in sandbox
| Cosa vuoi testare | Come |
|---|---|
| Percorso ottimale KSA | VAT del mittente 300000000000003, destinatario un qualsiasi soggetto registrato ai fini fiscali in KSA nella sandbox Flowie. |
| Forzare il rifiuto della clearance | Inviare con simulateCompliance: "reject_KSA_BR_29". |
FAQ
Ho bisogno dell'accreditamento ZATCA come fornitore di software?
Non serve l'accreditamento ZATCA in quanto tale, ma l'EGS (il tuo sistema di fatturazione) deve superare il test di conformità di ZATCA nel portale di simulazione Fatoora ed essere onboardato con un CSID. Flowie fornisce profili EGS già onboardati che vincoli alla tua registrazione come venditore in un'unica chiamata.
Peppol è utilizzato in Arabia Saudita?
No. La KSA non utilizza Peppol — ZATCA gestisce la propria rete di clearance. Flowie ti espone comunque lo stesso JSON; ci adattiamo a Fatoora dietro le quinte.
Riferimenti
Fonti primarie (governo / autorità di regolamentazione / ente di normazione):
- ZATCA · Zakat, Tax and Customs Authority — Autorità fiscale titolare di Fatoora.
- ZATCA · E-Invoicing roll-out phases — Calendario ufficiale ondata per ondata.
- Fatoora · simulation portal — Portale di produzione / simulazione per l'onboarding dell'EGS.
Analisi di settore (tracker di fornitori — utili per il riscontro incrociato):
- EY · Saudi Arabia Phase 2 Wave 23 — Analisi di settore — criteri delle ondate.
- Sovos · Saudi Arabia e-invoicing — Tracker di settore — KSA CIUS / Fase 2.