Payments Academy
USD 85 instruction PAYMENT OPERATIONS STARTED LIVE 01 USD 85 instruction - payment begins as a customer instruction ACTIVE 02 Rejection - first failure scenario QUEUED 03 Return - second failure scenario QUEUED 04 Recall - third failure scenario QUEUED 05 Duplicate timeout and outage - fourth, fifth and sixth failure scenarios, QUEUED The payment begins as a customer instruction for USD 85 Step 1 of 5 USD 85 instruction STARTED USD 85 instruction payment begins as a customer instruction ACTIVE Rejection first failure scenario QUEUED Return second failure scenario QUEUED Recall third failure scenario QUEUED Duplicate timeout and outage fourth, fifth and sixth failure scenarios, QUEUED The payment begins as a customer instruction for USD 85
Rejection: wrong account number PAYMENT OPERATIONS IN PROGRESS LIVE 01 USD 85 instruction - payment begins as a customer instruction DONE 02 Rejection - first failure scenario ACTIVE 03 Return - second failure scenario QUEUED 04 Recall - third failure scenario QUEUED 05 Duplicate timeout and outage - fourth, fifth and sixth failure scenarios, QUEUED In the first failure scenario, the payment is rejected, because the beneficiary account number contains a typing error and fails validation at the beneficiary bank. Step 2 of 5 Rejection: wrong account number IN PROGRESS USD 85 instruction payment begins as a customer instruction DONE Rejection first failure scenario ACTIVE Return second failure scenario QUEUED Recall third failure scenario QUEUED Duplicate timeout and outage fourth, fifth and sixth failure scenarios, QUEUED In the first failure scenario, the payment is rejected, because the beneficiary account number contains a typing error and fails validation at the beneficiary bank.
Return: account closed PAYMENT OPERATIONS IN PROGRESS LIVE 01 USD 85 instruction - payment begins as a customer instruction DONE 02 Rejection - first failure scenario DONE 03 Return - second failure scenario ACTIVE 04 Recall - third failure scenario QUEUED 05 Duplicate timeout and outage - fourth, fifth and sixth failure scenarios, QUEUED In the second failure scenario, the payment is returned, because the beneficiary account was closed the previous week and the beneficiary bank cannot credit it. Step 3 of 5 Return: account closed IN PROGRESS USD 85 instruction payment begins as a customer instruction DONE Rejection first failure scenario DONE Return second failure scenario ACTIVE Recall third failure scenario QUEUED Duplicate timeout and outage fourth, fifth and sixth failure scenarios, QUEUED In the second failure scenario, the payment is returned, because the beneficiary account was closed the previous week and the beneficiary bank cannot credit it.
Recall: wrong payment PAYMENT OPERATIONS IN PROGRESS LIVE 01 USD 85 instruction - payment begins as a customer instruction DONE 02 Rejection - first failure scenario DONE 03 Return - second failure scenario DONE 04 Recall - third failure scenario ACTIVE 05 Duplicate timeout and outage - fourth, fifth and sixth failure scenarios, QUEUED In the third failure scenario, the payment is recalled, because the Mumbai company discovers it paid the wrong supplier Step 4 of 5 Recall: wrong payment IN PROGRESS USD 85 instruction payment begins as a customer instruction DONE Rejection first failure scenario DONE Return second failure scenario DONE Recall third failure scenario ACTIVE Duplicate timeout and outage fourth, fifth and sixth failure scenarios, QUEUED In the third failure scenario, the payment is recalled, because the Mumbai company discovers it paid the wrong supplier
Duplicate, timeout and outage PAYMENT OPERATIONS COMPLETE LIVE 01 USD 85 instruction - payment begins as a customer instruction DONE 02 Rejection - first failure scenario DONE 03 Return - second failure scenario DONE 04 Recall - third failure scenario DONE 05 Duplicate timeout and outage - fourth, fifth and sixth failure scenarios, ACTIVE In the fourth, fifth and sixth failure scenarios, the same payment is duplicated, times out, and then faces a clearing system outage, and each event tests a different discipline. Step 5 of 5 Duplicate, timeout and outage COMPLETE USD 85 instruction payment begins as a customer instruction DONE Rejection first failure scenario DONE Return second failure scenario DONE Recall third failure scenario DONE Duplicate timeout and outage fourth, fifth and sixth failure scenarios, ACTIVE In the fourth, fifth and sixth failure scenarios, the same payment is duplicated, times out, and then faces a clearing system outage, and each event tests a different discipline.

Key points of this lesson, in order.

0:00 / 4:05 Step 1 of 5

Exercise: Trace One Payment Through Every Possible Failure Scenario (one USD cross-border payment traced through reject, return, recall, duplicate, timeout and outage, with what happens at each step)

