Debtor FI Outgoing Credit Transfer Bad
This variation of the main Debtor FI Outgoing Credit Transfer flow showing scenarios where the payment may be rejected.
Use Case Summary
There are two variants of the debtor FI outgoing credit transfer bad case, depending on whether the debtor and creditor accounts belong to the same financial institution. This special case is called an On Us payment, and the payment does not need to be sent to the CSM for further processing. Such a payment is recognised if the bank code for the creditor FI matches a configured value.
The debtor FI outgoing credit transfer bad case consists of the following processing steps:
- Not On Us payment
- FTM for Immediate Payments receives an immediate payment Credit Transfer Request from the Channels interface on behalf of a (debtor) client.
- The payment is validated and checked for duplicate.
- If the previous validation step is successful, the set of services that are configured for the Pre-Check Not On Us set are invoked. This set should just perform validation checks to determine whether the payment can be accepted for submission.
- If the Pre-Check Not On Us services complete successfully, the set of services (if any) that are configured for the Pre-Submit set are invoked.
- If the Pre-Submit services complete successfully, the payment is accepted for submission, and a credit transfer request is created to submit to the CSM.
- The credit transfer request is sent to the CSM, which, after unsuccessful processing, responds with a negative acknowledgment. A check is performed here to see if the Credit Transfer is sent in response to a Request for Payment, and if so, an event is raised to signal the Request for Payment process.
- Regardless of which of the previous steps failed, FTM for Immediate Payments sends a negative acknowledgment to the Channels interface, which in turn may provide a notification to the (creditor) client, confirming that the payment has been rejected, with appropriate reason information.
- If in the previous steps an Accounting Debit, or an Accounting Reserve Funds request completed successfully, an Accounting Debit Reversal request is issued.
- On Us payment
- FTM for Immediate Payments receives an immediate payment Credit Transfer Request from the Channels interface on behalf of a (debtor) client.
- The payment is validated and checked for duplicate.
- If the previous validation step is successful, the set of services that are configured for the Pre-Check On Us set are invoked. This set should just perform validation checks to determine whether the payment can be accepted for submission.
- If the Pre-Check On Us services complete successfully, the Accounting DebitCredit request is invoked to charge the debtor's account and book funds to the creditor's account. The Accounting service replies with an unsuccessful response. .
- Regardless of which of the previous steps failed, FTM for Immediate Payments sends a negative acknowledgment to the Channels interface, which in turn may provide a notification to the (creditor) client, confirming that the payment has been rejected, with appropriate reason information.
Use Case High-Level Sequence Diagram
The high-level sequence diagram for the debtor FI outgoing credit transfer bad cases looks as shown in the
following figure:
Note: The diagram illustrates sets of optional services within parallel groups for each of
the service sets Pre-Check On Us, Pre-Check Not On Us, Pre-Submit. The services shown depict services that may
typically be included in the set. The actual services to be invoked, and whether they are invoked in parallel
or serially is determined by configuration.