I agree. We have had several instances of over charging a customer
because the tech could not see that a deposit was on account. The only
solution (at the moment) I see is Accounting has to look every day &
move the deposit to the future invoice. At ...