Zum Inhalt springen

PEPPOL-EN16931-R043-1: ChargeIndicator eines Zu- oder Abschlags ist nicht true oder false (CII)

Offizielle Meldung

[PEPPOL-EN16931-R043-1] Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'

XRechnung (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
XRechnung (CII)

Was bedeutet das?

Das Kennzeichen, ob es sich um einen Zuschlag oder einen Abschlag handelt (ram:ChargeIndicator/udt:Indicator), muss genau den Wert true oder false haben. Der Wert ist ein anderer.
Die Regel stammt aus Peppol BIS Billing 3.0 und wird bei der XRechnung-Prüfung für CII angewendet, für ram:SpecifiedTradeAllowanceCharge, also Zu- und Abschläge auf Dokumentenebene (BG-20, BG-21) und auf Positionsebene (BG-27, BG-28). Für Rabatte im Artikelpreis gilt PEPPOL-EN16931-R043-2.

Typische Ursachen

Der Wert wurde als 1 oder 0 angegeben; XML Schema erlaubt das, diese Regel nicht.
Großschreibung (TRUE, False) oder ein leeres Element.

So beheben Sie den Fehler

udt:Indicator mit true für einen Zuschlag oder false für einen Abschlag angeben, in Kleinbuchstaben.
Die Rechnung erneut erzeugen und prüfen.

Beispiel

Fehlerhaft

<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator>
    <udt:Indicator>0</udt:Indicator>
  </ram:ChargeIndicator>
  <ram:ActualAmount>10.00</ram:ActualAmount>
  ...
</ram:SpecifiedTradeAllowanceCharge>

Richtig

<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator>
    <udt:Indicator>false</udt:Indicator>
  </ram:ChargeIndicator>
  <ram:ActualAmount>10.00</ram:ActualAmount>
  ...
</ram:SpecifiedTradeAllowanceCharge>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: ram:SpecifiedTradeAllowanceCharge

normalize-space(ram:ChargeIndicator/udt:Indicator/text()) = 'true' or normalize-space(ram:ChargeIndicator/udt:Indicator/text()) = 'false'

Verwandte Prüfregeln

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.