# Valutacodes (veelgebruikt)

ISO 4217-valutacodes voor de factuurvaluta (BT-5) en de btw-valuta (BT-6), met de regels die op e-facturen gelden en een praktische notitie per code.

## Hoe deze codes op facturen worden gebruikt

ISO 4217 legt de valutacodes vast die gestructureerde facturen gebruiken in plaats van vrije tekst. Ontvangende systemen, ERP-systemen en validators verwachten exacte codes zoals EUR (Euro), USD (Amerikaanse dollar), CHF (Zwitserse frank). Praktische selectie; ISO 4217 bevat veel meer valuta’s.

> **ISO 4217**: Praktische selectie; ISO 4217 bevat veel meer valuta’s.

## Hoe je deze codelijst in productie gebruikt

Houd voor valutacodes één vaste koppeltabel aan tussen ERP-brondata, gegenereerde XML en validatiecontroles. Leg de toegestane waarden vast vóór de livegang, zet oude waarden vóór de export om en definieer welke uitzonderingen handmatige controle nodig hebben.

## Valutacodes (veelgebruikt)

| Code | Betekenis | Notities |
| --- | --- | --- |
| EUR | Euro | Munt van de eurozone en de gebruikelijke factuurvaluta (BT-5) voor e-facturen in de EU. Bedragen in EN 16931 hebben maximaal twee decimalen. |
| USD | Amerikaanse dollar | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| GBP | Britse pond | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| CHF | Zwitserse frank | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| TRY | Turkse lira | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| PLN | Poolse zloty | Nationale munt van Polen (EU, buiten de eurozone). Factureert u in een andere valuta terwijl de btw in dat land verschuldigd is, vul dan BT-6 = PLN en het btw-totaal in PLN (BT-111) in. |
| SEK | Zweedse kroon | Nationale munt van Zweden (EU, buiten de eurozone). Factureert u in een andere valuta terwijl de btw in dat land verschuldigd is, vul dan BT-6 = SEK en het btw-totaal in SEK (BT-111) in. |
| NOK | Noorse kroon | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| DKK | Deense kroon | Nationale munt van Denemarken (EU, buiten de eurozone). Factureert u in een andere valuta terwijl de btw in dat land verschuldigd is, vul dan BT-6 = DKK en het btw-totaal in DKK (BT-111) in. |
| CZK | Tsjechische kroon | Nationale munt van Tsjechië (EU, buiten de eurozone). Factureert u in een andere valuta terwijl de btw in dat land verschuldigd is, vul dan BT-6 = CZK en het btw-totaal in CZK (BT-111) in. |
| HUF | Hongaarse forint | Nationale munt van Hongarije (EU, buiten de eurozone). Factureert u in een andere valuta terwijl de btw in dat land verschuldigd is, vul dan BT-6 = HUF en het btw-totaal in HUF (BT-111) in. |
| RON | Roemeense leu | Nationale munt van Roemenië (EU, buiten de eurozone). Factureert u in een andere valuta terwijl de btw in dat land verschuldigd is, vul dan BT-6 = RON en het btw-totaal in RON (BT-111) in. |
| ISK | IJslandse kroon | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| MXN | Mexicaanse peso | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| JPY | Japanse yen | ISO 4217 kent voor deze valuta geen decimalen. Stuur hele bedragen (bijv. 15000.00) zodat regeltotalen en documenttotalen niet door afronding uit elkaar lopen. |
| CAD | Canadese dollar | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| AUD | Australische dollar | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| CNY | Chinese renminbi yuan | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| INR | Indiase roepie | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| BRL | Braziliaanse real | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| ZAR | Zuid-Afrikaanse rand | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| SGD | Singaporese dollar | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| HKD | Hongkongse dollar | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| KRW | Zuid-Koreaanse won | ISO 4217 kent voor deze valuta geen decimalen. Stuur hele bedragen (bijv. 15000.00) zodat regeltotalen en documenttotalen niet door afronding uit elkaar lopen. |
| THB | Thaise baht | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| AED | VAE-dirham | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| ILS | Israëlische nieuwe shekel | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| NZD | Nieuw-Zeelandse dollar | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| UAH | Oekraïense hryvnia | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |
| RSD | Servische dinar | Valuta buiten de EU. Is de btw verschuldigd in een EU-lidstaat die btw in de nationale munt eist, vul dan BT-6 en het btw-totaal in die munt (BT-111) in. |

## Maak een XRechnung uit uw pdf en bevestig de codes

De converter bepaalt codes uit deze lijst voor BT-5 op basis van de gegevens op de factuur. U ziet elke waarde vóór de download en kunt die corrigeren. Heeft u al een XML-bestand? De gratis validator meldt codes buiten de lijst, bijvoorbeeld volgens BR-CL-04, BR-05.

- [Factuur converteren](/nl/pdf-to-xrechnung)
- [XML valideren](/nl/xrechnung-validator)

Downloaden vereist een account. Abonnementen vanaf € 10/maand bij jaarlijkse facturering (excl. belastingen), of € 5 per conversie (excl. belastingen) zonder abonnement.

## Praktische tips voordat je een e-factuur verstuurt

- Gebruik de exacte code uit ISO 4217 en behoud de schrijfwijze en hoofdletters/kleine letters die de standaard verwacht.
- Controleer of de gebruikte valutacodes passen bij de transactie en de gerelateerde velden op de factuur.
- Valideer het uiteindelijke XRechnung-, ZUGFeRD/Factur-X-, UBL- of CII-bestand voordat je het naar de ontvanger verstuurt.

## Veelgemaakte codelijstfouten

- Vrije tekst uit het ERP laten doorstromen in plaats van die aan de officiële lijst te koppelen.
- Een technisch geldige code gebruiken zonder te controleren of profiel of landregel hem echt toestaat.
- Alleen de XML-output corrigeren terwijl de foutieve ERP-bronwaarde blijft bestaan.

## Veelgestelde vragen

Veelgestelde vragen wanneer teams valutacodes kiezen voor een factuur of ERP-export.

### Waarvoor dienen valutacodes op een factuur?
ISO 4217 is de gestandaardiseerde lijst achter deze codes. Een code vertelt het ontvangende systeem precies welke waarde bedoeld is, zodat de factuur automatisch verwerkt kan worden in XRechnung-, ZUGFeRD/Factur-X-, UBL-, CII- en Peppol-processen.

### Welke valutacodes worden het vaakst gebruikt?
Veelvoorkomende voorbeelden op deze pagina zijn EUR (Euro), USD (Amerikaanse dollar), CHF (Zwitserse frank). De juiste keuze hangt af van je transactie, fiscale behandeling, eisen van de ontvanger en het factuurprofiel dat je verstuurt.

### Waar staan valutacodes in een gestructureerde e-factuur?
Vul de code in het gestructureerde factuurveld in dat bij de betekenis past, bijvoorbeeld het veld voor valuta, btw-categorie, betaalmiddel, eenheid of factuurtype. Het exacte XML-pad hangt af van of je XRechnung, ZUGFeRD/Factur-X, UBL of CII verstuurt.

### Hoe voorkom ik validatiefouten met valutacodes?
Gebruik alleen waarden die zijn toegestaan door de relevante implementatierichtlijn, behoud de code exact zoals gedefinieerd in ISO 4217 en lever alle bijbehorende gegevens aan die door die keuze vereist zijn. Veel validatiefouten ontstaan wanneer een code op zichzelf correct is maar niet klopt met de rest van de factuur.

### Mag ik codes gebruiken die niet op deze pagina staan?
Vaak wel, maar ontvangers en nationale profielen accepteren regelmatig slechts een praktische selectie uit de volledige lijst ISO 4217. Deze pagina richt zich op veelgebruikte factuurwaarden, dus controleer altijd ontvanger- of landspecifieke regels voordat je productiedocumenten verstuurt.

## Downloaden

Gebruik deze codelijst in je systemen of validatieregels.

- [JSON downloaden](/resources/code-lists/currency-codes/data?format=json)
- [CSV downloaden](/resources/code-lists/currency-codes/data?format=csv)

## Officiële bronnen

- [ISO 4217-valutacodes](https://www.iso.org/iso-4217-currency-codes.html)
- [XRechnung Validator](/xrechnung-validator)
- [Developer API](/developer-api)
