Chapter 6. Palm Default Currency Table

The Palm default currency table includes old European currencies that have been absorbed into the Euro. pilot-qof uses € for the Euro symbol.

The ID is a Palm constant used to identify this currency internally and has no particular sequence or geographic / regional significance.

Note

The list of default currencies is very limited compared to the currencies recognised by GnuCash and CashUtil. Support for the custom currencies that are needed for other locales is pending in pilot-qof. If custom currencies are to be converted to GnuCash or CashUtil commodities, you should ensure that the currency symbol matches the GnuCash mnemonic. For details of the mnemonic for a particular currency, please ask on the QOF-devel mailing list or see the GnuCash source (src/engine/iso-4217-currencies.scm) or CashUtil source (src/objects/iso-4217-currencies.c).

In the following table, the currency_code on the Palm is shown first. The country name is as specified in the Palm default currency table. The fraction is that used by the Palm itself (i.e. if you change an expense amount from a currency with a fraction of 100 to one with a fraction of 1, the expense amount is rounded down to the nearest whole unit. Any decimal places are lost). The symbol is the Palm symbol for that currency and may differ from symbols used elsewhere for the same currency. The mnemonic is the relevant GnuCash mnemonic for the matching gnc_commodity.

American users should note that the Palm uses $ for the Singapore Dollar. The American dollar is $US. Using the Singapore Dollar to force the Palm to show only $ instead of $US will cause conversion problems if you need to use pilot-qof data in GnuCash or CashUtil. This is a decision made by Palm, not pilot-qof.

Table 6.1. Palm Default Currency Table

Country / RegionIDFractionSymbolMnemonic
Australia0100AU$AUD
Austria1100ATS
Belgium2100BEF
Brazil3100R$BRL
Canada4100$CNCAD
Denmark5100DKKDKK
Finland6100FIM
France7100FRF
Germany8100DEM
Hong Kong9100HK$HKD
Iceland10100ISKISK
Ireland11100IEP
Italy12

100

The Italian Lira had a fraction == 1, prior to EUR.

ITL
Japan131¥JPY
Luxembourg14100LUF
Mexico15100MXPMXP
Netherlands16100ANG
New Zealand17100$NZNZD
Norway18100NOKNOK
Spain19100ESP
Sweden20100SEKSEK
Switzerland21100CHFCHF
United Kingdom22100£GBP
United States23100$USUSD
India24100RsINR
Indonesia251RpIDR
Korea (South)26100KRWKRW
Malaysia27100RMMYR
People's Republic of China28100RMBCNY
Phillipines29100PPHP
Singapore30100$SGD
Thailand31100BHTTHB
Taiwan32100NT$TWD
Euro Zone133100EUR