GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX
SEPA CREDIT TRANSFER

Paid twice: recalling a duplicate SCT

Trigger: Bank Alfa discovers it sent the same transfer twice — after the beneficiary has already been credited.

What operations sees first: Settlement reconciliation shows two identical settled payments against one customer instruction; the customer may also call about the amount arriving twice.

WHERE IS THE MONEY?

The customer was debited once; the duplicate was funded from Bank Alfa's own settlement position, so the exposure sat with the bank until the return settled back.

DID SETTLEMENT HAPPEN?

Both the original and the duplicate settled; the duplicate was then reversed economically by a separately settled return.

WHO ACTS NEXT?

Bank Alfa (debtor agent) Operations traces the duplicate to its source — a resubmitted batch or a retry without idempotency controls — and fixes it so the recall stays a one-off.

PLAY THE EXCEPTION

Trigger: Bank Alfa discovers it sent the same transfer twice and asks for the second one back — after the beneficiary was already credited.

STEP 1 / 15MESSAGE

The debtor initiates the transfer

Debtor (payer) → Bank Alfa (debtor agent) · pain.001

The customer instructs their bank to pay. A corporate typically sends a pain.001 file; a retail customer uses a banking channel that creates the same instruction internally.

Step 1 of 15: The debtor initiates the transfer

  1. 01Message
    The debtor initiates the transferDebtor (payer) → Bank Alfa (debtor agent) · pain.001
  2. 02Processing
    Bank Alfa validates the instructionBank Alfa (debtor agent)
  3. 03Posting
    The debtor's account is debitedBank Alfa (debtor agent)
  4. 04Message
    Bank Alfa submits the interbank transferBank Alfa (debtor agent) → Clearing & settlement mechanism · pacs.008
  5. 05Clearing obligation
    The CSM calculates positionsClearing & settlement mechanism
  6. 06Settlement
    Positions settle in central bank moneyBank Alfa (debtor agent) → Nordbank (creditor agent)
  7. 07Message
    The CSM delivers the transfer to NordbankClearing & settlement mechanism → Nordbank (creditor agent) · pacs.008
  8. 08Processing
    Nordbank validates and screens the incoming paymentNordbank (creditor agent)
  9. 09Posting
    The creditor's account is creditedNordbank (creditor agent)
  10. 10 · EXCEPTION PATHProcessing
    Bank Alfa detects the duplicateBank Alfa (debtor agent)
  11. 11 · EXCEPTION PATHMessage
    Bank Alfa requests a recallBank Alfa (debtor agent) → Clearing & settlement mechanism · camt.056
  12. 12 · EXCEPTION PATHMessage
    The recall reaches NordbankClearing & settlement mechanism → Nordbank (creditor agent) · camt.056
  13. 13 · EXCEPTION PATHProcessing
    Nordbank reviews the recallNordbank (creditor agent)
  14. 14 · EXCEPTION PATHMessage
    Nordbank answers positively with a returnNordbank (creditor agent) → Clearing & settlement mechanism · pacs.004
  15. 15 · EXCEPTION PATHSettlement
    The recalled funds settle backNordbank (creditor agent) → Bank Alfa (debtor agent)
  16. OUTCOME
    Funds
    Recovered to Bank Alfa and re-credited to the duplicate's source account.
    Settlement
    Original settlement stood; the recall was answered by a separately settled return.
    Who acts next
    Bank Alfa (debtor agent)Bank Alfa fixes the duplicate-detection gap that let the second instruction through.
Full step-by-step text (works without JavaScript)
  1. 01Message
    The debtor initiates the transferDebtor (payer) → Bank Alfa (debtor agent) · pain.001

    The customer instructs their bank to pay. A corporate typically sends a pain.001 file; a retail customer uses a banking channel that creates the same instruction internally.

  2. 02Processing
    Bank Alfa validates the instructionBank Alfa (debtor agent)

    The debtor agent checks the format, the IBAN, available funds, and runs compliance screening before accepting the instruction for execution.

    Screening checkpoint: Debtor-agent transaction screening Names and remittance data are screened against sanctions lists before the payment goes interbank.

  3. 03Posting
    The debtor's account is debitedBank Alfa (debtor agent)

    Once accepted, Bank Alfa books the debit. The customer's money has left their account, but no money has yet moved between banks.

    • DR Debtor's current account at Bank AlfaEUR 12,500.00
  4. 04Message
    Bank Alfa submits the interbank transferBank Alfa (debtor agent) → Clearing & settlement mechanism · pacs.008

    The debtor agent converts the customer instruction into an interbank pacs.008 and submits it to the clearing and settlement mechanism.

  5. 05Clearing obligation
    The CSM calculates positionsClearing & settlement mechanism

    The CSM validates the message and includes it in a clearing cycle. Each participant's obligations are calculated — this creates who-owes-whom, not yet a movement of money.

    Clearing produces obligations. The banks do not have their money yet — that only happens at settlement.

  6. 06Settlement
    Positions settle in central bank moneyBank Alfa (debtor agent) → Nordbank (creditor agent)

    The calculated positions settle across the banks' settlement accounts at the central bank. Only now has money finally moved between Bank Alfa and Nordbank.

    • DR Bank Alfa settlement accountEUR 12,500.00
    • CR Nordbank settlement accountEUR 12,500.00
  7. 07Message
    The CSM delivers the transfer to NordbankClearing & settlement mechanism → Nordbank (creditor agent) · pacs.008

    The creditor agent receives the pacs.008 with full payment details so it can credit the right account.

  8. 08Processing
    Nordbank validates and screens the incoming paymentNordbank (creditor agent)

    The creditor agent checks that the account exists and can be credited, and runs its own sanctions screening on the incoming payment.

    Screening checkpoint: Creditor-agent inbound screening The receiving bank screens independently — it cannot rely on the sender's screening alone.

  9. 09Posting
    The creditor's account is creditedNordbank (creditor agent)

    Nordbank credits the beneficiary. The transfer is complete end to end: customer debited, banks settled, beneficiary credited.

    • CR Creditor's current account at NordbankEUR 12,500.00
  10. 10 · EXCEPTION PATHProcessing
    Bank Alfa detects the duplicateBank Alfa (debtor agent)

    Reconciliation or a customer complaint surfaces the duplicate. A recall is a request, not a right — the money is in someone else's account now.

  11. 11 · EXCEPTION PATHMessage
    Bank Alfa requests a recallBank Alfa (debtor agent) → Clearing & settlement mechanism · camt.056

    A camt.056 cancellation request references the original pacs.008 and carries the duplicate reason code.

  12. 12 · EXCEPTION PATHMessage
    The recall reaches NordbankClearing & settlement mechanism → Nordbank (creditor agent) · camt.056

    The CSM routes the recall request to the creditor agent for a decision.

  13. 13 · EXCEPTION PATHProcessing
    Nordbank reviews the recallNordbank (creditor agent)

    The creditor agent checks the claim and, per the scheme's rules, may need the beneficiary's consent before taking money back. A refused recall is answered with a camt.029 instead.

  14. 14 · EXCEPTION PATHMessage
    Nordbank answers positively with a returnNordbank (creditor agent) → Clearing & settlement mechanism · pacs.004

    In this scenario the recall is accepted: the funds travel back as a pacs.004 referencing the recall.

  15. 15 · EXCEPTION PATHSettlement
    The recalled funds settle backNordbank (creditor agent) → Bank Alfa (debtor agent)

    The positive recall answer is settled like any return.

    • DR Nordbank settlement accountEUR 12,500.00
    • CR Bank Alfa settlement accountEUR 12,500.00
  16. OUTCOME
    Funds
    Recovered to Bank Alfa and re-credited to the duplicate's source account.
    Settlement
    Original settlement stood; the recall was answered by a separately settled return.
    Who acts next
    Bank Alfa (debtor agent)Bank Alfa fixes the duplicate-detection gap that let the second instruction through.

THE TIMELINE

  1. 01Bank Alfa
    Reconciliation surfaces two settled pacs.008 messages for the same underlying instruction.

    A recall is a request, not a right — the second payment is already in someone else's account.

  2. 02Bank Alfa
    Sends a cancellation request through the CSM referencing the duplicate pacs.008, with reason code DUPL.camt.056
  3. 03CSM
    Routes the recall request to the creditor agent for a decision.camt.056
  4. 04Nordbank
    Reviews the recall and, where the scheme requires it, seeks the beneficiary's agreement before taking funds back.

    A refused recall would come back as a camt.029 negative answer instead of money.

  5. 05Nordbank
    Answers positively: the funds travel back as a return referencing the recall, and the return settles through the CSM.pacs.004
  6. 06Bank Alfa
    Receives the settled return, matches it to the recall case, and squares its books for the duplicated amount.

Resolution: The recall is accepted and answered with a pacs.004, so the duplicate amount settles back. Had the beneficiary refused, the answer would have been a camt.029 and Bank Alfa would have needed a route outside the scheme to recover the money.

MESSAGES INVOLVED

Sources for this scenario2
  1. Scheme-specific rule2025 version 1.1 (EPC125-05)

    2025 SEPA Credit Transfer rulebookEuropean Payments Council · recall section

    Governs the SEPA Credit Transfer scheme: participant obligations, datasets, time cycles, and r-transaction rules for euro credit transfers. · Effective 2025-10-05 · Checked 2026-07-12

    Version 1.1 replaced version 1.0 at publication on 5 October 2025 and is stated to remain in effect up to 21 November 2027. It moves the date from which the unstructured address format is no longer permitted to 15 November 2026.

  2. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

    This site's own simplified teaching models. · Checked 2026-07-12

    What this simplifies: Single-CSM model; institution-specific handling varies.

    Used wherever diagrams, scenarios, figures, or example values are didactic constructions rather than sourced facts; every such use carries a simplifications disclosure. All people, companies, banks, and list entries in examples are fictional.