Free cookie consent management tool by TermsFeed

Supported Message Types

On This Page
This content applies solely to Appian Adapter for Swift, which must be purchased separately from the Appian base platform. This content was written for Appian 26.3 and may not reflect the interfaces or functionality of other Appian versions.

The Appian adapter for Swift supports a defined set of Swift MT (ISO 15022) and MX (ISO 20022) message types for inbound and outbound processing. This page lists the message types supported in the current release and which processing workflows they apply to.

For background on the MT and MX standards, see the Swift Standards documentation and the ISO 20022 message catalogue.

Supported MT message types (ISO 15022)

The following MT message types are supported for inbound and outbound processing. MT messages are received from and sent to the Swift network upstream of the adapter.

Category 1: Customer payments and cheques

MT Type Description
MT 101 Request for Transfer
MT 103 Single Customer Credit Transfer
MT 103 RETN Return of Customer Credit Transfer
MT 110 Advice of Cheque(s)
MT 111 Request for Stop Payment of a Cheque
MT 112 Status of a Request for Stop Payment of Cheque
MT 191 Request for Payment of Charges, Interest and Other Expenses
MT 192 Request for Cancellation
MT 195 Queries (Category 1)
MT 196 Answers (Category 1)
MT 198 Proprietary Message (Category 1)
MT 199 Free Format Message (Category 1)

Category 2: Financial institution transfers

MT Type Description
MT 202 General Financial Institution Transfer
MT 202 RETN Return of Financial Institution Transfer
MT 205 Financial Institution Transfer with Instructions
MT 205 RETN Return of Financial Institution Transfer (with Instructions)
MT 210 Notice to Receive
MT 291 Request for Payment of Charges (Category 2)
MT 292 Request for Cancellation (Category 2)
MT 295 Queries (Category 2)
MT 296 Answers (Category 2)
MT 299 Free Format Message (Category 2)

Category 3: Treasury markets (foreign exchange, money markets, derivatives)

MT Type Description
MT 392 Request for Cancellation (Category 3)
MT 395 Queries (Category 3)
MT 396 Answers (Category 3)
MT 399 Free Format Message (Category 3)

Category 4: Collections and cash letters

MT Type Description
MT 400 Advice of Payment
MT 410 Acknowledgement
MT 420 Tracer
MT 450 Cash Letter Credit Advice
MT 456 Advice of Dishonour
MT 490 Advice of Charges, Interest and Other Adjustments
MT 491 Request for Payment of Charges (Category 4)
MT 492 Request for Cancellation (Category 4)
MT 495 Queries (Category 4)
MT 496 Answers (Category 4)
MT 499 Free Format Message (Category 4)

Category 9: Cash management and customer status

MT Type Description
MT 900 Confirmation of Debit
MT 990 Advice of Charges, Interest and Other Adjustments (Category 9)
MT 991 Request for Payment of Charges (Category 9)
MT 992 Request for Cancellation (Category 9)
MT 995 Queries (Category 9)
MT 996 Answers (Category 9)
MT 999 Free Format Message (Category 9)

Supported MX message types (ISO 20022)

The following MX message types are supported for inbound and outbound processing. MX messages are received from and sent to the Swift network upstream of the adapter.

Payments clearing and settlement (pacs)

MX Type Message Name Description
pacs.002 Payment Status Report Status report for a payment instruction.
pacs.003 FI to FI Customer Direct Debit Financial institution to financial institution customer direct debit.
pacs.004 Payment Return Return of a previously settled payment.
pacs.007 FI to FI Payment Reversal Financial institution to financial institution payment reversal.
pacs.008 Customer Credit Transfer Customer credit transfer between financial institutions.
pacs.009 Financial Institution Credit Transfer Credit transfer between financial institutions.
pacs.010 Financial Institution Direct Debit Financial institution direct debit instruction.

Payments initiation (pain)

MX Type Message Name Description
pain.001 Customer Credit Transfer Initiation Customer-initiated request to transfer funds.
pain.002 Customer Payment Status Report Status report for a customer payment initiation.
pain.008 Customer Direct Debit Initiation Customer-initiated direct debit collection request.

Cash management (camt)

MX Type Message Name Description
camt.025 Receipt Acknowledgement of a previously received message.
camt.029 Resolution of Investigation Response to a previously sent cancellation request, indicating whether the cancellation was accepted or rejected.
camt.052 Bank to Customer Account Report Intraday account balance and transaction report.
camt.053 Bank to Customer Statement End-of-day account statement with balance and transaction details.
camt.054 Debit/Credit Notification Debit or credit notification to the account owner.
camt.055 Customer Cancellation Request Customer-initiated request to cancel a payment.
camt.056 Payment Cancellation Request FI-initiated request to cancel a payment.
camt.057 Notification to Receive Notification that funds will be credited.
camt.058 Notification to Receive Cancellation Cancellation of a notification to receive.
camt.060 Account Reporting Request Request for account balance or transaction reporting.
camt.105 Charges Payment Notification Notification of charges related to a payment.
camt.106 Charges Payment Request Request for payment of charges.
camt.107 Cheque Presentment Notification Notification of a cheque presentment.
camt.108 Cheque Cancellation or Stop Request Request to cancel or stop a cheque.
camt.109 Cheque Cancellation or Stop Report Report on a cheque cancellation or stop request.
camt.110 Investigation Request Request to open a case investigation (used with Swift Case Management).
camt.111 Investigation Response Response to a case investigation request (used with Swift Case Management).

Tracker (trck)

MX Type Message Name Description
trck.003 Tracker Alert Notification Alert sent by Swift after a business validation fails within the Case Orchestrator.
trck.005 Tracker Investigation Status Notification Status update from Swift Case Management such as Assigned, Escalation Reminder, Automated Reminder, Delivered to Responder, or Objection Sent.

Headers (head)

MX Type Message Name Description
head.001 Business Application Header Standard envelope header for ISO 20022 messages containing routing and identification metadata.

Administration (admi)

MX Type Message Name Description
admi.024 Notification of Correspondence Notification of correspondence between financial institutions.

Message types by processing workflow

The following table shows which message types are used in each of the adapter's processing workflows.

Workflow Message Types
Inbound (via API) All supported MT and MX types listed above.
Outbound (via API) All supported MT and MX types listed above.
Case Management (via API) camt.110, camt.111, camt.029, camt.056.

MX message version support

The Appian adapter for Swift natively supports the following MX message versions:

  • pacs messages: 002.001.10, 003.001.08, 004.001.09, 007.001.09, 008.001.08, 009.001.08, 010.001.03.
  • pain messages: 001.001.09, 002.001.10, 008.001.08.
  • camt messages: 025.001.08, 029.001.09, 052.001.08, 053.001.08, 054.001.08, 055.001.08, 056.001.08, 057.001.06, 058.001.08, 060.001.05, 105.001.02, 105.001.03, 106.001.02, 106.001.03, 107.001.01, 108.001.01, 109.001.01, 110.001.01, 111.001.02.
  • trck messages: 003.001.02, 005.001.02, 005.001.03.
  • admi messages: 024.001.01.
  • head messages: 001.001.01, 001.001.02.

When newer MX message versions are released by Swift, the adapter's validation engine can be updated through the annual standards update process. See Perform the Annual Standards Update for details.

Feedback