I'm assuming that you have added the Due date to the Invoice Grid. If not, then that's a place to start.

Have you tried auto-applying the cash? Would that work?

Or how about entering the invoice number and amount explicitly from the customer's remmittance advice?
_________________________
Andrew Bates