GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX
MESSAGES / CODE VALUES

What the codes mean.

The field browser shows you which element carries a code; this shows you what the codes themselves mean. Service level, local instrument, category purpose and purpose, charge bearer, settlement method, and priority — with the 4-letter values and plain meanings. Curated subsets of the externally-maintained ISO 20022 code lists, which are updated quarterly; the complete lists live on iso20022.org.

Service level

PmtTpInf/SvcLvl/Cd

Names the rulebook or agreed service the payment runs under — 'under which scheme'. It tells every agent which obligations, timings, and validation apply.

Service level codes
CODENAMEMEANING
SEPASEPA schemeThe payment follows a SEPA scheme rulebook.Mandatory on SEPA credit transfers; paired with local instrument INST for the instant scheme.
SDVASame day valueThe creditor is to receive value the same day the payment is made.
URGPUrgent paymentThe payment is to be treated as urgent.
PRPTEBA priority serviceThe EBA priority (PRIEURO) service level.
NURGNon-urgent paymentThe payment is explicitly non-urgent (normal handling).
G001gpiThe payment is tracked under SWIFT gpi (further G002–G004 values narrow the gpi service).Used in cross-border interbank messages, not customer initiation.
Sources for Service level3
  1. Official requirement

    ISO 20022 External code setsISO 20022 Registration Authority

    Defines the externally maintained code lists (for example category purpose, status reason, and return reason codes) referenced by ISO 20022 payment messages. · Checked 2026-07-12

    Updated quarterly (end of February, May, August, and November) in XLSX, XSD, and JSON formats; always check the latest published version for valid codes.

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

    2025 SEPA Credit Transfer rulebookEuropean Payments Council

    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: A curated subset of the commonly-used codes with plain-language meanings — not the full externally-maintained list, which is updated quarterly (Feb/May/Aug/Nov) on iso20022.org.

    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.

Local instrument

PmtTpInf/LclInstrm/Cd

Narrows the service level to a specific clearing variant — 'which variant of the scheme'. Values are largely community- or scheme-specific.

Local instrument codes
CODENAMEMEANING
INSTInstantThe SEPA Instant Credit Transfer variant (settlement in seconds, 24/7).Used with service level SEPA on SCT Inst.
CORESDD CoreThe SEPA Direct Debit Core scheme (consumer direct debits).
B2BSDD B2BThe SEPA Direct Debit Business-to-Business scheme (no refund right).
Sources for Local instrument3
  1. Official requirement

    ISO 20022 External code setsISO 20022 Registration Authority

    Defines the externally maintained code lists (for example category purpose, status reason, and return reason codes) referenced by ISO 20022 payment messages. · Checked 2026-07-12

    Updated quarterly (end of February, May, August, and November) in XLSX, XSD, and JSON formats; always check the latest published version for valid codes.

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

    2025 SEPA Credit Transfer rulebookEuropean Payments Council

    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: A curated subset of the commonly-used codes with plain-language meanings — not the full externally-maintained list, which is updated quarterly (Feb/May/Aug/Nov) on iso20022.org.

    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.

Category purpose

PmtTpInf/CtgyPurp/Cd

The high-level kind of payment, read by the banks in the chain to apply special handling or routing — 'what kind of payment, for the banks'. Distinct from Purpose (customer-facing).

Category purpose codes
CODENAMEMEANING
SUPPSupplier paymentPayment to a supplier for goods or services.
SALASalary paymentPayroll — often triggers priority or bulk handling.Some banks give SALA batches dedicated processing windows.
PENSPension paymentPayment of a pension.
SSBESocial security benefitA government benefit paid to an individual.
TAXSTax paymentPayment of taxes.
INTCIntra-company paymentA payment between two entities of the same group.
TREATreasury paymentA treasury/liquidity-management payment between financial parties.
CORTTrade settlementSettlement of a trade (e.g. the cash leg of an FX or securities trade).
DIVIDividendPayment of a dividend.
GOVTGovernment paymentA payment to or from a government.
CASHCash managementA general cash-management transfer between accounts.
TRADTrade servicesSettlement of a trade-finance transaction.
LOANLoanTransfer of a loan to a borrower.
EPAYePaymentA payment made through online banking.
Sources for Category purpose2
  1. Official requirement

    ISO 20022 External code setsISO 20022 Registration Authority

    Defines the externally maintained code lists (for example category purpose, status reason, and return reason codes) referenced by ISO 20022 payment messages. · Checked 2026-07-12

    Updated quarterly (end of February, May, August, and November) in XLSX, XSD, and JSON formats; always check the latest published version for valid codes.

  2. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

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

    What this simplifies: A curated subset of the commonly-used codes with plain-language meanings — not the full externally-maintained list, which is updated quarterly (Feb/May/Aug/Nov) on iso20022.org.

    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.

