Retour au vérificateur ZATCALe contrôle clé

Écart de montant entre la facture et son QR code

C’est le cas le plus difficile à repérer à l’œil nu, et en même temps la découverte la plus sérieuse que puisse produire un contrôle de facture : le code indique 1 150 SAR alors que le texte de la facture indique 1 200 SAR. La facture paraît professionnelle, le code se lit bien, et pourtant l’un des deux chiffres est faux.

Vérificateur ZATCA

Le code indique 1 150 et la facture 1 200 : pourquoi cela arrive, comment le détecter, et que faire. Explication complète du contrôle le plus important d’une facture électronique.

Vérifier ma facture

Comment cela arrive-t-il ?

La cause habituelle est que le code est généré à un instant, puis que le texte de la facture est modifié sans le régénérer — ou l’inverse. Dans les systèmes manuels et les modèles de facture édités, cela arrive souvent : un montant est corrigé ou une ligne ajoutée, et le code reste tel quel.

  • Modifier le montant après la génération du code, sans le régénérer.
  • Calculer la taxe sur une base erronée, puis corriger le total à la main.
  • Utiliser plusieurs systèmes de facturation avec des logiques de calcul différentes.
  • Copier par erreur un code issu d’une facture précédente.

Pourquoi lire le code seul ne suffit pas

Parce que le code ne contient aucune référence au texte de la facture. N’importe quel programme peut lire le code et annoncer « champs présents », mais il ne peut pas savoir si le montant qu’il contient correspond à la ligne imprimée au-dessus, sauf à lire les deux et à les comparer. C’est exactement la deuxième étape que cet outil exécute.

Dans le codeSur la factureRésultat
1 150,001 150,00Concordance
1 150,001 200,00Écart — réémission nécessaire
150,00 de TVA150,00 de TVAConcordance
150,00 de TVA200,00 de TVAÉcart, et calcul de TVA faux

Le calcul de la TVA est un contrôle distinct

En plus de la comparaison des totaux, l’outil vérifie que le montant de TVA correspond à 15 % du total hors taxe, dans une tolérance technique étroite. Sinon, le résultat apparaît comme un avertissement montrant la valeur attendue et la valeur trouvée — pas comme un jugement définitif.

L’outil n’accuse personne. Sur le nom du vendeur en particulier, il trouve soit une concordance, soit il indique « non confirmé » — car la lecture automatique du texte peut se tromper, et une accusation ne doit jamais reposer sur une probabilité.

Que faire en cas d’écart ?

  • Demandez au vendeur de réémettre la facture avec un code régénéré.
  • Conservez le rapport imprimable généré par l’outil — il montre les deux valeurs côte à côte.
  • N’utilisez pas une facture discordante pour une demande fiscale avant correction.
  • Parlez-en à votre comptable si le même vendeur produit des écarts à répétition.

Questions fréquentes

Un écart signifie-t-il que la facture est falsifiée ?

Non. Cela signifie qu’il existe une incohérence entre ce qui est encodé et ce qui est imprimé. Dans la plupart des cas, la cause est une erreur système, pas une fraude délibérée.

Pourquoi le nom du vendeur affiche-t-il « non confirmé » ?

Parce que l’outil n’a pas pu confirmer la présence du même nom dans le texte de la facture. Cela peut venir de l’impossibilité de lire le texte automatiquement, et non d’un nom différent. L’outil ne déduit jamais un écart d’une preuve manquante.

Puis-je transmettre le rapport à mon comptable ?

Oui. L’outil génère un rapport imprimable présentant les champs, les résultats et la comparaison, avec la mention « Ceci n’est pas un document d’approbation officiel de ZATCA ».

Guide de facturation électronique