Modul:ISO 4217

Template-info.png Dokumentation für das Modul ISO 4217[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]

Verwendung in anderen Modulen

Dieses Modul ist notwendig für die Ausführung folgender Module. Bei Anpassungen sollte die Funktionstüchtigkeit der folgenden Module geprüft werden. Benutze dazu auch diese Tracking-Kategorie um Fehler zu finden, die sich dann auf Artikel auswirken:

Aktuelle Werteliste

ISO-CodeNummerSymbolBezeichnung (lang)Bezeichnung (kurz)Untereinheit (Betrag)Untereinheit (Name)Landgültig seit
SSP968Suriname-DollarSüdsudanesisches Pfund100PiasterSüdsudan2004
TJS972SomoniSomoni100DiramTadschikistan2000
CDF976CFKongo-FrancFranc100CentimesDemokratische Republik Kongo1997
ALL008LAlbanischer LekLek100QindarkaAlbanien1925
TRY949Türkische LiraLira100KuruşTürkei, Nordzypern2005
XAF950FCFACFA-Franc BEACCFA-Franc100CentimesZentralafrikanische Wirtschafts- und Währungsunion
GMD270DDalasiDalasi100BututsGambia
JMD388J$Jamaika-DollarDollar100CentJamaika
INR356Indische RupieRupie100PaiseIndien
GEL981Georgischer LariLari100TetriGeorgien1995
BDT050TkTakaTaka100PoishaBangladesch
CHE947WIR Bank#Das WIR-VerrechnungssystemWIR EuroSchweiz
TND788DTTunesischer DinarDinar1000MillimesTunesien
CZK203Tschechische KroneKrone100HaleruTschechien1993
MNT496TögrögTögrög100MöngöMongolei
AUD036A$Australischer DollarDollar100CentAustralien1966
HTG332GGourdeGourde100CentimesHaiti
AMD051֏Armenischer DramDram100LumaArmenien1993
BMD060BD$Bermuda-DollarDollar100CentBermuda
AED784DHVAE-DirhamDirham100FilsVereinigte Arabische Emirate1971
HNL340LLempiraLempira100CentavosHonduras
BIF108FBuBurundi-FrancFranc100CentimesBurundi
BOB068Bs.BolivianoBoliviano100CentavosBolivien1987
FKP238FK£Falkland-PfundPfund100PenceFalklandinseln1921
MXN484Mex$Mexikanischer PesoPeso100CentavosMexiko1992
PGK598KKinaKina100ToeaPapua-Neuguinea
ERN232NfkEritreischer NakfaNakfa100CentEritrea1997
CUP192$MNKubanischer PesoPeso100CentavosKuba1857
MYR458RMRinggitRinggit100SenMalaysia
SGD752S$Schwedische KroneDollar100CentSingapur
BND096B$Brunei-DollarDollar100CentBrunei
CVE132$Kap-Verde-EscudoEscudo100CentavosKap Verde1975
GTQ320QGuatemaltekischer QuetzalQuetzal100CentavosGuatemala
BYR974BrBelarusischer RubelRubel100KupekenBelarus2000
NPR524N₨Nepalesische RupieRupie100PaisaNepal
ZAR710RSüdafrikanischer RandRand100CentSüdafrika, Lesotho, Swasiland
CLP152CLP$Chilenischer PesoPesoChile1975
KWD414K.D.Kuwait-DinarDinar1000FilsKuwait
QAR634QRKatar-RiyalRiyal100DirhamsKatar
SAR682SR.Saudi-RiyalRiyal100HallalasSaudi-Arabien
ZWL932Z$Simbabwe-DollarDollar100CentSimbabwe01. Aug 08
NGN566NairaNaira100KoboNigeria
CRC188Costa-Rica-ColónColón100CéntimosCosta Rica1897
MZN943MTMeticalMetical100CentavosMosambik01. Jul 06
RON946leiRumänischer LeuLeu100BaniRumänien2005
AZN944m.Aserbaidschan-ManatManat100QäpikAserbaidschan2006
BGN975лвLewLew100StotinkiBulgarien1999
PAB590B/.Panamaischer BalboaBalboa100CentesimosPanama
KRW410Südkoreanischer WonWon100ChonSüdkorea
ARS032$Argentinischer PesoPeso100CentavosArgentinien1991
MMK104KKyatKyat100PyasMyanmar
CHF756SFrSchweizer FrankenSchweizer Franken100RappenSchweiz, Liechtenstein
MAD504DHMarokkanischer DirhamDirham100CentimesMarokko, Westsahara
BWP072PBotswanischer PulaPula100ThebeBotswana1976
BHD048BDBahrain-DinarDinar1000FilsBahrain1965
ISK352krIsländische KroneKrone100AurarIsland1981
VUV548VTVatuVatuVanuatu
AWG533ƒAruba-FlorinFlorin100CentAruba1986
JPY392¥YenYen100SenJapan
MRO478UMOuguiyaOuguiya5KhoumsMauretanien
SVC222El-Salvador-ColónColón100CentavosEl Salvador
IQD368د.عIrakischer DinarDinar1000FilsIrak
TZS834TShTansania-SchillingSchilling100CentTansania
KGS417сомSomSom100TyiynKirgisistan
KYD136CI$Kaiman-DollarDollar100CentKaimaninseln
IRR364Iranischer RialRial100DinarsIran
BTN064Nu.NgultrumNgultrum100ChetrumBhutan1974
GYD328G$Guyana-DollarDollar100CentGuyana
MWK454MKMalawi-KwachaKwacha100TambalaMalawi
BAM977KMKonvertible MarkKonvertible Mark100FeningBosnien und Herzegowina1999
MXV979Unidad de InversiónUnidad de InversiónMexiko
SBD090SI$Salomonen-DollarDollar100CentSalomonen
ZMW967ZKSambischer KwachaKwacha100NgweeSambia 1 Januar 2013
KMF174CFKomoren-FrancFranc100CentimesKomoren
YER886Jemen-RialRial100FilsJemen
UYI940Peso en Unidades IndexadasPeso en Unidades IndexadasUruguay
DKK208krDänische KroneKrone100ØreDänemark1875
XPF953CPFCFP-FrancCPF-FrancFranzösisch-Polynesien, Neukaledonien, Wallis und Futuna
XOF952CFACFA-Franc BCEAOCFA-Franc100CentimesWestafrikanische Wirtschafts- und Währungsunion
XCD951EC$Ostkaribischer DollarDollar100CentOstkaribische Währungsunion
SHP702£Singapur-DollarPfund100PenceSt. Helena, Ascension und Tristan da Cunha
WST882WS$Samoanischer TalaTala100SeneSamoa
HUF348FtForintForint100FillérUngarn
PHP608Philippinischer PesoPeso100CentavosPhilippinen
VND704Vietnamesischer ĐồngVietnamesischer Đồng100XuVietnam
VEF937Bs.Bolívar FuerteBolívar Fuerte100CéntimosVenezuela2008
THB764฿BahtBaht100SatangThailand
CHW948WIR Bank#Das WIR-VerrechnungssystemWIR FrancSchweiz2004
CAD124Can$Kanadischer DollarDollar100CentKanada1871
KPW408Nordkoreanischer WonWon100ChonNordkorea
COP170COL$Kolumbianischer PesoPeso100CentavosKolumbien1872
DOP214RD$Dominikanischer PesoPeso100CentavosDominikanische Republik1844
FJD242FJ$Fidschi-DollarDollar100CentFidschi1969
UZS860SoʻmSoʻm100TiyinUsbekistan
UYU858$UUruguayischer PesoPeso100CentesimosUruguay1993
SZL748ELilangeniLilangeni100CentEswatini
UGX800UshUganda-SchillingSchilling100CentUganda
GHS936GH₵CediGhana Cedi100PesewasGhana2007
EGP818LEÄgyptisches PfundPfund100PiastersÄgypten1899
DJF262FdjDschibuti-FrancFranc100CentimesDschibuti
PKR586Pakistanische RupieRupie100PaisaPakistan
TWD901NT$Neuer Taiwan-DollarDollar100CentTaiwan
MUR480Mauritius-RupieRupie100CentMauritius
CNY156¥RenminbiRenminbi Yuan100FenVolksrepublik Cina1949
MOP446MOP$Macau-PatacaPataca100AvosMacau
TOP776T$PaʻangaPaʻanga100SenitiTonga
TMT934TTurkmenistan-ManatManat100TengeTurkmenistan2009
GIP292£Gibraltar-PfundPfund100PenceGibraltar
CUC931CUC$Peso convertiblePeso Convertible100CentavosKuba1994
USD840$US-DollarDollar100CentVereinigte Staaten
ETB230BrÄthiopischer BirrBirr100SantimÄthiopien1894
CLF990Unidad de FomentoUnidad de FomentoChile1967
RSD941din.Serbischer DinarDinar100ParaSerbien2006
AFN971؋AfghaniAfghani100PulsAfghanistan2002
UAH980HrywnjaHrywnja100KopekenUkraine
SRD706SRDSomalia-SchillingDollar100CentSuriname
SOS694Sh.So.Sierra-leonischer LeoneSchilling100CentesimiSomalia
IDR360RpIndonesische RupiahRupiah100SenIndonesien
BBD052Bds$Barbados-DollarDollar100CentBarbados
SLL654LeSt.-Helena-PfundLeone100CentSierra Leone
SEK728krSüdsudanesisches PfundKrone100ÖreSchweden18. Jul 11
SDG938ج.س.Sudanesisches PfundSudanesisches Pfund100PiasterSudan01. Jul 07
SCR690SReSeychellen-RupieRupie100CentSeychellen
RWF646FRwRuanda-FrancFranc100CentimesRuanda
HKD344HK$Hongkong-DollarDollar100CentHongkong
PLN985ZłotyZłoty100GroszyPolen1994
EUR978EuroEuro100CentEuropäische Währungsunion1999
KES404KshKenia-SchillingSchilling100CentKenia
BSD044B$Bahama-DollarDollar100CentBahamas1966
PYG600Paraguayischer GuaraníGuaraní100CentimosParaguay
RUB643Russischer RubelRubel100KopekenRussland1998
PEN604S/.Nuevo SolNuevo Sol100CéntimosPeru1991
LAK418KipKip100AtLaos
OMR512ر.ع.Omanischer RialRial1000BaizasOman
NZD554NZ$Neuseeland-DollarDollar100CentNeuseeland, Niue, Pitcairninseln
NOK578krNorwegische KroneKrone100ØreNorwegen
XSU994SucreSUCRESUCREALBA-Staaten17. Aug 10
NAD516N$Namibia-DollarDollar100CentNamibia
BOV984MvdolMvdolBolivien
ANG532NAƒAntillen-GuldenAntillen-Gulden100CentsCuraçao, Sint Maarten1821
MVR462Rf.RufiyaaRufiyaa100LaariMalediven1981
TTD780TT$Trinidad-und-Tobago-DollarDollar100CentTrinidad und Tobago
HRK191knKroatische KunaKuna100LipaKroatien
MKD807DENMazedonischer DenarDenar100DeniNordmazedonien1993
STD678DbSão-toméischer DobraDobra100CentimesSão Tomé und Príncipe
MDL498leiMoldauischer LeuLeu100BaniMoldawien
LYD434LDLibyscher DinarDinar1000DirhamsLibyen
LSL426MLesothischer LotiLoti100LisenteLesotho
COU970Unidad de Valor RealUnidad de Valor RealKolumbien
LRD430L$Liberianischer DollarDollar100CentLiberia
DZD012DAAlgerischer DinarDinar100CentimesAlgerien1964
LKR144SLRsSri-Lanka-RupieRupie100CentSri Lanka
AOA973KzKwanzaKwanza100CentimosAngola2000
KHR116Kambodschanischer RielRiel100SenKambodscha
KZT398TengeTenge100TyinKasachstan
LBP422LLLibanesisches PfundPfund100PiastresLibanon
BZD084BZ$Belize-DollarDollar100CentBelize1864
JOD400JDJordanischer DinarDinar100PiasterJordanien
ILS376SchekelSchekel100AgorotIsrael, Staat Palästina1985
GNF324FGFranc GuinéenFranc100CentimesGuinea
GBP826£Pfund SterlingPfund100PenceVereinigtes Königreich
NIO558C$Córdoba OroCórdoba Oro100CentavosNicaragua1990
MGA969ArAriaryAriary5IraimbilanjaMadagaskar2005
SYP760LSSyrische LiraLira100PiastresSyrien
BRL986R$Brasilianischer RealReal100CentavosBrasilien1994
Hinweise
local iso4217 = require ( 'Modul:ISO 4217/Codes')

