Currency Maintenance

From GnuCash
Revision as of 01:01, 26 June 2019 by Fell (talk | contribs) (Current targets: behaviour of GnuCash for existing accounts after changes)
Jump to: navigation, search

Sometimes regions change their currency, go out of business, join, split ...

Services by currency-iso.org

currency-iso.org is publishing several files in the section lists:

Schema
https://www.currency-iso.org/dam/downloads/schema.xsd
List of codes for historic denominations of currencies & funds
https://www.currency-iso.org/dam/downloads/lists/list_three.xml
Current currency & funds code list
https://www.currency-iso.org/dam/downloads/lists/list_one.xml
This has also the SCU as <CcyMnrUnts>
Current funds codes list
https://www.currency-iso.org/dam/downloads/lists/list_two.doc
Some central banks registered beneath their currency special funds. This doc explains them.
Amendments
https://www.currency-iso.org/dam/downloads/overview_amendments.xlsx
Changes to the currency codes lists occur if a currency is created, withdrawn or parts thereof altered.

Current targets

  1. Create an XSLT to facilitate the maintainance of our list.
    A few thoughts: https://lists.gnucash.org/logs/2019/06/25.html#T17:22:04
  2. Decide behaviour of GnuCash for existing accounts after changes
    This is currently only acollection if thoughts.
    1. General rule: let the user do the changes by creating new accounts and closing the old in the new accounts.
    2. Decimals dropped
    3. Replacement, e.g. 1000 RUR-> 1 RUB
  3. Document what the users should do after currencies, which are used in their accounts, changed