Zum Hauptinhalt springen

BR-CL-04 Rechnungswährungscode muss ISO 4217 Alpha-3 verwenden

Der Rechnungswährungscode (BT-5) muss ein Code aus drei Buchstaben nach ISO 4217 Alpha-3 sein.

Problembeschreibung

FEHLER

EN-16931-Codelistenregel (BR-CL)

Kontext und Bedeutung

BT-5 legt die Währung aller Beträge der Rechnung fest. Die Regel schlägt fehl, wenn die Währung aus PDF-Text übernommen wird („Euro“, „€“), wenn ein ERP einen internen Code wie „EURO“ exportiert oder wenn der Code kleingeschrieben ist („eur“). Ein falscher BT-5 verletzt meist auch die currencyID-Attribute (BR-CL-03). Beispiel: Eine Rechnung in Schweizer Franken verwendet BT-5 = CHF, nicht „SFr.“.

Lösung

Setzen Sie BT-5 auf einen gültigen ISO-4217-Alpha-3-Code in Großbuchstaben wie EUR (UBL: cbc:DocumentCurrencyCode; CII: ram:InvoiceCurrencyCode). Ordnen Sie das Währungsfeld des ERP dem ISO-Code zu; verwenden Sie keine Symbole, Namen oder internen Kürzel.

Schnellzugriff

Gültige Beispiele

  • BT-5 = EUR
  • BT-5 = CHF

Ungültige Beispiele

  • BT-5 = EURO — interner Code, kein ISO 4217
  • BT-5 = Euro — Währungsname statt Code
  • BT-5 = eur — Kleinbuchstaben

Code-Beispiele

Gültiges XML
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
Ungültiges XML
<cbc:DocumentCurrencyCode>EURO</cbc:DocumentCurrencyCode>

Betroffene Felder

Validierungstools