Some of an organization’s payroll transactions were batch posted to the payroll file but were not uploaded correctly to the general ledger file on the mainframe. The best control to detect this type of error would be:
A. Edit controls on the payroll file.
B. Appropriate segregation of duties for batch approval.
C. Validation of hash totals.
D. Reconciliation of paychecks to the bank account.