Référence
Export MarkdownBR-CO-23 La remise de ligne exige un motif ou un code de motif
Chaque remise de ligne de facture (BG-27) doit contenir un motif de remise de ligne (BT-139) ou un code de motif de remise de ligne (BT-140), ou les deux.
Description du problème
Chaque remise de ligne de facture (BG-27) doit contenir un motif de remise de ligne (BT-139) ou un code de motif de remise de ligne (BT-140), ou les deux.
ERREUR
XRechnung 3.0
Contexte et importance
Cette règle du noyau EN16931 est l’équivalent au niveau de la ligne de BR-CO-21 et exige que chaque déduction de ligne soit justifiée.
Solution
Pour chaque remise de ligne, ajoutez un AllowanceChargeReason (BT-139) et/ou un AllowanceChargeReasonCode (BT-140).
Actions rapides
Exemples valides
- Remise de ligne avec BT-140 = 95 et BT-139 = "Remise échantillon"
Exemples invalides
- Montant de remise de ligne 2,00 sans BT-139 ni BT-140
Exemples de code
XML valide
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Sample discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>XML invalide
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>