You have a choice when receiving a payment to select a bank account or to post to Undeposited Funds. Undeposited Funds is the special holding account created by QuickBooks to keep track of money received that is in your control but not yet deposited into Barclays or RBS (Royal Bank of Scotland)
Is this a manual transaction or is it from an automatic bank feed where the customer has paid online?