GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX
camt.055ISO 20022

camt.055 — Customer Payment Cancellation Request

Lets an initiating party ask its bank or forwarding agent to cancel a previously sent customer payment initiation such as pain.001. It is the customer-side request; if the payment has gone interbank, the bank may need to raise a separate camt.056 downstream.

DIRECTION: Sent by the initiating party or debtor to the party handling the original customer payment instruction, directly or through a forwarding agent.

Version + profile: camt.055 is a message-family identifier, not a complete version. The numeric .001.xx definition and field rules depend on the scheme, service, usage guideline, and implementation version named in each context; sample namespaces show only the illustrated version.

EVIDENCE AT ARM'S REACH

IMPLEMENTATION RESOURCES

Start with the exact message version, then apply the scheme or network profile that governs your implementation.

An XSD checks XML structure. A usage guideline adds profile rules, conditional fields, code restrictions, and business controls. XSD-valid does not mean scheme-compliant.

XSD + definitionBase ISO 20022current

ISO 20022 message definitions and XSDs

Choose the exact message definition in the official catalogue. The base XSD checks XML structure; it does not prove compliance with a scheme profile.

Owner
ISO 20022 Registration Authority
Checked
2026-07-12
Access
Official page · Public official catalogue; select the required message version before downloading.
OPEN OFFICIAL SOURCE
Usage guidelineCBPR+current

CBPR+ usage guidelines

The network profile that restricts how ISO 20022 payment and reporting messages are used for cross-border traffic.

Owner
Swift (CBPR+ working group)
Version
Standards Release 2025
Checked
2026-07-19
Access
Login required · Full message-level guidelines require the relevant Swift MyStandards access.
VERSION TRACK
  • upcomingStandards Release 2026
    Published
    2026-03-20
    Effective
    2026-11-14
    Supersedes
    Standards Release 2025
    Access
    Login required
    Checked
    2026-07-19

    Adds the November 2026 validation and structured-address changes; implement against the final SR2026 usage guidelines.

    Final usage guidelines are published through MyStandards; the public release page gives the implementation timeline.

    Open version source
OPEN OFFICIAL SOURCE
Teaching sampleScheme-neutral teachingcurrent

camt.055 customer cancellation request — raw XML

A fictional corporate request asking its bank to cancel the original pain.001 payment. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.

Owner
Payments Signal
Version
camt.055.001.13
Checked
2026-07-19
Integrity
crc32:9bdb7244
Access
Payments Signal download · Original fictional teaching sample; no login required.
DOWNLOAD
Lifecycle packScheme-neutral teachingcurrent

MX cancellation, return, reversal, and investigation lifecycle — ZIP pack

Customer and FI cancellation, resolution, return, reversal, and structured investigation messages.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:f4772381
Access
Payments Signal download · Original fictional teaching pack; no login required.
DOWNLOAD
Field matrixBase ISO 20022current

camt.055 field matrix

Curated field requirements, contexts, operational meaning, and implementation cautions.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:e4b86f86
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
Profile packCBPR+current

CBPR+ implementation pack

Generated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:9d2559ed
Access
Payments Signal download · Original generated teaching pack; no login required.
DOWNLOAD

WHO IS INVOLVED

  • Initiating partyIdentifies the original instruction and states why cancellation is requested.
  • Debtor agent / forwarding agentFinds the instruction, determines its state, cancels locally if possible, or starts downstream recovery.

KEY FIELDS

Curated teaching subset. camt.055 can target original groups, payment-information blocks, or transactions and carries richer case and reason information; the current message definition and service rulebook control usage.

Key fields of camt.055
FIELDNAMEPRESENCEWHAT IT MEANS
Assgnmt/IdAssignment identificationMANDATORYReference for this cancellation assignment between the parties.
Assgnmt/AssgnrAssignerMANDATORYParty sending the cancellation request.
Assgnmt/AssgneAssigneeMANDATORYParty expected to handle the request.
Case/IdCase identificationOPTIONALCase reference used to track the cancellation dialogue.
Undrlyg/OrgnlGrpInfAndCxl/OrgnlMsgIdOriginal message identificationCONDITIONALIdentifies the original pain.001 or other customer initiation being cancelled.
Undrlyg/OrgnlPmtInfAndCxl/OrgnlPmtInfIdOriginal payment information identificationCONDITIONALNarrows the request to the original payment block.
Undrlyg/OrgnlPmtInfAndCxl/TxInf/OrgnlEndToEndIdOriginal end-to-end identificationCONDITIONALIdentifies the individual business payment.
Undrlyg/OrgnlPmtInfAndCxl/CxlRsnInf/Rsn/CdCancellation reasonMANDATORYCoded reason for asking to cancel, such as duplicate or suspected fraud.

FIELD BY FIELD — FULL STRUCTURE

