ISO 20022 · External code set

Message function codes

Code to identify the type of process related to the message, as published separately in a message function external code set. External code sets can be downloaded from www.iso20022.org.

14 registered codesSource release: August 2026 (v3)
Registered codes in ExternalMessageFunction1Code. Select a code for its full definition and source details.
CodePublished name and definition
ADVCAdvice

Advice indicates where the sender informs the receiver of an activity that has been taken that requires a response.

BNTFBatch Notification

Notification to initiate the transfer of a batch (no response expected).

BTRQBatch Request

Request to initiate the transfer of a batch (response expected).

CAADCapture Advice

Advice about the capture of an activity already performed (response expected).

CANOCapture Notification

Notification about the capture of an activity already performed (no response expected).

CLNFCollection Notification

Notification to initiate the transfer of a collection (no response expected).

CLRQCollection Request

Request to initiate the transfer of a collection (response expected).

ERNOError Notification

Notification of a message containing errors.

INSNInstruction

Informs of an action to be taken.

NOTINotification

Message function is notification.

RENOReject Notification

Notification of a rejected message.

REQURequest

Message function is request.

STADStatus Advice

Advice about the status of a transaction.

STNOStatus Notification

Notification about the status of a transaction.

Message references 88

Versions listed in the source workbook, including older versions. This list does not establish which messages a bank, network or provider supports.

  • cafc.002.001.04Fee Collection Response V04
  • cain.003.001.04Financial Initiation V04
  • cain.021.001.04Retrieval Initiation V04
  • cain.005.001.04Reversal Initiation V04
  • caad.009.001.03Administrative Response V03
  • cafm.001.001.04File Action Initiation V04
  • caad.002.001.04Batch Management Response V04
  • cafc.001.001.04Fee Collection Initiation V04
  • cain.014.001.04Retrieval Fulfilment Initiation V04
  • cafr.001.001.04Fraud Reporting Initiation V04
  • caad.003.001.04Batch Transfer Initiation V04
  • cain.014.001.03Retrieval Fulfilment Initiation V03
  • cain.020.001.04Amendment V04
  • cain.019.001.03Verification Response V03
  • cain.027.001.04Charge Back Initiation V04
  • cain.026.001.04Addendum Response V04
  • cain.027.001.03Charge Back Initiation V03
  • casr.001.001.04Settlement Reporting Initiation V04
  • caad.003.001.03Batch Transfer Initiation V03
  • caad.005.001.05Reconciliation Initiation V05
  • cain.015.001.04Retrieval Fulfilment Response V04
  • casr.002.001.04Settlement Reporting Response V04
  • caad.005.001.04Reconciliation Initiation V04
  • cafr.004.001.04Fraud Disposition Response V04
  • cain.024.001.04Card Management Response V04
  • cain.006.001.05Reversal Response V05
  • caad.001.001.04Batch Management Initiation V04
  • cain.026.001.03Addendum Response V03
  • canm.003.001.04Key Exchange Initiation V04
  • cain.020.001.03Amendment V03
  • cafc.002.001.03Fee Collection Response V03
  • cain.016.001.04Inquiry Verification Initiation V04
  • cafm.002.001.03File Action Response V03
  • cain.025.001.04Addendum Initiation V04
  • caad.007.001.04Error V04
  • cain.023.001.04Card Management Initiation V04
  • cain.021.001.03Retrieval Initiation V03
  • cain.015.001.03Retrieval Fulfilment Response V03
  • cain.002.001.05Authorisation Response V05
  • caad.008.001.02Administrative Initiation V02
  • casr.001.001.03Settlement Reporting Initiation V03
  • caad.008.001.03Administrative Initiation V03
  • caad.004.001.03Batch Transfer Response V03
  • canm.002.001.04Network Management Response V04
  • caad.006.001.04Reconciliation Response V04
  • cain.022.001.04Retrieval Response V04
  • cain.024.001.03Card Management Response V03
  • casr.002.001.03Settlement Reporting Response V03
  • canm.002.001.05Network Management Response V05
  • cain.016.001.03Inquiry Initiation V03
  • canm.004.001.04Key Exchange Response V04
  • cain.017.001.03Inquiry Response V03
  • caad.010.001.02Custom Report V02
  • cain.006.001.04Reversal Response V04
  • canm.001.001.04Network Management Initiation V04
  • canm.003.001.05Key Exchange Initiation V05
  • cain.028.001.03Charge Back Response V03
  • caad.002.001.03Batch Management Response V03
  • cain.028.001.04Charge Back Response V04
  • caad.007.001.05Error V05
  • cain.003.001.05Financial Initiation V05
  • caad.009.001.02Administrative Response V02
  • cain.001.001.05Authorisation Initiation V05
  • cafr.003.001.04Fraud Disposition Initiation V04
  • cafm.001.001.03File Action Initiation V03
  • cafm.002.001.04File Action Response V04
  • cafr.002.001.03Fraud Reporting Response V03
  • cain.004.001.05Financial Response V05
  • caad.010.001.03Custom Report V03
  • cain.022.001.03Retrieval Response V03
  • cain.023.001.03Card Management Initiation V03
  • cafr.002.001.04Fraud Reporting Response V04
  • caad.006.001.05Reconciliation Response V05
  • cafr.003.001.03Fraud Disposition Initiation V03
  • caad.004.001.04Batch Transfer Response V04
  • cain.018.001.03Verification Initiation V03
  • canm.001.001.05Network Management Initiation V05
  • cafr.001.001.03Fraud Reporting Initiation V03
  • cain.017.001.04Inquiry Verification Response V04
  • cain.001.001.04Authorisation Initiation V04
  • canm.004.001.05Key Exchange Response V05
  • caad.001.001.03Batch Management Initiation V03
  • cafc.001.001.03Fee Collection Initiation V03
  • cain.002.001.04Authorisation Response V04
  • cain.005.001.05Reversal Initiation V05
  • cain.004.001.04Financial Response V04
  • cain.025.001.03Addendum Initiation V03
  • cafr.004.001.03Fraud Disposition Response V03

Source: UsageInMsgs sheet in 2Q2026_externalcodesets_v3.xlsx.