BR-16
Erreur fataleComprendre et corriger l'erreur Schematron BR-16 : la somme des montants nets des lignes ne correspond pas au total HT.
Qu’est-ce que cette erreur ?
L’erreur Schematron BR-16 se déclenche lorsque la somme des montants nets HT de toutes les lignes de facture ne correspond pas au total HT (LineTotalAmount) déclaré dans le récapitulatif. Cette vérification garantit la cohérence arithmétique entre le détail et le pied de facture.
Message : “Sum of Invoice line net amount SHALL equal the Invoice total net amount without VAT”
Exemples concrets
<!-- INCORRECT : somme des lignes (500.00 + 300.00 = 800.00) ≠ total déclaré (750.00) -->
<ram:IncludedSupplyChainTradeLineItem>
<ram:LineTotalAmount>500.00</ram:LineTotalAmount>
</ram:IncludedSupplyChainTradeLineItem>
<ram:IncludedSupplyChainTradeLineItem>
<ram:LineTotalAmount>300.00</ram:LineTotalAmount>
</ram:IncludedSupplyChainTradeLineItem>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:LineTotalAmount>750.00</ram:LineTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<!-- CORRECT : total = 800.00, cohérent avec les lignes -->
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:LineTotalAmount>800.00</ram:LineTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Causes courantes
- Ligne supprimée du détail mais dont le montant n’a pas été retiré du total
- Remise par ligne appliquée dans le total mais pas dans le montant net de la ligne (ou inversement)
- Erreur d’arrondi : chaque ligne est arrondie et le total est recalculé différemment
- Ajout tardif d’une ligne sans mise à jour du récapitulatif
Sévérité
Cette règle est marquée “fatal”. Un total HT incohérent avec le détail des lignes rend la facture inutilisable en comptabilité. Les plateformes de dématérialisation la rejetteront.
Comment corriger ?
- Recalculez le total comme la somme exacte des montants nets de chaque ligne
- Vérifiez chaque ligne : le montant net doit être
quantité × prix unitaire − remises + charges - Arrondissez au centime chaque ligne, puis additionnez pour obtenir le total
- Développeurs : ne stockez pas
LineTotalAmounten dur : dérivez-le toujours de la somme des lignes
Vérifier la correction
Après avoir recalculé les montants, revalidez votre facture.
Votre facture contient cette erreur ?
Testez-la gratuitement avec notre validateur Factur-X.