USDT transaction with EUR base currency

Describe the problem:
Hi,

I am testing this application for the first time and I realize that something is not correct when calculating the PNL when the tax currency is EUR and the transaction currency is USDT.

Let me explain this, maybe I’m misunderstanding something.

As you can see in the image, for each purchase I made with USDT, the application calculates what my profit would be if I sold the USDT of my previous trade to EUR and bought the same amount at the actual USDT price.

Well, that EUR-based USDT price difference between trades would never be labeled as profit (or loss), because at any moment I’m taking advantage of that variability.

What I think, in those cases, the NLP of operations with stablecoins should be able to be classified as buy / sell, and apply the PNL in the sale. And the PNL of the currency transfer would be calculated when you change the USDT back to EUR (with FIFO).

Am I right or wrong?

Ty.

Which exchange/wallet is this regarding?
BINANCE

How did you import data into this wallet?
API

What have you tried to fix this so far?

Changing the main currency to USD, in that case the report is correct, but only because the price of the USDT matches the USD.

And changing all the other options of the application without success.

I was very excited about this app, because it looks amazing, but I realize that I would never get a proper report with that problem. :frowning:

Reanalyzing this problem, I believe that the application is working correctly according to the tax laws of my country.
The law says that each token exchange must be taxed and expressed in the value of EUR at that exact moment, so it’s basically like you’re trading the USDT-EUR pair in the background…