Final answer:
Transaction data processing requires all of the following controls to prevent and detect errors: input, processing, and output controls. Each set of controls has specific functions to maintain data integrity throughout the transaction cycle. Correct answer is 4) All of the above
Step-by-step explanation:
The controls that prevent and detect errors while transaction data are processed include: Input controls, which ensure that the data entered into the system are accurate and complete. Processing controls, which ensure that data are processed correctly as they flow through the system. Output controls, which ensure that processed data are accurate and are appropriately distributed.
All of the above are necessary to ensure the integrity of transaction data throughout the processing cycle. Input controls such as form design, error checking, and validation rules help to prevent incorrect data entry. Processing controls such as data matching, batch totals, and sequence checks help detect any errors that occur during the processing phase. Output controls like reviews, reconciliations, and reports help to confirm that the output data is correct and the transaction has been processed as intended.Correct answer is 4) All of the above.