It would be really convenient to be able to manually select 2 transactions and ‘match’ them so they can be classified as Internal if they are outside of the 6 hour window that the auto-detect feature uses.
Here is my scenario: I had sent funds to a smart contract so they could be added to a liquidity pool, but I wasn’t included in that round, and I eventually ‘reclaimed’ my funds back a week later. The balance of my ETH never changed so it shouldn’t be a taxable event, so I don’t want any of the deposit/withdrawal classifications. I also don’t want to just hide the transaction since there were gas fees associated each way and that would throw off my balance.
The best route currently seems to be to create a custom wallet and add transactions manually so they are detected as internal, but that is a little cumbersome. I think finding a way to make them internal is the best long-term solution. I’m sure there are many other scenarios like this.