BT-107Sum of allowances on document level
Texte officiel de la règle
[BR-DEC-10] The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2.
Le texte normatif est en anglais ; il est cité tel quel.
Pourquoi cette erreur apparaît
Les montants monétaires EN 16931 ont au plus deux décimales. La valeur de votre fichier en a davantage, généralement parce que le logiciel écrit des résultats non arrondis (p. ex. 12,3456) ou qu'un pourcentage a été écrit dans un champ montant.
Comment corriger
Arrondissez le montant à deux décimales avant de l'écrire. Les quantités et prix peuvent garder plus de décimales ; seuls les éléments montant cités dans la règle sont limités. Arrondissez par composant puis revérifiez les règles de totaux (BR-CO-10 à BR-CO-16).
Ce que le validateur vérifie
Élément vérifié (contexte):
UBL
cac:LegalMonetaryTotalTest (XPath):
string-length(substring-after(cbc:AllowanceTotalAmount,'.'))<=2CII
//ram:SpecifiedTradeSettlementHeaderMonetarySummationTest (XPath):
string-length(substring-after(ram:AllowanceTotalAmount,'.'))<=2
Corriger automatiquement
Cette erreur peut être corrigée automatiquement : déposez le fichier dans le vérificateur et cliquez sur « Corriger automatiquement ».
La même vérification par API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateRègles liées
BR-CO-11Somme des remises au niveau du document (BT-107) erronéeBR-CO-13Le total hors TVA (BT-109) est incohérentBR-DEC-01La remise de niveau document (BT-92) a plus de 2 décimalesBR-DEC-02Le nombre maximal de décimales pour l'assiette de la remise au niveau document est 2BR-DEC-05Le nombre maximal de décimales pour le montant de la charge au niveau document est 2BR-DEC-06Le nombre maximal de décimales pour l'assiette de la charge au niveau document est 2BR-DEC-09Le nombre maximal de décimales pour la somme des montants nets des lignes est 2BR-DEC-11Le nombre maximal de décimales pour la somme des charges au niveau document est 2
Questions fréquentes
Que signifie BR-DEC-10 ?
BR-DEC-10 est une règle de base en 16931 : The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2.
Ma facture sera-t-elle rejetée à cause de BR-DEC-10 ?
Oui. BR-DEC-10 est classée « bloquante » ; les validateurs (plateformes agréées, points d'accès Peppol, KoSIT, KSeF) rejettent la facture tant qu'elle n'est pas corrigée.
À quels formats s'applique BR-DEC-10 ?
Toute facture EN 16931 : Factur-X / ZUGFeRD 2.x (profils EN 16931, EXTENDED, XRECHNUNG), XRechnung, Peppol BIS Billing 3.0 et les CIUS nationales. Syntaxe : UBL et CII.
Source: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Catalogue généré à partir des jeux de règles officiels le 2026-10-15.