It would be really useful to do a batch deposits by selecting individual invoices rather than customers. For example, where we have a group of customers that all pay via one payment and send a remittance that lists the individual invoice numbers that they are paying and not necessarily which invoice account that invoice relates to. If we can select individual invoices across all customers are being paid that would be easier. On XERO you can see all outstanding invoices for all customers, select the invoices you want to pay/receipt as a batch deposit and then specify how much of the invoice is being paid. The transaction then shows on the bank reconciliation as one transaction that matches the bank statement. Very quick and easy.