node-zugferd
Version:
A Node.js library for creating ZUGFeRD/Factur-X compliant documents. Generating XML and embedding it into PDF/A files, enabling seamless e-invoicing and digital document compliance.
553 lines (551 loc) • 13.4 kB
text/typescript
/**
* Generated by `scripts/currency-codes/update.js` on Wed, 19 Mar 2025 17:12:18 GMT
*
* @see https://www.xrepository.de/details/urn:xoev-de:kosit:codeliste:currency-codes
*/
type CurrencyCodesDefinition = {
code: string;
currency: string;
};
type CurrencyCodesCode = (typeof CURRENCY_CODES)[number]["code"];
declare const CURRENCY_CODES_IDENTIFIER: "urn:xoev-de:kosit:codeliste:currency-codes";
declare const CURRENCY_CODES_VERSION: "3";
declare const CURRENCY_CODES: [{
readonly code: "AED";
readonly currency: "UAE Dirham";
}, {
readonly code: "AFN";
readonly currency: "Afghani";
}, {
readonly code: "ALL";
readonly currency: "Lek";
}, {
readonly code: "AMD";
readonly currency: "Armenian Dram";
}, {
readonly code: "ANG";
readonly currency: "Netherlands Antillean Guilder";
}, {
readonly code: "AOA";
readonly currency: "Kwanza";
}, {
readonly code: "ARS";
readonly currency: "Argentine Peso";
}, {
readonly code: "AUD";
readonly currency: "Australian Dollar";
}, {
readonly code: "AWG";
readonly currency: "Aruban Florin";
}, {
readonly code: "AZN";
readonly currency: "Azerbaijan Manat";
}, {
readonly code: "BAM";
readonly currency: "Convertible Mark";
}, {
readonly code: "BBD";
readonly currency: "Barbados Dollar";
}, {
readonly code: "BDT";
readonly currency: "Taka";
}, {
readonly code: "BGN";
readonly currency: "Bulgarian Lev";
}, {
readonly code: "BHD";
readonly currency: "Bahraini Dinar";
}, {
readonly code: "BIF";
readonly currency: "Burundi Franc";
}, {
readonly code: "BMD";
readonly currency: "Bermudian Dollar";
}, {
readonly code: "BND";
readonly currency: "Brunei Dollar";
}, {
readonly code: "BOB";
readonly currency: "Boliviano";
}, {
readonly code: "BOV";
readonly currency: "Mvdol";
}, {
readonly code: "BRL";
readonly currency: "Brazilian Real";
}, {
readonly code: "BSD";
readonly currency: "Bahamian Dollar";
}, {
readonly code: "BTN";
readonly currency: "Ngultrum";
}, {
readonly code: "BWP";
readonly currency: "Pula";
}, {
readonly code: "BYN";
readonly currency: "Belarusian Ruble";
}, {
readonly code: "BZD";
readonly currency: "Belize Dollar";
}, {
readonly code: "CAD";
readonly currency: "Canadian Dollar";
}, {
readonly code: "CDF";
readonly currency: "Congolese Franc";
}, {
readonly code: "CHE";
readonly currency: "WIR Euro";
}, {
readonly code: "CHF";
readonly currency: "Swiss Franc";
}, {
readonly code: "CHW";
readonly currency: "WIR Franc";
}, {
readonly code: "CLF";
readonly currency: "Unidad de Fomento";
}, {
readonly code: "CLP";
readonly currency: "Chilean Peso";
}, {
readonly code: "CNY";
readonly currency: "Yuan Renminbi";
}, {
readonly code: "COP";
readonly currency: "Colombian Peso";
}, {
readonly code: "COU";
readonly currency: "Unidad de Valor Real";
}, {
readonly code: "CRC";
readonly currency: "Costa Rican Colon";
}, {
readonly code: "CUC";
readonly currency: "Peso Convertible";
}, {
readonly code: "CUP";
readonly currency: "Cuban Peso";
}, {
readonly code: "CVE";
readonly currency: "Cabo Verde Escudo";
}, {
readonly code: "CZK";
readonly currency: "Czech Koruna";
}, {
readonly code: "DJF";
readonly currency: "Djibouti Franc";
}, {
readonly code: "DKK";
readonly currency: "Danish Krone";
}, {
readonly code: "DOP";
readonly currency: "Dominican Peso";
}, {
readonly code: "DZD";
readonly currency: "Algerian Dinar";
}, {
readonly code: "EGP";
readonly currency: "Egyptian Pound";
}, {
readonly code: "ERN";
readonly currency: "Nakfa";
}, {
readonly code: "ETB";
readonly currency: "Ethiopian Birr";
}, {
readonly code: "EUR";
readonly currency: "Euro";
}, {
readonly code: "FJD";
readonly currency: "Fiji Dollar";
}, {
readonly code: "FKP";
readonly currency: "Falkland Islands Pound";
}, {
readonly code: "GBP";
readonly currency: "Pound Sterling";
}, {
readonly code: "GEL";
readonly currency: "Lari";
}, {
readonly code: "GHS";
readonly currency: "Ghana Cedi";
}, {
readonly code: "GIP";
readonly currency: "Gibraltar Pound";
}, {
readonly code: "GMD";
readonly currency: "Dalasi";
}, {
readonly code: "GNF";
readonly currency: "Guinean Franc";
}, {
readonly code: "GTQ";
readonly currency: "Quetzal";
}, {
readonly code: "GYD";
readonly currency: "Guyana Dollar";
}, {
readonly code: "HKD";
readonly currency: "Hong Kong Dollar";
}, {
readonly code: "HNL";
readonly currency: "Lempira";
}, {
readonly code: "HRK";
readonly currency: "Kuna";
}, {
readonly code: "HTG";
readonly currency: "Gourde";
}, {
readonly code: "HUF";
readonly currency: "Forint";
}, {
readonly code: "IDR";
readonly currency: "Rupiah";
}, {
readonly code: "ILS";
readonly currency: "New Israeli Sheqel";
}, {
readonly code: "INR";
readonly currency: "Indian Rupee";
}, {
readonly code: "IQD";
readonly currency: "Iraqi Dinar";
}, {
readonly code: "IRR";
readonly currency: "Iranian Rial";
}, {
readonly code: "ISK";
readonly currency: "Iceland Krona";
}, {
readonly code: "JMD";
readonly currency: "Jamaican Dollar";
}, {
readonly code: "JOD";
readonly currency: "Jordanian Dinar";
}, {
readonly code: "JPY";
readonly currency: "Yen";
}, {
readonly code: "KES";
readonly currency: "Kenyan Shilling";
}, {
readonly code: "KGS";
readonly currency: "Som";
}, {
readonly code: "KHR";
readonly currency: "Riel";
}, {
readonly code: "KMF";
readonly currency: "Comorian Franc";
}, {
readonly code: "KPW";
readonly currency: "North Korean Won";
}, {
readonly code: "KRW";
readonly currency: "Won";
}, {
readonly code: "KWD";
readonly currency: "Kuwaiti Dinar";
}, {
readonly code: "KYD";
readonly currency: "Cayman Islands Dollar";
}, {
readonly code: "KZT";
readonly currency: "Tenge";
}, {
readonly code: "LAK";
readonly currency: "Lao Kip";
}, {
readonly code: "LBP";
readonly currency: "Lebanese Pound";
}, {
readonly code: "LKR";
readonly currency: "Sri Lanka Rupee";
}, {
readonly code: "LRD";
readonly currency: "Liberian Dollar";
}, {
readonly code: "LSL";
readonly currency: "Loti";
}, {
readonly code: "LYD";
readonly currency: "Libyan Dinar";
}, {
readonly code: "MAD";
readonly currency: "Moroccan Dirham";
}, {
readonly code: "MDL";
readonly currency: "Moldovan Leu";
}, {
readonly code: "MGA";
readonly currency: "Malagasy Ariary";
}, {
readonly code: "MKD";
readonly currency: "Denar";
}, {
readonly code: "MMK";
readonly currency: "Kyat";
}, {
readonly code: "MNT";
readonly currency: "Tugrik";
}, {
readonly code: "MOP";
readonly currency: "Pataca";
}, {
readonly code: "MRU";
readonly currency: "Ouguiya";
}, {
readonly code: "MUR";
readonly currency: "Mauritius Rupee";
}, {
readonly code: "MVR";
readonly currency: "Rufiyaa";
}, {
readonly code: "MWK";
readonly currency: "Malawi Kwacha";
}, {
readonly code: "MXN";
readonly currency: "Mexican Peso";
}, {
readonly code: "MXV";
readonly currency: "Mexican Unidad de Inversion (UDI)";
}, {
readonly code: "MYR";
readonly currency: "Malaysian Ringgit";
}, {
readonly code: "MZN";
readonly currency: "Mozambique Metical";
}, {
readonly code: "NAD";
readonly currency: "Namibia Dollar";
}, {
readonly code: "NGN";
readonly currency: "Naira";
}, {
readonly code: "NIO";
readonly currency: "Cordoba Oro";
}, {
readonly code: "NOK";
readonly currency: "Norwegian Krone";
}, {
readonly code: "NPR";
readonly currency: "Nepalese Rupee";
}, {
readonly code: "NZD";
readonly currency: "New Zealand Dollar";
}, {
readonly code: "OMR";
readonly currency: "Rial Omani";
}, {
readonly code: "PAB";
readonly currency: "Balboa";
}, {
readonly code: "PEN";
readonly currency: "Sol";
}, {
readonly code: "PGK";
readonly currency: "Kina";
}, {
readonly code: "PHP";
readonly currency: "Philippine Peso";
}, {
readonly code: "PKR";
readonly currency: "Pakistan Rupee";
}, {
readonly code: "PLN";
readonly currency: "Zloty";
}, {
readonly code: "PYG";
readonly currency: "Guarani";
}, {
readonly code: "QAR";
readonly currency: "Qatari Rial";
}, {
readonly code: "RON";
readonly currency: "Romanian Leu";
}, {
readonly code: "RSD";
readonly currency: "Serbian Dinar";
}, {
readonly code: "RUB";
readonly currency: "Russian Ruble";
}, {
readonly code: "RWF";
readonly currency: "Rwanda Franc";
}, {
readonly code: "SAR";
readonly currency: "Saudi Riyal";
}, {
readonly code: "SBD";
readonly currency: "Solomon Islands Dollar";
}, {
readonly code: "SCR";
readonly currency: "Seychelles Rupee";
}, {
readonly code: "SDG";
readonly currency: "Sudanese Pound";
}, {
readonly code: "SEK";
readonly currency: "Swedish Krona";
}, {
readonly code: "SGD";
readonly currency: "Singapore Dollar";
}, {
readonly code: "SHP";
readonly currency: "Saint Helena Pound";
}, {
readonly code: "SLL";
readonly currency: "Leone";
}, {
readonly code: "SOS";
readonly currency: "Somali Shilling";
}, {
readonly code: "SRD";
readonly currency: "Surinam Dollar";
}, {
readonly code: "SSP";
readonly currency: "South Sudanese Pound";
}, {
readonly code: "STN";
readonly currency: "Dobra";
}, {
readonly code: "SVC";
readonly currency: "El Salvador Colon";
}, {
readonly code: "SYP";
readonly currency: "Syrian Pound";
}, {
readonly code: "SZL";
readonly currency: "Lilangeni";
}, {
readonly code: "THB";
readonly currency: "Baht";
}, {
readonly code: "TJS";
readonly currency: "Somoni";
}, {
readonly code: "TMT";
readonly currency: "Turkmenistan New Manat";
}, {
readonly code: "TND";
readonly currency: "Tunisian Dinar";
}, {
readonly code: "TOP";
readonly currency: "Pa’anga";
}, {
readonly code: "TRY";
readonly currency: "Turkish Lira";
}, {
readonly code: "TTD";
readonly currency: "Trinidad and Tobago Dollar";
}, {
readonly code: "TWD";
readonly currency: "New Taiwan Dollar";
}, {
readonly code: "TZS";
readonly currency: "Tanzanian Shilling";
}, {
readonly code: "UAH";
readonly currency: "Hryvnia";
}, {
readonly code: "UGX";
readonly currency: "Uganda Shilling";
}, {
readonly code: "USD";
readonly currency: "US Dollar";
}, {
readonly code: "USN";
readonly currency: "US Dollar (Next day)";
}, {
readonly code: "UYI";
readonly currency: "Uruguay Peso en Unidades Indexadas (UI)";
}, {
readonly code: "UYU";
readonly currency: "Peso Uruguayo";
}, {
readonly code: "UYW";
readonly currency: "Unidad Previsional";
}, {
readonly code: "UZS";
readonly currency: "Uzbekistan Sum";
}, {
readonly code: "VES";
readonly currency: "Bolívar Soberano";
}, {
readonly code: "VND";
readonly currency: "Dong";
}, {
readonly code: "VUV";
readonly currency: "Vatu";
}, {
readonly code: "WST";
readonly currency: "Tala";
}, {
readonly code: "XAF";
readonly currency: "CFA Franc BEAC";
}, {
readonly code: "XAG";
readonly currency: "Silver";
}, {
readonly code: "XAU";
readonly currency: "Gold";
}, {
readonly code: "XBA";
readonly currency: "Bond Markets Unit European Composite Unit (EURCO)";
}, {
readonly code: "XBB";
readonly currency: "Bond Markets Unit European Monetary Unit (E.M.U.-6)";
}, {
readonly code: "XBC";
readonly currency: "Bond Markets Unit European Unit of Account 9 (E.U.A.-9)";
}, {
readonly code: "XBD";
readonly currency: "Bond Markets Unit European Unit of Account 17 (E.U.A.-17)";
}, {
readonly code: "XCD";
readonly currency: "East Caribbean Dollar";
}, {
readonly code: "XDR";
readonly currency: "SDR (Special Drawing Right)";
}, {
readonly code: "XOF";
readonly currency: "CFA Franc BCEAO";
}, {
readonly code: "XPD";
readonly currency: "Palladium";
}, {
readonly code: "XPF";
readonly currency: "CFP Franc";
}, {
readonly code: "XPT";
readonly currency: "Platinum";
}, {
readonly code: "XSU";
readonly currency: "Sucre";
}, {
readonly code: "XTS";
readonly currency: "Codes specifically reserved for testing purposes";
}, {
readonly code: "XUA";
readonly currency: "ADB Unit of Account";
}, {
readonly code: "XXX";
readonly currency: "The codes assigned for transactions where no currency is involved";
}, {
readonly code: "YER";
readonly currency: "Yemeni Rial";
}, {
readonly code: "ZAR";
readonly currency: "Rand";
}, {
readonly code: "ZMW";
readonly currency: "Zambian Kwacha";
}, {
readonly code: "ZWL";
readonly currency: "Zimbabwe Dollar";
}];
export { CURRENCY_CODES, CURRENCY_CODES_IDENTIFIER, CURRENCY_CODES_VERSION, type CurrencyCodesCode, type CurrencyCodesDefinition };