The validation is the process of checking input data to ensure that it is complete, accurate and reasonable. Although it would be impossible to guarantee that only valid data are entered into a computer, a suitable combination of validation checks should ensure that most errors are detected. Common validation checks include character-type check, field-length check, control-total check, hash-total check, parity check, check digit, range check.