When you are entering in the estimate if possible you can add the retainage as a separate line , and not add that to the invoices that they are paying , then wh...
You could send them a statement (open item/ balance forward) and when they pay their balance you can apply the payment to all the open invoices. You can send th...
If it is positive open balance, this means that there is either already a unpaid invoice, or another transaction, like an Journal entry that is hitting this cus...