Class CurrencyCode

Namespace
EInvoice.Core.Enums
Assembly
EInvoice.Core.dll

ISO 4217 currency codes. Name carries the XML serialization value.

public sealed class CurrencyCode : SmartEnum<CurrencyCode, int>, ISmartEnum, IEquatable<SmartEnum<CurrencyCode, int>>, IComparable<SmartEnum<CurrencyCode, int>>
Inheritance
SmartEnum<CurrencyCode, int>
CurrencyCode
Implements
ISmartEnum
Inherited Members
SmartEnum<CurrencyCode, int>.FromValue(int)
SmartEnum<CurrencyCode, int>.FromValue(int, CurrencyCode)
SmartEnum<CurrencyCode, int>.TryFromValue(int, out CurrencyCode)
SmartEnum<CurrencyCode, int>.ToString()
SmartEnum<CurrencyCode, int>.GetHashCode()
SmartEnum<CurrencyCode, int>.Equals(SmartEnum<CurrencyCode, int>)
SmartEnum<CurrencyCode, int>.When(SmartEnum<CurrencyCode, int>)
SmartEnum<CurrencyCode, int>.When(params SmartEnum<CurrencyCode, int>[])
SmartEnum<CurrencyCode, int>.CompareTo(SmartEnum<CurrencyCode, int>)
SmartEnum<CurrencyCode, int>.List
SmartEnum<CurrencyCode, int>.Name
SmartEnum<CurrencyCode, int>.Value

Fields

Aed

AED: UAE Dirham.

public static readonly CurrencyCode Aed

Field Value

CurrencyCode

Afn

AFN: Afghani.

public static readonly CurrencyCode Afn

Field Value

CurrencyCode

All

ALL: Lek.

public static readonly CurrencyCode All

Field Value

CurrencyCode

Amd

AMD: Armenian Dram.

public static readonly CurrencyCode Amd

Field Value

CurrencyCode

Ang

ANG: Netherlands Antillean Guilder.

public static readonly CurrencyCode Ang

Field Value

CurrencyCode

Aoa

AOA: Kwanza.

public static readonly CurrencyCode Aoa

Field Value

CurrencyCode

Ars

ARS: Argentine Peso.

public static readonly CurrencyCode Ars

Field Value

CurrencyCode

Aud

AUD: Australian Dollar.

public static readonly CurrencyCode Aud

Field Value

CurrencyCode

Awg

AWG: Aruban Florin.

public static readonly CurrencyCode Awg

Field Value

CurrencyCode

Azn

AZN: Azerbaijan Manat.

public static readonly CurrencyCode Azn

Field Value

CurrencyCode

Bam

BAM: Convertible Mark.

public static readonly CurrencyCode Bam

Field Value

CurrencyCode

Bbd

BBD: Barbados Dollar.

public static readonly CurrencyCode Bbd

Field Value

CurrencyCode

Bdt

BDT: Taka.

public static readonly CurrencyCode Bdt

Field Value

CurrencyCode

Bgn

BGN: Bulgarian Lev.

public static readonly CurrencyCode Bgn

Field Value

CurrencyCode

Bhd

BHD: Bahraini Dinar.

public static readonly CurrencyCode Bhd

Field Value

CurrencyCode

Bif

BIF: Burundi Franc.

public static readonly CurrencyCode Bif

Field Value

CurrencyCode

Bmd

BMD: Bermudian Dollar.

public static readonly CurrencyCode Bmd

Field Value

CurrencyCode

Bnd

BND: Brunei Dollar.

public static readonly CurrencyCode Bnd

Field Value

CurrencyCode

Bob

BOB: Boliviano.

public static readonly CurrencyCode Bob

Field Value

CurrencyCode

Bov

BOV: Mvdol.

public static readonly CurrencyCode Bov

Field Value

CurrencyCode

Brl

BRL: Brazilian Real.

public static readonly CurrencyCode Brl

Field Value

CurrencyCode

Bsd

