Correctness checks built into data processing systems and applied to batches of input data, particularly in the data preparation stage. There are two main forms of batch controls; sequence control, which involves numbering the records in a batch consecutively so that the presence of each record can be confirmed, and control totals, which involves establishing record counts, or totals of the values in selected fields within each record, and checking these totals. Batch control manually groups input transactions in order to provide control totals.