PEPPOL-EN16931-R043-2
Dieselbe Anforderung wie R043-1, aber für den Ab- oder Zuschlag im Preis: ram:AppliedTradeAllowanceCharge innerhalb des Bruttopreises muss ein Kennzeichen von genau true oder false tragen.
- 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-2 auf?
Der Preisrabatt wird oft von einer anderen Stelle im Mapping geschrieben als die Rabatte auf Dokumentebene — häufig direkt aus der Artikel-Preisfindung. Eine dort abweichende Schreibweise fällt erst hier auf, obwohl R043-1 längst sauber ist.
Wie behebt man PEPPOL-EN16931-R043-2?
Schreiben Sie true oder false kleingeschrieben in ram:ChargeIndicator/udt:Indicator innerhalb von ram:AppliedTradeAllowanceCharge unter ram:GrossPriceProductTradePrice. Im Preis ist ohnehin nur false zulässig — siehe R044.
Im XML
Ausschnitt in CII — die Regel gilt nur für diese Syntax.
<ram:GrossPriceProductTradePrice>
<ram:ChargeAmount>110.00</ram:ChargeAmount>
<ram:AppliedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>FALSE</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>10.00</ram:ActualAmount>
</ram:AppliedTradeAllowanceCharge>
</ram:GrossPriceProductTradePrice><ram:GrossPriceProductTradePrice>
<ram:ChargeAmount>110.00</ram:ChargeAmount>
<ram:AppliedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>10.00</ram:ActualAmount>
</ram:AppliedTradeAllowanceCharge>
</ram:GrossPriceProductTradePrice>NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.