Hi JC,
As Bill explained there will never be a scenario where partial return can arise, example customer made a check or credit card payment for $ 200 and bank authorizes 100 and rejects rest of the payment.
If there is over payment like payment on account , refund the extra payment to the customer.
thanks,
Vikram