Referenz
Markdown-ExportWährungscodes (häufig)
ISO-4217-Währungscodes für die Rechnungswährung (BT-5) und die Steuerwährung (BT-6) mit den Regeln, die auf E-Rechnungen zählen.
So werden diese Codes in Rechnungen verwendet
ISO 4217 legt die Währungscodes fest, die strukturierte Rechnungen statt Freitext verwenden. Empfangssysteme, ERP-Systeme und Validatoren erwarten exakte Codes wie EUR (Euro), USD (US-Dollar), CHF (Schweizer Franken). Praktische Teilmenge; ISO 4217 umfasst deutlich mehr Währungen.
ISO 4217
Praktische Teilmenge; ISO 4217 umfasst deutlich mehr Währungen.
So nutzen Sie diese Codeliste produktiv
Pflegen Sie für Währungscodes eine einheitliche Zuordnung zwischen ERP-Quelldaten, erzeugter XML und Validierungsprüfungen. Legen Sie die erlaubten Werte vor dem Go-live fest, mappen Sie Altwerte vor dem Export und definieren Sie, welche Sonderfälle manuelle Prüfung brauchen.
Währungscodes (häufig)
| Code | Bedeutung | Hinweise |
|---|---|---|
| EUR | Euro | Währung des Euroraums und übliche Rechnungswährung (BT-5) für E-Rechnungen in der EU. Beträge in EN 16931 haben höchstens zwei Nachkommastellen. |
| USD | US-Dollar | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| GBP | Britisches Pfund | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| CHF | Schweizer Franken | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| TRY | Türkische Lira | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| PLN | Polnischer Złoty | Landeswährung von Polen (EU, außerhalb des Euroraums). Wird in einer anderen Währung fakturiert, die Steuer aber in Polen geschuldet, BT-6 = PLN und die Steuersumme in PLN (BT-111) angeben. |
| SEK | Schwedische Krone | Landeswährung von Schweden (EU, außerhalb des Euroraums). Wird in einer anderen Währung fakturiert, die Steuer aber in Schweden geschuldet, BT-6 = SEK und die Steuersumme in SEK (BT-111) angeben. |
| NOK | Norwegische Krone | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| DKK | Dänische Krone | Landeswährung von Dänemark (EU, außerhalb des Euroraums). Wird in einer anderen Währung fakturiert, die Steuer aber in Dänemark geschuldet, BT-6 = DKK und die Steuersumme in DKK (BT-111) angeben. |
| CZK | Tschechische Krone | Landeswährung von Tschechien (EU, außerhalb des Euroraums). Wird in einer anderen Währung fakturiert, die Steuer aber in Tschechien geschuldet, BT-6 = CZK und die Steuersumme in CZK (BT-111) angeben. |
| HUF | Ungarischer Forint | Landeswährung von Ungarn (EU, außerhalb des Euroraums). Wird in einer anderen Währung fakturiert, die Steuer aber in Ungarn geschuldet, BT-6 = HUF und die Steuersumme in HUF (BT-111) angeben. |
| RON | Rumänischer Leu | Landeswährung von Rumänien (EU, außerhalb des Euroraums). Wird in einer anderen Währung fakturiert, die Steuer aber in Rumänien geschuldet, BT-6 = RON und die Steuersumme in RON (BT-111) angeben. |
| ISK | Isländische Krone | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| MXN | Mexikanischer Peso | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| JPY | Japanischer Yen | ISO 4217 sieht für diese Währung keine Nachkommastellen vor. Ganze Beträge senden (z. B. 15000.00), damit Positions- und Belegsummen nicht durch Rundung auseinanderlaufen. |
| CAD | Kanadischer Dollar | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| AUD | Australischer Dollar | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| CNY | Chinesischer Renminbi Yuan | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| INR | Indische Rupie | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| BRL | Brasilianischer Real | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| ZAR | Südafrikanischer Rand | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| SGD | Singapur-Dollar | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| HKD | Hongkong-Dollar | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| KRW | Südkoreanischer Won | ISO 4217 sieht für diese Währung keine Nachkommastellen vor. Ganze Beträge senden (z. B. 15000.00), damit Positions- und Belegsummen nicht durch Rundung auseinanderlaufen. |
| THB | Thailändischer Baht | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| AED | VAE-Dirham | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| ILS | Israelischer Neuer Schekel | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| NZD | Neuseeland-Dollar | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| UAH | Ukrainische Hrywnja | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
| RSD | Serbischer Dinar | Währung außerhalb der EU. Wird die Steuer in einem EU-Staat geschuldet, der die Steuer in Landeswährung verlangt, BT-6 und die Steuersumme in dieser Währung (BT-111) angeben. |
Nächster Schritt
XRechnung aus Ihrer PDF erstellen und die Codes bestätigen
Der Konverter ermittelt Codes aus dieser Liste für BT-5 aus den Angaben der Rechnung. Sie sehen jeden Wert vor dem Download und können ihn korrigieren. Sie haben schon eine XML-Datei? Der kostenlose Validator meldet Codes außerhalb der Liste, zum Beispiel nach BR-CL-04, BR-05.
Download nur mit Konto. Abos ab 10 €/Monat bei jährlicher Zahlung (zzgl. Steuern) oder 5 € pro Konvertierung (zzgl. Steuern), ohne Abo.
Praktische Hinweise vor dem Versand einer E-Rechnung
- Verwenden Sie den exakten Code aus ISO 4217 und behalten Sie Schreibweise sowie Groß-/Kleinschreibung des Standards bei.
- Prüfen Sie, ob die verwendeten Währungscodes zum Geschäftsvorfall und zu den verknüpften Feldern der Rechnung passen.
- Validieren Sie die finale XRechnung-, ZUGFeRD/Factur-X-, UBL- oder CII-Datei vor dem Versand an den Empfänger.
Häufige Fehler mit Codelisten
- Freitext aus dem ERP durchlassen, statt ihn auf die offizielle Codeliste zu mappen.
- Einen technisch gültigen Code verwenden, ohne zu prüfen, ob Profil oder Länderregel ihn wirklich erlauben.
- Nur die XML-Ausgabe korrigieren, aber den fehlerhaften ERP-Quellwert unverändert lassen.
Häufige Fragen
Typische Fragen, wenn Teams Währungscodes für eine Rechnung oder einen ERP-Export auswählen.
Wofür dienen Währungscodes auf einer Rechnung?
ISO 4217 ist die normierte Liste hinter diesen Codes. Ein Code sagt dem empfangenden System eindeutig, welcher Wert gemeint ist, sodass die Rechnung in XRechnung-, ZUGFeRD/Factur-X-, UBL-, CII- und Peppol-Prozessen automatisch verarbeitet werden kann.
Welche Währungscodes werden am häufigsten verwendet?
Häufige Beispiele auf dieser Seite sind EUR (Euro), USD (US-Dollar), CHF (Schweizer Franken). Welche Auswahl richtig ist, hängt vom Geschäftsvorfall, der steuerlichen Behandlung, den Empfängeranforderungen und dem gesendeten Rechnungsprofil ab.
Wo stehen Währungscodes in einer strukturierten E-Rechnung?
Tragen Sie den Code in das strukturierte Rechnungsfeld ein, das seiner Bedeutung entspricht, zum Beispiel in das Feld für Währung, USt-Kategorie, Zahlungsmittel, Einheit oder Rechnungstyp. Der genaue XML-Pfad hängt davon ab, ob Sie XRechnung, ZUGFeRD/Factur-X, UBL oder CII senden.
Wie vermeide ich Validierungsfehler bei Währungscodes?
Verwenden Sie nur Werte, die im relevanten Implementierungsleitfaden erlaubt sind, übernehmen Sie den Code exakt wie in ISO 4217 definiert, und liefern Sie alle zugehörigen Pflichtangaben mit. Viele Validierungsfehler entstehen, wenn ein Code isoliert korrekt ist, aber nicht zum Rest der Rechnung passt.
Kann ich auch Codes außerhalb dieser Seite verwenden?
Oft ja, allerdings akzeptieren Empfänger und nationale Profile häufig nur eine praktische Teilmenge der vollständigen Liste ISO 4217. Diese Seite konzentriert sich auf gängige Rechnungswerte, daher sollten Sie vor dem Produktiveinsatz immer empfänger- oder länderspezifische Regeln prüfen.
Download
Nutzen Sie diese Codeliste in Ihren Systemen oder Validierungsregeln.