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
[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
- Ersetzen Sie Symbole oder Namen durch den ISO-Code (z. B.
EUR). - 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: