{"slug":"currency-codes","listId":"ISO 4217","listName":"Currency codes (common)","description":"ISO 4217 currency codes for the invoice currency (BT-5) and the VAT accounting currency (BT-6), with the rules that matter on e-invoices.","scopeNote":"Practical subset; ISO 4217 contains many more currencies.","officialSource":{"label":"ISO 4217 currency codes","url":"https://www.iso.org/iso-4217-currency-codes.html"},"dateModified":"2026-09-14","items":[{"code":"EUR","label":"Euro","notes":"Currency of the euro area and the usual invoice currency (BT-5) for EU e-invoices. EN 16931 amounts use at most two decimals."},{"code":"USD","label":"US dollar","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"GBP","label":"Pound sterling","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"CHF","label":"Swiss franc","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"TRY","label":"Turkish lira","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"PLN","label":"Polish zloty","notes":"National currency of Poland (EU, outside the euro area). If you invoice in another currency but VAT is due in Poland, add BT-6 = PLN and the VAT total in PLN (BT-111)."},{"code":"SEK","label":"Swedish krona","notes":"National currency of Sweden (EU, outside the euro area). If you invoice in another currency but VAT is due in Sweden, add BT-6 = SEK and the VAT total in SEK (BT-111)."},{"code":"NOK","label":"Norwegian krone","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"DKK","label":"Danish krone","notes":"National currency of Denmark (EU, outside the euro area). If you invoice in another currency but VAT is due in Denmark, add BT-6 = DKK and the VAT total in DKK (BT-111)."},{"code":"CZK","label":"Czech koruna","notes":"National currency of Czechia (EU, outside the euro area). If you invoice in another currency but VAT is due in Czechia, add BT-6 = CZK and the VAT total in CZK (BT-111)."},{"code":"HUF","label":"Hungarian forint","notes":"National currency of Hungary (EU, outside the euro area). If you invoice in another currency but VAT is due in Hungary, add BT-6 = HUF and the VAT total in HUF (BT-111)."},{"code":"RON","label":"Romanian leu","notes":"National currency of Romania (EU, outside the euro area). If you invoice in another currency but VAT is due in Romania, add BT-6 = RON and the VAT total in RON (BT-111)."},{"code":"ISK","label":"Icelandic króna","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"MXN","label":"Mexican peso","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"JPY","label":"Japanese yen","notes":"ISO 4217 defines no decimal places for this currency. Send whole amounts (for example 15000.00) so that line totals and document totals do not drift through rounding."},{"code":"CAD","label":"Canadian dollar","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"AUD","label":"Australian dollar","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"CNY","label":"Chinese yuan renminbi","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"INR","label":"Indian rupee","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"BRL","label":"Brazilian real","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"ZAR","label":"South African rand","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"SGD","label":"Singapore dollar","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"HKD","label":"Hong Kong dollar","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"KRW","label":"South Korean won","notes":"ISO 4217 defines no decimal places for this currency. Send whole amounts (for example 15000.00) so that line totals and document totals do not drift through rounding."},{"code":"THB","label":"Thai baht","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"AED","label":"UAE dirham","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"ILS","label":"Israeli new shekel","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"NZD","label":"New Zealand dollar","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"UAH","label":"Ukrainian hryvnia","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."},{"code":"RSD","label":"Serbian dinar","notes":"Non-EU currency. If VAT is due in an EU member state that requires VAT in its national currency, add BT-6 and the VAT total in that currency (BT-111)."}]}