BSD: Bahamian Dollar.

public static readonly CurrencyCode Bsd

Field Value

CurrencyCode

Btn

BTN: Ngultrum.

public static readonly CurrencyCode Btn

Field Value

CurrencyCode

Bwp

BWP: Pula.

public static readonly CurrencyCode Bwp

Field Value

CurrencyCode

Byn

BYN: Belarusian Ruble.

public static readonly CurrencyCode Byn

Field Value

CurrencyCode

Bzd

BZD: Belize Dollar.

public static readonly CurrencyCode Bzd

Field Value

CurrencyCode

Cad

CAD: Canadian Dollar.

public static readonly CurrencyCode Cad

Field Value

CurrencyCode

Cdf

CDF: Congolese Franc.

public static readonly CurrencyCode Cdf

Field Value

CurrencyCode

Che

CHE: WIR Euro.

public static readonly CurrencyCode Che

Field Value

CurrencyCode

Chf

CHF: Swiss Franc.

public static readonly CurrencyCode Chf

Field Value

CurrencyCode

Chw

CHW: WIR Franc.

public static readonly CurrencyCode Chw

Field Value

CurrencyCode

Clf

CLF: Unidad de Fomento.

public static readonly CurrencyCode Clf

Field Value

CurrencyCode

Clp

CLP: Chilean Peso.

public static readonly CurrencyCode Clp

Field Value

CurrencyCode

Cnh

CNH: Renminbi (offshore).

public static readonly CurrencyCode Cnh

Field Value

CurrencyCode

Cny

CNY: Yuan Renminbi.

public static readonly CurrencyCode Cny

Field Value

CurrencyCode

Cop

COP: Colombian Peso.

public static readonly CurrencyCode Cop

Field Value

CurrencyCode

Cou

COU: Unidad de Valor Real.

public static readonly CurrencyCode Cou

Field Value

CurrencyCode

Crc

CRC: Costa Rican Colon.

public static readonly CurrencyCode Crc

Field Value

CurrencyCode

Cup

CUP: Cuban Peso.

public static readonly CurrencyCode Cup

Field Value

CurrencyCode

Cve

CVE: Cabo Verde Escudo.

public static readonly CurrencyCode Cve

Field Value

CurrencyCode

Czk

CZK: Czech Koruna.

public static readonly CurrencyCode Czk

Field Value

CurrencyCode

Djf

DJF: Djibouti Franc.

public static readonly CurrencyCode Djf

Field Value

CurrencyCode

Dkk

DKK: Danish Krone.

public static readonly CurrencyCode Dkk

Field Value

CurrencyCode

Dop

DOP: Dominican Peso.

public static readonly CurrencyCode Dop

Field Value

CurrencyCode

Dzd

DZD: Algerian Dinar.

public static readonly CurrencyCode Dzd

Field Value

CurrencyCode

Egp

EGP: Egyptian Pound.

public static readonly CurrencyCode Egp

Field Value

CurrencyCode

Ern

ERN: Nakfa.

public static readonly CurrencyCode Ern

Field Value

CurrencyCode

Etb

ETB: Ethiopian Birr.

public static readonly CurrencyCode Etb

Field Value

CurrencyCode

Eur

EUR: Euro.

public static readonly CurrencyCode Eur

Field Value

CurrencyCode

Fjd

FJD: Fiji Dollar.

public static readonly CurrencyCode Fjd

Field Value

CurrencyCode

Fkp

FKP: Falkland Islands Pound.

public static readonly CurrencyCode Fkp

Field Value

CurrencyCode

Gbp

GBP: Pound Sterling.

public static readonly CurrencyCode Gbp

Field Value

CurrencyCode

Gel

GEL: Lari.

public static readonly CurrencyCode Gel

Field Value

CurrencyCode

Ghs

GHS: Ghana Cedi.

public static readonly CurrencyCode Ghs

Field Value

CurrencyCode

Gip

GIP: Gibraltar Pound.

public static readonly CurrencyCode Gip

