Generic Validations Processing

Based on the validations maintained in Generic Validations Framework, the following resultant actions are possible:
  • Cancel
  • Replace
  • Exception
  • Repair
  • Override
  • Report

Generic validations are performed in each processing step, once the system built validations for the processing step are completed.

All validations resulting in same 'Resultant Action' are validated together. Only for the Action type 'Cancel' for the transaction type is 'CT Receipts -Payment' system stops the validation processing when the first cancel exception is encountered.

The error codes maintained against the validations are displayed in the Queue details if the Resultant Action moves the transaction to an exception queue.

Transaction details & error details are logged in Generic Validation log for any Generic validation failures. If the resultant action is 'Report', the transaction continues with the next processing step, even if there is validation failure.

If a validation cannot be performed, the system continues with the next validation maintained for the same Resultant Action Type. The failed validation is also be logged as an exception with system error code.