The $5,000 refund was debited from my account on June 17th, but the customer has not received the funds. QuickBooks now claims they are withholding the funds due to a dispute filed by the customer. Strangely, QuickBooks also attempted to debit the same $5,000 amount again for a chargeback related to the dispute on June 20th, but the transaction was returned due to insufficient funds (NSF). I contacted the customer to resolve the dispute since they should have received the refund, but their bank states the refund hasn't been processed. QuickBooks has acknowledged holding onto the funds while simultaneously attempting a second debit for the same amount.
I'm at a loss regarding what steps to take next, as I find QuickBooks' explanations hard to believe.