Field Value

CurrencyCode

Gmd

GMD: Dalasi.

public static readonly CurrencyCode Gmd

Field Value

CurrencyCode

Gnf

GNF: Guinean Franc.

public static readonly CurrencyCode Gnf

Field Value

CurrencyCode

Gtq

GTQ: Quetzal.

public static readonly CurrencyCode Gtq

Field Value

CurrencyCode

Gyd

GYD: Guyana Dollar.

public static readonly CurrencyCode Gyd

Field Value

CurrencyCode

Hkd

HKD: Hong Kong Dollar.

public static readonly CurrencyCode Hkd

Field Value

CurrencyCode

Hnl

HNL: Lempira.

public static readonly CurrencyCode Hnl

Field Value

CurrencyCode

Htg

HTG: Gourde.

public static readonly CurrencyCode Htg

Field Value

CurrencyCode

Huf

HUF: Forint.

public static readonly CurrencyCode Huf

Field Value

CurrencyCode

Idr

IDR: Rupiah.

public static readonly CurrencyCode Idr

Field Value

CurrencyCode

Ils

ILS: New Israeli Sheqel.

public static readonly CurrencyCode Ils

Field Value

CurrencyCode

Inr

INR: Indian Rupee.

public static readonly CurrencyCode Inr

Field Value

CurrencyCode

Iqd

IQD: Iraqi Dinar.

public static readonly CurrencyCode Iqd

Field Value

CurrencyCode

Irr

IRR: Iranian Rial.

public static readonly CurrencyCode Irr

Field Value

CurrencyCode

Isk

ISK: Iceland Krona.

public static readonly CurrencyCode Isk

Field Value

CurrencyCode

Jmd

JMD: Jamaican Dollar.

public static readonly CurrencyCode Jmd

Field Value

CurrencyCode

Jod

JOD: Jordanian Dinar.

public static readonly CurrencyCode Jod

Field Value

CurrencyCode

Jpy

JPY: Yen.

public static readonly CurrencyCode Jpy

Field Value

CurrencyCode

Kes

KES: Kenyan Shilling.

public static readonly CurrencyCode Kes

Field Value

CurrencyCode

Kgs

KGS: Som.

public static readonly CurrencyCode Kgs

Field Value

CurrencyCode

Khr

KHR: Riel.

public static readonly CurrencyCode Khr

Field Value

CurrencyCode

Kmf

KMF: Comorian Franc.

public static readonly CurrencyCode Kmf

Field Value

CurrencyCode

Kpw

KPW: North Korean Won.

public static readonly CurrencyCode Kpw

Field Value

CurrencyCode

Krw

KRW: Won.

public static readonly CurrencyCode Krw

Field Value

CurrencyCode

Kwd

KWD: Kuwaiti Dinar.

public static readonly CurrencyCode Kwd

Field Value

CurrencyCode

Kyd

KYD: Cayman Islands Dollar.

public static readonly CurrencyCode Kyd

Field Value

CurrencyCode

Kzt

KZT: Tenge.

public static readonly CurrencyCode Kzt

Field Value

CurrencyCode

Lak

LAK: Lao Kip.

public static readonly CurrencyCode Lak

Field Value

CurrencyCode

Lbp

LBP: Lebanese Pound.

public static readonly CurrencyCode Lbp

Field Value

CurrencyCode

Lkr

LKR: Sri Lanka Rupee.

public static readonly CurrencyCode Lkr

Field Value

CurrencyCode

Lrd

LRD: Liberian Dollar.

public static readonly CurrencyCode Lrd

Field Value

CurrencyCode

Lsl

LSL: Loti.

public static readonly CurrencyCode Lsl

Field Value

CurrencyCode

Lyd

LYD: Libyan Dinar.

public static readonly CurrencyCode Lyd

Field Value

CurrencyCode

Mad

MAD: Moroccan Dirham.

public static readonly CurrencyCode Mad

Field Value

CurrencyCode

Mdl

