Analyse par pays
Le déploiement de ZATCA est un véritable modèle en deux phases : d'abord tout le monde a dû générer des factures électroniques, puis — de façon bien plus exigeante — s'intégrer directement au gouvernement par vagues selon le chiffre d'affaires.
Tous les assujettis immatriculés à la TVA doivent générer des factures électroniques au moyen d'un système électronique conforme et les stocker numériquement — aucune intégration en direct avec ZATCA n'est encore requise à ce stade.
Les plus grands contribuables (chiffre d'affaires annuel supérieur à 3 milliards de SAR) doivent intégrer directement leurs systèmes de facturation à la plateforme Fatoora de ZATCA. Chaque vague suivante fait entrer des entreprises plus petites dans le champ d'application, chacune notifiée au moins 6 mois à l'avance.
Les entreprises dont le chiffre d'affaires imposable à la TVA dépassait 750 000 SAR en 2022, 2023 ou 2024 devaient achever l'intégration de la phase 2 avec la plateforme Fatoora pour le contrôle en temps réel.
Le seuil est passé à 375 000 SAR — correspondant en pratique au seuil obligatoire d'immatriculation à la TVA, intégrant ainsi la quasi-totalité des entreprises assujetties dans le contrôle de la phase 2.
La barre technique de la phase 2 est réellement élevée : cachet cryptographique, contenu obligatoire en arabe, et un code QR intégrant neuf balises de données distinctes.
L'emballage PDF/A-3 avec XML intégré reflète l'approche Factur-X de la France — une représentation lisible par l'humain accompagnée des données lisibles par machine dans un seul fichier.
Un rejet « Hash Mismatch » signifie que le contenu XML a été modifié après le calcul du hash — c'est l'une des erreurs d'intégration de phase 2 les plus courantes.
Deux affirmations circulent à tort : que le code QR ne concerne que les factures simplifiées, et que le vendeur doit le générer sur les standard. Aucune n'est vraie depuis le 1er janvier 2023.
Les articles 53 et 66 n'ont pas pu être lus sur le site de ZATCA — son PDF de règlements s'interrompt avant eux — ils reposent donc sur une reproduction du texte officiel anglais, les durées de conservation étant corroborées par le guide des biens d'équipement de ZATCA.
La chaîne de confiance va du fournisseur → ZATCA → destinataire : votre signature ECDSA prouve que la facture provient de vous, et le cachet propre de ZATCA apposé par-dessus est ce qui la rend réellement valide juridiquement.
Format Base64, TLV (Tag-Length-Value), incluant :
Chacun peut les vérifier instantanément à l'aide de l'application officielle de ZATCA — un scan confirme que la facture existe dans le système central, que ses signatures sont valides et que ses données imprimées correspondent, généralement en 2 à 5 secondes.
L'Arabie saoudite applique l'un des modèles de contrôle les plus stricts de ce tracker : une facture B2B sans la réponse de contrôle de ZATCA n'a tout simplement aucun effet fiscal.
Ceci est plus strict que le KSeF polonais ou le SDI italien dans un sens précis — le contrôle doit avoir lieu avant la livraison, pas seulement avant que la facture soit considérée comme « définitive ».
Contrairement au B2B, les factures simplifiées peuvent être émises immédiatement au client — le délai de 24 heures concerne la déclaration à ZATCA, pas le contrôle préalable.
Renouveler votre CSID avant expiration et verrouiller toute modification du XML après le calcul du hash sont les deux correctifs les plus efficaces pour réduire le volume de rejets.
Si vous êtes immatriculé à la TVA en Arabie saoudite sans résidence locale, vous êtes actuellement hors champ — mais vérifiez que cela n'a pas changé, le champ d'application de la facturation électronique dans le CCG ayant déjà évolué.
L'intégration est un processus technique véritablement multi-étapes — prévoyez du temps réel pour la génération de certificats et les tests en bac à sable, pas seulement pour la correspondance de format.
C'est l'étape préalable avant de pouvoir générer des certificats ou commencer l'intégration technique.
Obtenez-le via l'API de conformité de ZATCA — il est requis avant de pouvoir signer une facture, traitez-le donc comme une dépendance bloquante pour tout ce qui suit.
Configurez tous les champs obligatoires, les traductions correctes en arabe et le bon positionnement du code QR — réglez cela avant de passer à la signature et aux tests.
Configurez la signature ECDSA et générez des hashs valides, puis testez explicitement la vérification de signature avant de toucher au bac à sable.
Ne sautez pas cette étape même sous la pression des délais — elle est spécifiquement conçue pour détecter les erreurs d'intégration avant qu'elles n'atteignent la production.
Assurez-vous que le personnel comprend les nouveaux processus, les codes de rejet courants et les procédures de dépannage — il s'agit d'un véritable changement opérationnel, pas seulement d'une mise à niveau système.
Ne basculez du bac à sable vers la production qu'une fois les tests véritablement réussis — et surveillez votre notification de vague spécifique, ZATCA donnant un préavis d'environ six mois avant chaque échéance.
L'amende elle-même n'est qu'une partie de l'exposition — les comportements logiciels interdits font l'objet d'un contrôle distinct.
Les autres pays de la même région, classés par prochaine échéance datée. Chaque entrée mène à un dossier complet.