Guide
TVA et arrondis : retrouver l’écart dans une facture XML
Résoudre un écart de total dans une facture XML : rapprocher lignes, remises, taxes et montant payable sans masquer l’erreur par un arrondi arbitraire.
Un centime d’écart peut venir du calcul des lignes, d’une remise, d’un regroupement de TVA ou du montant payable. Avant d’ajouter une correction d’arrondi, reconstruisez le calcul dans l’ordre. Le PDF peut afficher des nombres raccourcis alors que les données exportées ont suivi une autre précision.
Séparer les niveaux de calcul
Commencez par les montants nets des lignes. La règle BR-CO-10 contrôle leur somme. Passez ensuite aux remises et frais du document, puis à la ventilation des taxes. BR-CO-15 rapproche le total TTC du total hors taxes et de la TVA. Un problème situé à un niveau ne se résout pas forcément en changeant un autre total.
Un exemple de diagnostic
Dans un exemple simplifié, un total hors taxes de 100,00 et une taxe de 20,00 donnent 120,00 TTC. Si l’export annonce 119,99, cherchez d’abord quelle donnée a changé et à quel moment. Cet exemple illustre une addition ; il ne recommande aucun taux de TVA pour une opération réelle. Refaites le calcul avec les valeurs exportées, et pas seulement avec l’affichage arrondi.
Ne pas utiliser l’arrondi comme cache-misère
Le montant d’arrondi du payable, BT-114, a un rôle précis et ses propres limites. Il ne répare pas une mauvaise base taxable. Corrigez la politique de précision dans le logiciel source, régénérez le fichier et rejouez les contrôles. Testez aussi une facture comportant plusieurs lignes afin de détecter une différence entre arrondir chaque ligne et arrondir une somme.
Vérifier son propre cas
Travaillez d’abord sur une copie et gardez l’original intact. Notez le résultat attendu, l’action réellement effectuée et la version du logiciel utilisé. Comparez ensuite numéro du document, parties, devise et montants avec la facture de départ. Faites expliquer toute différence avant de réutiliser le résultat. Pour diagnostiquer un échec, un petit exemple anonymisé est préférable à l’envoi indiscriminé de données clients complètes. Rejouez le test après une modification de l’export et, si nécessaire, confirmez que le destinataire sait recevoir et exploiter le document obtenu.
Sources et prochaine étape
Outils sur ce sujet
Autres guides
- Avoir électronique : références, montants et contrôle XML
- L’EN 16931 expliquée : la norme derrière les formats de facture électronique
- Corriger une facture XML rejetée par un validateur
- EDI, Peppol et XML : format ou canal d’envoi ?
- Facturation électronique en Belgique : préparer Peppol
- Identifiant Peppol, EndpointID et référence acheteur
Pas de conseil juridique. Dates et obligations suivent les publications officielles citées dans le texte ; quand une date n’est pas définitive, le texte le dit.