PEPPOL-EN16931-R043-1
In CII muss das Zuschlags-Kennzeichen eines Ab- oder Zuschlags auf Dokument- oder Positionsebene genau true oder false lauten. Diese Regel prüft die Gruppe ram:SpecifiedTradeAllowanceCharge.
- Schweregrad
- Fehler
- Gilt für
- CII
- Regelwerk
- v2026-01-31
Offizieller Regeltext
Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'
Warum tritt PEPPOL-EN16931-R043-1 auf?
In CII steckt der Wert eine Ebene tiefer als in UBL, in ram:ChargeIndicator/udt:Indicator. Mappings, die von UBL portiert wurden, schreiben den Wert versehentlich direkt in ram:ChargeIndicator oder übernehmen die Schreibweise 1 und 0 aus der Datenbank.
Wie behebt man PEPPOL-EN16931-R043-1?
Schreiben Sie true oder false kleingeschrieben in ram:ChargeIndicator/udt:Indicator innerhalb von ram:SpecifiedTradeAllowanceCharge. Für Ab- und Zuschläge im Preis gilt dieselbe Anforderung an anderer Stelle — siehe R043-2.
Im XML
Ausschnitt in CII — die Regel gilt nur für diese Syntax.
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>0</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>50.00</ram:ActualAmount>
</ram:SpecifiedTradeAllowanceCharge><ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>50.00</ram:ActualAmount>
</ram:SpecifiedTradeAllowanceCharge>NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.