Référence
Export MarkdownBR-42 Le motif ou code de motif de la remise de ligne est requis
Chaque remise de ligne (BG-27) doit comporter un motif de remise de ligne (BT-139) ou un code de motif de remise de ligne (BT-140).
Description du problème
Chaque remise de ligne (BG-27) doit comporter un motif de remise de ligne (BT-139) ou un code de motif de remise de ligne (BT-140).
ERREUR
XRechnung 3.0
Contexte et importance
Cette règle provient du modèle sémantique central EN16931 appliqué par le Schematron KoSIT XRechnung 3.0.2, garantissant que les factures contiennent les données obligatoires nécessaires au traitement automatisé.
Solution
Ajoutez le texte cbc:AllowanceChargeReason ou le code cbc:AllowanceChargeReasonCode (UNCL5189) ; si les deux sont présents, ils doivent décrire le même motif.
Actions rapides
Exemples valides
- BT-139 = « Emballage endommagé »
- BT-140 = 95 (remise)
Exemples invalides
- Remise de ligne avec montant seul, sans motif ni code
Exemples de code
XML valide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Damaged packaging</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>XML invalide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>