How to handle currency exchange transactions?

Hi, I have a question regarding the handling of currency exchange. I will start by describing the situation and then ask questions

Case Study: I will give an example of the problem based on one of the typical scenarios of buying assets at Interactive Brokers:

  1. Transfer funds in PLN to IBKR
  2. Performs a currency swap (sells PLN and buys EUR, during which I pay a currency conversion fee)
  3. Buys the final asset (For example, Vanguard LifeStrategy 80% Equity UCITS ETF (EUR) )
  4. Pays commissions to buy the asset

Issue:
Currently the import from IBKR into MyCapitally records steps 3 and 4, but it skips steps 1 and 2. For me personally, this distorts the final amount of fees incurred and the final return due to the fact that the fees do not take into account the currency conversion commission (although I understand that whether they should include depends on personal interpretation).

Questions:

  1. is there any way to track currency exchange transactions and fees as well?
  2. is there any way to import them automatically from IBKR?

Cash tracking is currently not done automatically, that’s why they’re ignored upon import. If they’d be included, you would have to add transfer transactions for every transaction that involves cash (like buy/sell). This will be done in the future.

However you could safely include only the conversion fees. You can track them with the “Other” transaction and specifying the fee there. You can also try modifying the IBKR import template to include these automatically.