Currently the only way to allocate payments on account to invoices/credit notes with £0.00 balances is to go into customer receipt and select each customer account one by one and manually allocate using F3. When you have a large amount of customers, this would dramatically reduce the time if an automation process was available.