5.3.3 Reverse Message Evaluation - SWIFT CBPRPlus

This topic explains the reverse message evaluation for SWIFT CBPRPlus. The reverse message evaluation is done only for SWIFT CBPRPlus messages. The 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 whether 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) maintenance screen.
  • System checks whether 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 Outbound-passthrough 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.