Skip to main contentDodone

R&D experiment. It can change or be removed at any time and is not reviewed or approved. Do not rely on it for decisions. Read the full warning.

R&D / Banking AI Evaluation Library / Datasets and sources

ISO 20022 message catalogue

Schema or definitions onlyLicence not verifiedOpenPrivacy reviewed: low risk

Approved ISO 20022 message definitions and their versions, including payment messages. They define structure and rules, not bank outcomes.

Open the publisher page: ISO 20022 catalogue of messages (opens in a new tab)

Dodone links to the publisher and does not host or copy this data. Read the licence on the publisher page before you use it.

About this source

Publisher
ISO 20022 Registration Authority
Context
Financial messaging standard, international
Version
Not available (the catalogue holds many message versions)
Last checked
2026-11-03
Labels or answers
Structural rules only. Valid and invalid example messages must be built and labelled separately.

Facts stated by the publisher

  • The catalogue page gives access to all versions of approved ISO 20022 messages.

Licence, access and privacy

Licence
ISO 20022 intellectual property rights policy (opens in a new tab) (Licence not verified)
Scope
The policy grants a non-exclusive, royalty-free licence to use published information. The full terms of use were not read, so hosting schemas needs a separate check.
Access
Open. Public website.
Privacy
Privacy reviewed: low risk. Message definitions only. They hold no customer records.

Limitations

  • A valid message structure says nothing about bank policy, sanctions checks or whether a payment can be processed.
  • Market practice rules from payment schemes are separate from the base standard.

Suggested for these evaluations

  • Payment message validation Background only
    Gives rules, terms or examples, but no labelled test set.
    Why it helps: The message definitions give the structural rules that valid and invalid test messages are built from.
    What it does not validate: It has no labelled test messages and no bank policy outcomes.
  • Payment exception triage Background only
    Gives rules, terms or examples, but no labelled test set.
    Why it helps: Payment and status messages give the shape of the records in a synthetic case.
    What it does not validate: It gives no exception causes, remedies or policy outcomes.