1.Adequately validating input and generated data
2.Processing correct files
3.Detecting and rejecting errors during processing and referring them back to the originators for re-processing
4.proper transfer of data from one processing stage to another
5.checking control totals during or after processing