Aller au contenu principal

Référence

Export Markdown

BR-12 Somme des montants nets des lignes de facture requise

Une facture doit comporter la somme des montants nets des lignes (BT-106), c’est-à-dire le total des montants nets de ligne avant remises, charges et TVA au niveau du document.

Description du problème

Une facture doit comporter la somme des montants nets des lignes (BT-106), c’est-à-dire le total des montants nets de ligne avant remises, charges et TVA au niveau du document.

ERREUR

XRechnung 3.0

Contexte et importance

Il s’agit d’une règle centrale EN16931 ; BT-106 est le point de départ de la chaîne de calcul des totaux du document, il doit donc être présent.

Solution

Ajoutez cac:LegalMonetaryTotal/cbc:LineExtensionAmount égal à la somme des montants nets de chaque ligne (BT-131).

Actions rapides

Exemples valides

  • BT-106 = 1000.00 — égal à la somme de tous les montants nets de ligne

Exemples invalides

  • cac:LegalMonetaryTotal ne contient pas d’élément cbc:LineExtensionAmount

Exemples de code

XML valide
<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
  <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
</cac:LegalMonetaryTotal>
XML invalide
<cac:LegalMonetaryTotal>
  <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
  <cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Champs concernés

Outils de validation