Payment Exceptions and Investigations, Lesson 7 of 7, Narration 4:05, D11 Operations, exceptions and reconciliation

ReconciliationValue dateSettlement

What you will learn

Your objective. By the end of this lesson, you will be able to explain exercise: trace one payment through every possible failure scenario (one USD cross-border payment traced through reject, return, recall, duplicate, timeout and outage, with what happens at each step). The payment begins as a customer instruction for USD 85,000, sent by the Mumbai company through its corporate banking channel, with the beneficiary account at a bank in New York and the value date set for 6 November.

Why it matters. This matters because operations is where payments are reconciled, investigated and fixed. The work in this lesson is what keeps the money right.

Chapter objective: Learner investigates payment exceptions, including non-receipt, wrong amount, duplicate, and delayed payments, and runs a structured investigation from first report to resolution. Learner demonstrates this skill using realistic banking examples, explaining each step clearly and using correct terminology throughout.

Key learning points

  • USD 85 instruction
  • Rejection: wrong account number
  • Return: account closed
  • Recall: wrong payment
  • Duplicate, timeout and outage

Key terms

Reconciliation: The process of comparing records from two sources, such as a bank statement and an internal ledger, to confirm they agree.

Value date: The date on which funds become available to the beneficiary and on which interest starts to accrue. It is the date used for settlement and for nostro posting.

Settlement: The final movement of funds between banks to discharge obligations created by cleared payments. Settlement is usually made in central bank money or through correspondent accounts.

Exception investigation workflow showing Exercise: Trace One Payment Through Every Possible Failure Scenario (one USD cross-border payment traced through reject, return, recall, duplicate, timeout and outage, with what happens at each step).

Insights and practice scenarios

Worked insights and practice scenarios for this lesson. Each one is a reusable PaymentForge case, so the same case may appear in more than one lesson.

Practise this lesson

Exercise

Handle the exception described in this lesson the way the lesson prescribes.

Use the exception type, the reason code and the recovery path in this lesson.

  1. What to do. State what happened, what the correct action is, what must not be done, and what the post-incident review should capture.

Correct result. The correct action is the one the lesson prescribes for this exception type, with the right reason code and the right message. The payment must not be resent without checking whether it already settled, because that creates a duplicate.

Why. An exception handled wrongly is worse than the exception itself. A duplicate payment is a loss, and an unlearned exception will happen again.

Check your understanding

Practice question

Which of the following best describes exercise: trace one payment through every possible failure scenario (one USD cross-border payment traced through reject, return, recall, duplicate, timeout and outage, with what happens at each step)?

Takeaway and next step

What to remember

Then a clearing outage delays settlement by three hours, and the bank holds the payment, tells the customer about the delay, and reconciles it against the settlement report once the system recovers, confirming it settled for USD 85,000 on the revised value date.

Build a cross-border payment like the one in this lesson and watch the chain, the charges, and the final amount change.

Open the Cross-Border Payment Configurator →

Builds on "ISO 20022 Messages and Reason Codes for Exceptions (pacs.002, pacs.004, camt.056, camt.029, pain.002 with real reason codes)".

Transcript and full text

Show transcript

The payment begins as a customer instruction for USD 85,000, sent by the Mumbai company through its corporate banking channel, with the beneficiary account at a bank in New York and the value date set for 6 November 2026. The bank validates the instruction, checks the balance, screens it against sanctions lists, and creates a pacs.008 message carrying the reference PAY2026110600881 and the end-to-end reference INV-5520. The customer account is debited by USD 85,000, the internal nostro ledger is debited by the same amount, and the pacs.008 is sent to the correspondent bank in New York. At this point the payment is in transit, and the bank waits for a pacs.002 acknowledgement confirming that the correspondent has accepted it. In the first failure scenario, the payment is rejected, because the beneficiary account number contains a typing error and fails validation at the beneficiary bank. The beneficiary bank sends a pacs.002 message with reason code AC01, meaning incorrect account number, and the correspondent bank forwards that rejection to the Mumbai bank. The Mumbai bank matches the pacs.002 to the original pacs.008 by reference, re-credits the customer account with USD 85,000, and notifies the customer that the account number was wrong and must be corrected. The customer supplies the correct account number, and the bank creates a new payment with a new reference, rather than resending the rejected one. In the second failure scenario, the payment is returned, because the beneficiary account was closed the previous week and the beneficiary bank cannot credit it. The payment reaches New York, the beneficiary bank finds the account closed, and it sends a pacs.004 message with reason code AC04, returning USD 85,000 less a USD 20 intermediary fee, so USD 84,980 comes back. The Mumbai bank matches the pacs.004 to the original payment, credits the customer with USD 84,980, posts the USD 20 fee to a charges account, and tells the customer that the supplier's account is closed and new account details are needed. The payment cannot proceed until the supplier provides a live account. In the third failure scenario, the payment is recalled, because the Mumbai company discovers it paid the wrong supplier and asks for the money back after the payment has already been credited. The bank sends a camt.056 cancellation request to the beneficiary bank, asking for USD 85,000 to be returned. The beneficiary bank contacts its customer, who agrees to return the funds, and it replies with a camt.029 accepting the recall and sends the money back. The Mumbai bank credits the customer account with USD 85,000 and closes the case. If the beneficiary had refused, the camt.029 would have recorded a rejection, and the bank would have told the customer that recovery must be pursued commercially. In the fourth, fifth and sixth failure scenarios, the same payment is duplicated, times out, and then faces a clearing system outage, and each event tests a different discipline. The duplicate arises when the corporate channel resubmits the file after a timeout, so reconciliation shows two USD 85,000 debits against one instruction, and the bank recovers the second payment through a pacs.004 return. After a later timeout the bank checks with the correspondent bank, confirms the original payment was received, and does not resend, so no second duplicate is created. Then a clearing outage delays settlement by three hours, and the bank holds the payment, tells the customer about the delay, and reconciles it against the settlement report once the system recovers, confirming it settled for USD 85,000 on the revised value date.

The payment begins as a customer instruction for USD 85,000, sent by the Mumbai company through its corporate banking channel, with the beneficiary account at a bank in New York and the value date set for 6 November 2026. The bank validates the instruction, checks the balance, screens it against sanctions lists, and creates a pacs.008 message carrying the reference PAY2026110600881 and the end-to-end reference INV-5520. The customer account is debited by USD 85,000, the internal nostro ledger is debited by the same amount, and the pacs.008 is sent to the correspondent bank in New York. At this point the payment is in transit, and the bank waits for a pacs.002 acknowledgement confirming that the correspondent has accepted it.

In the first failure scenario, the payment is rejected, because the beneficiary account number contains a typing error and fails validation at the beneficiary bank. The beneficiary bank sends a pacs.002 message with reason code AC01, meaning incorrect account number, and the correspondent bank forwards that rejection to the Mumbai bank. The Mumbai bank matches the pacs.002 to the original pacs.008 by reference, re-credits the customer account with USD 85,000, and notifies the customer that the account number was wrong and must be corrected. The customer supplies the correct account number, and the bank creates a new payment with a new reference, rather than resending the rejected one.

In the second failure scenario, the payment is returned, because the beneficiary account was closed the previous week and the beneficiary bank cannot credit it. The payment reaches New York, the beneficiary bank finds the account closed, and it sends a pacs.004 message with reason code AC04, returning USD 85,000 less a USD 20 intermediary fee, so USD 84,980 comes back. The Mumbai bank matches the pacs.004 to the original payment, credits the customer with USD 84,980, posts the USD 20 fee to a charges account, and tells the customer that the supplier's account is closed and new account details are needed. The payment cannot proceed until the supplier provides a live account.

In the third failure scenario, the payment is recalled, because the Mumbai company discovers it paid the wrong supplier and asks for the money back after the payment has already been credited. The bank sends a camt.056 cancellation request to the beneficiary bank, asking for USD 85,000 to be returned. The beneficiary bank contacts its customer, who agrees to return the funds, and it replies with a camt.029 accepting the recall and sends the money back. The Mumbai bank credits the customer account with USD 85,000 and closes the case. If the beneficiary had refused, the camt.029 would have recorded a rejection, and the bank would have told the customer that recovery must be pursued commercially.

In the fourth, fifth and sixth failure scenarios, the same payment is duplicated, times out, and then faces a clearing system outage, and each event tests a different discipline. The duplicate arises when the corporate channel resubmits the file after a timeout, so reconciliation shows two USD 85,000 debits against one instruction, and the bank recovers the second payment through a pacs.004 return. After a later timeout the bank checks with the correspondent bank, confirms the original payment was received, and does not resend, so no second duplicate is created. Then a clearing outage delays settlement by three hours, and the bank holds the payment, tells the customer about the delay, and reconciles it against the settlement report once the system recovers, confirming it settled for USD 85,000 on the revised value date.

Full lesson text (all scenes)

Completing a lesson updates your progress dashboard on the homepage.

Scene timestamps are estimated by allocating the narration text proportionally across the real audio length. The audio playback position is the source of truth: pause freezes the visual, seeking restores the correct scene, replay restarts the scene animation.