

BS SWIFT Engine
BS SWIFT Messaging provides a comprehensive messaging interface that helps organizations automate the processing of complex SWIFT transactions, thereby bridging the gap between internal back-office systems and SWIFT Interoperability. This way, financial institutions are able to optimize business activities such as payments, securities, settlement, and trade services.
SWIFT Overview
SWIFT (Society for Worldwide Interbank Financial Telecommunication) offers a global financial network for financial institutions to exchange secure, well-formatted information with each other. Today, SWIFT provides secure, standardized messaging and interface software to more than 7,500 financial institutions in 200 countries. The SWIFT community includes banks, broker/dealers, custodians and investment managers.
SWIFT developed its original messaging service, FIN, over an X.25 network and based on proprietary message standards. Several years ago, SWIFT introduced SWIFTNet, the new IP-based network to provide business-focused messaging, real time operations and leverage from internet technologies. SWIFT Net supports for standards on FIN was extended to include ISO 15022 standards and lately the XML based message standards ISO 20022 and FpML (for more information, please refer respectively to www.iso15022.org, www.iso20022.org and www.isda.org). Messages Types of standard ISO 15022 are referred to as MTs and of ISO 20022 are referred to as MXs.
More information on standards for business transactions can be found on www.swift.com/index.cfm?item_id=60395.
Today the network traffic of MT still represents the majority of SWIFT traffic.
BS SWIFT Characteristics
- Message Types & Standards: supports the most common message types of ISO 15022 and will also support ISO 20022.
- Message Archival: All inbound and outbound messages can be archived before or after transformation and for any period of time.
- Automatic Message Generation: The system automatically generates
- Exception Handling: Financial institutions can automatically or manually resolve exceptions and errors and also can view and edit messages that may cause exceptions during processing.
- File Formats: DOS and RJE File formats are supported
BS SWIFT Supported Message Types
BS SWIFT supports all ISO 15022 messages used in a securities settlement and custody system as follows:
Securities settlement and reconciliation
In terms of business processes, settlement and reconciliation directly follow the trade initiation and confirmation stages of the transaction chain. Once a trade has been confirmed, it must be settled.
The following table present supported settlement and reconciliation SWIFT messages.
MT Code
|
MT Name
|
Description
|
Direction
|
Frequency
|
|
|
|
|
|
MT 515
|
Client Confirmation of Purchase or Sale
|
Confirm the details of a purchase or sale executed by the executing party on behalf of the instructing party.
|
IN
|
|
|
|
|
|
|
MT 540
|
Receive Free (and Cancellation)
|
Instructs a receipt of financial instruments free of payment. It may also be used to request a cancellation or pre-advise an instruction
|
IN
|
|
MT 541
|
Receive Against Payment (and Cancellation)
|
Instructs a receipt of financial instruments against payment. It may also be used to request a cancellation or pre-advise an instruction
|
IN
|
|
MT 542
|
Deliver Free (and Cancellation)
|
Instructs a delivery of financial instruments free of payment. It may also be used to request a cancellation or pre-advise an instruction
|
IN
|
|
MT 543
|
Deliver Against Payment (and Cancellation)
|
Instructs a delivery of financial instruments against payment. It may also be used to request a cancellation or pre-advise an instruction
|
IN
|
|
MT 540
|
Receive Free (and Cancellation)
|
Instructs a receipt of financial instruments free of payment. It may also be used to request a cancellation or pre-advise an instruction
|
OUT
|
|
MT 541
|
Receive Against Payment (and Cancellation)
|
Instructs a receipt of financial instruments against payment. It may also be used to request a cancellation or pre-advise an instruction
|
OUT
|
|
MT 542
|
Deliver Free (and Cancellation)
|
Instructs a delivery of financial instruments free of payment. It may also be used to request a cancellation or pre-advise an instruction
|
OUT
|
|
MT 543
|
Deliver Against Payment (and Cancellation)
|
Instructs a delivery of financial instruments against payment. It may also be used to request a cancellation or pre-advise an instruction
|
OUT
|
|
|
|
|
|
|
MT 544
|
Receive Free Confirmation
|
Confirms a receipt of financial instruments free of payment. It may also be used to cancel or reverse a confirmation
|
OUT
|
daily at the end of, or during the day
|
MT 545
|
Receive Against Payment Confirmation
|
Confirms a receipt of financial instruments against payment. It may also be used to cancel or reverse a confirmation
|
OUT
|
daily at the end of, or during the day
|
MT 546
|
Deliver Free Confirmation
|
Confirms a delivery of financial instruments free of payment. It may also be used to cancel or reverse a confirmation
|
OUT
|
daily at the end of, or during the day
|
MT 547
|
Deliver Against Payment Confirmation
|
Confirms a delivery of financial instruments against payment. It may also be used to cancel or reverse a confirmation
|
OUT
|
daily at the end of, or during the day
|
|
|
|
|
|
MT 548
|
Settlement Status and Processing Advice
|
Advises the status of a settlement instruction or replies to a cancellation request
|
IN
|
during the day
|
MT 548
|
Settlement Status and Processing Advice
|
Advises the status of a settlement instruction or replies to a cancellation request
|
OUT
|
during the day
|
|
|
|
|
|
MT 578
|
Settlement Allegement
|
Advises the account owner that a counterparty has alleged an instruction against account owner's account at the account servicer
|
OUT
|
daily during the importation of trades on local market
|
|
|
|
|
|
MT 549
|
Request for Settlement/Status Advice
|
Requests a statement or a status message
|
IN
|
|
|
|
|
|
|
MT 535
|
Statement of Holdings
|
Reports at a specified time, the quantity and identification of securities and other holdings which the account servicer holds for the account owner
|
OUT
|
daily at the end of the day or on demand
monthly or
yearly
|
MT 536
|
Statement of Transactions
|
Provides details of increases and decreases of holdings which occurred during a specified period
|
OUT
|
daily at the end of the day or on demand
monthly or
yearly
|
MT 537
|
Statement of Pending Transaction
|
Provides details of pending increases and decreases of holdings at a specified time
|
OUT
|
daily at the end of the day
|
|
|
|
|
|
Corporate Actions
After the settlement and custody of securities, the major product of a custodian is the management of corporate actions and their effect on customers' safekeeping accounts. In recent years, the processing of corporate actions has become increasingly visible, because of the risks involved and the degree of manual processing required.
SWIFT's corporate action messages are designed to reduce the risks involved, by providing for the:
- unambiguous reporting of the nature of the event
- options available to the shareholder, response deadlines
- specific impact on a safekeeping account
Supported MT messages for the corporate action notifications, instructions and confirmations are presented in the following table.
MT Code
|
MT Name
|
Description
|
Direction
|
Frequency
|
|
|
|
|
|
MT 564
|
Corporate Action Announcement
|
Provides an account owner with details of a corporate action event and the choices available to the account owner. It also provides the account owner with details on the impact a corporate action event will have on a safekeeping or cash account, eg, entitlement calculation
|
OUT
|
daily at the end of or during the day
|
MT 565
|
Corporate Action Instruction
|
Instructs the custodian on the investment decision made by an account owner relative to a corporate action event
|
IN
|
|
MT 566
|
Corporate Action Confirmation
|
Confirms to the account owner that securities and/or cash have been credited/debited to an account as a result of a corporate action event
|
OUT
|
during the day
|
BS SWIFT Benefits
- Facilitates Straight-Through Processing (STP) and reduces human intervention along the transaction lifecycle. Thus, improves operational efficiency and risk management and thereby lowering transaction costs, improving the quality of data and putting in place fully auditable business processes.
- Enables incorporation of industry best practices and standards following recommendations from organizations such as the Securities Market Practice Group, ISO 15022 and ISO 20022.
- Maximizes return on investment by leveraging an infrastructure that is reusable and flexible enough to cover initial and evolving needs.
- Increases execution speed of SWIFT based transactions.