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 assujetti à la TVA dépassait 750 000 SAR en 2022, 2023 ou 2024 devaient achever l'intégration de phase 2 avec la plateforme Fatoora pour le contrÎle en temps réel.
Le seuil est descendu Ă 375 000 SAR â correspondant effectivement au seuil d'immatriculation obligatoire Ă la TVA, faisant entrer presque toutes les entreprises immatriculĂ©es Ă la TVA dans le contrĂŽle de 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.
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.
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.
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.