Accounting for a PERP Trade on Jup.ag

I have read online that for a Perp trade i should just be entering the Profit or loss transaction. However my transaction from my Phantom wallet import automatically. However i am unsure this is accounting for the profit correctly to be taxed accordingly.

Example when i start a PERP trade it shows it as a sending the 5 SOL which creates a sale of the SOL. Then when it comes back in it shows as a deposit. However doesn’t show the gain of say 1.5 SOL

I am curious if these transaction that come in are correct and accounted for properly or if i have to edit all of my PERP trades

Which exchange/wallet is this regarding?
Phantom - Jup.ag

How did you import data into this wallet?
automatically by address

What have you tried to fix this so far?
Nothing as i am not sure what the proper way to show these types of transactions

Hey @J_Dobbins

Thanks for reaching out! :wave:t2:

The team is aware of the issue with Jupiter Perp trades and they have a fix planned:

There are manual workarounds which I have added below:

Workaround:

  • Merge the two manually and then tag the remaining difference (which was the fee) as Cost

https://support.koinly.io/hc/en-us/articles/9917633901852-How-to-merge-split-transactions-manually

Workaround for delayed orders:

If you can’t merge the transactions:

  • Delete the withdrawal (setup of the limit order)
  • Edit the later deposit into a trade - check solscan to see how much of your asset was sold

If you have a lot of these transactions, it might be better to wait for the fix to be rolled out so Koinly resolves them automatically. You can upvote the ticket I linked at the top of this message to receive an email as soon as it’s completed. :+1:t2: