Can you summarize the following document?
        
  1973年,國際標準化組織金融服務技術委員會,決定為在商業、貿易和銀行業務中使用的貨幣和資金程式碼制定標準。在1978年2月的第17屆大會上,聯合國與聯合國歐洲經濟委員會的專家組一致決定,在國際貿易中使用ISO 4217國際標準中的三位字母程式碼。  隨著時間的推移,不斷有新的貨幣產生,也不斷有舊的貨幣廢除。這種變化通常是因為由新的政府成立、國家之間簽訂新的共同貨幣協議、以及現有貨幣出現嚴重通貨膨脹。因此,這一標準中的貨幣程式碼在不斷地更新。ISO 4217維護機構(MA)瑞士SIX銀行同業結算公司負責對列表中的程式碼進行維護。

  ISO 4217程式碼由三位字母組成。其中,前兩位字母是由ISO 3166-1規定的國家地區程式碼(同時也在網際網路的國家和地區頂級域名中使用),第三位字母通常是貨幣名的首字母。例如,人民幣的貨幣程式碼CNY由代表中國的程式碼“CN”和人民幣元(Yuan)的首字母Y組成,美元的貨幣程式碼USD由代表美國的程式碼“US”和美元(Dollar)的首字母D組成。這樣可以解決同一個貨幣單位,如元(Dollar)、法郎(Franc)和鎊(Pound),在許多國家同時使用、但幣值不等的情況。  有些貨幣遇到嚴重的通貨膨脹以致幣值過低時,會重定面值。重定面值時,有時更換貨幣單位,但遇到不換單位的案例時,ISO 4217貨幣程式碼仍會更換,例如,俄羅斯盧布程式碼曾自RUR改成RUB,而1 RUB = 1000 RUR。

  ISO 4217中同樣給出了一些特殊程式碼,包括在多國流通的“超國家”貨幣程式碼、程式程式碼和一些準貨幣的程式碼:  在這些程式碼中使用X開頭的原因是,ISO 3166標準中不存在以X開頭的國家地區程式碼。因此,在ISO 4217中可以避免其程式碼與某個未來國家的貨幣程式碼發生衝突。  由於ISO 3166-1中包括例外保留程式碼EU(代表歐洲聯盟),因此在歐元啟用後,其程式碼並非以X開頭,而是EUR。

  ISO 4217標準給出了一種粗略的機制,用於表示某一貨幣的主輔幣關係。這種機制被稱為輔助單位,是主輔幣比率的以10為底的對數。例如,1 USD(美元)等於100美分,因此USD的輔助單位為2。JPY(日元)的輔助單位為0,因為其輔幣單位分已經不再使用。在一般情況下,輔幣的價值都是主幣的百分之一,但有時也可能是千分之一(例如巴林第納爾,輔助單位為3),或者不是10的倍數。茅利塔尼亞的貨幣單位不是十進位制,而是規定1烏吉亞等於5考姆斯,而馬達加斯加規定1阿里亞里等於5Iraimbilanja。在貨幣沒有輔幣、或輔幣因為面值過小而完全不流通時,規定其輔助單位為0。

  除貨幣程式碼之外,ISO 4217同時規定了貨幣的編號。這個編號也是三位數(不足時以0補齊),一般情況下與ISO 3166-1中規定的國家編號相同。例如,USD(美元)的編號是840,而ISO 3166-1里美國的國家編號也是840,但原有貨幣停用後改用新貨幣便有機會改為9XX的編號。

  ISO標準沒有對程式碼的使用位置進行規範化,因此它既可以出現在面值數字的前面,也可以出現在後面。不過,在歐盟出版局的英語、愛爾蘭語、拉脫維亞語和馬耳他語檔案中,數字出現在ISO 4217程式碼的後面:  而在保加利亞語、克羅埃西亞語、捷克語、丹麥語、荷蘭語、愛沙尼亞語、芬蘭語、法語、德語、希臘語、匈牙利語、義大利語、立陶宛語、波蘭語、葡萄牙語、羅馬尼亞語、斯洛伐克語、斯洛維尼亞語、西班牙語和瑞典語的檔案中,ISO 4217程式碼又出現在了數字的後面:  需要注意的是,這種順序是根據文字語言改變的,並非根據貨幣本身進行改變。

  下表列出了現行的ISO 4217程式碼:

  

  以下資金單位雖然列入了ISO 4217標準,但並未被賦予程式碼,這些資金單位包括:  另有一些貨幣沒有被包含進ISO 4217中,因為它們: 這些貨幣包括:

  下列貨幣程式碼在生活中較為常用,但並非ISO程式碼,其中部分亦不按照ISO 4217規則編碼:  除此以外,GBX有時會被用來指代英鎊的輔幣便士。

  大量ISO 4217標準中曾經使用的貨幣程式碼在貨幣更換後不再使用,例如歐元區國家的貨幣在歐元流通之後。下表列出了曾經使用過的ISO貨幣程式碼,以及它們的常用名:
ISO 4217是由國際標準化組織制定的國際標準,用以表示貨幣或資金名稱。其標準共分為三個表: