Zum Inhalt springen
E-Rechnung Zentrale

PEPPOL-EN16931-CL007

Währungscode nicht nach ISO 4217

Alle currencyID-Attribute müssen einen gültigen Währungscode nach ISO 4217 enthalten.

Regelwerk
Peppol BIS Billing 3.0
Stufe
Fehler
Originaltext der Meldung
[PEPPOL-EN16931-CL007]-Currency code must be according to ISO 4217:2005

Was bedeutet PEPPOL-EN16931-CL007?

Jeder Betrag in einer Peppol-Rechnung trägt eine Währung im Attribut currencyID. Erlaubt sind nur die dreistelligen Codes nach ISO 4217, z. B. EUR, USD, CHF.

Werte wie €, Euro oder eur (kleingeschrieben) werden abgelehnt. In UBL werden alle Betragselemente geprüft, in CII ram:TaxTotalAmount. Die Regel gilt nur in Peppol BIS Billing 3.0. Eine reine XRechnung (ohne Peppol-Kennung in BT-24) prüft der KoSIT-Validator nicht darauf.

Typische Ursachen

  • Währungssymbol statt Code
  • Kleinschreibung

So beheben Sie den Fehler

  1. Ersetzen Sie Symbole oder Namen durch den ISO-Code (z. B. EUR).
  2. Verwenden Sie Großbuchstaben.
Wo die Regel prüft (XPath)
UBL
cbc:Amount | cbc:BaseAmount | cbc:PriceAmount | cbc:TaxAmount | cbc:TaxableAmount | cbc:LineExtensionAmount | cbc:TaxExclusiveAmount | cbc:TaxInclusiveAmount | cbc:AllowanceTotalAmount | cbc:ChargeTotalAmount | cbc:PrepaidAmount | cbc:PayableRoundingAmount | cbc:PayableAmount
CII
ram:TaxTotalAmount[@currencyID]

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: