18
Previous: SWIFT Message Type OTDs Next: Using Message Validation Features Documentation Home > SWIFT Integration Projects > SWIFT Integration Projects > SWIFT Message Type Reference SWIFT Message Type Reference SWIFT groups message types into the following categories: Customer Payments and Cheques See Category 1 Messages . Financial Institution Transfers See Category 2 Messages . Treasury Markets: Foreign Exchange and Derivatives See Category 3 Messages . Collections and Cash Letters See Category 4 Messages . Securities Markets See Category 5 Messages . Treasury Markets: Precious Metals and Syndications See Category 6 Messages . Documentary Credits and Guarantees See Category 7 Messages . Travellers Cheques See Category 8 Messages . Cash Management and Customer Status See Category 9 Messages . The remainder of this section discusses these categories and the message types within each category. The 2001, 2002, 2003, 2005, 2006, 2007 and 2008 versions of the SWIFT OTD Library are provided with the SWIFT OTD Library. You must install each version via a separate sar file. However, the MT Funds, Validation, and BICDirService features can only be used with 2003, 2005, 2006, 2007, and 2008 OTDs (see SWIFT Message Library JAR Files ). For explanations of the 2001, 2002, 2003, 2004, 2006, 2007, and 2008 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 SWIFT Message Type Description MT 101 Request for Transfer SWIFT Integration Projects

SWIFT Message Type Reference (SWIFT Integration Projects)

Embed Size (px)

Citation preview

Page 1: SWIFT Message Type Reference (SWIFT Integration Projects)

Previous: SWIFT Message Type OTDs Next: Using Message Validation Features

Documentation Home > SWIFT Integration Projects > SWIFT Integration Projects > SWIFT Message Type Reference

SWIFT Message Type ReferenceSWIFT groups message types into the following categories:

Customer Payments and Cheques

See Category 1 Messages.

Financial Institution Transfers

See Category 2 Messages.

Treasury Markets: Foreign Exchange and Derivatives

See Category 3 Messages.

Collections and Cash Letters

See Category 4 Messages.

Securities Markets

See Category 5 Messages.

Treasury Markets: Precious Metals and Syndications

See Category 6 Messages.

Documentary Credits and Guarantees

See Category 7 Messages.

Travellers Cheques

See Category 8 Messages.

Cash Management and Customer Status

See Category 9 Messages.

The remainder of this section discusses these categories and the message types within each category.

The 2001, 2002, 2003, 2005, 2006, 2007 and 2008 versions of the SWIFT OTD Library are provided with the SWIFT OTD Library. You mustinstall each version via a separate sar file. However, the MT Funds, Validation, and BICDirService features can only be used with 2003, 2005,2006, 2007, and 2008 OTDs (see SWIFT Message Library JAR Files).

For explanations of the 2001, 2002, 2003, 2004, 2006, 2007, and 2008 versions, see the SWIFT Web site at http://www.swift.com.

Category 1 MessagesThe table below lists the Category 1 message types, Customer Payments and Cheques, with the type designation MT 1xx.

Table 1 Customer Payments and Cheques

SWIFT Message Type Description

MT 101 Request for Transfer

SWIFT Integration Projects

Page 2: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 101 Request for Transfer

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 EDIFACT Envelope

MT 106 EDIFACT Envelope

MT 107 General Direct Debit Message

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 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 Request for Cancellation

MT 195 Queries

MT 196 Answers

MT 198 Proprietary Message

Page 3: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 199 Free Format Message

Category 2 MessagesThe table below lists the Category 2 message types, Financial Institution Transfers, with the type designation MT 2xx.

Table 2 Financial Institution Transfers

SWIFT Message Type Description

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 203 Multiple General Financial Institution Transfer

MT 204 Financial Markets Direct Debit Message

MT 205 Financial Institution Transfer Execution

MT 206 Cheque Truncation Message

MT 207 Request for Financial Institution Transfer

MT 210 Notice to Receive

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 Request for Cancellation

MT 295 Queries

MT 296 Answers

Page 4: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 298 Proprietary Message

MT 299 Free Format Message

Category 3 MessagesThe table below lists the Category 3 message types, Treasury Markets, Foreign Exchange, Money Markets, and Derivatives, with the typedesignation MT 3xx.

Table 3 Treasury Markets, Foreign Exchange, Money Markets, and Derivatives

SWIFT Message Type Description

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

Page 5: SWIFT Message Type Reference (SWIFT Integration Projects)

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 Foreign Exchange Order

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 Request for Cancellation

MT 395 Queries

MT 396 Answers

MT 398 Proprietary Message

MT 399 Free Format Message

Category 4 MessagesThe table below lists the Category 4 message types, Collections and Cash Letters, with the type designation MT 4xx.

Table 4 Collections and Cash Letters

SWIFT Message Type Description

MT 400 Advice of Payment

MT 405 Clean Collection

MT 410 Acknowledgment

Page 6: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 412 Advice of Acceptance

MT 416 Advice of Non-Payment/Non-Acceptance

MT 420 Tracer

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 Advice of Dishonor

MT 490 Advice of Charges, Interest and Other Adjustments

MT 491 Request for Payment of Charges, Interest and Other Expenses

MT 492 Request for Cancellation

MT 495 Queries

MT 496 Answers

MT 498 Proprietary Message

MT 499 Free Format Message

Category 5 MessagesThe table below lists the Category 5 message types, Securities Markets, with the type designation MT 5xx.

Table 5 Securities Markets

SWIFT Message Type Description

MT 500 Instruction to Register

Page 7: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 501 Confirmation of Registration or Modification

MT 502 Order to Buy or Sell

MT 502 (FUNDS) Order to Buy or Sell (FUNDS)

