If I remember correctly, I think the invoice just shows a credit balance. Then if you want to refund the customer the difference, you have to follow that procedure through. I know this was a bigger issue in 2015/2016 pre-product updates. what version are they on?