Hi!
I think I can help you out.
1. If are doing business in Cash basis, Only then use undeposited fund. Otherwise not. It will make you books messed up.
2. For stipe fees, wise fees, zelle fees these type of payment processor platform fees record use the a separete Chart of Account.
Like Expense - Finance cost/fees - Account Name (XYZ Fees)
3. You initiate refund, but do you record the invoice & receive payment in quickbooks?
However, create Customer Refund from +New.
In the name of customers generate separate Customer refund, then match with statement line in stripe.
Then your statement line shows match in Bank panel in quickbooks, hit the match.
Hope it’s going to be work. Feel free to comment.
If you need bookkeeping service feel free to DM.
Thanks
wsraaz