# Traitement des monnaies et comptabilité en double livret

Un système de comptabilité en double livret stocke les valeurs ensemble, et requiert que toutes les transactions s'équilibrent, comme décrit dans l'identité du double livret.

Quand nous avons plusieurs monnaies, ou actions qui peuvent varier en cours/prix, les identités deviennent un peu plus compliquées, et nous introduisons la formule suivante :

- valeur = taux de change*montant (pour les comptes de devises/monnaies)

- valeur = cours*nombre de titres (pour les actions/FCP et SICAV)

Ainsi, acheter un gadget au japon (JPY) et utiliser des dollars US (USD) pour le payer devrait apparaître comme ceci :

- SpendAcct: (un compte banque/liquidités ordinaire libellé en USD)

      Date transfert depuis mémo coût
      1/5/99 [JPYAcct] Achat gadget $1.00

- JPYAcct: (un compte d'achat/vente de devises libellé en yen (avec 'valeur'=USD))

  Date transfert depuis mémo achat taux
  1/5/99 [SpendAcct] Achat gadget Y150 0.00667

Le moteur lie ensemble ces trois valeurs (1.0, 150, 0.00667) en permanence et rend impossible tout changement d'une valeur sans en changer une autre, afin que la grande addition soit toujours zéro, de ce fait garantissant le respect de l'identité de la comptabilité en double livret.

# Codes monétaires ISO

Plus de monnaies que vous pensez possible...

Code ISO | Description complète
--- | ---
ADP | Andoran peseta
AED | United Arab Emirates Dirham
AFA | Afghani
ALL | Albanian Lek
AMD | Armenian Dram
ANG | West Indian Guilder
AOK | Angolan Kwanza
ARA | Argentinian Austral
ARS | Argentina Peso
ATS | Austrian Schilling
AUD | Australian Dollar
AWG | Aruban Guilder
AZM | Azerbaijan Manat
BAD | Bosnia-Herzogovinian Dinar
BBD | Barbados Dollar
BDT | Bangladesh Taka
BEF | Belgian Franc
BGL | Bulgarian Lev
BHD | Bahrain Dinar
BIF | Burundi Franc
BMD | Bermudan Dollar
BND | Brunei Dollar
BOB | Bolivian Boliviano
BRL | Brazilian Real
BRR | Brazil
BSD | Bahaman Dollar
BWP | Botswana Pula
BYR | Belorussian Ruble
BZD | Belize Dollar
CAD | Canadian Dollar
CDP | Santo Domiongo
CHF | Swiss Franc
CLP | CHILEAN PESO
CNY | China
COP | Colombian Peso
CRC | Costa Rica Colon
CUP | Cuban Peso
CVE | Cape Verde Escudo
CYP | Cyprus Pound
CZK | Czech Krona
DEM | German Mark
DJF | Djibouti Franc
DKK | Danish Krone
DOP | Dominican Peso
DRP | Dominican Republic Peso
DZD | Algerian Dinar
ECS | ECUADORIAN SUCRE
ECS | Ecuador Sucre
ECU | European Currency Unit
EEK | Estonian Krone
EGP | Egyptian Pound
ESP | Spanish Peseta
ETB | Ethiopian Birr
EUR | Currency of EMU member states
FIM | Finnish Mark
FJD | Fiji Dollar
FKP | Falkland Pound
FRF | French Franc/ Franc Français
GBP | British Pound
GEK | Georgian Kupon
GHC | Ghanian Cedi
GIP | Gibraltar Pound
GMD | Gambian Dalasi
GNF | Guinea Franc
GRD | Greek Drachma
GTQ | Guatemalan Quedzal
GWP | Guinea Peso
GYD | Guyanese Dollar
HKD | Hong Kong Dollar
HNL | Honduran Lempira
HRD | Croatian Dinar
HTG | Haitian Gourde
HUF | Hungarian forint
IDR | Indeonesian Rupiah
IEP | Irish Pound
ILS | Israeli Scheckel
INR | Indian Rupee
IQD | Iraqui Dinar
IRR | Iranian Rial
ISK | Iceland Krona
ITL | Italian Lira
JMD | JAMAICAN DOLLAR
JOD | Jordanian Dinar
JPY | Japanese Yen
KES | Kenyan Shilling
KHR | Cambodian Riel
KIS | Kirghizstan Som
KMF | Comoros Franc
KPW | North Korean Won
KRW | South Korean Won
KWD | Kuwaiti Dinar
KYD | Cayman Dollar
KZT | Kazakhstani Tenge
LAK | Laotian Kip
LBP | Lebanese Pound
LKR | Sri Lankan Rupee
LRD | Liberian Dollar
LSL | Lesotho Loti
LTL | Lithuanian Lita
LUF | Luxembourgian Franc
LVL | Latvian Lat
LYD | Libyan Dinar
MAD | Moroccan Dirham
MDL | Moldavian Lei
MGF | Madagascan Franc
MNC | Monaco
MNT | Mongolian Tugrik
MOP | Macao Pataca
MRO | Mauritanian Ouguiya
MTL | Maltese Lira
MUR | Mauritius Rupee
MVR | Maldive Rufiyaa
MWK | Malawi Kwacha
MXN | Mexican Peso (new)
MXP | Mexican Peso (old)
MYR | Malaysian Ringgit
MZM | Mozambique Metical
NGN | Nigerian Naira
NIC | Nicaragua
NIO | Nicaraguan Cordoba
NIS | Isreal
NLG | Dutch Guilder
NOK | Norwegian Krone
NPR | Nepalese Rupee
NZD | New Zealand Dollars
OMR | Omani Rial
PAB | Panamanian Balboa
PEI | Peruvian Inti
PEN | Peruvian Sol - New
PES | Peruvian Sol
PGK | Papua New Guinea Kina
PHP | Philippino Peso
PKR | Pakistan Rupee
PLN | Polish Zloty
PLZ | Poland
PTE | Portuguese Escudo
PYG | Paraguayan Guarani
QAR | Qatar Riyal
RMB | Chinese Renminbi Yuan
ROL | Roumanian Lei
RUR | Russian Rouble
RWF | Rwanda Franc
SAR | Saudi Riyal
SBD | Solomon Islands Dollar
SCR | Seychelles Rupee
SDP | Sudanese Pound
SEK | Swedish Krona
SGD | Singapore Dollar
SHP | St.Helena Pound
SIT | Slovenian Tolar
SKK | Slovakian Krona
SLL | Leone
SOL | Peru
SOS | Somalian Shilling
SRG | Surinam Guilder
STD | Sao Tome / Principe Dobra
SUR | Russian Ruble (old)
SVC | El Salvador Colon
SYP | Syrian Pound
SZL | Swaziland Lilangeni
THB | Thailand Baht
TJR | Tadzhikistani Ruble
TMM | Turkmenistani Manat
TND | Tunisian Dinar
TOP | Tongan Pa'anga
TPE | Timor Escudo
TRL | Turkish Lira
TTD | Trinidad and Tobago Dollar
TWD | New Taiwan Dollar
TZS | Tanzanian Shilling
UAK | Ukrainian Karbowanez
UGS | Ugandan Shilling
USD | American Dollar
UYP | Uruguayan New Peso
UYU | Uruguay
VEB | Venezuelan Bolivar
VND | Vietnamese Dong
VUV | Vanuatu Vatu
WST | Samoan Tala
XAF | Gabon C.f.A Franc
XCD | East Carribean Dollar
XOF | Benin C.f.A. Franc
YER | Yemeni Ryal
ZAR | South African Rand
ZMK | Zambian Kwacha
ZRZ | Zaire
ZWD | Zimbabwean Dollar

Retour à la Page principale de la documentation.