Documentation for a newer release is available. View Latest
Esta página no está disponible actualmente en Español. Si lo necesita, póngase en contacto con el servicio de asistencia de Icon (correo electrónico)

Handle Outbound Resolution Rejected From CSM TxSts.story

Scenario: Outbound resolution rejected by CSM TxSts


Steps
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.txInfAndSts.txSts               | RJCT           |
| FIToFIPmtStsRpt.txInfAndSts.stsRsnInf.rsn.cd    | <SctRespCd>    |
| FIToFIPmtStsRpt.txInfAndSts.stsRsnInf.rsn.prtry | <SctRespPrtry> |
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.txInfAndSts[0].txSts                  | RJCT                                                                    |
| payload.content.txInfAndSts[0].stsRsnInf[0].rsn.cd    | <SctRespCd>                                                             |
| payload.content.txInfAndSts[0].stsRsnInf[0].rsn.prtry | <SctRespPrtry>                                                          |
Tabla 1. Examples:
SctRespCd SctRespPrtry

AC06

NOT_SET

NOT_SET

XT81

Example: {SctRespCd=AC06, SctRespPrtry=NOT_SET}

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.txInf*And*Sts.txSts | RJCT |
| FIToFIPmtStsRpt.txInf*And*Sts.stsRsnInf.rsn.cd | ⦅AC06⦆ |
| FIToFIPmtStsRpt.txInf*And*Sts.stsRsnInf.rsn.prtry | ⦅NOT_SET⦆ |

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.txInf*And*Sts[0].txSts | RJCT |
| payload.content.txInf*And*Sts[0].stsRsnInf[0].rsn.cd | ⦅AC06⦆ |
| payload.content.txInf*And*Sts[0].stsRsnInf[0].rsn.prtry | ⦅NOT_SET⦆ |

Example: {SctRespCd=NOT_SET, SctRespPrtry=XT81}

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.txInf*And*Sts.txSts | RJCT |
| FIToFIPmtStsRpt.txInf*And*Sts.stsRsnInf.rsn.cd | ⦅NOT_SET⦆ |
| FIToFIPmtStsRpt.txInf*And*Sts.stsRsnInf.rsn.prtry | ⦅XT81⦆ |

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.txInf*And*Sts[0].txSts | RJCT |
| payload.content.txInf*And*Sts[0].stsRsnInf[0].rsn.cd | ⦅NOT_SET⦆ |
| payload.content.txInf*And*Sts[0].stsRsnInf[0].rsn.prtry | ⦅XT81⦆ |