I have a special issue with Cash Receipts and over payments.
Sometimes our vendor over pay the invoice amount, for whatever reason.
I realize that this over payment can be transferred to Customer Deposit.
But in our special case, a customer pays a specific invoice and we need to know what invoice was overpaid.
Eventually the customer will take notice and ask for a check or use it on another invoice.
In most cases this would be easy, but the customer cash receipts covers multiple invoices.
Since xTuple only allows you to pay up to the invoice amount; the overpaid invoice is lost when there are multiple invoices in cash receipt.
Does anyone have any suggestions to deal with this issue?