Hi,
while allocating customer payment to invoice (on receipt screen) I have noticed that fully paid invoices are also appearing in the list of invoices of that particular customer, it will be easy if only outstanding invoices appears while allocated customer payment in receipt screen.