Referenz
Markdown-ExportBR-CO-24 Positionszuschlag benötigt Grund oder Grundcode
Jeder Positionszuschlag (BG-28) muss einen Positionszuschlagsgrund (BT-144) oder einen Code des Positionszuschlagsgrunds (BT-145) enthalten, oder beides.
Problembeschreibung
Jeder Positionszuschlag (BG-28) muss einen Positionszuschlagsgrund (BT-144) oder einen Code des Positionszuschlagsgrunds (BT-145) enthalten, oder beides.
FEHLER
XRechnung 3.0
Kontext und Bedeutung
Diese EN16931-Kernregel ist das Gegenstück auf Positionsebene zu BR-CO-22 und verlangt, dass jeder Positionszuschlag begründet wird.
Lösung
Ergänzen Sie für jeden Positionszuschlag einen AllowanceChargeReason (BT-144) und/oder AllowanceChargeReasonCode (BT-145).
Schnellzugriff
Gültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- Positionszuschlag mit BT-145 = ABL und BT-144 = "Sonderverpackung"
Ungültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- Positionszuschlagsbetrag 3,00 ohne BT-144 und ohne BT-145
Code-Beispiele
Gültiges XML
<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>Ungültiges XML
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>