We use a recurring batch for our bi-weekly payroll deductions that pay on their annual employee pledges. Recently, I learned if there is a pending transaction out there for one of our employees that is in the recurring batch, the batch will post but all the gifts are committed as CASH gifts not PAY CASH Gifts. It would be nice if an exception report would occur when validating the batch so you don't have to hunt down which transaction it is, and also have to globally delete all of the gifts in order to post them correctly as a payment on an existing pledge. This would be similar to the exception report I get when validating an import before I import.