Invocie

MENA

ZATCA Phase 2 en Arabie saoudite : guide de terrain pour les vendeurs

La Phase 2 n'est plus un sujet à venir — chaque vendeur assujetti à la TVA doit désormais faire le clearance de ses factures via Fatoora avant émission. Voici le manuel pratique.

Invocie Team · 22 mars 2026 · 5 min de lecture


La Phase 2 de ZATCA (Phase d'Intégration) a remplacé la Phase 1 (Phase de Génération) pour la première vague de contribuables en janvier 2023. Trois ans et vingt-quatre vagues plus tard, toute entreprise immatriculée à la TVA dans le Royaume est dans le périmètre. Si vous facturez en SAR, vous facturez via Fatoora.

Ce que les règles exigent vraiment

  • Les factures fiscales standard (B2B) doivent être clearées en temps réel — soumises à ZATCA, validées, estampillées d'un UUID, et seulement ensuite envoyées à l'acheteur.
  • Les factures fiscales simplifiées (B2C) suivent un modèle de reporting — émises d'abord avec un QR encodé en TLV, déclarées à ZATCA sous 24 heures.
  • Chaque facture doit inclure un hash cryptographique chaîné qui la relie à la facture précédente, plus une signature numérique avec un CSID (Cryptographic Stamp Identifier) émis par Fatoora.
  • Le XML doit se conformer à UBL 2.1 avec les extensions spécifiques à ZATCA définies dans la spécification d'implémentation de la Phase 2.

Le QR TLV de ZATCA

Le QR de la Phase 1 survit en Phase 2 sous la forme d'une chaîne base64 au format TLV (Tag-Length-Value). Cinq tags obligatoires : nom du vendeur, numéro de TVA, horodatage ISO 8601, total TTC, et montant de TVA. La Phase 2 en ajoute trois — le hash XML, la signature numérique et la clé publique. L'app mobile de ZATCA les valide, donc tout champ mal encodé fait échouer la vérification du QR côté acheteur, même après que la facture a été clearée.

Les pièges opérationnels principaux

  1. Dérive horaire. Les factures dont l'horodatage dévie de plus de 30 secondes par rapport à l'horloge de référence ZATCA sont rejetées. Utilisez NTP, pas l'horloge de votre laptop.
  2. Ruptures de chaîne de hash. Si vous émettez une facture en oubliant d'inclure le hash de la précédente, la chaîne est cassée et tout le dispositif doit être réenrôlé avec un nouveau CSID.
  3. Gestion multi-taux. Des biens à 15 % mélangés à des exportations à taux zéro dans une même facture demandent des blocs <cac:TaxSubtotal> séparés par taux ; les fusionner dans un seul subtotal fait partie des trois premières causes de rejet.

La MENAStrategy d'Invocie implémente tout cela — génération d'UUID, chaînage de hash, QR TLV, UBL 2.1 avec extensions ZATCA — pour que vous vous concentriez sur l'émission des factures, pas sur l'analyse du spec d'implémentation.


Lectures liées

Facturation électronique FTA EAU : TVA à 5 %, TRN et ce qui arrive en 2027

Les EAU passent d'un régime post-audit à un modèle pleinement interopérable. Voici ce qui change pour les vendeurs — et pourquoi votre TRN compte plus que jamais.

Les 7 principales raisons de rejet ZATCA (et comment les corriger)

Du décalage d'horloge aux numéros de TVA mal formés, voici les rejets que nous rencontrons le plus en production — avec le correctif de chacun.

UAE PINT et le modèle à 5 coins : comment fonctionne vraiment la facturation électronique des EAU

Le système de facturation électronique des EAU repose sur un modèle à 5 coins — les 4 coins de Peppol plus un cinquième pour la Federal Tax Authority. Voici comment s'articulent UAE PINT, les Prestataires de Services Accrédités et le cadre DCTCE, sans le jargon.

Émettez des factures conformes sur tous les marchés

ZATCA, FTA, Peppol et post-audit mondial — une seule API.

Parler à notre équipe