Electrum for PCs and for mobile use Edge but these are for on chain bitcoin.
Electrum allows you to control the fee you pay. Although I am not saying it will work if you put zero
. It will display your Bitcoin balance in fiat.
Which is what I think you meant in your post. You only see the equivalent value in dollars of the total balance but not the transactions.
Edge tracks your spending in the currency of your choice. Edge shows you how much fiat was spent for each transaction and even saves a memo. Save the mobile device with the wallet in a secret secure location.
Now as long as the bitcoin nodes these wallets talk to are honest, they can trust the money they received is actually money received. It is only with clients like bitcoin-core can you really be sure. Probably shouldn't worry too much about that unless you have a whole bitcoin worth.
sdp