MT 503 Collateral Claim

MT 504 Collateral Proposal

MT 505 Collateral Substitution

MT 506 Collateral and Exposure Statement

MT 507 Collateral Status and Processing Advice

MT 508 Intra-Position Advice

MT 509 Trade Status Message

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

Page 8: SWIFT Message Type Reference (SWIFT Integration Projects)

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 Statement of Holdings

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 Receive Free

MT 541 Receive Against Payment

MT 542 Deliver Free

MT 543 Deliver Against Payment

MT 544 Receive Free Confirmation

MT 545 Receive Against Payment Confirmation

MT 546 Deliver Free Confirmation

MT 547 Deliver Against Payment Confirmation

Page 9: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 548 Settlement Status and Processing Advice

MT 549 Request for Statement/Status Advice

MT 558 Triparty Collateral Status and Processing Advice

MT 559 Paying Agent’s Claim

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 Statement of Open Orders

MT 577 Statement of Numbers

MT 578 Statement of Allegement

MT 579 Certificate Numbers

MT 581 Collateral Adjustment Message

MT 582 Reimbursement Claim or Advice

MT 584 Statement of ETC Pending Trades

Page 10: SWIFT Message Type Reference (SWIFT Integration Projects)

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 Request for Cancellation

MT 595 Queries

MT 596 Answers

MT 598 Proprietary Message

MT 599 Free Format Message

Category 6 MessagesThe table below lists the Category 6 message types, Treasury Markets, Precious Metals, with the type designation MT 6xx.

Table 6 Treasury Markets, Precious Metals

SWIFT Message Type Description

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

Page 11: SWIFT Message Type Reference (SWIFT Integration Projects)

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 Notice of Fee Due

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 Request for Cancellation

MT 695 Queries

MT 696 Answers

MT 698 Proprietary Message

MT 699 Free Format Message

Category 7 MessagesThe table below lists the Category 7 message types, Treasury Markets, Syndication, with the type designation MT 7xx.

Table 7 Treasury Markets, Syndication

SWIFT Message Type Description

Page 12: SWIFT Message Type Reference (SWIFT Integration Projects)

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 Acknowledgment

MT 732 Advice of Discharge

MT 734 Advice of Refusal

MT 740 Authorization to Reimburse

MT 742 Reimbursement Claim

MT 747 Amendment to an Authorization to Reimburse

MT 750 Advice of Discrepancy

MT 752 Authorization to Pay, Accept or Negotiate

MT 754 Advice of Payment/Acceptance/Negotiation

MT 756 Advice of Reimbursement or Payment

MT 760 Guarantee

Page 13: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 767 Guarantee Amendment

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 Request for Cancellation

MT 795 Queries

MT 796 Answers

MT 798 Proprietary Message

MT 799 Free Format Message

Category 8 MessagesThe table below lists the Category 8 message types, Travellers Cheques, with the type designation MT 8xx.

Table 8 Travellers Cheques

SWIFT Message Type Description

MT 800 T/C Sales and Settlement Advice [Single]

MT 801 T/C Multiple Sales Advice

MT 802 T/C Settlement Advice

MT 810 T/C Refund Request

MT 812 T/C Refund Authorization

MT 813 T/C Refund Confirmation

Page 14: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 820 Request for T/C Stock

MT 821 T/C Inventory Addition

MT 822 Trust Receipt Acknowledgment

MT 823 T/C Inventory Transfer

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 Request for Cancellation

MT 895 Queries

MT 896 Answers

MT 898 Proprietary Message

MT 899 Free Format Message

Category 9 MessagesThe 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

SWIFT Message Type Description

MT 900 Confirmation of Debit

MT 910 Confirmation of Credit

MT 920 Request Message

MT 935 Rate Change Advice

Page 15: SWIFT Message Type Reference (SWIFT Integration Projects)

MT 940 Customer Statement Message

MT 941 Balance Report

MT 942 Interim Transaction Report

MT 950 Statement Message

MT 970 Netting Statement

MT 971 Netting Balance Report

MT 972 Netting Interim Statement

MT 973 Netting Request Message

MT 985 Status Inquiry

MT 986 Status Report

MT 990 Advice of Charges, Interest and Other Adjustments

MT 991 Request for Payment of Charges, Interest and Other Expenses

MT 992 Request for Cancellation

MT 995 Queries

MT 996 Answers

MT 998 Proprietary Message

MT 999 Free Format Message

Validation CollaborationsThe table below lists the Validation Collaboration. Validation Collaboration Definitions are provided for many key SWIFT message types.

Table 10 Common Group Messages

Validation Collaborations Validates OTD/Message Type

Page 16: SWIFT Message Type Reference (SWIFT Integration Projects)

ValidateMt_101 MT_101 - Request for Transfer

ValidateMt_103_STP MT_103_STP - Single Customer Credit Transfer

ValidateMt_202 MT_202 - General Financial Institution Transfer

ValidateMt_300 MT_300 - Foreign Exchange Confirmation

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 Mesage

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

Page 17: SWIFT Message Type Reference (SWIFT Integration Projects)

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

Page 18: SWIFT Message Type Reference (SWIFT Integration Projects)

Previous: SWIFT Message Type OTDs Next: Using Message Validation Features

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 for 2008 include a Generic OTD used to route SWIFT messages. The Generic OTD can be used to parse any validSWIFT message, allowing you to unmarshal and read the message headers to determine the message type, while leaving the message dataas 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 two JAR files, bic.jar, and SwiftOTDLibrary.jar, that are visible from the Project Explorer’s Swift directory.These JAR files provide the classes and methods that support the Validation Collaborations.

© 2010, Oracle Corporation and/or its aff iliates