5.3.11 Advisory Message External Validation
This topic explains the details of validations for the external advisory message.
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, then the system logs the incoming message into Business Override Queue.
- If execution result is a success, then 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:
Table 5-8 Validations
| 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, then the system updates the transaction status as Cancelled in the Incoming Payment view screen.
- If the sanction screening result is Seized, then the system updates the transaction status as Seizure in the Incoming Payment view screen.
Parent topic: STP Layer - pacs.009 Processing