After upgrading to the “trader plan” package I have noticed, that the Tax Report (German using FIFO) is calculated wrongly. In particular I have noticed that in some of the trades the purchase date is incorrect, especially when shifting coins between different wallets.
- Buy coin X via uniswap trade on ETH wallet W_b on date D_b
- Transer X from ETH wallet W_b to W_s on date D_t (marked as tax neutral internal transfer)
- Sell coin X via uniswap trade on ETH wallet W_s on date D_s
In the tax report the capital gain for trade (3 above) needs to be calculated using purchase date D_b. The tax report is however using D_t from the wallet transfer as a purchase date and thus wrongly calculates the capital gain. The result is the same using either the “single” or “multi” depot method.
I have doubled checked all entries and am quite surprised to find such a serious bug for a common use case