Corriger les 10 erreurs de validation les plus fréquentes des factures électroniques
Également disponible en:EnglishNederlands
BR-CO-15, BR-CO-17, BR-S-08, PEPPOL-R003 et autres : ce que signifient les erreurs EN 16931 et Peppol les plus courantes et comment les corriger dans votre ERP.
8 min de lecture · Mis à jour le
La plupart des factures électroniques refusées échouent pour une poignée de raisons. Les voici, avec la correction.
1. BR-CO-17 — le montant de TVA ne correspond pas au taux
La TVA de chaque catégorie doit être égale à base × taux ÷ 100, arrondie à deux décimales. Les logiciels qui arrondissent la TVA ligne par ligne puis additionnent se trompent souvent de quelques centimes. Calculez la TVA par groupe de taux sur la base totale et arrondissez une seule fois.
2. BR-CO-15 — le total TVA comprise est faux
TaxInclusiveAmount doit être égal à TaxExclusiveAmount plus le total de TVA. L’erreur survient surtout lorsqu’un écart d’arrondi est absorbé dans un total mais pas dans l’autre. Utilisez PayableRoundingAmount pour un arrondi du montant à payer.
3. BR-S-08 — la base imposable par taux est fausse
La base de chaque ventilation de TVA doit être la somme des lignes de cette catégorie et de ce taux, moins les remises et plus les majorations au niveau du document de même catégorie. Vérifiez que les remises au niveau du document portent une catégorie et un taux de TVA.
4. BR-CO-10 — la somme des lignes est fausse
LineExtensionAmount au niveau du document doit être exactement égal à la somme des montants de ligne. Arrondissez d’abord chaque ligne, puis additionnez.
5. PEPPOL-EN16931-R003 — référence acheteur manquante
Peppol exige une référence acheteur (BT-10) ou une référence de commande (BT-13). Demandez sa référence à votre client — les administrations publiques s’en servent pour router la facture en interne.
6. PEPPOL-EN16931-R010 / R020 — adresse électronique manquante
Les deux parties ont besoin d’un EndpointID avec schemeID. Sans cette adresse, le point d’accès ne peut pas acheminer le document. Pour une entreprise belge, utilisez de préférence 0208 avec le numéro d’entreprise.
7. BR-CO-09 — numéro de TVA sans préfixe pays
Écrivez les numéros de TVA avec leur préfixe ISO et sans espaces : BE0123456749, et non 0123.456.749. La Grèce utilise EL.
8. BR-CL-14 — code pays invalide
Le Royaume-Uni s’écrit GB, pas UK. Les codes pays sont deux lettres majuscules selon la norme ISO 3166-1.
9. BR-E-10 / BR-AE-10 — motif d’exonération manquant
Les ventilations pour opérations exonérées, autoliquidation, livraisons intracommunautaires et opérations hors champ exigent un code d’exonération (VATEX-EU-…) ou un motif en texte. Pour l’autoliquidation, utilisez VATEX-EU-AE.
10. BR-DEC — trop de décimales
Les montants sont limités à deux décimales. Les prix unitaires peuvent en avoir davantage ; les totaux de ligne et de document non.
Corrigez à la source
Modifier le XML à la main corrige une facture. Corriger le calcul dans votre modèle de facture ou votre ERP les corrige toutes — validez quelques factures de test après chaque changement.
Guides associés
- Qu’est-ce que Peppol BIS Billing 3.0 ?Une introduction pratique à Peppol BIS Billing 3.0 : le réseau, le format, les identifiants Peppol comme 0208 et 9925, et les règles qui comptent à l’envoi.
- L’obligation Peppol en Belgique depuis 2026 : ce qui a changéDepuis le 1er janvier 2026, la facturation électronique entre entreprises belges est obligatoire. Qui est concerné, Peppol, 0208 et 9925, amendes et 2028.
- Facture refusée sur Peppol : trouver la causeFacture refusée sur Peppol ? Distinguez une erreur de validation XML d’un refus du client, trouvez la règle concernée et corrigez avant un nouvel envoi.
Ce guide résume des spécifications publiques et des instructions officielles. Il ne constitue pas un conseil juridique ou fiscal — consultez votre conseiller pour votre situation.