Content Validation

Content validation verifies that the fields in a record contain valid values. Most validation rules are simple, but complex conditions can also be handled. The types of validations that can be done are shown in the following list.
  • Mandatory check (required).
  • Type check (required).
  • Format check (optional).
  • Justification check (optional).
  • Value check (optional).
Beyond the basic checks, the types of validation that can be accommodated are shown in the following list.
  • Defining mandatory versus optional fields and when mandatory depends on the value in another field.
  • Defining the data type, such as numeric or alphabetic.
  • Defining the data formats, such as timestamps.
  • Defining the position of fields in a record.
  • Defining the length of fixed fields.
  • Defining the length of variable fields, especially when the length is based on a value in another field.
  • Defining allowed data values as a range or delimited list.
  • Defining the allowed data values that depend on the values in another field or parent record field.

Content validation records are keyed by data type, record type, and field number.

The available data types (or transmission types) are shown in the following table.
Table 1. Data types
Number ID Data type
3 ANSI DSTU X9.37 - 2003
30 ANSI X9.100-187 - 2008
35 ANSI X9.100-187 - 2013
103 Industry Adoption of DSTU X9.37 - 2003
130 Canadian ANSI X9.100-187 - 2008
201 NACHA - 2021

Different error codes are assigned to each area for each field in a record. This method allows fine-tuning error conditions and how they are to be processed through the back-end systems.

A field with a defined content rule can have its own validation turned off or on by setting the edit required value to Y (validate) or N (do not evaluate).