I have a client whose A/P subledger is way out from the G/L control account. There are no o/s batches to retrieve from A/P and everything is posted. They could have done numerous things to throw out the balance but my question is......

Is there any kind of utility program that can be run to identify the transactions that are not in the G/L but in A/P and vice versa without going back a forth between the 2 detailed printouts (60 pages) and crossing out identical transactions?