SWIFT Message Type Reference
SWIFT groups message types into the following categories:
Customer Payments and Cheques
Financial Institution Transfers
Treasury Markets: Foreign Exchange and Derivatives
Collections and Cash Letters
Securities Markets
Treasury Markets: Precious Metals and Syndications
Documentary Credits and Guarantees
Travellers Cheques
Cash Management and Customer Status
The remainder of this section discusses these categories and the message types within
each category. The 2009 and 2010 versions of the SWIFT Message Library are
provided with the SWIFT Message Library. You must install each version from a
separate SAR file. The tables in the following sections list each supported message
type, though some are only supported in version 2009 or version 2010, but not
both.
For explanations of the different versions, see the SWIFT Web site at http://www.swift.com.
Category 1 Messages
The table below lists the Category 1 message types, Customer Payments and Cheques,
with the type designation MT 1xx.
Table 1 Customer Payments and Cheques
|
|
|
|
MT 101 |
|
MT 102 |
Multiple
Customer Credit Transfer |
MT 102+(STP) |
Multiple Customer Credit Transfer (STP) |
MT 103 |
Single Customer Credit Transfer |
MT 103+ (REMIT) |
Single
Customer Credit Transfer (REMIT) |
MT 103+ (STP) |
Single Customer Credit Transfer (STP) |
MT 104 |
Direct Debit and Request
for Debit Transfer Message (STP) |
MT 105 |
|
MT 107 |
General Direct Debit Message |
MT 110 |
|
MT 111 |
Request for Stop Payment of a Cheque |
MT 112 |
Status of a Request for Stop
Payment of a Cheque |
MT 121 |
Multiple Interbank Funds Transfer (EDIFACT FINPAY Message) |
MT 190 |
Advice
of Charges, Interest, and Other Adjustments |
MT 191 |
Request for Payment of Charges, Interest and
Other Expenses |
MT 192 |
|
MT 195 |
|
MT 196 |
|
MT 198 |
|
MT 199 |
|
|
Category 2 Messages
The table below lists the Category 2 message types, Financial Institution Transfers, with
the type designation MT 2xx.
Table 2 Financial Institution Transfers
|
|
|
|
MT 200 |
Financial Institution Transfer for its Own
Account |
MT 201 |
Multiple Financial Institution Transfer for its Own Account |
MT 202 |
General Financial Institution Transfer |
MT
202+(COV) |
General Financial Institution Transfer – Cover |
MT 203 |
Multiple General Financial Institution Transfer |
MT 204 |
Financial Markets
Direct Debit Message |
MT 205 |
Financial Institution Transfer Execution |
MT 207 |
Request for Financial Institution Transfer |
MT 210 |
|
MT 256 |
Advice
of Non-Payment of Cheques |
MT 290 |
Advice of Charges, Interest and Other Adjustments |
MT 291 |
Request for Payment of
Charges, Interest and Other Expenses |
MT 292 |
|
MT 295 |
|
MT 296 |
|
MT 298 |
|
MT
299 |
|
|
Category 3 Messages
The table below lists the Category 3 message types, Treasury Markets, Foreign Exchange,
Money Markets, and Derivatives, with the type designation MT 3xx.
Table 3 Treasury Markets, Foreign Exchange, Money Markets, and Derivatives
|
|
|
|
MT 300 |
Foreign
Exchange Confirmation |
MT 303 |
Forex/Currency Option Allocation Instruction |
MT 304 |
Advice/Instruction of a Third Party Deal |
MT 305 |
Foreign Currency Option
Confirmation |
MT 306 |
Foreign Currency Option Confirmation |
MT 307 |
Advice/Instruction of a Third Party FX Deal |
MT 308 |
Instruction
for Gross/Net Settlement of Third Party FX Deals |
MT 320 |
Fixed Loan/Deposit Confirmation |
MT 321 |
Instruction to
Settle a Third Party Loan/Deposit |
MT 330 |
Call/Notice Loan/Deposit Confirmation |
MT 340 |
Forward Rate Agreement Confirmation |
MT 341 |
Forward Rate
Agreement Settlement Confirmation |
MT 350 |
Advice of Loan/Deposit Interest Payment |
MT 360 |
Single Currency Interest Rate Derivative Confirmation |
MT
361 |
Cross Currency Interest Rate Swap Confirmation |
MT 362 |
Interest Rate Reset/Advice of Payment |
MT 364 |
Single
Currency Interest Rate Derivative Termination/Recouponing Confirmation |
MT 365 |
Single Currency Interest Rate Swap Termination/Recouponing Confirmation |
MT 380 |
|
MT 381 |
Foreign Exchange Order Confirmation |
MT 390 |
Advice of Charges, Interest and Other Adjustments |
MT 391 |
Request for
Payment of Charges, Interest and Other Expenses |
MT 392 |
|
MT 395 |
|
MT 396 |
|
MT
398 |
|
MT 399 |
|
|
Category 4 Messages
The table below lists the Category 4 message types, Collections and Cash Letters,
with the type designation MT 4xx.
Table 4 Collections and Cash Letters
|
|
|
|
MT 400 |
|
MT 405 |
|
MT 410 |
|
MT 412 |
|
MT 416 |
Advice of Non-Payment/Non-Acceptance |
MT 420 |
|
MT 422 |
Advice of Fate and
Request for Instructions |
MT 430 |
Amendment of Instructions |
MT 450 |
Cash Letter Credit Advice |
MT 455 |
Cash Letter
Credit Adjustment Advice |
MT 456 |
|
MT 490 |
Advice of Charges, Interest and Other Adjustments |
MT 491 |
Request for
Payment of Charges, Interest and Other Expenses |
MT 492 |
|
MT 495 |
|
MT 496 |
|
MT
498 |
|
MT 499 |
|
|
Category 5 Messages
The table below lists the Category 5 message types, Securities Markets, with the
type designation MT 5xx.
Table 5 Securities Markets
|
|
|
|
MT 500 |
|
MT 501 |
Confirmation of Registration
or Modification |
MT 502 |
|
MT 502 (FUNDS) |
Order to Buy or
Sell (FUNDS) |
MT 503 |
|
MT 504 |
|
MT 505 |
|
MT 506 |
Collateral and Exposure Statement |
MT 507 |
Collateral
Status and Processing Advice |
MT 508 |
|
MT 509 |
|
MT 509 (FUNDS) |
Trade Status Message
(FUNDS) |
MT 510 |
Registration Status and Processing Advice |
MT 513 |
Client Advice of Execution |
MT 514 |
Trade Allocation
Instruction |
MT 515 |
Client Confirmation of Purchase or Sale |
MT 515 (FUNDS) |
Client Confirmation of Purchase or Sale
(FUNDS) |
MT 516 |
Securities Loan Confirmation |
MT 517 |
Trade Confirmation Affirmation |
MT 518 |
Market-Side Securities Trade Confirmation |
MT 519 |
Modification of Client
Details |
MT 524 |
Intra-Position Instruction |
MT 526 |
General Securities Lending/Borrowing Message |
MT 527 |
Triparty Collateral Instruction |
MT 528 |
ETC Client-Side Settlement Instruction |
MT
529 |
ETC Market-Side Settlement Instruction |
MT 530 |
Transaction Processing Command |
MT 535 |
|
MT 535 (FUNDS) |
Statement of
Holdings (FUNDS) |
MT 536 |
Statement of Transactions |
MT 537 |
Statement of Pending Transactions |
MT 538 |
Statement of Intra-Position Advice |
MT
540 |
|
MT 541 |
|
MT 542 |
|
MT 543 |
|
MT 544 |
Receive Free Confirmation |
MT 545 |
Receive Against
Payment Confirmation |
MT 546 |
Deliver Free Confirmation |
MT 547 |
Deliver Against Payment Confirmation |
MT 548 |
Settlement Status and Processing Advice |
MT
549 |
Request for Statement/Status Advice |
MT 558 |
Triparty Collateral Status and Processing Advice |
MT 559 |
|
MT
564 |
Corporate Action Notification |
MT 565 |
Corporate Action Instruction |
MT 566 |
Corporate Action Confirmation |
MT 567 |
Corporate Action Status and Processing Advice |
MT
568 |
Corporate Action Narrative |
MT 569 |
Triparty Collateral and Exposure Statement |
MT 574 (IRSLST) |
IRS 1441 NRA
(Beneficial Owners’ List) |
MT 574 (W8BENO) |
IRS 1441 NRA (Beneficial Owner Withholding Statement) |
MT 575 |
Report
of Combined Activity |
MT 576 |
|
MT 577 |
|
MT 578 |
|
MT
579 |
|
MT 581 |
Collateral Adjustment Message |
MT 582 |
Reimbursement Claim or Advice |
MT 584 |
Statement of ETC Pending Trades |
MT 586 |
Statement of Settlement
Allegements |
MT 587 |
Depositary Receipt Instruction |
MT 588 |
Depositary Receipt Confirmation |
MT 589 |
Depositary Receipt Status and Processing Advice |
MT 590 |
Advice
of Charges, Interest and Other Adjustments |
MT 591 |
Request for Payment of Charges, Interest and Other
Expenses |
MT 592 |
|
MT 595 |
|
MT 596 |
|
MT 598 |
|
MT 599 |
|
|
Category 6 Messages
The table below lists the Category 6 message types, Treasury Markets, Precious Metals,
with the type designation MT 6xx.
Table 6 Treasury Markets, Precious Metals
|
|
|
|
MT 600 |
Precious Metal Trade Confirmation |
MT 601 |
Precious Metal
Option Confirmation |
MT 604 |
Precious Metal Transfer/Delivery Order |
MT 605 |
Precious Metal Notice to Receive |
MT 606 |
Precious
Metal Debit Advice |
MT 607 |
Precious Metal Credit Advice |
MT 608 |
Statement of a Metal Account |
MT 609 |
Statement of
Metal Contracts |
MT 620 |
Metal Fixed Loan/Deposit Confirmation |
MT 643 |
Notice of Drawdown/Renewal |
MT 644 |
Advice of Rate
and Amount Fixing |
MT 645 |
|
MT 646 |
Payment of Principal and/or Interest |
MT 649 |
General Syndicated
Facility Message |
MT 690 |
Advice of Charges, Interest and Other Adjustments |
MT 691 |
Request for Payment of Charges,
Interest and Other Expenses |
MT 692 |
|
MT 695 |
|
MT 696 |
|
MT 698 |
|
MT 699 |
|
|
Category 7 Messages
The table below lists the Category 7 message types, Treasury Markets, Syndication, with
the type designation MT 7xx.
Table 7 Treasury Markets, Syndication
|
|
|
|
MT 700 |
Issue of a Documentary Credit |
MT
701 |
Issue of a Documentary Credit |
MT 705 |
Pre-Advice of a Documentary Credit |
MT 707 |
Amendment to
a Documentary Credit |
MT 710 |
Advice of a Third Bank’s Documentary Credit |
MT 711 |
Advice of a
Third Bank’s Documentary Credit |
MT 720 |
Transfer of a Documentary Credit |
MT 721 |
Transfer of a Documentary Credit |
MT
730 |
|
MT 732 |
|
MT 734 |
|
MT 740 |
Authorization to Reimburse |
MT 742 |
|
MT
747 |
Amendment to an Authorization to Reimburse |
MT 750 |
|
MT 752 |
Authorization to Pay, Accept or
Negotiate |
MT 754 |
Advice of Payment/Acceptance/Negotiation |
MT 756 |
Advice of Reimbursement or Payment |
MT 760 |
|
MT 767 |
|
MT
768 |
Acknowledgment of a Guarantee Message |
MT 769 |
Advice of Reduction or Release |
MT 790 |
Advice of Charges,
Interest and Other Adjustments |
MT 791 |
Request for Payment of Charges, Interest and Other Expenses |
MT 792 |
|
MT 795 |
|
MT 796 |
|
MT 798 |
|
MT 799 |
|
|
Category 8 Messages
The table below lists the Category 8 message types, Travellers Cheques, with the
type designation MT 8xx.
Table 8 Travellers Cheques
|
|
|
|
MT 800 |
T/C Sales and Settlement Advice [Single] |
MT
801 |
T/C Multiple Sales Advice |
MT 802 |
|
MT 810 |
|
MT 812 |
|
MT 813 |
|
MT 820 |
|
MT 821 |
|
MT 822 |
Trust
Receipt Acknowledgment |
MT 823 |
|
MT 824 |
T/C Inventory Destruction/Cancellation Notice |
MT 890 |
Advice of Charges,
Interest and Other Adjustments |
MT 891 |
Request for Payment of Charges, Interest and Other Expenses |
MT 892 |
|
MT 895 |
|
MT 896 |
|
MT 898 |
|
MT 899 |
|
|
Category 9 Messages
The table below lists the Category 9 message types, Cash Management and Customer
Status, with the type designation MT 9xx.
Table 9 Cash Management and Customer Status
|
|
|
|
MT 900 |
|
MT
910 |
|
MT 920 |
|
MT 935 |
|
MT 940 |
Customer Statement Message |
MT 941 |
|
MT 942 |
Interim Transaction
Report |
MT 950 |
|
MT 970 |
|
MT 971 |
|
MT 972 |
Netting Interim Statement |
MT 973 |
|
MT 985 |
|
MT 986 |
|
MT 990 |
Advice of Charges, Interest and Other Adjustments |
MT 991 |
Request for
Payment of Charges, Interest and Other Expenses |
MT 992 |
|
MT 995 |
|
MT 996 |
|
MT
998 |
|
MT 999 |
|
|
Validation Collaborations
The table below lists the Validation Collaboration. Validation Collaboration Definitions are provided for
many key SWIFT message types.
Table 10 Common Group Messages
|
|
|
|
ValidateMt_101 |
MT_101 - Request for Transfer |
ValidateMt_103 |
MT_103 –
Single Customer Credit Transfer |
ValidateMt_103_STP |
MT_103_STP - Single Customer Credit Transfer |
ValidateMt_202 |
MT_202 - General Financial
Institution Transfer |
ValidateMt_210 |
MT_210 – Notice to Receive |
ValidateMt_300 |
MT_300 - Foreign Exchange Confirmation |
ValidateMt_320 |
MT_320 – Fixed
Loan/Deposit Confirmation |
ValidateMt_350 |
MT_350 – Advice of Loan/Deposit Interest Payment |
ValidateMt_500 |
MT_500 – Instruction to Register |
ValidateMT_502 |
MT_502
– Order to Buy or Sell |
ValidateMt_502_FUNDS |
MT_502_FUNDS - Order to Buy or Sell
(FUNDS) |
ValidateMt_508 |
MT_508 – Intra-Position Advice |
ValidateMt_509 |
MT_509 – Trade Status Message |
ValidateMt_513 |
MT_513 – Client Advice Execution |
ValidateMt_515 |
MT_515
– Client Confirmation of Purchase or Sell |
ValidateMt_515_FUNDS |
MT_515_FUNDS - Client Confirmation of Purchase
or Sale (FUNDS) |
ValidateMt_517 |
MT_517 – Trade Confirmation Affirmation |
ValidateMt_518 |
MT_518 – Market Side Security Trade |
ValidateMt_527 |
MT_527
– Tri-party Collateral Instruction |
ValidateMt_535 |
MT_535 - Statement of Holdings |
ValidateMt_536 |
MT_536 - Statement of Transactions |
ValidateMt_537 |
MT_537
- Statement of Pending Transactions |
ValidateMt_538 |
MT_538 — Statement of Intra-Position Advices |
ValidateMt_540 |
MT_540 - Receive
Free |
ValidateMt_541 |
MT_541 - Receive Against Payment |
ValidateMt_542 |
MT_542 - Deliver Free |
ValidateMt_543 |
MT_543 - Deliver Against Payment |
ValidateMt_544 |
MT_544
- Receive Free Confirmation |
ValidateMt_545 |
MT_545 - Receive Against Payment Confirmation |
ValidateMt_546 |
MT_546 - Deliver Free
Confirmation |
ValidateMt_547 |
MT_547 - Deliver Against Payment Confirmation |
ValidateMt_548 |
MT_548 - Statement Status and Processing Advice |
ValidateMt_558 |
MT_558
– Tri-party Collateral Status and Processing Advice |
ValidateMt_559 |
MT_559 – Paying Agent's Claim |
ValidateMt_564 |
MT_564 –
Corporate Action Notification |
ValidateMt_565 |
MT_565 – Corporate Action Instruction |
ValidateMt_566 |
MT_566 – Corporate Action Confirmation |
ValidateMt_567 |
MT_567 –
Corporate Action Status and Processing Advice |
ValidateMt_568 |
MT_568 – Corporate Action Narrative |
ValidateMt_576 |
MT_576 – Tri-party
Collateral and Exposure Statement |
ValidateMt_578 |
MT_578 – Statement Allegement |
ValidateMt_586 |
MT_586 – Statement of Settlement Allegement |
ValidateMt_590 |
MT_590
– Advice of Charges, Interest and Other Adjustment |
ValidateMt_595 |
MT_595 – Queries |
ValidateMt_596 |
MT_596 – Answers |
ValidateMt_598 |
MT_598
– Property Message |
ValidateMt_900 |
MT_900 - Confirmation of Debit |
ValidateMt_910 |
MT_910 - Confirmation of Credit |
ValidateMt_940 |
MT_940 -
Customer Statement Message |
ValidateMt_950 |
MT_950 - Statement Message |
|
For information about the Validation Collaborations, see Using Message Validation Features.
SWIFT Generic Library
The SWIFT OTD Libraries include a Generic OTD used to route SWIFT messages.
The Generic OTD can be used to parse any valid SWIFT message, allowing
you to unmarshal and read the message headers to determine the message type,
while leaving the message data as a String. Messages can then be routed
to the appropriate OTD for that message type.
SWIFT Message Library JAR Files
The SWIFT Message Library include four JAR files, bic.jar, BICPlusIBAN.jar, SwiftOTDLibrary.jar, and
SEPA.jar. These files are visible from the NetBeans Projects Window Swift directory. These
JAR files provide the classes and methods that support the Validation Collaborations.