Notifies an account owner about one or more debit or credit entries, often promptly or with transaction-level detail for a bulk booking. It reports entries already booked or advised; it does not move value.
DIRECTION: Sent by an account servicing institution to the account owner or authorised recipient when the agreed notification trigger occurs.
Version + profile: camt.054 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.
DOMAIN + EDITORIAL AUDITAudited 2026-07-18 for payment logic, source scope, technical writing, and Payments Signal voice — see the method.
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.
T2 functional specifications, validation rules, and binding XSDs
The ECB release library for T2 RTGS and central-liquidity messaging, including public user specifications, business validation rules, and binding schemas.
Owner
European Central Bank
Version
R2026.JUN
Checked
2026-07-19
Access
Official page · Public ECB release page with owner-hosted specifications and ZIP packages; select the release for the implementation window.
Field correspondence, transformation treatment, and data-loss notes for Single debit advice compared with a structured bank-to-customer debit/credit notification.
Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:96b16a98
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
Field correspondence, transformation treatment, and data-loss notes for Single credit advice compared with a structured bank-to-customer debit/credit notification.
Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:baee9a30
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
Positive and negative test cases across validation, rejection, return, recall, reversal, investigation, reconciliation, migration, instant payments, and screening.
Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:98c48cc7
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
Account servicerReports the debit or credit and its references from the serviced account.
Account ownerUses the notification for cash application, release decisions, and early reconciliation.
KEY FIELDS
Curated teaching subset. The message supports multiple notifications, entries, and detailed underlying transactions; the trigger, status usage, and level of detail are contracted service choices.
Key fields of camt.054
FIELD
NAME
PRESENCE
WHAT IT MEANS
GrpHdr/MsgId
Message identification
MANDATORY
Unique reference for the notification message.
Ntfctn/Id
Notification identification
MANDATORY
Identifier assigned to this notification.
Ntfctn/Acct/Id
Account identification
MANDATORY
The account on which the entry was reported.
Ntfctn/Ntry/Amt
Entry amount
MANDATORY
Amount of the debit or credit notification.
Ntfctn/Ntry/CdtDbtInd
Credit or debit indicator
MANDATORY
Whether the account was credited or debited.
Ntfctn/Ntry/Sts
Entry status
MANDATORY
Whether the entry is booked, pending, or carries another supported status.
Ntfctn/Ntry/NtryDtls/TxDtls/Refs/EndToEndId
End-to-end reference
OPTIONAL
Customer payment reference used to match the notification.
Ntfctn/Ntry/NtryDtls/TxDtls/RmtInf
Remittance information
OPTIONAL
Structured or unstructured information explaining the underlying transaction.
FIELD BY FIELD — FULL STRUCTURE
The whole camt.054 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.
KeyValueDescription
Document—The root of an ISO 20022 message — the business payload, which a Business Application Header (head.001) accompanies as a separate document.
BkToCstmrDbtCdtNtfctn—
GrpHdr—Group header — data that applies to the whole message: its identity, when it was created, how many transactions it carries, and shared settlement data.
MsgIdDEMO-CAMT054-001MandatoryUnique reference for the notification message.
Use case
Quoted when a status report or return refers back to this whole message; changes at every interbank hop.
Example
DEMO-PACS008-001
CreDtTm2026-07-18T09:01: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
Ntfctn—
IdchoiceDEMO-NOTIFICATION-001MandatoryIdentifier assigned to this notification.
Acct—
Idchoice—MandatoryThe account on which the entry was reported.
IBANDE02120300000000202051International Bank Account Number — the standardised account identifier used across SEPA and beyond.
Use case
Encodes country, bank, and account with a checksum, so a typo usually fails validation before it leaves.
Example
DE02120300000000202051
Ntry—
Amt1250.00Ccy=EURMandatoryAmount of the debit or credit notification.
CdtDbtIndDBITMandatoryWhether the account was credited or debited.
Sts—MandatoryWhether the entry is booked, pending, or carries another supported status.
CdBOOKCode — a value taken from a defined code list.
NtryDtls—
TxDtls—
Refs—
EndToEndIdDEMO-E2E-001OptionalCustomer payment reference used to match the notification.
Use case
The reference the beneficiary matches to an invoice and ops teams use to correlate status reports and returns.
Example
DEMO-E2E-001
Watch out
Filling it with 'NOTPROVIDED' wastes the single best reconciliation field in the chain.
RmtInf—OptionalStructured or unstructured information explaining the underlying transaction.
UstrdDEMO INVOICE 1001Unstructured — free-text remittance information (e.g. an invoice note); readable but not machine-parseable.
Use case
Fine for a human-read note; SEPA allows one occurrence of up to 140 characters.
Example
<Ustrd>DEMO INVOICE 1001</Ustrd>
Watch out
This text is screened — careless free text ('payment for Iran project') creates sanctions alerts that stop clean payments.
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.
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.
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.
Simplified educational illustration
Payments Signal editorial teaching models — Payments 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
Treating the notification as the value movement itself.Consequence: A consumer releases goods or closes a case without confirming the stated entry status and account context.Avoid it: Read account, credit/debit indicator, status, and references together; reconcile the entry to the statement.
Dropping underlying transaction references from a bulk notification.Consequence: The account owner sees one total but cannot allocate it to invoices or payments.Avoid it: Preserve transaction-level references and remittance data when the entry aggregates multiple items.
USAGE CONTEXTS
Immediate debit or credit adviceAn account owner learns that a specific entry was posted without waiting for the next report or statement.
Bulk-entry detailThe notification can break a single bulk account entry into underlying transactions for cash application.
ISO 20022 Catalogue of messages ↗ — ISO 20022 Registration Authority · camt.054 BankToCustomerDebitCreditNotification 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.
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.
Simplified educational illustration
Payments Signal editorial teaching models — Payments Signal
This site's own simplified teaching models. · Checked 2026-07-12
What this simplifies: One entry is shown; notification triggers and bulk-detail conventions vary.
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.