5.3.11 Advisory Message External Validation

Incoming SWIFT message Upload changes
  • An external validation call through a hook request before deriving payment transaction type.
  • An external validation should return the execution result as success or failure.
  • If Execution Result is a failure the system logs the incoming message into Business Override Queue.
  • If Execution Result is a success, the system checks the validation result value as follows:
    • A-Approved: The Incoming message upload processing gets proceeds further.
    • R-Rejected: The Incoming message Auto cancellation gets triggered.
    • O-Override Queue: The Incoming message moves to Business Override.
  • In the external validation hook request, all the incoming message fields are sent.
  • The following fields are expected as response:
    • Execution Result
    • Validation Result
    • Error Code
    • Error Description

    Note:

    All the parameters sent in the Request are part of the Response too.

Business Override Queue Changes (PQSOVRQU)

- When the Incoming message is moved to the BO queue:
  • Network Type code is set as Network Type Code of CBPRPlus or TARGET2 ISO payment.
  • Transaction Type set as Incoming.
  • Source Code set as Source Code for Incoming message by referring the source maintenance (PMDSORCE).
  • Network code set as CBPRPlus or TARGET2 ISO payment type.
  • Source Reference Number is populated with value received in Instruction Identification tag.
When the Incoming SWIFT message is moved to BO queue:
User Action Processing Changes/ Validations
Carry Forward User action is not allowed.
Approve The Incoming message upload processing proceeds further.
Cancel Cancellation Processing get triggered

Cancellation Processing

- Key processing steps for the auto cancellation of Advisory messages external validation:
  • The system sends Incoming messages for Sanctions Screening.
  • If the Sanction screening result is not Seized, the system updates the transaction status as ‘Cancelled’ in the Incoming payment view screen.
  • If the Sanction screening result is Seized, the system updates the transaction status as Seizure in the Incoming payment view screen.