Aller au contenu principal

Référence

Export Markdown

BR-13 Montant total de la facture hors TVA requis

Une facture doit comporter le montant total hors TVA (BT-109), le montant net avant ajout de la TVA.

Description du problème

ERREUR

Règle métier de la norme EN 16931 (CEN)

Contexte et importance

Il s’agit d’une règle de base de la norme EN 16931. BT-109 est le montant total hors TVA : BT-106 moins les remises (BT-107) plus les frais (BT-108) au niveau du document, calcul vérifié par BR-CO-13. Il relie les totaux de ligne à la ventilation de TVA (BG-23). L’erreur apparaît lorsqu’un export n’écrit que le total des lignes et le total TTC, par exemple parce que le document source n’affiche pas de sous-total hors TVA. En CII, BT-109 correspond à ram:TaxBasisTotalAmount.

Solution

Ajoutez cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount égal à BT-106 moins les remises (BT-107) plus les frais (BT-108) au niveau du document.

Actions rapides

Exemples valides

  • BT-109 = 1000.00 — total net avant TVA

Exemples invalides

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

Exemples de code

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

Champs concernés

Outils de validation