GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX
05 / ISO 20022 & CBPR+12 MIN

The camt family: cash management & investigations

camt messages handle cash reporting and the awkward questions — camt.056 asks for a payment back, camt.029 carries the answer.

NOT STARTED

L0 Explain simply

Analogy: if pacs messages are the freight moving between depots, camt messages are the depot's office paperwork. Some of it is routine reporting — the end-of-day list of everything that arrived and everything that left, so the books can be checked. And some of it is correspondence about problems: a camt.056 is the letter that says "we sent you parcel 4711 by mistake — please send it back", and a camt.029 is the reply, which might be "certainly, it is on its way" or "we cannot; the recipient has already opened it." Asking is easy and standardised. Actually getting the parcel back depends entirely on what the other depot answers.

L1 Core concepts

camt stands for cash management, and the family covers two quite different jobs. Account reporting messages carry balance and entry information from an account servicer to the account owner — the ISO 20022 successors to statement formats like the MT940. Exceptions and investigations messages manage what happens after a payment goes wrong: camt.056, the FI-to-FI payment cancellation request, asks a downstream agent to stop an in-flight payment or give back a settled one; camt.029, the resolution of investigation, carries the answer — cancelled, funds being returned, or a refusal with a reason. Both sides reference the original transaction identifiers, so every party can tie the case to the exact payment it concerns.

L2 Practitioner view

The point practitioners must internalise: a camt.056 is a request, never an instruction. Once a payment has settled, the money sits with the beneficiary's bank or the beneficiary, and no message format can demand it back. The receiving side investigates — often needing the beneficiary's consent — and answers with a camt.029. If funds do come back, they travel in a pacs.004 return, not in the camt itself. Correlation discipline matters: case references, original identifiers, and the UETR must line up, or investigation teams end up matching by amount and date. Obligations and timelines vary by rail — a SEPA recall follows the EPC rulebook's defined process, while cross-border cases follow correspondent practice — so the same message carries different expectations on different rails.

L3 Technical details

Inside the messages: a camt.056 carries an assignment (who is passing the case to whom), a case identifier, the original group and transaction references including the original UETR, and a cancellation reason code from the external code set — duplicate submission, suspected fraud, and technical error are the common ones. The camt.029 mirrors the case and states an investigation status; a refusal carries its own reason code. Two traps. First, a camt.029 confirming cancellation is not money: reconciliation should wait for the pacs.004 or the actual account entry. Second, cases can chain across several agents, and each hop may reassign the case identifier — end-to-end tracking depends on preserving the original transaction references rather than the hop-level case ones.

L4 Standards & sources

Where these are defined. The base definitions of camt.056 (FI-to-FI payment cancellation request) and camt.029 (resolution of investigation) are registered in the ISO 20022 catalogue under the camt business area, which fixes their case-assignment structures, reason-code slots, and original-transaction references. For cross-border correspondent traffic, the CBPR+ usage guidelines profile both messages — pinning versions, narrowing code lists, and defining how a case must reference the original payment. A sourcing caution: the element-level CBPR+ guidelines are published on SWIFT's MyStandards platform, which requires registration; public descriptions — including ours — rely on summaries rather than the guideline text. When an investigation turns on a specific element or code, check the current guideline on the platform — other rails profile the same catalogue messages differently.

Sources & standards2
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority · camt business area message definitions

    Defines the current versions of all ISO 20022 message definitions, including the pain, pacs, and camt messages taught on this site. · Checked 2026-07-12

    Each message set is described by a Message Definition Report; earlier versions remain available in the ISO 20022 messages archive.

  2. Market practice

    Cross-Border Payments and Reporting Plus (CBPR+) usage guidelinesSwift (CBPR+ working group) · camt.056 and camt.029 usage guidelines on MyStandards (public summaries)

    Defines how ISO 20022 messages (including pacs.008, pacs.009, pacs.002, pacs.004, and camt investigation messages) are used and validated for cross-border payments on the Swift network. · Checked 2026-07-12

    Full guidelines require MyStandards access; content here relies on public summaries. MT-to-CBPR+ translation rules are published on Swift's translation portal.

SEE THE PAYMENT MOVE

