Référence
Export MarkdownBR-CO-13 Le montant total hors TVA doit être égal au total des lignes moins les remises plus les frais
Le montant total de la facture hors TVA (BT-109) doit être égal à la somme des montants nets des lignes (BT-106) moins la somme des remises au niveau du document (BT-107) plus la somme des frais au niveau du document (BT-108).
Description du problème
ERREUR
Règle de calcul et de cohérence EN 16931 (BR-CO)
Chaîne de validation interactive
Où BR-CO-13 est contrôlée
Cliquez sur une étape pour voir ce qu’elle contrôle, ou saisissez un identifiant de règle pour trouver l’étape qui la signale.
BR-CO-13 règle de calcul EN 16931
Signalée à l’étape 2 : Règles EN 16931.
Niveau erreur : le rapport recommande de rejeter la facture.
Étape 2 · Ce qui est contrôlé
Règles EN 16931
- Les termes métier essentiels sont présents (BR-01 à BR-65).
- Les totaux concordent et les champs liés sont cohérents (BR-CO) ; codes et décimales sont valides (BR-CL, BR-DEC).
- Chaque catégorie de TVA est cohérente : S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Codes d’exemple
Correction type
Recalculez les totaux et la TVA à partir des lignes, et corrigez la catégorie de TVA dans les données source.
Contexte et importance
BR-CO-13 contrôle exactement le montant total hors TVA (UBL : cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount ; CII : ram:TaxBasisTotalAmount) par rapport à BT-106 − BT-107 + BT-108. BR-CO-15 et BR-CO-16 contrôlent chacune leur propre égalité avec la valeur de BT-109 indiquée dans le fichier : elles n’échouent donc pas automatiquement, mais un BT-109 erroné entraîne souvent aussi un montant TTC ou un montant à payer erroné. Cas typique : une remise ou des frais au niveau du document intégrés dans BT-109 mais absents de BT-107 ou de BT-108.
Solution
Recalculez BT-109 = BT-106 − BT-107 + BT-108 (BT-107 ou BT-108 absent compte pour zéro) et reportez le résultat dans le bloc des totaux (UBL : cbc:TaxExclusiveAmount ; CII : ram:TaxBasisTotalAmount).
Actions rapides
Exemples valides
- BT-106 = 200,00, BT-107 = 10,00, BT-108 = 5,00 → BT-109 = 195,00
- BT-106 = 100,00, aucune remise ni frais → BT-109 = 100,00
Exemples invalides
- BT-106 = 200,00, BT-107 = 10,00, BT-108 = 5,00 mais BT-109 = 200,00
- BT-109 inchangé par rapport à BT-106 alors que BT-107 > 0 et en l’absence de frais