Référence
Export MarkdownBR-CO-12 La somme des frais doit correspondre au total
La somme des frais au niveau du document (BT-108) doit être égale à la somme de tous les montants de frais au niveau du document (BT-99) : BT-108 = Σ BT-99.
Description du problème
La somme des frais au niveau du document (BT-108) doit être égale à la somme de tous les montants de frais au niveau du document (BT-99) : BT-108 = Σ BT-99.
ERREUR
XRechnung 3.0
Contexte et importance
Cette règle de calcul du noyau EN16931 relie le total des frais à la chaîne du total du document (BR-CO-13) ; tout écart rompt le rapprochement du montant à payer.
Solution
Recalculez BT-108 comme la somme arithmétique exacte de chaque montant de frais au niveau du document (BT-99) et inscrivez cette valeur dans ChargeTotalAmount.
Actions rapides
Exemples valides
- BT-99 = 20,00 et BT-99 = 10,00, BT-108 = 30,00
Exemples invalides
- BT-99 = 20,00 et BT-99 = 10,00, mais BT-108 = 25,00
Exemples de code
XML valide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:LegalMonetaryTotal>
<cbc:ChargeTotalAmount currencyID="EUR">30.00</cbc:ChargeTotalAmount>
</cac:LegalMonetaryTotal>XML invalide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:LegalMonetaryTotal>
<cbc:ChargeTotalAmount currencyID="EUR">25.00</cbc:ChargeTotalAmount>
</cac:LegalMonetaryTotal>