Zum Inhalt springen
E-Rechnung Zentrale

BR-CL-03

Ungültiger Währungscode im Attribut currencyID

Jedes currencyID-Attribut an einem Betrag muss einen ISO-4217-Code wie EUR enthalten.

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Originaltext der Meldung
[BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3

Was bedeutet BR-CL-03?

Die Regel prüft das Attribut currencyID an Beträgen. Erlaubt sind nur dreistellige Codes nach ISO 4217 (EUR, USD, CHF …), in Großbuchstaben.

UBL: alle Beträge wie cbc:Amount, cbc:PriceAmount, cbc:TaxAmount, cbc:LineExtensionAmount, cbc:PayableAmount usw. – jeweils @currencyID. CII: nur ram:TaxTotalAmount/@currencyID; andere CII-Beträge tragen keine Währung.

Typisch sind Werte wie €, Euro oder eur. Zusätzlich verlangen Peppol-/XRechnung-Regeln, dass die Währung zur Rechnungswährung BT-5 passt.

Typische Ursachen

  • Währungssymbol statt Code
  • Kleinschreibung (eur)
  • Leeres Attribut

So beheben Sie den Fehler

  1. Ersetzen Sie den Wert durch den ISO-Code, z. B. currencyID="EUR".
  2. Prüfen Sie alle Beträge der Datei auf einheitliche Schreibweise.
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: , ,