Referenz
Markdown-ExportBR-CO-23 Positionsnachlass benötigt Grund oder Grundcode
Jeder Positionsnachlass (BG-27) muss einen Positionsnachlassgrund (BT-139) oder einen Code des Positionsnachlassgrunds (BT-140) enthalten, oder beides.
Problembeschreibung
Jeder Positionsnachlass (BG-27) muss einen Positionsnachlassgrund (BT-139) oder einen Code des Positionsnachlassgrunds (BT-140) enthalten, oder beides.
FEHLER
XRechnung 3.0
Kontext und Bedeutung
Diese EN16931-Kernregel ist das Gegenstück auf Positionsebene zu BR-CO-21 und verlangt, dass jeder Positionsabzug begründet wird.
Lösung
Ergänzen Sie für jeden Positionsnachlass einen AllowanceChargeReason (BT-139) und/oder AllowanceChargeReasonCode (BT-140).
Schnellzugriff
Gültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- Positionsnachlass mit BT-140 = 95 und BT-139 = "Musterrabatt"
Ungültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- Positionsnachlassbetrag 2,00 ohne BT-139 und ohne BT-140
Code-Beispiele
Gültiges XML
<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>Ungültiges XML
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>