# data[].attributes.body
Sequence Checks
Definition:
Are used when the data must be in some predetermined sequence. If the user must enter work orders in numerical sequence, for example, then an out-of-sequence order number indicates an error. If the user must enter transaction chronologically, then a transaction with an out-of-sequence date indicates an error.

The control number follows sequentially an any control numbers out of sequence or duplicated are rejected or noted on an exception report for follow-up purpose.

Example:
Invoices are numbered sequentially. The days begin with 12001 and end with 15045. If any invoice larger than 15045 is encountered during processing, that invoice would be rejected as an invalid invoice number.

# data[].attributes.body
Datatype Check
-The Data Type Check processor checks that the values in a String attribute conform to a consistent data type, and categorizes as invalid any records with values that are not of the expected data type.

# data[].attributes.body
* RANGE CHECK
* A range check is often used when a person works with data consisting of numbers, dates and times, or currency, ensuring that a number is within a specific range. Range checks allow a person to set suitable boundaries
* EXAMPLE
- range check is checking to see if the value of a 16-bit integer is within the capacity of a 16-bit integer.
-  a range check is performed, upper and lower boundaries are specified
- there is only the need to specify one value, such as the minimum volume of a cube being zero without a designated maximum volume, this is known as a "limit check" instead of a "range check."

# data[].attributes.body
8)Combination checks
Definition�m
A Combination Check is a Single Check combined with a Recurring Check. It can be used for many
things, but it is primarily used to enter both a deposit amount and recurring payments in one quick form
Example

# data[].attributes.body
Validity checks.

DEFINITION
-Routines in a data entry program that test the input for correct and reasonable conditions
-is the process of ensuring that a concept is acceptable in the context of the process or system that is to be used in

EXAMPLE
-the simple examples for validity checking is in data entry system, where some specific fields may require numerica data, then a validity check algorithm can be put in place to detect if what the user inputs are number not, the system immediately notifying the user the error.

# data[].attributes.body
REASONABLENESS CHECKS
DEFINITION

A reasonableness check ensure that input data are match to predetermined reasonable limits or occurrence rates.

EXAMPLE

# data[].attributes.body
Batch control : the management of documents or electronic media that has been grouped, catalogued and are waiting for processing

Example :

Total dollar amount: A monthly scheduled job verifies the sum of sub ledger transactions equals the sum of transactions transferred to the General Ledger during the month.

Total items: A nightly scheduled job verifies the total number of units ordered in a collection of invoices matches the total number of units processed.

# data[].attributes.body
Existence check
Definition
When positive, the existence check finds rows for which the source data is any value other than null values. When negative, it finds rows for which the source data contains null values.

Example