That file contains all of your transactions that you’ve made with that particular file among other things and doesn’t require modification usually from the outside unless it’s corrupted
Wallet.dat
If the transaction in question occurred on a different wallet that had a different wallet.dat folder than there is no record of it in any other except on the receive end as a receive transaction
You can use Zecwallet light which uses a seed phrase for recovering wallets, makes it easier
your transaction history from previous wallets is not transferred to it nor can you import existing keys and histories (so don’t assume that you can recover it there after switched wallet)
Think of zcash like cash, if you don’t keep the receipt (which would exist in the wallet.dat file where you could recover it potentially) then there’s no way to recover proof of your involvement with the Z2Z transaction, you’ll have to resort to other means
I suppose it has all been under the assumption that you made this transaction with another wallet however if it was with this very same wallet and wallet.dat file then you should be able to get the tx info with this
This doesn’t prove anything though as you could obviously manipulate a screenshot and point to any shielded tx on an explorer. It might clear up honest misunderstandings but we clearly need payment disclosure which we had for Sprout but have since lost in Sapling. This “selective disclosure” has long been touted as one of Zcash’s primary benefits (including by me) but isn’t actually available for use in practice.
Aren’t honest misunderstandings the only thing that can be corrected? If the receiver is fraudulent or lying, I’m not sure even an irrefutable proof like payment disclosure will get the ZEC returned.
The plaintiff or prosecution would have to prove beyond a reasonable doubt as they carry the burden of proof so its not so cut and dry, some or any proof that a transaction probably happened is better than no proof that a transaction did not happen