There is a problem with the way Koinly calculates cryptocurrency tax for Croatia.
In Croatia, if you hold crypto for more than 2 years it is considered as long-term holding and it is tax free. Also in Croatia the transaction from crypto to crypto is not considered as tax event and the holding time of 2 years is measured from first conversion from fiat to crypto until conversion back from crypto to fiat. Buying an NFT with crypto and selling it back in crypto in Croatia is also not considered a tax event.
However, in Koinly the holding time is reset on every crypto to crypto transaction even when "Realize gains on crypto → crypto trades?" setting is switched off.
Here is one example: On January 1, 2021 I bought 1 BTC for 20000 EUR, on January 2, 2023 I sell 1 BTC to 40000 USDC and than on January 3, 2023 I sell 40000 USDC for 30000 EUR.
The last transaction from USDC to EUR is considered as tax event, and the profit is 10000 EUR (30000 EUR - 20000 EUR) which Koinly calculated correctly.
The problem is that this transaction is labeled as short-term because Koinly only counts the time from January 2, 2023 when USDC was purchased to January 3, 2023 when it was sold for EUR.
In reality, this should be labeled as long-term as it has been over 2 years since I originally converted fiat currency to cryptocurrency on January 1, 2021.
Can you please correct this in tax report for Croatia, otherwise, Koinly's reports are useless for users in Croatia.