Refunds and customer balance
After reading multiple answers about tracking refunds, I am still not clear on the best way to process refunds and ensuring a correct effect on customer balances.
Example:
1. create and send invoice for 100$. Customer statement shows 100$ "open".
2. receive payment for invoice, for 100$. Invoice is showing as "Paid", payment is shown as "Closed", customer statement shows a balance of 0$
3. something changes in the work commissioned, so the invoice now is changed, to 80$. The payment status is now "Partial", because only 80$ of it are applied to the invoice. Customer statement shows -20$ "open". In other words, the customer has a credit of 20$.
4. The customer does not want a credit for future use. He wants to be refunded in cash now. So to track this in QBO we click on New>Refund receipt. Total amount refunded is 20$, "Refund successfully issued". However in the customer statement, the payment still shows as "Partial", and the balance is still -20$ "open".
It looks like if a new invoice is later generated for this customer, there is still 20$ of this payment that could be applied. Which is not what we want. We have issued a refund for those 20$.
It seems to me there should be a way to link the refund to the payment. Creating an adjustment note is not the solution, because that gives a credit for future use. Which is not what he wants.
Other support articles I found mention clicking on "Refund" in the "More" menu in the footer of the invoice, but there is no "Refund" menu item to be found in my test invoices.
What should be done in this scenario so that the customer balance goes to 0$?
