Was die Regel bedeutet
In UBL hat jedes cac:AllowanceCharge einen cbc:ChargeIndicator, der sagt, ob es ein Zuschlag (true) oder ein Nachlass (false) ist. Peppol akzeptiert nur genau die kleingeschriebenen Wörter true und false, nicht 1, 0, TRUE oder yes.
Warum sie wichtig ist
Peppol BIS Billing 3.0 ergänzt die EN 16931 um diese Regel, damit jeder Zugangspunkt und jeder Empfänger die Rechnung gleich verarbeiten kann. Der sendende oder empfangende Peppol-Zugangspunkt weist eine Rechnung ab, die dagegen verstößt, sie erreicht den Käufer also nie.
So beheben Sie den Fehler
Das ist ein technischer Fehler bei der Erzeugung der Datei. Wenn Sie das XML selbst erzeugen, schreiben Sie <cbc:ChargeIndicator>false</cbc:ChargeIndicator> für einen Nachlass und true für einen Zuschlag. Hat Ihre Rechnungssoftware die Datei erzeugt, melden Sie den Fehler Ihrem Softwareanbieter.
Der veröffentlichte Regeltext
Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Ihre Datei prüfen
Verwandte Regeln
- PEPPOL-EN16931-R044 Keine Zuschläge im Artikelpreis
- PEPPOL-EN16931-R046 Nettopreis gleich Bruttopreis minus Preisnachlass
- PEPPOL-EN16931-R051 Alle Beträge in Rechnungswährung
- PEPPOL-EN16931-R053 Nur ein TaxTotal mit Umsatzsteueraufschlüsselung
- PEPPOL-EN16931-R054 Ein TaxTotal in Steuerwährung, wenn eine angegeben ist
- PEPPOL-EN16931-R055 Beide Steuersummen müssen dasselbe Vorzeichen haben