7 years later, and I'm having the exact same issue. Has this ever been addressed?
A client overpays.. I enter the payment.. Express Invoice tells me that the overpayment has been saved, and yet their next invoice does NOT reflect the overpayment.. What gives?