MDL: Moldovan Leu.

public static readonly CurrencyCode Mdl

Field Value

CurrencyCode

Mga

MGA: Malagasy Ariary.

public static readonly CurrencyCode Mga

Field Value

CurrencyCode

Mkd

MKD: Denar.

public static readonly CurrencyCode Mkd

Field Value

CurrencyCode

Mmk

MMK: Kyat.

public static readonly CurrencyCode Mmk

Field Value

CurrencyCode

Mnt

MNT: Tugrik.

public static readonly CurrencyCode Mnt

Field Value

CurrencyCode

Mop

MOP: Pataca.

public static readonly CurrencyCode Mop

Field Value

CurrencyCode

Mru

MRU: Ouguiya.

public static readonly CurrencyCode Mru

Field Value

CurrencyCode

Mur

MUR: Mauritius Rupee.

public static readonly CurrencyCode Mur

Field Value

CurrencyCode

Mvr

MVR: Rufiyaa.

public static readonly CurrencyCode Mvr

Field Value

CurrencyCode

Mwk

MWK: Malawi Kwacha.

public static readonly CurrencyCode Mwk

Field Value

CurrencyCode

Mxn

MXN: Mexican Peso.

public static readonly CurrencyCode Mxn

Field Value

CurrencyCode

Mxv

MXV: Mexican Unidad de Inversion (UDI).

public static readonly CurrencyCode Mxv

Field Value

CurrencyCode

Myr

MYR: Malaysian Ringgit.

public static readonly CurrencyCode Myr

Field Value

CurrencyCode

Mzn

MZN: Mozambique Metical.

public static readonly CurrencyCode Mzn

Field Value

CurrencyCode

Nad

NAD: Namibia Dollar.

public static readonly CurrencyCode Nad

Field Value

CurrencyCode

Ngn

NGN: Naira.

public static readonly CurrencyCode Ngn

Field Value

CurrencyCode

Nio

NIO: Cordoba Oro.

public static readonly CurrencyCode Nio

Field Value

CurrencyCode

Nok

NOK: Norwegian Krone.

public static readonly CurrencyCode Nok

Field Value

CurrencyCode

Npr

NPR: Nepalese Rupee.

public static readonly CurrencyCode Npr

Field Value

CurrencyCode

Nzd

NZD: New Zealand Dollar.

public static readonly CurrencyCode Nzd

Field Value

CurrencyCode

Omr

OMR: Rial Omani.

public static readonly CurrencyCode Omr

Field Value

CurrencyCode

Pab

PAB: Balboa.

public static readonly CurrencyCode Pab

Field Value

CurrencyCode

Pen

PEN: Sol.

public static readonly CurrencyCode Pen

Field Value

CurrencyCode

Pgk

PGK: Kina.

public static readonly CurrencyCode Pgk

Field Value

CurrencyCode

Php

PHP: Philippine Peso.

public static readonly CurrencyCode Php

Field Value

CurrencyCode

Pkr

PKR: Pakistan Rupee.

public static readonly CurrencyCode Pkr

Field Value

CurrencyCode

Pln

PLN: Zloty.

public static readonly CurrencyCode Pln

Field Value

CurrencyCode

Pyg

PYG: Guarani.

public static readonly CurrencyCode Pyg

Field Value

CurrencyCode

Qar

QAR: Qatari Rial.

public static readonly CurrencyCode Qar

Field Value

CurrencyCode

Ron

RON: Romanian Leu.

public static readonly CurrencyCode Ron

Field Value

CurrencyCode

Rsd

RSD: Serbian Dinar.

public static readonly CurrencyCode Rsd

Field Value

CurrencyCode

Rub

RUB: Russian Ruble.

public static readonly CurrencyCode Rub

Field Value

CurrencyCode

Rwf

RWF: Rwanda Franc.

public static readonly CurrencyCode Rwf

Field Value

CurrencyCode

Sar

SAR: Saudi Riyal.

public static readonly CurrencyCode Sar

Field Value

