Reflect customer overpayments in Breww

We are integrated with Xero. We invoice customers via Breww, Breww sends the invoice into Xero, we reconcile the payment in against the invoice in Xero and the invoice in Breww gets marked as paid.

There are occasions when our customers pay us too much. We tend to hold this overpayment on account and log it in Xero as an overpayment which we would allocate to the next invoice we raise for them. HOWEVER, we have no way of reflecting this overpayment in Breww so it can be allocated to an invoice and the team that raises the invoices in Breww do not have access to Xero.

We need a feature developed to help us deal with this scenario