Référence
Export MarkdownBR-CO-24 Les frais de ligne exigent un motif ou un code de motif
Chaque groupe de frais de ligne de facture (BG-28) doit contenir un motif (BT-144) ou un code de motif (BT-145), ou les deux.
Description du problème
ERREUR
Règle de calcul et de cohérence EN 16931 (BR-CO)
Contexte et importance
Cette règle est l’équivalent de BR-CO-22 au niveau de la ligne : chaque groupe de frais de ligne (UBL : cac:InvoiceLine/cac:AllowanceCharge avec cbc:ChargeIndicator = true) exige un motif ou un code de motif, par exemple ABL (emballage supplémentaire). Cas typique : un supplément d’emballage ou de faible quantité exporté comme simple montant sur la ligne.
Solution
Pour chaque groupe de frais sur ligne de facture, renseignez le motif (BT-144) et/ou le code de motif (BT-145) : cbc:AllowanceChargeReason / cbc:AllowanceChargeReasonCode dans cac:InvoiceLine/cac:AllowanceCharge en UBL, ram:Reason / ram:ReasonCode dans ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge en CII.
Actions rapides
Exemples valides
- Frais de ligne avec BT-145 = ABL et BT-144 = « Emballage spécial »
Exemples invalides
- Montant de frais de ligne 3,00 sans BT-144 ni BT-145
Exemples de code
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>ABL</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Special packaging</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine><cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>