CurrencyCode

Sbd

SBD: Solomon Islands Dollar.

public static readonly CurrencyCode Sbd

Field Value

CurrencyCode

Scr

SCR: Seychelles Rupee.

public static readonly CurrencyCode Scr

Field Value

CurrencyCode

Sdg

SDG: Sudanese Pound.

public static readonly CurrencyCode Sdg

Field Value

CurrencyCode

Sek

SEK: Swedish Krona.

public static readonly CurrencyCode Sek

Field Value

CurrencyCode

Sgd

SGD: Singapore Dollar.

public static readonly CurrencyCode Sgd

Field Value

CurrencyCode

Shp

SHP: Saint Helena Pound.

public static readonly CurrencyCode Shp

Field Value

CurrencyCode

Sle

SLE: Sierra Leone (new valuation 2022).

public static readonly CurrencyCode Sle

Field Value

CurrencyCode

Sos

SOS: Somali Shilling.

public static readonly CurrencyCode Sos

Field Value

CurrencyCode

Srd

SRD: Surinam Dollar.

public static readonly CurrencyCode Srd

Field Value

CurrencyCode

Ssp

SSP: South Sudanese Pound.

public static readonly CurrencyCode Ssp

Field Value

CurrencyCode

Stn

STN: Dobra.

public static readonly CurrencyCode Stn

Field Value

CurrencyCode

Svc

SVC: El Salvador Colon.

public static readonly CurrencyCode Svc

Field Value

CurrencyCode

Syp

SYP: Syrian Pound.

public static readonly CurrencyCode Syp

Field Value

CurrencyCode

Szl

SZL: Lilangeni.

public static readonly CurrencyCode Szl

Field Value

CurrencyCode

Thb

THB: Baht.

public static readonly CurrencyCode Thb

Field Value

CurrencyCode

Tjs

TJS: Somoni.

public static readonly CurrencyCode Tjs

Field Value

CurrencyCode

Tmt

TMT: Turkmenistan New Manat.

public static readonly CurrencyCode Tmt

Field Value

CurrencyCode

Tnd

TND: Tunisian Dinar.

public static readonly CurrencyCode Tnd

Field Value

CurrencyCode

Top

TOP: Pa’anga.

public static readonly CurrencyCode Top

Field Value

CurrencyCode

Try

TRY: Turkish Lira.

public static readonly CurrencyCode Try

Field Value

CurrencyCode

Ttd

TTD: Trinidad and Tobago Dollar.

public static readonly CurrencyCode Ttd

Field Value

CurrencyCode

Twd

TWD: New Taiwan Dollar.

public static readonly CurrencyCode Twd

Field Value

CurrencyCode

Tzs

TZS: Tanzanian Shilling.

public static readonly CurrencyCode Tzs

Field Value

CurrencyCode

Uah

UAH: Hryvnia.

public static readonly CurrencyCode Uah

Field Value

CurrencyCode

Ugx

UGX: Uganda Shilling.

public static readonly CurrencyCode Ugx

Field Value

CurrencyCode

Usd

USD: US Dollar.

public static readonly CurrencyCode Usd

Field Value

CurrencyCode

Usn

USN: US Dollar (Next day).

public static readonly CurrencyCode Usn

Field Value

CurrencyCode

Uyi

UYI: Uruguay Peso en Unidades Indexadas (UI).

public static readonly CurrencyCode Uyi

Field Value

CurrencyCode

Uyu

UYU: Peso Uruguayo.

public static readonly CurrencyCode Uyu

Field Value

CurrencyCode

Uyw

UYW: Unidad Previsional.

public static readonly CurrencyCode Uyw

Field Value

CurrencyCode

Uzs

UZS: Uzbekistan Sum.

public static readonly CurrencyCode Uzs

Field Value

CurrencyCode

Ved

VED: Bolívar Soberano, new valuation.

public static readonly CurrencyCode Ved

Field Value

CurrencyCode

Ves

VES: Bolívar Soberano.

