I'm pretty sure there is no way to flag an invoice so that it can't get paid in a Manual Check batch. Even if the invoice is on hold.
A client would like to be able to prevent an invoice from being paid in a Manual Check batch. Or, alternatively, for a pop-up to appear warning that the invoice is on hold (and letting them continue anyway). There is a status field on the screen, but they want something stronger than that.
Steve