<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:annotation>
        <xsd:documentation>
           <![CDATA[
             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
             X                                                       X
             X    XML Schema simpleType Definition of currencies     X
             X                                                       X
             X         Author: Roger Costello                        X
             X                                                       X
             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
           ]]>
       </xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType name="currency">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="ADP"/>
            <xsd:enumeration value="Andorran Peseta"/>
            <xsd:enumeration value="AED"/>
            <xsd:enumeration value="United Arab Emirates Dirham"/>
            <xsd:enumeration value="AFA"/>
            <xsd:enumeration value="Afghanistan Afghani"/>
            <xsd:enumeration value="ALL"/>
            <xsd:enumeration value="Albanian Lek"/>
            <xsd:enumeration value="ANG"/>
            <xsd:enumeration value="Netherlands Antillian Guilder"/>
            <xsd:enumeration value="AOK"/>
            <xsd:enumeration value="Angolan Kwanza"/>
            <xsd:enumeration value="ARA"/>
            <xsd:enumeration value="Argentinian Austral"/>
            <xsd:enumeration value="ATS"/>
            <xsd:enumeration value="Austrian Schilling"/>
            <xsd:enumeration value="AUD"/>
            <xsd:enumeration value="Australian Dollar"/>
            <xsd:enumeration value="AWG"/>
            <xsd:enumeration value="Aruban Florin"/>
            <xsd:enumeration value="BBD"/>
            <xsd:enumeration value="Barbados Dollar"/>
            <xsd:enumeration value="BDT"/>
            <xsd:enumeration value="Bangladeshi Taka"/>
            <xsd:enumeration value="BEF"/>
            <xsd:enumeration value="Belgian Franc"/>
            <xsd:enumeration value="BGL"/>
            <xsd:enumeration value="Bulgarian Lev"/>
            <xsd:enumeration value="BHD"/>
            <xsd:enumeration value="Bahraini Dinar"/>
            <xsd:enumeration value="BIF"/>
            <xsd:enumeration value="Burundi Franc"/>
            <xsd:enumeration value="BMD"/>
            <xsd:enumeration value="Bermudian Dollar"/>
            <xsd:enumeration value="BND"/>
            <xsd:enumeration value="Brunei Dollar"/>
            <xsd:enumeration value="BOB"/>
            <xsd:enumeration value="Bolivian Boliviano"/>
            <xsd:enumeration value="BRC"/>
            <xsd:enumeration value="Brazilian Cruzeiro"/>
            <xsd:enumeration value="BSD"/>
            <xsd:enumeration value="Bahamian Dollar"/>
            <xsd:enumeration value="BTN"/>
            <xsd:enumeration value="Bhutan Ngultrum"/>
            <xsd:enumeration value="BUK"/>
            <xsd:enumeration value="Burma Kyat"/>
            <xsd:enumeration value="BWP"/>
            <xsd:enumeration value="Botswanian Pula"/>
            <xsd:enumeration value="BZD"/>
            <xsd:enumeration value="Belize Dollar"/>
            <xsd:enumeration value="CAD"/>
            <xsd:enumeration value="Canadian Dollar"/>
            <xsd:enumeration value="CHF"/>
            <xsd:enumeration value="Swiss Franc"/>
            <xsd:enumeration value="CLF"/>
            <xsd:enumeration value="Chilean Unidades de Fomento"/>
            <xsd:enumeration value="CLP"/>
            <xsd:enumeration value="Chilean Peso"/>
            <xsd:enumeration value="CNY"/>
            <xsd:enumeration value="Yuan (Chinese) Renminbi"/>
            <xsd:enumeration value="COP"/>
            <xsd:enumeration value="Colombian Peso"/>
            <xsd:enumeration value="CRC"/>
            <xsd:enumeration value="Costa Rican Colon"/>
            <xsd:enumeration value="CSK"/>
            <xsd:enumeration value="Czech Koruna"/>
            <xsd:enumeration value="CUP"/>
            <xsd:enumeration value="Cuban Peso"/>
            <xsd:enumeration value="CVE"/>
            <xsd:enumeration value="Cape Verde Escudo"/>
            <xsd:enumeration value="CYP"/>
            <xsd:enumeration value="Cyprus Pound"/>
            <xsd:enumeration value="DDM"/>
            <xsd:enumeration value="East German Mark (DDR)"/>
            <xsd:enumeration value="DEM"/>
            <xsd:enumeration value="Deutsche Mark"/>
            <xsd:enumeration value="DJF"/>
            <xsd:enumeration value="Djibouti Franc"/>
            <xsd:enumeration value="DKK"/>
            <xsd:enumeration value="Danish Krone"/>
            <xsd:enumeration value="DOP"/>
            <xsd:enumeration value="Dominican Peso"/>
            <xsd:enumeration value="DZD"/>
            <xsd:enumeration value="Algerian Dinar"/>
            <xsd:enumeration value="ECS"/>
            <xsd:enumeration value="Ecuador Sucre"/>
            <xsd:enumeration value="EGP"/>
            <xsd:enumeration value="Egyptian Pound"/>
            <xsd:enumeration value="ESP"/>
            <xsd:enumeration value="Spanish Peseta"/>
            <xsd:enumeration value="ETB"/>
            <xsd:enumeration value="Ethiopian Birr"/>
            <xsd:enumeration value="EUR"/>
            <xsd:enumeration value="FIM"/>
            <xsd:enumeration value="Finnish Markka"/>
            <xsd:enumeration value="FJD"/>
            <xsd:enumeration value="Fiji Dollar"/>
            <xsd:enumeration value="FKP"/>
            <xsd:enumeration value="Falkland Islands Pound"/>
            <xsd:enumeration value="FRF"/>
            <xsd:enumeration value="French Franc"/>
            <xsd:enumeration value="GBP"/>
            <xsd:enumeration value="British Pound"/>
            <xsd:enumeration value="GHC"/>
            <xsd:enumeration value="Ghanaian Cedi"/>
            <xsd:enumeration value="GIP"/>
            <xsd:enumeration value="Gibraltar Pound"/>
            <xsd:enumeration value="GMD"/>
            <xsd:enumeration value="Gambian Dalasi"/>
            <xsd:enumeration value="GNF"/>
            <xsd:enumeration value="Guinea Franc"/>
            <xsd:enumeration value="GRD"/>
            <xsd:enumeration value="Greek Drachma"/>
            <xsd:enumeration value="GTQ"/>
            <xsd:enumeration value="Guatemalan Quetzal"/>
            <xsd:enumeration value="GWP"/>
            <xsd:enumeration value="Guinea-Bissau Peso"/>
            <xsd:enumeration value="GYD"/>
            <xsd:enumeration value="Guyanan Dollar"/>
            <xsd:enumeration value="HKD"/>
            <xsd:enumeration value="Hong Kong Dollar"/>
            <xsd:enumeration value="HNL"/>
            <xsd:enumeration value="Honduran Lempira"/>
            <xsd:enumeration value="HTG"/>
            <xsd:enumeration value="Haitian Gourde"/>
            <xsd:enumeration value="HUF"/>
            <xsd:enumeration value="Hungarian Forint"/>
            <xsd:enumeration value="IDR"/>
            <xsd:enumeration value="Indonesian Rupiah"/>
            <xsd:enumeration value="IEP"/>
            <xsd:enumeration value="Irish Punt"/>
            <xsd:enumeration value="ILS"/>
            <xsd:enumeration value="Israeli Shekel"/>
            <xsd:enumeration value="INR"/>
            <xsd:enumeration value="Indian Rupee"/>
            <xsd:enumeration value="IQD"/>
            <xsd:enumeration value="Iraqi Dinar"/>
            <xsd:enumeration value="IRR"/>
            <xsd:enumeration value="Iranian Rial"/>
            <xsd:enumeration value="ISK"/>
            <xsd:enumeration value="Iceland Krona"/>
            <xsd:enumeration value="ITL"/>
            <xsd:enumeration value="Italian Lira"/>
            <xsd:enumeration value="JMD"/>
            <xsd:enumeration value="Jamaican Dollar"/>
            <xsd:enumeration value="JOD"/>
            <xsd:enumeration value="Jordanian Dinar"/>
            <xsd:enumeration value="JPY"/>
            <xsd:enumeration value="Japanese Yen"/>
            <xsd:enumeration value="KES"/>
            <xsd:enumeration value="Kenyan Schilling"/>
            <xsd:enumeration value="KHR"/>
            <xsd:enumeration value="Kampuchean (Cambodian) Riel"/>
            <xsd:enumeration value="KMF"/>
            <xsd:enumeration value="Comoros Franc"/>
            <xsd:enumeration value="KPW"/>
            <xsd:enumeration value="North Korean Won"/>
            <xsd:enumeration value="KRW"/>
            <xsd:enumeration value="South Korean Won"/>
            <xsd:enumeration value="KWD"/>
            <xsd:enumeration value="Kuwaiti Dinar"/>
            <xsd:enumeration value="KYD"/>
            <xsd:enumeration value="Cayman Islands Dollar"/>
            <xsd:enumeration value="LAK"/>
            <xsd:enumeration value="Lao Kip"/>
            <xsd:enumeration value="LBP"/>
            <xsd:enumeration value="Lebanese Pound"/>
            <xsd:enumeration value="LKR"/>
            <xsd:enumeration value="Sri Lanka Rupee"/>
            <xsd:enumeration value="LRD"/>
            <xsd:enumeration value="Liberian Dollar"/>
            <xsd:enumeration value="LSL"/>
            <xsd:enumeration value="Lesotho Loti"/>
            <xsd:enumeration value="LUF"/>
            <xsd:enumeration value="Luxembourg Franc"/>
            <xsd:enumeration value="LYD"/>
            <xsd:enumeration value="Libyan Dinar"/>
            <xsd:enumeration value="MAD"/>
            <xsd:enumeration value="Moroccan Dirham"/>
            <xsd:enumeration value="MGF"/>
            <xsd:enumeration value="Malagasy Franc"/>
            <xsd:enumeration value="MNT"/>
            <xsd:enumeration value="Mongolian Tugrik"/>
            <xsd:enumeration value="MOP"/>
            <xsd:enumeration value="Macau Pataca"/>
            <xsd:enumeration value="MRO"/>
            <xsd:enumeration value="Mauritanian Ouguiya"/>
            <xsd:enumeration value="MTL"/>
            <xsd:enumeration value="Maltese Lira"/>
            <xsd:enumeration value="MUR"/>
            <xsd:enumeration value="Mauritius Rupee"/>
            <xsd:enumeration value="MVR"/>
            <xsd:enumeration value="Maldive Rufiyaa"/>
            <xsd:enumeration value="MWK"/>
            <xsd:enumeration value="Malawi Kwacha"/>
            <xsd:enumeration value="MXP"/>
            <xsd:enumeration value="Mexican Peso"/>
            <xsd:enumeration value="MYR"/>
            <xsd:enumeration value="Malaysian Ringgit"/>
            <xsd:enumeration value="MZM"/>
            <xsd:enumeration value="Mozambique Metical"/>
            <xsd:enumeration value="NGN"/>
            <xsd:enumeration value="Nigerian Naira"/>
            <xsd:enumeration value="NIC"/>
            <xsd:enumeration value="Nicaraguan Cordoba"/>
            <xsd:enumeration value="NLG"/>
            <xsd:enumeration value="Dutch Guilder"/>
            <xsd:enumeration value="NOK"/>
            <xsd:enumeration value="Norwegian Kroner"/>
            <xsd:enumeration value="NPR"/>
            <xsd:enumeration value="Nepalese Rupee"/>
            <xsd:enumeration value="NZD"/>
            <xsd:enumeration value="New Zealand Dollar"/>
            <xsd:enumeration value="OMR"/>
            <xsd:enumeration value="Omani Rial"/>
            <xsd:enumeration value="PAB"/>
            <xsd:enumeration value="Panamanian Balboa"/>
            <xsd:enumeration value="PEI"/>
            <xsd:enumeration value="Peruvian Inti"/>
            <xsd:enumeration value="PGK"/>
            <xsd:enumeration value="Papua New Guinea Kina"/>
            <xsd:enumeration value="PHP"/>
            <xsd:enumeration value="Philippine Peso"/>
            <xsd:enumeration value="PKR"/>
            <xsd:enumeration value="Pakistan Rupee"/>
            <xsd:enumeration value="PLZ"/>
            <xsd:enumeration value="Polish Zloty"/>
            <xsd:enumeration value="PTE"/>
            <xsd:enumeration value="Portuguese Escudo"/>
            <xsd:enumeration value="PYG"/>
            <xsd:enumeration value="Paraguay Guarani"/>
            <xsd:enumeration value="QAR"/>
            <xsd:enumeration value="Qatari Rial"/>
            <xsd:enumeration value="ROL"/>
            <xsd:enumeration value="Romanian Lei"/>
            <xsd:enumeration value="RUB"/>
            <xsd:enumeration value="Russian Rouble"/>
            <xsd:enumeration value="RWF"/>
            <xsd:enumeration value="Rwanda Franc"/>
            <xsd:enumeration value="SAR"/>
            <xsd:enumeration value="Saudi Arabian Riyal"/>
            <xsd:enumeration value="SBD"/>
            <xsd:enumeration value="Solomon Islands Dollar"/>
            <xsd:enumeration value="SCR"/>
            <xsd:enumeration value="Seychelles Rupee"/>
            <xsd:enumeration value="SDP"/>
            <xsd:enumeration value="Sudanese Pound"/>
            <xsd:enumeration value="SEK"/>
            <xsd:enumeration value="Swedish Krona"/>
            <xsd:enumeration value="SGD"/>
            <xsd:enumeration value="Singapore Dollar"/>
            <xsd:enumeration value="SHP"/>
            <xsd:enumeration value="St. Helena Pound"/>
            <xsd:enumeration value="SLL"/>
            <xsd:enumeration value="Sierra Leone Leone"/>
            <xsd:enumeration value="SKK"/>
            <xsd:enumeration value="Slovakia Koruna"/>
            <xsd:enumeration value="SOS"/>
            <xsd:enumeration value="Somali Schilling"/>
            <xsd:enumeration value="SRG"/>
            <xsd:enumeration value="Suriname Guilder"/>
            <xsd:enumeration value="STD"/>
            <xsd:enumeration value="Sao Tome and Principe Dobra"/>
            <xsd:enumeration value="SVC"/>
            <xsd:enumeration value="El Salvador Colon"/>
            <xsd:enumeration value="SYP"/>
            <xsd:enumeration value="Syrian Pound"/>
            <xsd:enumeration value="SZL"/>
            <xsd:enumeration value="Swaziland Lilangeni"/>
            <xsd:enumeration value="THB"/>
            <xsd:enumeration value="Thai Bhat"/>
            <xsd:enumeration value="TND"/>
            <xsd:enumeration value="Tunisian Dinar"/>
            <xsd:enumeration value="TOP"/>
            <xsd:enumeration value="Tongan Pa'anga"/>
            <xsd:enumeration value="TPE"/>
            <xsd:enumeration value="East Timor Escudo"/>
            <xsd:enumeration value="TRL"/>
            <xsd:enumeration value="Turkish Lira"/>
            <xsd:enumeration value="TTD"/>
            <xsd:enumeration value="Trinidad and Tobago Dollar"/>
            <xsd:enumeration value="TWD"/>
            <xsd:enumeration value="Taiwan Dollar"/>
            <xsd:enumeration value="TZS"/>
            <xsd:enumeration value="Tanzanian Schilling"/>
            <xsd:enumeration value="UGS"/>
            <xsd:enumeration value="Uganda Shilling"/>
            <xsd:enumeration value="USD"/>
            <xsd:enumeration value="US Dollar"/>
            <xsd:enumeration value="UYP"/>
            <xsd:enumeration value="Uruguayan Peso"/>
            <xsd:enumeration value="VEB"/>
            <xsd:enumeration value="Venezualan Bolivar"/>
            <xsd:enumeration value="VND"/>
            <xsd:enumeration value="Vietnamese Dong"/>
            <xsd:enumeration value="VUV"/>
            <xsd:enumeration value="Vanuatu Vatu"/>
            <xsd:enumeration value="WST"/>
            <xsd:enumeration value="Samoan Tala"/>
            <xsd:enumeration value="YDD"/>
            <xsd:enumeration value="Democratic Yemeni Dinar"/>
            <xsd:enumeration value="YER"/>
            <xsd:enumeration value="Yemeni Rial"/>
            <xsd:enumeration value="YUD"/>
            <xsd:enumeration value="New Yugoslavia Dinar"/>
            <xsd:enumeration value="ZAR"/>
            <xsd:enumeration value="South African Rand"/>
            <xsd:enumeration value="ZMK"/>
            <xsd:enumeration value="Zambian Kwacha"/>
            <xsd:enumeration value="ZRZ"/>
            <xsd:enumeration value="Zaire Zaire"/>
            <xsd:enumeration value="ZWD"/>
            <xsd:enumeration value="Zimbabwe Dollar"/>
        </xsd:restriction>
    </xsd:simpleType>
</xsd:schema>
