← Tous les codes d'erreur de facture électronique

BR-CO-13 Le total HT ne correspond pas

Le total HT ne tombe pas juste : il doit être égal à la somme des lignes, moins les remises, plus les frais.

In English · Auf Deutsch

Ce que dit la règle

Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).

Formulation officielle de la règle (CEN / KoSIT). Les règles EN 16931 sont publiées en anglais, les règles XRechnung en allemand.

Pourquoi l'erreur apparaît

Le total HT (BT-109) n'est pas la somme des lignes moins les remises et plus les frais au niveau du document. Souvent, une remise a été appliquée au total sans être déclarée comme remise.

Comment la corriger

Vérifiez que chaque remise ou chaque frais portant sur toute la facture est déclaré comme tel, et que le total est calculé à partir de ces montants.

S'applique à

Toutes les factures électroniques EN 16931 : Factur-X, UBL et CII de la réforme française, XRechnung, Peppol et autres.

Plus de détails sur BR-CO-13

Le total HT doit être égal à la somme des lignes, moins les remises sur toute la facture, plus les frais sur toute la facture, arrondi à deux décimales. Les remises sont par exemple une remise client de 10 % ; les frais, des frais de port ou d'emballage facturés pour toute la commande.

Exemple chiffré : les lignes font 500,00 et le client obtient 10 % sur toute la commande. Si le fichier indique un total HT de 450,00 sans déclarer de remise, le contrôle échoue, car 500,00 n'est pas égal à 450,00. Ajoutez une remise de 50,00 (avec sa propre catégorie et son taux de TVA) et indiquez 50,00 comme somme des remises : 500,00 − 50,00 = 450,00.

Un escompte pour paiement anticipé n'est pas une remise : il dépend de la date de paiement, et relève donc des conditions de paiement. Les factures françaises doivent d'ailleurs indiquer les conditions d'escompte, ou l'absence d'escompte.

Les champs concernés

BT-109 Montant total HT
CII ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount
UBL cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount
BT-106 Somme des montants nets des lignes
CII ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:LineTotalAmount
UBL cac:LegalMonetaryTotal/cbc:LineExtensionAmount
BT-107 Somme des remises au niveau du document
CII ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:AllowanceTotalAmount
UBL cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount
BT-108 Somme des frais au niveau du document
CII ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:ChargeTotalAmount
UBL cac:LegalMonetaryTotal/cbc:ChargeTotalAmount

Situations typiques

  • Une remise a été déduite du total sans être déclarée comme remise.
  • Des frais de port ont été ajoutés au total sans être déclarés comme frais ni comme ligne.
  • Un escompte a été déduit du total à l'avance.
  • La remise est déclarée, mais la somme des remises (BT-107) manque ou diffère.

Exemple

Une remise de 10 % sur toute la facture, correctement déclarée (CII, abrégé) :

<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator><udt:Indicator>false</udt:Indicator></ram:ChargeIndicator>
  <ram:ActualAmount>50.00</ram:ActualAmount>
  <ram:Reason>Customer discount 10 %</ram:Reason>
  <ram:CategoryTradeTax>
    <ram:TypeCode>VAT</ram:TypeCode>
    <ram:CategoryCode>S</ram:CategoryCode>
    <ram:RateApplicablePercent>19</ram:RateApplicablePercent>
  </ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>

<ram:LineTotalAmount>500.00</ram:LineTotalAmount>
<ram:AllowanceTotalAmount>50.00</ram:AllowanceTotalAmount>
<ram:TaxBasisTotalAmount>450.00</ram:TaxBasisTotalAmount>