local currency = {}

function currency.getCodeNumber ( isoCode )
	return	iso4217[isoCode][2] or '000'
end

function currency.getNameLong ( isoCode )
	return	iso4217[isoCode][3] or ''
end

function currency.getNameShort ( isoCode )
	return	iso4217[isoCode][4] or ''
end

function currency.getSign ( isoCode )
	return	iso4217[isoCode][5] or ''
end
	
function currency.getCodelist ()
	local display = '<table class="prettytable sortable">'
	display = display .. '<tr><th>ISO-Code</th><th>Nummer</th><th>Symbol</th><th>Bezeichnung (lang)</th><th>Bezeichnung (kurz)</th><th>Untereinheit (Betrag)</th><th>Untereinheit (Name)</th><th>Land</th><th>gültig seit</th></tr>'
	for k,v in pairs ( iso4217 ) do
		display = display .. '<tr>'
		display = display .. '<td>' .. k .. '</td>'
		display = display .. '<td>' .. v[2] .. '</td>'
		display = display .. '<td>' .. v[5] .. '</td>'
		display = display .. '<td>' .. v[3] .. '</td>'
		display = display .. '<td>' .. v[4] .. '</td>'
		display = display .. '<td>' .. v[9] .. '</td>'
		display = display .. '<td>' .. v[10] .. '</td>'
		display = display .. '<td>' .. v[14] .. '</td>'
		display = display .. '<td>' .. v[13] .. '</td>'
		display = display .. '</tr>'
		end
	display = display .. '</table>'
	return display
end

return currency