Flowie
Compliance · 🇸🇦 Arabie saoudite Mandat en vigueur

Arabie saoudite — ZATCA Fatoora · modèle de clearance

Clearance obligatoire via le portail Fatoora · en vigueur depuis 2021 — régulateur : ZATCA · Zakat, Tax and Customs Authority. Faits mis à jour pour la dernière fois le : 2026-05-05.

Modèle de couverture
Flowie exploite un point d'accès Peppol enregistré dans cette juridiction directement lorsque nous détenons une accréditation nationale, ou via un partenaire local agréé enregistré auprès du régulateur du pays lorsqu'une présence sur le terrain est requise (KSeF, SDI intermediario, prestataire de services ZATCA, etc.). Dans tous les cas, vous appelez le même POST /v1/documents/send.

En bref

Échéances

DateQuiQuoi
2021-12-04Tous les assujettis à la TVAPhase 1 (Génération) — les factures doivent être émises au format structuré avec code QR.
2023-01-01Vague 1 (chiffre d'affaires > SAR 3 Mds en 2021)Intégration Phase 2 avec Fatoora en service.
2024-2025Vagues 2–22Intégration Phase 2 déployée par tranches de chiffre d'affaires décroissantes.
2026-03-31Vague 23 (chiffre d'affaires > SAR 750k)Échéance d'intégration Phase 2.
2026-06-30Vague 24 (chiffre d'affaires > SAR 375k)Échéance d'intégration Phase 2 — couvre pour l'essentiel l'intégralité du registre TVA.

Contexte

L'Arabie saoudite exploite le programme de contrôle continu des transactions le plus ambitieux du Moyen-Orient. La plateforme Fatoora de la ZATCA (littéralement « facture ») a été lancée en deux phases : la Phase 1 (Génération) en décembre 2021 a obligé chaque assujetti enregistré à la TVA à abandonner les PDF libres et à émettre des factures dans un format structuré avec code QR ; la Phase 2 (Intégration), à partir de janvier 2023, raccorde le système de facturation de chaque assujetti à Fatoora pour une clearance en temps réel (B2B et B2G) ou une déclaration quasi temps réel (B2C, sous 24 heures).

La Phase 2 est déployée par vagues, chacune englobant les assujettis au-dessus d'un seuil de chiffre d'affaires décroissant. À la vague 24 (juin 2026), le seuil est de SAR 375 000 — soit, dans les faits, le plancher d'enregistrement à la TVA — si bien que le régime devient universel.

En pratique : le point de terminaison KSA de Flowie signe la facture avec le certificat émis via le CSID du vendeur, transmet l'enveloppe JSON à Fatoora, reçoit la facture validée (cleared) accompagnée du cachet cryptographique + UUID, et ce n'est qu'alors qu'il remet la copie légale à l'acheteur. Le code QR intégré à la facture imprimable renvoie à l'enregistrement de validation côté Fatoora.

Profil de format

Champs obligatoires

Secteur public (B2G)

Flux combiné privé + public — pas de hub B2G dédié pour ce pays.

Déclaration / clearance B2B

Fatoora — Clearance en temps réel pour le B2B/B2G ; déclaration quasi temps réel (24 h) pour le B2C. La facture n'est pas juridiquement valide tant qu'elle n'a pas été validée (cleared).

Statut du cycle de vieDéclaré comme
clearedValidation ZATCA réussie ; UUID + cachet cryptographique renvoyés. La facture peut être remise à l'acheteur.
rejectedValidation échouée ; corriger et resoumettre. La facture d'origine n'a jamais existé juridiquement.
reportedFacture simplifiée B2C accusée réception dans la fenêtre de 24 h.

Codes d'erreur

CodeSignificationCorrection
BR-KSA-01Code QR manquant ou mal formé.Vérifiez que le QR TLV est généré avec les 9 balises obligatoires et encodé en base64.
BR-KSA-08Le compteur de factures (ICV) n'est pas strictement croissant.L'ICV doit s'incrémenter de 1 par facture sur le même dispositif EGS — ne jamais le réinitialiser.
BR-KSA-29Le hachage de la facture précédente (PIH) ne correspond pas à la chaîne.Le PIH doit être égal au SHA-256 base64 du XML signé de la précédente facture validée (cleared).

Tests en sandbox

Ce que vous voulez testerComment
Cas nominal KSATVA expéditeur 300000000000003, destinataire : toute entité KSA enregistrée à la TVA dans la sandbox Flowie.
Forcer un rejet de clearanceEnvoyez avec simulateCompliance: "reject_KSA_BR_29".

FAQ

Ai-je besoin d'une accréditation ZATCA en tant qu'éditeur de logiciels ?

Vous n'avez pas besoin d'une accréditation ZATCA en soi, mais l'EGS (votre système de facturation) doit réussir le test de conformité ZATCA dans le portail de simulation Fatoora et être enregistré (onboardé) avec un CSID. Flowie fournit des profils EGS pré-enregistrés que vous liez à votre enregistrement vendeur en un seul appel.

Peppol est-il utilisé en Arabie saoudite ?

Non. La KSA n'utilise pas Peppol — la ZATCA exploite son propre réseau de clearance. Flowie vous expose néanmoins le même JSON ; nous nous adaptons à Fatoora en coulisses.

Références

Sources primaires (gouvernement / régulateur / organisme de normalisation) :

Analyses sectorielles (trackers d'éditeurs — utiles pour recoupement) :