Purpose

Purp/Cd

The reason for the payment stated by the debtor and carried unchanged to the creditor — 'why, for the customer'. Informational; the creditor's system can auto-post on it. Not used by the banks to route.

Purpose codes
CODENAMEMEANING
SUPPSupplier paymentPayment of a supplier invoice.
GDDSPurchase of goodsPayment for goods.
SCVEPurchase of servicesPayment for services.
TRADTrade servicesTrade-related payment.
SALASalary paymentSalary paid to an employee.
RENTRentPayment of rent.
LOANLoanLoan disbursement or repayment.
CHARCharity paymentA charitable donation.
TAXSTax paymentPayment of taxes.
INSUInsurance premiumPayment of an insurance premium.
ELECElectricity billPayment of an electricity bill.
GASBGas billPayment of a gas bill.
WTERWater billPayment of a water bill.
Sources for Purpose2
  1. Official requirement

    ISO 20022 External code setsISO 20022 Registration Authority

    Defines the externally maintained code lists (for example category purpose, status reason, and return reason codes) referenced by ISO 20022 payment messages. · Checked 2026-07-12

    Updated quarterly (end of February, May, August, and November) in XLSX, XSD, and JSON formats; always check the latest published version for valid codes.

  2. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

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

    What this simplifies: A curated subset of the commonly-used codes with plain-language meanings — not the full externally-maintained list, which is updated quarterly (Feb/May/Aug/Nov) on iso20022.org.

    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.

Charge bearer

ChrgBr

Who pays the banks' fees on the payment. The ISO codes correspond to the MT103's field 71A values OUR / BEN / SHA.

Charge bearer codes
CODENAMEMEANING
DEBTBorne by debtorThe debtor pays all transaction charges (MT: OUR).The creditor receives the full instructed amount.
CREDBorne by creditorThe creditor pays all transaction charges (MT: BEN).
SHARSharedEach side pays its own side's charges (MT: SHA).
SLEVFollowing service levelCharges follow whatever the scheme's service level prescribes.The SEPA schemes require SLEV.
Sources for Charge bearer2
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority

    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. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

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

    What this simplifies: A curated subset of the commonly-used codes with plain-language meanings — not the full externally-maintained list, which is updated quarterly (Feb/May/Aug/Nov) on iso20022.org.

    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.

Settlement method

SttlmInf/SttlmMtd

How the interbank settlement of the payment actually happens.

Settlement method codes
CODENAMEMEANING
INDAInstructed agentSettled on an account the instructed agent services for the instructing agent.
INGAInstructing agentSettled on an account the instructing agent services for the instructed agent.
CLRGClearing systemSettled through a clearing and settlement system.
COVECoverSettled by a separate cover payment; the reimbursement agents name where the cover moves.
Sources for Settlement method2
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority

    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. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

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

    What this simplifies: A curated subset of the commonly-used codes with plain-language meanings — not the full externally-maintained list, which is updated quarterly (Feb/May/Aug/Nov) on iso20022.org.

    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.

Instruction priority

PmtTpInf/InstrPrty

The processing urgency the instructing party requests (a coarser signal than service level).

Instruction priority codes
CODENAMEMEANING
HIGHHighProcess with high priority.
NORMNormalProcess with normal priority (the default).
Sources for Instruction priority2
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority

    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. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

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

    What this simplifies: A curated subset of the commonly-used codes with plain-language meanings — not the full externally-maintained list, which is updated quarterly (Feb/May/Aug/Nov) on iso20022.org.

    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.