BR-CO-12
Total des charges document incohérent
La somme des montants de charges au niveau document (BG-21) doit être égale au total des charges déclaré (BT-108).
Pourquoi cette erreur apparaît
Une charge documentaire a été ajoutée ou modifiée sans recalcul du total BT-108.
Où regarder
BG-21 (AllowanceCharge au niveau document, ChargeIndicator=true) → BT-108 (ChargeTotalAmount)
Fix rapide
Calculer BT-108 par agrégation de tous les AllowanceCharge avec ChargeIndicator=true. Recalculer à chaque modification d'une charge.
Exemple minimal
60 + 60 = 120, mais BT-108 déclare 100.00.<cbc:ChargeTotalAmount currencyID="EUR">100.00</cbc:ChargeTotalAmount>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">60.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">60.00</cbc:Amount>
</cac:AllowanceCharge> Bonnes pratiques
- Distinguer charges (ChargeIndicator=true) et remises (ChargeIndicator=false)
- Logger la composition du total pour faciliter le débogage
Et après ?
Passer à l'action
Choisissez l'étape suivante pour activer FacturX API sur votre stack. Tous les liens sont internes pour garder le suivi clair.