Creditor FI Incoming Credit Transfer Time Out - Cancellation (TCH)
Variation of the main Creditor FI Incoming Credit Transfer flow showing scenarios where the creditor FI's process for a payment is impacted by a timeout that has been detected at either the CSM or the debtor FI.
Use Case Summary
Timeouts for credit transfers are managed by both the CSM and the debtor FI.
The CSM may time out if it hasn't received an acknowledgement for a payment from the creditor FI within its time out limit. This may occur for several reasons, possibly because the payment was not successfully received by the creditor FI, or because the creditor FI process was taking too long, or because the acknowledgement was not successfully received by the CSM. If such a time out occurs at the CSM, the CSM will cancel the payment and send a cancellation message to the creditor FI.
The debtor FI may time out if it hasn't received an acknowledgement for a payment from the CSM within its time out limit. If this occurs, the debtor FI will re send the payment to the CSM with a possible duplicate flag set. In the case the CSM has no record of this payment, it sends it to the creditor FI as a possible duplicate. If the payment is not known to the creditor FI either, it is processed like normal. Otherwise, the acknowledgment for the original payment is sent a second time
The creditor FI incoming credit transfer time out - cancellation case consists of the following processing steps:
- FTM for Immediate Payments receives a payment from the CSM.
- The payment is validated and checked for duplicate.
- If the payment has already been received by the creditor FI, and the possible duplicate flag is set, the acknowledgment for the original payment is sent again to the CSM and the process completes.
- Next, the set of services that are configured for the Pre-Check set are invoked. This set should just perform validation checks to determine whether the payment can be accepted.
- If the Pre-Check services complete successfully, the set of services (if any) that are configured for the Pre-Accept set are invoked.
- If the Pre-Accept services complete successfully, FTM for Immediate Payments sends a positive acknowledgment to the CSM, confirming that the payment has been accepted by the bank.
- At some point during the previous steps the CSM times out and sends a cancellation message.
- FTM for Immediate Payments sends an acknowledgement to the CSM to confirm acceptance of the cancellation message.
- If FTM for Immediate Payments is still waiting for any service requests to complete, it will continue to wait until the current set of services is complete.
- Next, if in the previous steps an Accounting Credit request completed successfully, an Accounting Credit Reversal request is issued.
- Finally, the payment is set to a cancelled status and the process completes.