Choice "D" is correct. An edit check is an application input control that validates data before the data is successfully input. Batches containing transactions with errors, incorrect batch totals, and batches where debits do not equal credits are written to a suspended transaction file. These transactions are then corrected and resubmitted. All transactions must be corrected and resubmitted before end-of-month processing can begin.
Choice "a" is incorrect. A run control total is not an application input control, it is an output control. It is used to compare manual and computer-generated batch totals. With batch processing, a batch total for a transaction file is manually calculated and then an automated or manual comparison to a computer-generated batch control total is made. Any difference between the two totals indicates an error in accuracy, completeness, or both.
Choice "b" is incorrect. A report distribution log is not an application input control. Logs are used for data outputs.
Choice "c" is incorrect. An exception report is not an application input control. Exception reports are produced when a specific condition or exception occurs as a data output.