Referential Integrity Check

Following parameters are validated with the static maintenances available for existence of the values:
  • Network code –Validated against the static maintenances (PMDNWMNT) available.
  • Currency Codes –Validated against open and authorized currency codes (CYDCDEFE). In Network Currency preferences, a record should be available for the Network, transaction type ‘Outgoing’ and transaction currency.
  • Host Code-Validated against host codes available in Host Code maintenance (STDHSTCD).
  • Transaction Branch Code- Should be a valid branch maintained in the system.
  • Debit Account – Debit account would be verified to check whether it is valid & existing. Account status is validated to check it is not in ‘No Debit’, ’Blocked’, ’Dormant’ or Frozen status.
  • Credit Account – Credit account would be verified to check whether it is valid & existing. Account status is validated to check it is not in ‘No Credit’, ‘Blocked’, ‘Dormant’ or ‘Frozen’ status.
  • Customer Status Check - Validation against the status of the customer. The values are ‘Deceased’, ‘Frozen’ and “Whereabouts Unknown”.

If any of the above mentioned validation fails then the transaction will be rejected with an error message.