public static readonly CurrencyCode Ves

Field Value

CurrencyCode

Vnd

VND: Dong.

public static readonly CurrencyCode Vnd

Field Value

CurrencyCode

Vuv

VUV: Vatu.

public static readonly CurrencyCode Vuv

Field Value

CurrencyCode

Wst

WST: Tala.

public static readonly CurrencyCode Wst

Field Value

CurrencyCode

Xaf

XAF: CFA Franc BEAC.

public static readonly CurrencyCode Xaf

Field Value

CurrencyCode

Xag

XAG: Silver.

public static readonly CurrencyCode Xag

Field Value

CurrencyCode

Xau

XAU: Gold.

public static readonly CurrencyCode Xau

Field Value

CurrencyCode

Xba

XBA: Bond Markets Unit European Composite Unit (EURCO).

public static readonly CurrencyCode Xba

Field Value

CurrencyCode

Xbb

XBB: Bond Markets Unit European Monetary Unit (E.M.U.-6).

public static readonly CurrencyCode Xbb

Field Value

CurrencyCode

Xbc

XBC: Bond Markets Unit European Unit of Account 9 (E.U.A.-9).

public static readonly CurrencyCode Xbc

Field Value

CurrencyCode

Xbd

XBD: Bond Markets Unit European Unit of Account 17 (E.U.A.-17).

public static readonly CurrencyCode Xbd

Field Value

CurrencyCode

Xcd

XCD: East Caribbean Dollar.

public static readonly CurrencyCode Xcd

Field Value

CurrencyCode

Xdr

XDR: SDR (Special Drawing Right).

public static readonly CurrencyCode Xdr

Field Value

CurrencyCode

Xof

XOF: CFA Franc BCEAO.

public static readonly CurrencyCode Xof

Field Value

CurrencyCode

Xpd

XPD: Palladium.

public static readonly CurrencyCode Xpd

Field Value

CurrencyCode

Xpf

XPF: CFP Franc.

public static readonly CurrencyCode Xpf

Field Value

CurrencyCode

Xpt

XPT: Platinum.

public static readonly CurrencyCode Xpt

Field Value

CurrencyCode

Xsu

XSU: Sucre.

public static readonly CurrencyCode Xsu

Field Value

CurrencyCode

Xts

XTS: Codes specifically reserved for testing purposes.

public static readonly CurrencyCode Xts

Field Value

CurrencyCode

Xua

XUA: ADB Unit of Account.

public static readonly CurrencyCode Xua

Field Value

CurrencyCode

Xxx

XXX: The codes assigned for transactions where no currency is involved.

public static readonly CurrencyCode Xxx

Field Value

CurrencyCode

Yer

YER: Yemeni Rial.

public static readonly CurrencyCode Yer

Field Value

CurrencyCode

Zar

ZAR: Rand.

public static readonly CurrencyCode Zar

Field Value

CurrencyCode

Zmw

ZMW: Zambian Kwacha.

public static readonly CurrencyCode Zmw

Field Value

CurrencyCode

Zwg

ZWG: Zimbabwe Gold.

public static readonly CurrencyCode Zwg

Field Value

CurrencyCode

Properties

DisplayName

public string DisplayName { get; }

Property Value

string

Methods

FromName(string, bool)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(CurrencyCode))]
public static CurrencyCode FromName(string name, bool ignoreCase = false)

Parameters

name string
ignoreCase bool

Returns

CurrencyCode

FromValue(int)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(CurrencyCode))]
public static CurrencyCode FromValue(int value)

Parameters

value int

Returns

CurrencyCode

TryFromName(string, out CurrencyCode)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(CurrencyCode))]
public static bool TryFromName(string name, out CurrencyCode result)

Parameters

name string
result CurrencyCode

Returns

bool

TryFromValue(int, out CurrencyCode)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(CurrencyCode))]
public static bool TryFromValue(int value, out CurrencyCode result)

Parameters

value int
result CurrencyCode

Returns

bool