Handle Outbound Resolution Rejected From CSM GrpSts.story
Scenario: Outbound resolution rejected by CSM GrpSts
When the Recall Service sends a 'Send Negative Answer To CSM Request' Then the CSM receives a 'Resolution Of Investigation' When the CSM sends a 'for-camt029' 'Payment Status Report' with values: | FIToFIPmtStsRpt.orgnlGrpInfAndSts.grpSts | <GrpSts> | | FIToFIPmtStsRpt.orgnlGrpInfAndSts.stsRsnInf.rsn.cd | <GrpStsRsnCd> | Then Recall Service receives a 'Send Negative Answer To CSM Response' with values: | payload.content.orgnlGrpInfAndSts[0].OrgnlMsgNmId | camt.029.001.03 | | payload.content.txInfAndSts[0].orgnlTxId | #ResolutionOfInvestigation.rsltnOfInvstgtn.cxlDtls.txInfAndSts.cxlStsId | | payload.content.orgnlGrpInfAndSts[0].grpSts | <GrpSts> | | payload.content.orgnlGrpInfAndSts[0].stsRsnInf[0].rsn.cd | <GrpStsRsnCd> |
| GrpSts | GrpStsRsnCd |
|---|---|
RJCT |
FF01 |
Example: {GrpSts=RJCT, GrpStsRsnCd=FF01}
When the ⦅Recall Service⦆ sends a Send Negative Answer To CSM Request
Then the ⦅CSM⦆ receives a Resolution Of Investigation
When the ⦅CSM⦆ sends a for-camt029 Payment Status Report with values:
| FIToFIPmtStsRpt.orgnlGrpInf*And*Sts.grpSts | ⦅RJCT⦆ |
| FIToFIPmtStsRpt.orgnlGrpInf*And*Sts.stsRsnInf.rsn.cd | ⦅FF01⦆ |
Then ⦅Recall Service⦆ receives a Send Negative Answer To CSM Response with values:
| payload.content.orgnlGrpInf*And*Sts[0].OrgnlMsgNmId | camt.029.001.03 |
| payload.content.txInf*And*Sts[0].orgnlTxId | #ResolutionOfInvestigation.rsltnOfInvstgtn.cxlDtls.txInf*And*Sts.cxlStsId |
| payload.content.orgnlGrpInf*And*Sts[0].grpSts | ⦅RJCT⦆ |
| payload.content.orgnlGrpInf*And*Sts[0].stsRsnInf[0].rsn.cd | ⦅FF01⦆ |