{
  "id": "iso20022-category-purpose",
  "name": "ExternalCategoryPurpose",
  "fullName": "Category purpose of the payment (ISO 20022)",
  "standard": "ISO 20022",
  "agency": "ISO 20022 Registration Authority",
  "source": {
    "name": "ISO 20022 External Code Sets — publication 1Q2026",
    "url": "https://www.iso20022.org/catalogue-messages/additional-content-messages/external-code-sets",
    "version": "External Code Sets 1Q2026"
  },
  "license": "CC-BY-4.0",
  "lastVerified": "2026-07-11",
  "count": 49,
  "codes": [
    {
      "code": "BONU",
      "name": "Transaction is the payment of a bonus",
      "group": "code"
    },
    {
      "code": "CASH",
      "name": "Transaction is a general cash management instruction",
      "group": "code"
    },
    {
      "code": "CBLK",
      "name": "A service that is settling money for a bulk of card transactions, while referring to a specific transaction file or other information like terminal ID, card acceptor ID or other transaction details",
      "group": "code"
    },
    {
      "code": "CCRD",
      "name": "Transaction is related to a payment of credit card",
      "group": "code"
    },
    {
      "code": "CORT",
      "name": "Transaction is related to settlement of a trade, eg a foreign exchange deal or a securities transaction",
      "group": "code"
    },
    {
      "code": "DCRD",
      "name": "Transaction is related to a payment of debit card",
      "group": "code"
    },
    {
      "code": "DIVI",
      "name": "Transaction is the payment of dividends",
      "group": "code"
    },
    {
      "code": "DVPM",
      "name": "Code used to pre-advise the account servicer of a forthcoming deliver against payment instruction",
      "group": "code"
    },
    {
      "code": "EPAY",
      "name": "Transaction is related to ePayment",
      "group": "code"
    },
    {
      "code": "FCIN",
      "name": "Transaction is related to the payment of a fee and interest",
      "group": "code"
    },
    {
      "code": "FCOL",
      "name": "A service that is settling card transaction related fees between two parties",
      "group": "code"
    },
    {
      "code": "GP2P",
      "name": "General Person-to-Person Payment",
      "note": "Debtor and Creditor are natural persons.",
      "group": "code"
    },
    {
      "code": "GOVT",
      "name": "Transaction is a payment to or from a government department",
      "group": "code"
    },
    {
      "code": "HEDG",
      "name": "Transaction is related to the payment of a hedging operation",
      "group": "code"
    },
    {
      "code": "ICCP",
      "name": "Transaction is reimbursement of credit card payment",
      "group": "code"
    },
    {
      "code": "IDCP",
      "name": "Transaction is reimbursement of debit card payment",
      "group": "code"
    },
    {
      "code": "INTC",
      "name": "Transaction is an intra-company payment, ie, a payment between two companies belonging to the same group",
      "group": "code"
    },
    {
      "code": "INTE",
      "name": "Transaction is the payment of interest",
      "group": "code"
    },
    {
      "code": "LBOX",
      "name": "Transaction is related to identify cash handling via Night Safe or Lockbox by bank or vendor on behalf of a physical store",
      "group": "code"
    },
    {
      "code": "LOAN",
      "name": "Transaction is related to the transfer of a loan to a borrower",
      "group": "code"
    },
    {
      "code": "MP2B",
      "name": "Mobile P2B Payment",
      "group": "code"
    },
    {
      "code": "MP2P",
      "name": "Mobile P2P Payment",
      "group": "code"
    },
    {
      "code": "OTHR",
      "name": "Other payment purpose",
      "group": "code"
    },
    {
      "code": "PENS",
      "name": "Transaction is the payment of pension",
      "group": "code"
    },
    {
      "code": "RPRE",
      "name": "Collection used to re-present previously reversed or returned direct debit transactions",
      "group": "code"
    },
    {
      "code": "RRCT",
      "name": "Transaction is related to a reimbursement for commercial reasons of a correctly received credit transfer",
      "group": "code"
    },
    {
      "code": "RVPM",
      "name": "Code used to pre-advise the account servicer of a forthcoming receive against payment instruction",
      "group": "code"
    },
    {
      "code": "SALA",
      "name": "Transaction is the payment of salaries",
      "group": "code"
    },
    {
      "code": "SECU",
      "name": "Transaction is the payment of securities",
      "group": "code"
    },
    {
      "code": "SSBE",
      "name": "Transaction is a social security benefit, ie payment made by a government to support individuals",
      "group": "code"
    },
    {
      "code": "SUPP",
      "name": "Transaction is related to a payment to a supplier",
      "group": "code"
    },
    {
      "code": "TAXS",
      "name": "Transaction is the payment of taxes",
      "group": "code"
    },
    {
      "code": "TRAD",
      "name": "Transaction is related to the payment of a trade finance transaction",
      "group": "code"
    },
    {
      "code": "TREA",
      "name": "Transaction is related to treasury operations",
      "note": "E.g. financial contract settlement.",
      "group": "code"
    },
    {
      "code": "VATX",
      "name": "Transaction is the payment of value added tax",
      "group": "code"
    },
    {
      "code": "WHLD",
      "name": "Transaction is the payment of withholding tax",
      "group": "code"
    },
    {
      "code": "SWEP",
      "name": "Classification: Cash Management",
      "note": "Transaction relates to a cash management instruction, requesting a sweep of the account of the Debtor above an agreed floor amount, up to a target or zero balance. The purpose is to move the funds from multiple accounts to a single bank account. Funds can move domestically or across border and more than one bank can be used.",
      "group": "code"
    },
    {
      "code": "TOPG",
      "name": "Classification: Cash Management",
      "note": "Transaction relates to a cash management instruction, requesting to top the account of the Creditor above a certain floor amount, up to a target or zero balance. The floor amount, if not pre-agreed by the parties involved, may be specified.",
      "group": "code"
    },
    {
      "code": "ZABA",
      "name": "Transaction relates to a cash management instruction, requesting to zero balance the account of the Debtor",
      "note": "Zero Balance Accounts empty or fill the balances in accounts at the same bank, in the same country into or out of a main account each day.",
      "group": "code"
    },
    {
      "code": "VOST",
      "name": "Transaction to be processed as a domestic payment instruction originated from a foreign bank",
      "group": "code"
    },
    {
      "code": "FCDT",
      "name": "Foreign Currency Transaction that is processed between two domestic financial institutions",
      "group": "code"
    },
    {
      "code": "CIPC",
      "name": "Transaction is a direct debit for a cash order of notes and/or coins",
      "group": "code"
    },
    {
      "code": "CONC",
      "name": "Transaction is a direct debit for a cash order of notes and/or coins",
      "group": "code"
    },
    {
      "code": "CGWV",
      "name": "Transaction is a payment towards a Party for the collection of cash by the Cash in Transit company",
      "group": "code"
    },
    {
      "code": "SAVG",
      "name": "Transfer to / from savings or to retirement account",
      "group": "code"
    },
    {
      "code": "CTDF",
      "name": "Cross border transaction initiated by US natural person that is subject to compliance with Dodd Frank 1073",
      "group": "code"
    },
    {
      "code": "CPAY",
      "name": "Transaction is related to the payment of a claim though a claim payment system",
      "group": "code"
    },
    {
      "code": "CDIS",
      "name": "Additional disposition following a claim payment made through a claim payment system",
      "group": "code"
    },
    {
      "code": "CRYP",
      "name": "Transaction is related to the purchase or sale of crypto assets",
      "group": "code"
    }
  ]
}