The whole camt.055 laid out as a parent-child tree: every field in its nesting, with a sample value and what it means. Expand a branch to drill in. Values are fictional (SYNTHETIC / TRAINING ONLY); this is a curated practitioner view, not the full schema.

  • DocumentThe root of an ISO 20022 message — the business payload, which a Business Application Header (head.001) accompanies as a separate document.
    • CstmrPmtCxlReq
      • AssgnmtAssignment — the envelope of a camt case: who assigns the case to whom, and when.
        • IdchoiceDEMO-CAMT055-001MandatoryReference for this cancellation assignment between the parties.
        • AssgnrMandatoryParty sending the cancellation request.
          • Pty
            • NmDemo Trading LtdName — the free-text name of a party.
              Use case
              The name screening and verification-of-payee compare against; quality here directly affects whether a payment clears.
              Example
              <Nm>Demo Trading Ltd</Nm>
              Watch out
              A creditor name that doesn't match the account holder can trigger a name-check warning or return.
        • AssgneMandatoryParty expected to handle the request.
          • Agt
            • FinInstnIdFinancial Institution Identification — how a bank is identified, usually by its BIC.
              • BICFIDEMODEFFXXXBusiness Identifier Code (financial institution) — the 8- or 11-character BIC naming a bank.
                Use case
                The primary way a bank is identified across the chain; 8 characters for the institution, 11 to name a branch.
                Example
                DEMODEFFXXX
        • CreDtTm2026-07-18T09:08:00ZMandatoryCreation date and time — when this message was created (a UTC timestamp), separate from when the payment is executed.
          Use case
          A processing timestamp for the message — distinct from the requested execution or settlement date.
          Example
          2026-07-12T09:01:00Z
      • Case
        • IdchoiceDEMO-CUSTOMER-CXL-001OptionalCase reference used to track the cancellation dialogue.
        • Cretr
          • Pty
            • NmDemo Trading LtdName — the free-text name of a party.
              Use case
              The name screening and verification-of-payee compare against; quality here directly affects whether a payment clears.
              Example
              <Nm>Demo Trading Ltd</Nm>
              Watch out
              A creditor name that doesn't match the account holder can trigger a name-check warning or return.
      • UndrlygUnderlying — the original transaction the case is about.
        • OrgnlGrpInfAndCxl
          • OrgnlMsgIdDEMO-PAIN001-001ConditionalIdentifies the original pain.001 or other customer initiation being cancelled.
          • OrgnlMsgNmIdpain.001.001.09Original Message Name Identification — the message type being referred to (e.g. pacs.008.001.08).
        • OrgnlPmtInfAndCxl
          • OrgnlPmtInfIdDEMO-PMT-001ConditionalNarrows the request to the original payment block.
          • TxInfTransaction Information — details of one original transaction being returned, cancelled, or reported on.
            • OrgnlEndToEndIdDEMO-E2E-001ConditionalIdentifies the individual business payment.
          • CxlRsnInfCancellation Reason Information — why a cancellation is requested: the originator and a reason code.
            • RsnReason — the reason, given as a code or proprietary value.
              • CdDUPLMandatoryCoded reason for asking to cancel, such as duplicate or suspected fraud.
Sources for the field structure4
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority · pain/pacs/camt message-definition elements

    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. Official requirement

    Cross-Border Payments and Reporting Plus (CBPR+) usage guidelinesSwift (CBPR+ working group) · cross-border agent chain and structured-data usage

    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-18

    Full guidelines require MyStandards access. Public guidance states that after 14 November 2026 fully unstructured addresses are removed for in-scope CBPR+ traffic, with explicit message exceptions including admi.024, camt.025, camt.052, camt.053, camt.054 and camt.060.

  3. Official requirement

    Swift Standards MT (annual standards releases)Swift · FIN block structure

    Defines the MT message standards (including MT101, MT103, MT202/202 COV, and the MT9xx statement messages) exchanged over the Swift FIN network, maintained through annual standards releases. · Checked 2026-07-18

    Full field-level specifications live in the Swift Knowledge Centre User Handbook behind a swift.com login. Coexistence for in-scope FI-to-FI payment instructions ended on 22 November 2025, but treatment differs by MT: some instructions are NAKed and selected messages can enter temporary, chargeable contingency conversion. Reporting, initiation, investigations and correspondence follow separate roadmaps.

  4. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

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

    What this simplifies: One-line plain-language descriptions of the commonly-populated elements — a practitioner view, not the authoritative ISO 20022 / MT schema, which defines many more optional elements.

    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.

COMMON ERRORS

  • Sending camt.055 directly to the beneficiary bank.Consequence: The customer bypasses the bank that owns the original instruction and the request cannot be correlated or authorised correctly.Avoid it: Send the customer request to the party that received the original initiation; let that party create any downstream camt.056.
  • Assuming request delivery means the payment was cancelled.Consequence: Treasury treats funds as recovered while the payment may already be settled and credited.Avoid it: Wait for the cancellation resolution and, where value had moved, the returned account entry.

USAGE CONTEXTS

  • Payment Initiation RelaySwift's relay rulebook pairs pain.001 and pain.002 with camt.055 and camt.029 between an initiating party, forwarding agent, and debtor agent.
  • Customer-to-bank cancellationIf the bank has not released the payment, it may cancel locally; after release it must follow the interbank rail's recovery process.

SEE IT IN A PLAYABLE FLOW

Sources for this reference3
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority · camt.055 CustomerPaymentCancellationRequest message definition

    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

    ISO 20022 Standards (Swift ISO 20022 adoption programme)Swift · Payment Initiation Relay rulebook

    Describes current CBPR+ adoption, the 22 November 2025 end of coexistence for in-scope FI-to-FI payment instructions, later migration work and the November 2026 structured-address milestone. · Checked 2026-07-18

    Do not generalise the payment-instruction deadline to every FIN message. Swift publishes differentiated NAK, contingency-conversion, reporting, initiation and exceptions-and-investigations treatment.

  3. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

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

    What this simplifies: The reference shows one transaction cancellation and omits forwarding-agent variations.

    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.

COMMUNITY SIGNAL

Discuss this learning page

Share an operational observation or ask a concrete payments question. Your name and message are public; your email remains private.

NEXT QUESTION REVIEWMonday, 27 Jul, 8:00 amMonday answer runs use source-supported educational material. Some questions may need owner review.
WHAT ARE YOU SHARING?

Public discussion

LOADING

Loading the discussion…