Batch controls are used to manage high volumes of transaction data through a system.
The objective of batch control is to reconcile output produced by the system with the input originally entered into the system. While initiated at the data input stage, batch control continues through all phases of data processing.