5.2.1 Reverse Message Evaluation - SWIFT CBPRPlus
This topic explains the Reverse Message Evaluation - SWIFT CBPRPlus details. The Reverse Message Evaluation is done only for SWIFT CBPRPlus messages.
Reverse Message Evaluation logic is applied based on value received
in below fields:
- Group Header/Settlement Information/Settlement Account/Identification/IBAN (i.e. GrpHdr/SttlmInf/SttlmAcct/Id/IBAN)
- Group Header/Settlement Information/Settlement Account/Identification/Other/Identification (i.e. GrpHdr/SttlmInf/SttlmAcct/Id/Othr/Id)
If Settlement Account (that is, GrpHdr/SttlmInf/SttlmAcct/Id/Othr/Id)
is received in the incoming message, then:
- System checks the Reverse Message Agreement is maintained for the Settlement Account in the Reverse Message Agreement Maintenance (PMDREVAG) screen.
- Reverse Message Evaluation is done based on the Settlement Account.
If Settlement Account IBAN (that is,
GrpHdr/SttlmInf/SttlmAcct/Id/IBAN) is received in the incoming message,
then:
- Customer Account is derived from IBAN using External Customer Account Input (STDCRACC) screen.
- System checks if the Reverse Message Agreement is maintained for the Derived Account in the Reverse Message Agreement Maintenance (PMDREVAG) screen.
- Reverse Message Evaluation is done based on the derived Customer Account.
For Incoming Reverse Message, the Reverse Message Agreement validation is done on Booking Date and on Value Date, in case if the Value Date is a future date. Also, the transaction moves to Business Override queue in case of Reverse Message Agreement validation failure.
Parent topic: STP Layer - pacs.008 Processing