-
-
Notifications
You must be signed in to change notification settings - Fork 251
Foreign currency accounts
Version 3.9.6 introduces a new handling of foreign currency accounts. These are the main changes:
By default, the exchange rate set for the account is considered static and is used for calculating the equivalent amount of all transactions and the current value of the account. But if you configure the account to use dynamic exchange rates, you will be able to set a specific rate and equivalent amount for every transaction. For calculating the current value, the latest stored exchange rate will then be used.

The account list can be configured to show the equivalent value of foreign currency accounts. This allows to better understand how the numbers in the aggregate currency and Grand Total accounts are calculated.

The latest stored exchange rate might become outdated, if you are not entering transactions in a given foreign currency every day. By enabling automatic daily exchange rate download, you can make sure that the current value of your foreign currency accounts is calculated with the freshest exchange rate. Every currency can be activated separately, and also be configured with a specific provider.

For every foreign currency used in an account with dynamic exchange rates, inspect all downloaded rates. If you manually add a rate for a specific day, it will take precedence over the downloaded rate.

Previously when you changed the home currency, equivalent amounts expressed in the old home currency were definitely lost, and there were no equivalent amounts for the new currency. Now My Expenses will try to calculate equivalent amounts based on stored prices (for accounts configured for dynamic exchange rates), and equivalent amounts for the old home currency stay stored in case you switch back to it later. Accounts for the old home currency often will be configured as static, since as long as the account currency is the same as the home currency, configuring them as dynamic would not be possible. For this reason, and because it might be useful also in other scenarios, equivalent amounts can be recalculated at any time via the account's context menu.

Thanks to Erzat Jidebaev for sharing his ideas which inspired this new functionality.