ISO 20022 legacy and scheme mappings
iso20022_legacy_and_scheme_mappingsUse for ANY question about what replaces or corresponds to a legacy payment message (SWIFT MT such as MT103, MT202, MT940; NACHA; CHAPS), or which payment schemes use an ISO 20022 message (pacs.008, pain.001, pain.008, camt.053; SEPA, NPP, CHAPS, Lynx, CIPS and others). Call it even when the answer seems well known: it returns sourced, current mappings with status and caveats.
For "which schemes use X", call once with only the message: the response lists every
recorded scheme (without descriptions, to keep it compact). Omit standard unless the
user names one scheme; with standard, the response includes that scheme's description.
Legacy input (MT103, 940, ACH Statement): returns its ISO 20022 equivalent(s) in legacy_equivalents.
ISO 20022 input (pacs.008): returns legacy_equivalents (legacy messages that map to it) and used_by_schemes (schemes that use it).
Mappings are message-level only; this tool does not map individual fields and has no information about a message's structure, elements or rules. Do not cite it for those. ISO 20022 messages that have been retired are returned flagged with iso20022_deactivated_in, not hidden.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | A legacy message (e.g. 'MT103', 'MT 202COV', '940', 'ACH Statement') or an ISO 20022 message (e.g. 'pacs.008', 'camt.053.001.08'). | |
| standard | No | Omit (or leave empty) unless the user names one specific standard or scheme. Omitted returns every recorded scheme and legacy equivalent in one call; do not use this to check schemes one by one. Examples when the user names one: 'SWIFT_MT', 'SEPA', 'NPP', 'CHAPS'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | ||
| input | Yes | The message identifier as interpreted by the server | |
| notes | No | Caveats to pass on to the user | |
| input_kind | Yes | ||
| provenance | No | ||
| used_by_schemes | No | Payment schemes that use this ISO 20022 message | |
| legacy_equivalents | No | Legacy or non-ISO messages (SWIFT MT, NACHA, CHAPS legacy) and their ISO 20022 equivalent | |
| iso20022_message_name | No | Name of the ISO 20022 message, when the input is one | |
| iso20022_deactivated_in | No | Navigator data load (quarter) in which the input message was marked deactivated; absent if current |