Comment savoir si ma facture électronique est conforme ZATCA ?
La réponse honnête est que la « conformité » en Phase 1 de la facturation électronique saoudienne a un sens précis et limité : vous émettez une facture lisible par machine, dont l’élément le plus visible est le QR code. Ce guide explique ce que vous pouvez vérifier vous-même — et ce qu’aucun outil externe ne peut vérifier à votre place.
Vérificateur ZATCA
Une vérification en deux étapes pour la facture fiscale simplifiée en Phase 1 : décoder le QR code, contrôler les cinq champs, puis comparer le code à ce qu’affiche réellement la facture.
Vérifier ma factureQu’est-ce qui rend une facture lisible par machine ?
Sur une facture fiscale simplifiée, le contenu du code est encodé en TLV puis converti en Base64. Lorsqu’un lecteur le décode, cinq champs doivent ressortir sans aucune saisie manuelle. Si l’un d’eux manque, le code lui-même est incomplet.
- Nom du vendeur — tel qu’enregistré pour l’entreprise.
- Numéro de TVA — 15 chiffres, commençant et finissant conventionnellement par 3.
- Date et heure de la facture — au format ISO 8601.
- Total de la facture TVA comprise.
- Montant de la TVA.
Deux étapes, pas une seule
La plupart des outils s’arrêtent à la première étape : décoder le code et confirmer la présence des champs. C’est utile mais incomplet. Cela répond à « le code est-il bien formé ? » et non à la question plus dangereuse : « le code est-il d’accord avec la facture ? »
| Étape | Question à laquelle elle répond |
|---|---|
| Décoder le contenu du code | Les cinq champs sont-ils présents et correctement formatés ? |
| Comparer le code à la facture | Le montant, la date et le numéro de TVA du code correspondent-ils à la facture imprimée ? |
C’est la deuxième étape qui fait apparaître les vraies erreurs. Une facture imprimée à 1 200 SAR alors que le code dit 1 150 SAR paraît parfaitement normale à l’œil : seule une comparaison la détecte.
Vérifiez votre facture gratuitement, dans votre navigateur
Le vérificateur ZATCA d’Isal exécute les deux étapes. Déposez la facture (PDF ou image) ou photographiez uniquement le code : l’outil décode le contenu, contrôle les champs, puis compare les valeurs au texte de la facture. Tout se déroule sur votre appareil — le fichier n’est envoyé nulle part.
Ce qu’un résultat positif ne signifie pas
C’est le point le plus important de la page. Un code bien formé ne signifie pas que la facture a été approuvée par l’autorité, qu’elle a été enregistrée, ni qu’elle serait acceptée en Phase 2. La vérification ne couvre que les exigences techniques de la Phase 1.
- Ce n’est pas une approbation officielle de l’Autorité de la Zakat, des Impôts et des Douanes.
- Cela ne signifie pas que la facture a été transmise ou intégrée aux systèmes de l’autorité.
- Cela ne prouve pas que le vendeur est enregistré — l’outil valide le format du numéro, pas le registre.
- Cela ne contrôle ni les prix, ni les lignes d’articles, ni les conditions contractuelles.
Questions fréquentes
Réussir la vérification signifie-t-il que ZATCA a approuvé la facture ?
Non. La vérification contrôle uniquement les éléments de la Phase 1 présents dans le QR code. Une approbation officielle n’est pas quelque chose qu’un outil externe peut confirmer.
Que faire si le code et la facture ne concordent pas ?
Demandez au vendeur de réémettre la facture. Un écart entre le contenu encodé et le texte imprimé signifie que l’un des deux est faux, et une facture réémise est la seule solution pratique.
Puis-je vérifier une facture sans l’envoyer ?
Oui. Photographiez uniquement le QR code, saisissez les valeurs à la main, ou collez le contenu brut du code. Les trois chemins fonctionnent.