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.

Fehlerhaft
<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>
Korrigiert
<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.