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.
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 / Region | ID | Fraction | Symbol | Mnemonic |
---|---|---|---|---|
Australia | 0 | 100 | AU$ | AUD |
Austria | 1 | 100 | € | ATS |
Belgium | 2 | 100 | € | BEF |
Brazil | 3 | 100 | R$ | BRL |
Canada | 4 | 100 | $CN | CAD |
Denmark | 5 | 100 | DKK | DKK |
Finland | 6 | 100 | € | FIM |
France | 7 | 100 | € | FRF |
Germany | 8 | 100 | € | DEM |
Hong Kong | 9 | 100 | HK$ | HKD |
Iceland | 10 | 100 | ISK | ISK |
Ireland | 11 | 100 | € | IEP |
Italy | 12 |
100 The Italian Lira had a fraction == 1, prior to EUR. | € | ITL |
Japan | 13 | 1 | ¥ | JPY |
Luxembourg | 14 | 100 | € | LUF |
Mexico | 15 | 100 | MXP | MXP |
Netherlands | 16 | 100 | € | ANG |
New Zealand | 17 | 100 | $NZ | NZD |
Norway | 18 | 100 | NOK | NOK |
Spain | 19 | 100 | € | ESP |
Sweden | 20 | 100 | SEK | SEK |
Switzerland | 21 | 100 | CHF | CHF |
United Kingdom | 22 | 100 | £ | GBP |
United States | 23 | 100 | $US | USD |
India | 24 | 100 | Rs | INR |
Indonesia | 25 | 1 | Rp | IDR |
Korea (South) | 26 | 100 | KRW | KRW |
Malaysia | 27 | 100 | RM | MYR |
People's Republic of China | 28 | 100 | RMB | CNY |
Phillipines | 29 | 100 | P | PHP |
Singapore | 30 | 100 | $ | SGD |
Thailand | 31 | 100 | BHT | THB |
Taiwan | 32 | 100 | NT$ | TWD |
Euro Zone | 133 | 100 | € | EUR |