You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently exchange rate is set on the account level, and each transaction can set an equivalent amount/exchange rate that overrides the account level.
Problem 1) When a new transaction is created, by default the exchange rate from the account level is used, instead from the last transaction or fetched from exchange rate provider.
Thus historical evolution of exchange rates is not correctly reflected unless you each time call "Equivalent amount" from the menu, and download new exchange rate. Even if you do not forget the first, you might just accept the account rate prefilled in (which is the account level exchange rate).
Problem 2) In the Grand total account, the sum of equivalent amounts is also used to calculate current balance, which gives wrong result, since the current balance should be based on an up to date exchange rate.
Problem 3) Change of home currency leads to loss of exchange rates.
Problem 3 seems hardest to fix, Problem 2 easiest: We calculate the grand total current balance by applying the most current exchange rate to the current balance of each account. In order to track the current value of each account, we will also introduce an option to download exchange rates automatically every day.
Suggested solution for problem 1:
Accounts can be configured with static or dynamic exchange rate. With the first option we no longer offer the equivalent amount field to be shown. With the second option, every transaction needs to set an equivalent amount, you will have 2 options either fill it from last transaction for the same currency, or download from exchange rate provider.
The text was updated successfully, but these errors were encountered:
The current implementation has shortcomings with respect to how transfers are represented in the aggregate accounts on the account list:
On the Grand Total account, we currently do not show transfers, which was motivated by the idea that a transfer from one account to the other results in a 0-sum, but this is not the case for transactions mapped to transfer categories, which are counted as transfers and impact the Grand Total account as well.
Currently exchange rate is set on the account level, and each transaction can set an equivalent amount/exchange rate that overrides the account level.
Problem 1) When a new transaction is created, by default the exchange rate from the account level is used, instead from the last transaction or fetched from exchange rate provider.
Thus historical evolution of exchange rates is not correctly reflected unless you each time call "Equivalent amount" from the menu, and download new exchange rate. Even if you do not forget the first, you might just accept the account rate prefilled in (which is the account level exchange rate).
Problem 2) In the Grand total account, the sum of equivalent amounts is also used to calculate current balance, which gives wrong result, since the current balance should be based on an up to date exchange rate.
Problem 3) Change of home currency leads to loss of exchange rates.
Problem 3 seems hardest to fix, Problem 2 easiest: We calculate the grand total current balance by applying the most current exchange rate to the current balance of each account. In order to track the current value of each account, we will also introduce an option to download exchange rates automatically every day.
Suggested solution for problem 1:
Accounts can be configured with static or dynamic exchange rate. With the first option we no longer offer the equivalent amount field to be shown. With the second option, every transaction needs to set an equivalent amount, you will have 2 options either fill it from last transaction for the same currency, or download from exchange rate provider.
The text was updated successfully, but these errors were encountered: