When making a transfer between accounts in different currencies MoneyWiz allows setting exchange rate that is different from the median forex rate. Setting such rate though leads to some complications. For example, if affects the Net worth and the cash flow reports. Let’s use an example – USD/EUR rate is 0.9. Meaning that spending 1 USD will buy 0.9 EUR.
If we make a transfer for 10 USD that turns into 9 EUR.
This led to a difference in Net Worth:
While trying to understand what happened, it's important to remember that Net Worth is the sum of all balances in your accounts. At some point you were able to purchase 9 EUR with 10 USD. Either this was a pretty good deal or it happened in the past and now the exchange rate is different. Either way, your Net Worth right now consists of 9 EUR and -10 USD. The total of those amounts in USD is 0.37, because 9 EUR = 10.37 USD. When you add -10 USD, you have 0.37 USD.
The 0.37 USD are recorded in your Net Worth report chart at the time of the transfer transaction. So if the dates of the withdrawal and the deposit differ a little (or a lot), in the chart you will see a temporary decrease (due to withdrawal) then increase (due to deposit) and how big are the vertical lines is calculated based on the current exchange rate to local currency.