CBPR+ corporate payment — full MX lifecycle — swimlane diagramOne corporate payment from pain.001 initiation through pacs.008 execution, status, settlement, exceptions, and camt account reporting — with every conditional step labelled. The full step-by-step description follows this diagram as text.
MESSAGECLEARING OBLIGATIONSETTLEMENTPOSTING
CBPR+ corporate payment — full MX lifecycle. A teaching composite across customer initiation, CBPR+ execution, Case Management, and bank-to-customer reporting. Not every bank sends every status or report, and mutually exclusive reject, return, and recall outcomes are shown as branches. PLAY IT STEP BY STEP →
Read the steps as text
  1. 01Message
    Treasury sends the payment instructionAsha Traders treasury → Bank Alfa (debtor agent) · pain.001

    Asha Traders asks Bank Alfa to pay one supplier. The pain.001 is a customer instruction, not an interbank payment and not proof that funds moved.

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

    The bank checks authority, account and address data, duplicate references, available funds, cut-off time, and sanctions-screening results before accepting the instruction.

    Screening checkpoint: Customer-payment screening Debtor, creditor, agents, addresses, and remittance data are screened before release.

  3. 03Message
    Treasury receives an accepted statusBank Alfa (debtor agent) → Asha Traders treasury · pain.002

    A pain.002 says the instruction passed the reported checks and was accepted for processing. It does not say the supplier has been credited; banks choose which lifecycle statuses their service reports.

  4. 04Posting
    Bank Alfa debits the corporate accountBank Alfa (debtor agent)

    Bank Alfa books the customer debit. The debit and the interbank settlement are separate ledger events and can occur at different times under the account agreement.

    • DR Asha Traders USD operating accountUSD 125,000.00
  5. 05Message
    Treasury receives an entry notificationBank Alfa (debtor agent) → Asha Traders treasury · camt.054

    Where the service provides it, a camt.054 reports the booked debit promptly and carries structured references for cash application. It reports an account entry; it does not create the entry.

  6. 06Message
    Bank Alfa sends the interbank paymentBank Alfa (debtor agent) → Meridian Bank (correspondent) · pacs.008

    Bank Alfa turns the accepted customer instruction into a pacs.008. The UETR, end-to-end reference, parties, agents, amounts, and remittance data identify the same business payment on the interbank leg.

  7. 07Processing
    Meridian validates and screens the paymentMeridian Bank (correspondent)

    The correspondent applies CBPR+ validation, sanctions screening, routing checks, and a cover check before it books or forwards the payment.

    Screening checkpoint: Correspondent screening Every bank in the chain makes its own decision; an upstream pass does not bind a downstream bank.

  8. 08Settlement
    The correspondent settles the interbank legMeridian Bank (correspondent)

    Meridian debits Bank Alfa's USD account and credits Nordbank's USD account. This book transfer is the value movement; the pacs.008 is the instruction describing it.

    This teaching corridor uses correspondent-book settlement in commercial bank money. Other CBPR+ payments may use different correspondents or market infrastructures.

    • DR Bank Alfa USD account at MeridianUSD 125,000.00
    • CR Nordbank USD account at MeridianUSD 125,000.00
  9. 09Message
    The payment reaches NordbankMeridian Bank (correspondent) → Nordbank (creditor agent) · pacs.008

    Meridian forwards the customer credit transfer with the original UETR and structured payment data so Nordbank can identify the supplier and reconcile the incoming cover.

  10. 10Processing
    Nordbank validates the incoming paymentNordbank (creditor agent)

    Nordbank checks the supplier account, screens the payment, and confirms that the incoming value and instruction can be matched before it credits the customer.

  11. 11Posting
    Nordbank credits the supplierNordbank (creditor agent)

    Nordbank books the credit to Northstar Components. The supplier can now use the funds; any later recovery request must respect that settled and credited state.

    • CR Northstar Components USD accountUSD 125,000.00
  12. 12Message
    An interbank status closes the processing loopNordbank (creditor agent) → Bank Alfa (debtor agent) · pacs.002

    Where the service and status point provide it, a pacs.002 reports the interbank outcome against the original pacs.008. A transport acknowledgement and a payment status are different signals.

  13. 13Message
    Treasury receives the intraday account reportBank Alfa (debtor agent) → Asha Traders treasury · camt.052

    If contracted, camt.052 gives Asha an intraday view of balances and entries, including the debit and its references. It is an interim report, not the final daily statement.

  14. 14Message
    The end-of-day statement closes reconciliationBank Alfa (debtor agent) → Asha Traders treasury · camt.053

    Bank Alfa sends the booked statement for the account. Treasury matches the camt.053 entry to its pain.001 transaction using the end-to-end and account-servicer references.

MESSAGES INVOLVED

Sources for this topic3
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority · camt business area message definitions

    Defines the current versions of all ISO 20022 message definitions, including the pain, pacs, and camt messages taught on this site. · Checked 2026-07-12

    Each message set is described by a Message Definition Report; earlier versions remain available in the ISO 20022 messages archive.

  2. Scheme-specific rule2025 version 1.1 (EPC125-05)

    2025 SEPA Credit Transfer rulebookEuropean Payments Council · recall procedure

    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.

  3. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

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

    What this simplifies: We describe camt.056 and camt.029 generically across rails; the binding procedures, response expectations, and time limits are defined per scheme or by correspondent practice, and differ between them.

    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.

Deepest material on this page: L4 Standards & sources. Where a topic stops short of implementation depth, that is a deliberate coverage decision, not an oversight — see coverage.