Bank feeds are great but unfortunately customers often pay bills incorrectly. Underpayment has now been solved leaving amount owing on invoices and that's great and practical. The opposite where a customer over-pays is still an issue. For example, an invoice amount is $47.50 and the customer pays $48, overpaying $0.50.
I can do this manually through "make payment" on the invoice and the remaining 50 cents is automatically created for me as a customer return which I can then apply to the next invoice of that customer and it shows up as a credit when I send statements. BUT this does not happen when I try to allocate their payment from the bank feed to their invoice. If it's not equal to or less than the invoice I cannot allocate the payment from the bank feed. I prefer not to do this manually because it's more transactions I have to perform and makes it more difficult to track back if I need to (where did this payment go, why isn't it directly against the invoice, inconsistent, etc..).
Can you apply the same process to bank payments that are greater than the outstanding invoice amounts, ie have MYOB automatically create a return (and prompt you with a yes/no)?
"Automatically create customer return when bank feed payment exceeds invoices"