I have encountered some issues with how cryptocurrencies are reported in Portfolio Performance. Specifically, I have identified problems in two main areas:
Conversion from Crypto “A” to Crypto “B”:
When converting from one cryptocurrency (Crypto “A”) to another (Crypto “B”), the software requires the transaction to be recorded as Crypto “A” → EUR and then EUR → Crypto “B”.
This method introduces an error in calculating realized gains, as it involves a fiat currency transaction that never actually occurred.
Reporting Earnings from Staking, Cashback, Airdrops, or Various Earn Programs:
For these types of earnings, the most accurate reporting method is to record the transaction as a “Purchase” at a cost of 0.01 cents.
While this approach results in a minimal error, which can be considered negligible, it would be more convenient to have the option to classify these transactions as having a “0 cost”.
These issues affect the accuracy of the performance reporting and portfolio analysis for cryptocurrency holdings. It would be great to see improvements in these areas to better reflect the real nature of cryptocurrency transactions.
Thank you for considering these suggestions and for your continuous efforts to enhance the Portfolio Performance software.
For the first issue, it would be helpful to have a “Conversion” or “Swap” function that allows for the direct conversion from Crypto “A” to Crypto “B” without needing to go through a fiat currency.
For the second issue, it would be beneficial to introduce a function named “Crypto Earnings” or something similar. This function would allow users to record these types of transactions as a pseudo-purchase with a cost of 0.
Like a dividend, but paid directly in the selected Cryptocurrency.
I think that these are important functions for every crypto-investor.