Professional Documents
Culture Documents
S Cert App Sec Settl LBL Crtria 2018
S Cert App Sec Settl LBL Crtria 2018
Securities Settlement
Label Criteria 2018
This document explains the criteria required to obtain the SWIFT Certified Application - Securities Settlement 2018 label
for your business application.
26 January 2018
SWIFT Certified Application
Securities Settlement Table of Contents
Table of Contents
Preface............................................................................................................................................................... 3
Legal Notices................................................................................................................................................... 20
26 January 2018 2
SWIFT Certified Application
Securities Settlement Preface
Preface
Purpose of the document
This document explains the criteria required to obtain the SWIFT Certified Application - Securities
Settlement 2018 label for your business application.
Audience
This document is for the following audience:
• Application product managers
• Developers
• SWIFT customers seeking to understand the SWIFT Certified Application Programme or being
involved in the selection of third-party applications
Related documentation
• SWIFT Certified Application Programme Overview
The document provides an overview of the SWIFT Certified Application Programme. It
describes the benefits of the programme for SWIFT registered providers that have a software
application they want to certify for compatibility with SWIFT standards, messaging services, and
connectivity. This document also describes the application and validation processes that SWIFT
uses to check such SWIFT compatibility. SWIFT's certification of an application is not an
endorsement, warranty, or guarantee of any application, nor does it guarantee or assure any
particular service level or outcome with regard to any certified application.
• SWIFT Certified Application Technical Validation Guides
The documents explain in a detailed manner how SWIFT validates the application so that this
application becomes SWIFT Certified.
• www.smpg.info for the latest information about market practices
• User Handbook
26 January 2018 3
SWIFT Certified Application
Securities Settlement SWIFT Securities Settlement Messages
26 January 2018 4
SWIFT Certified Application
Securities Settlement SWIFT Securities Settlement Messages
Account
Account Owner 1
Owner 1
Broker
Investment
Manager
Instruction Confirmation
MTs 540-543 MTs 544-547
Account
Servicer 1 Instruction Confirmation
MTs 540-543 MTs 544-547
Account
Owner 2 Global
Custodian
Instruction Confirmation
MTs 540-543 MTs 544-547
D1570014
In addition to the mandatory confirmation of the settlement instruction, the account servicer may
also send a Statement of Holdings to the account owner. The purpose is to provide additional
information, detailing the quantity and identification of the securities held for the account at a
specific point in time.
The account servicer may also send a Statement of Transactions to the account owner, detailing
the movement of securities into and out of the safekeeping account. This includes securities
movements that result from corporate actions, borrowing and lending, and collateral management
activity.
26 January 2018 5
SWIFT Certified Application
Securities Settlement SWIFT Certified Application - Securities Settlement Label
26 January 2018 6
SWIFT Certified Application
Securities Settlement SWIFT Certified Application - Securities Settlement Criteria 2018
Label renewal
Vendors that have been granted the SWIFT Certified Application - Securities Settlement label in
2017 are required to prove compliance with the Standards Release (SR) 2018 and connectivity
through Alliance Access 7.2.
If the vendor has upgraded its application, then SWIFT will request details of the new functionalities
that the vendor must demonstrate (for example, new functional validation required).
3.3 Messaging
FIN protocol
The application must support the FIN protocol.
26 January 2018 7
SWIFT Certified Application
Securities Settlement SWIFT Certified Application - Securities Settlement Criteria 2018
The direct connection from the business application to Alliance Access can be achieved using one
or more of the Alliance Access adapters:
• MQ Host Adapter (MQHA)
• Automated File Transfer (AFT)
• SOAP Host Adapter
The vendor must develop and test SWIFT application integration using Alliance Access 7.2. Proper
support of Alliance Access Release 7.2 is mandatory for the 2018 label.
Mandatory adapters
The SWIFT Certified Application - Securities Settlement label requires support for either Automated
File Transfer (AFT) or an interactive link with MQ Host Adapter (MQHA) or SOAP for Alliance
Access 7.2. The adapters must support the following messaging service and Standards:
FIN MT
Note If the application supports several of the previously mentioned adapters, then the
vendor may provide the appropriate evidence for some or all of them during the
technical validation. SWIFT only publishes information for which evidence has been
provided.
3.5 Standards
ISO 15022-compliant message standards
Only ISO 15022-compliant message standards are taken into consideration for the SWIFT Certified
Application - Securities Settlement label in 2018. The application must be able to support all fields
and all mandatory and optional code words.
26 January 2018 8
SWIFT Certified Application
Securities Settlement SWIFT Certified Application - Securities Settlement Criteria 2018
Applications that support ISO 20022 must comply with the following:
• ISO 20022 Harmonisation Charter
• ISO 20022 Version and Release Management - Best Practices
• Recommendations for Implementation of ISO 20022 Messages – Best Practices
Amongst other requirements, this implies that applications must:
• support the latest or previous version of ISO 20022 messages as available
• align its maintenance cycle with the MX release cycle
• rely on the message specifications as published on MyStandards
The following table links the different message types and the related transaction flows:
Settlement Instruction and Status Feedback MT 540, MT 541: Instructions to receive financial instruments
from a specified party either Free or Against Payment
Settlement Confirmation and Position MT 544, MT 545: Confirm the receipt of financial instruments
Reporting from a specified party either Free or Against Payment
26 January 2018 9
SWIFT Certified Application
Securities Settlement SWIFT Certified Application - Securities Settlement Criteria 2018
MT Description IN OUT
Account owners
The following table lists the message types that must be supported by vendors whose players are
involved as account owner only. These players are typically investment managers and Broker/
Dealers.
26 January 2018 10
SWIFT Certified Application
Securities Settlement SWIFT Certified Application - Securities Settlement Criteria 2018
Standards release
The application must support all changes to existing message types and the introduction of new
message types before the live release date on the SWIFT network. If new messages are
introduced or significant modification has been made to existing messages, then SWIFT expects
the application provider to provide adequate testing time to its customers before these messages
go live. Support of the Standards Release Guide 2018 is mandatory for the SWIFT Certified
Application - Securities Settlement 2018 Criteria.
MT Usage Rules
Usage Rules are not validated on the network, and do not generate error codes. It is mandatory to
adhere to these rules when using MT fields, as mentioned Category 5 - Securities Markets -
Message Reference Guides on the User Handbook.
26 January 2018 11
SWIFT Certified Application
Securities Settlement SWIFT Certified Application - Securities Settlement Criteria 2018
Message viewer
The vendor application must be able to browse incoming and outgoing SWIFT messages in a
formatted way. In particular, FIN messages must be visualised with a user-friendly GUI or a web
browser that offers business meaningful fields (or a reference to the meaning of a FIN tag field
code).
Message entry
The Graphical User Interface (GUI) or a web-based browser, if present, must make it possible for a
user to input manually any relevant SWIFT message.
The message entry tool must cater for some data input validation at message field level. Any invalid
entry must be flagged, and the user must be prompted to correct the input.
Message repair
The Graphical User Interface (GUI) or the web-based browser, if present, must make it possible for
a user to manually modify any relevant SWIFT message.
26 January 2018 12
SWIFT Certified Application
Securities Settlement Reference Data Integration
Search functionality
The user must be able to enter a number of search criteria, such as a part of the BIC, bank name,
or address, to perform a search, and to get a list of results. From this result window, the user must
be able to select the required BICs and copy these into the different bank identifier fields of the
message (that is, the transaction).
If the search criteria return no results, then the user must be alerted that no BIC is available. If the
user manually enters an invalid BIC, then the application must send an alert notifying the user that
this BIC is not valid.
Delivery
The BIC Directory, BIC Plus, and BIC Directory 2018 are downloadable in a manual or automated
manner from the SWIFTRef Portal in full and delta versions. Upon request, they can also be
delivered through FileAct.
The BIC Directory, BIC Plus, and BIC Directory 2018 must either be copied into the application
repository system or stored in the back office for access by the vendor application through a
defined interface.
26 January 2018 13
SWIFT Certified Application
Securities Settlement Reference Data Integration
Available formats
Flat file in XML or TXT format
Delivery
The Bank Directory Plus is downloadable in a manual or automated manner from the SWIFTRef
Portal in full and delta versions. Upon request it can also be delivered through FileAct on a daily or
monthly basis.
26 January 2018 14
SWIFT Certified Application
Securities Settlement Reference Data Integration
• Institution bank and branch codes for which no IBANs have been issued and hence that should
not be found in IBANs.
The directory is ideal for accurate derivation of BIC from IBAN, covering 72 IBAN countries
(including all SEPA countries). It is also ideal for validating IBANs. The capability to validate IBANs
is important as many corporations generate IBANs for their vendors, suppliers, and clients, which in
many cases are not the correct IBANs issued by the banks.
Available formats
Flat file in XML or TXT format
Delivery
The IBAN Plus is downloadable in a manual or automated manner from the SWIFTRef Access
Point in full and delta versions on a daily and monthly basis. Upon request it can also be delivered
through FileAct.
Purpose
Application vendors are able to access BICs, National bank/Sort codes, IBAN data, payment
routing data (including SEPA and other payment systems), Standard Settlement Instructions
(SSIs), LEIs, MICs (Market Identification Codes), BRNs (Business Registration Numbers), GIINs
(Global Intermediary Identification Numbers), and more. Through SWIFTRef, vendors can ensure
that their applications support the most accurate and up-to-date reference and entity data for
smooth payments initiation and processing.
Related information
Additional information about SWIFTRef for application vendors is available on swiftref.swift.com/
swiftref-business-applications.
26 January 2018 15
SWIFT Certified Application
Securities Settlement Marketing and Sales
26 January 2018 16
SWIFT Certified Application
Securities Settlement ISO 20022 Messages Optional for Securities Settlement
MT MX Message Definition
semt.003.XXX.XX SecuritiesBalanceAccountingReport
semt.020.XXX.XX SecuritiesMessageCancellationAdvice
semt.020.XXX.XX SecuritiesMessageCancellationAdvice
sese.023.XXX.XX SecuritiesSettlementTransactionInstruction
sese.033.XXX.XX SecuritiesFinancingInstruction
sese.036.XXX.XX SecuritiesFinancingModificationInstruction
sese.023.XXX.XX SecuritiesSettlementTransactionInstruction
sese.033.XXX.XX SecuritiesFinancingInstruction
sese.036.XXX.XX SecuritiesFinancingModificationInstruction
sese.023.XXX.XX SecuritiesSettlementTransactionInstruction
sese.033.XXX.XX SecuritiesFinancingInstruction
sese.036.XXX.XX SecuritiesFinancingModificationInstruction
sese.023.XXX.XX SecuritiesSettlementTransactionInstruction
sese.033.XXX.XX SecuritiesFinancingInstruction
sese.036.XXX.XX SecuritiesFinancingModificationInstruction
26 January 2018 17
SWIFT Certified Application
Securities Settlement ISO 20022 Messages Optional for Securities Settlement
MT MX Message Definition
sese.025.XXX.XX SecuritiesSettlementTransactionConfirmation
sese.026.XXX.XX SecuritiesSettlementTransactionReversalAdvice
sese.035.XXX.XX SecuritiesFinancingConfirmation
sese.025.XXX.XX SecuritiesSettlementTransactionConfirmation
sese.026.XXX.XX SecuritiesSettlementTransactionReversalAdvice
sese.035.XXX.XX SecuritiesFinancingConfirmation
sese.025.XXX.XX SecuritiesSettlementTransactionConfirmation
sese.026.XXX.XX SecuritiesSettlementTransactionReversalAdvice
sese.035.XXX.XX SecuritiesFinancingConfirmation
sese.025.XXX.XX SecuritiesSettlementTransactionConfirmation
sese.026.XXX.XX SecuritiesSettlementTransactionReversalAdvice
sese.035.XXX.XX SecuritiesFinancingConfirmation
sese.022.XXX.XX SecuritiesStatusOrStatementQueryStatusAdvice
sese.024.XXX.XX SecuritiesSettlementTransactionStatusAdvice
sese.027.XXX.XX SecuritiesTransactionCancellationRequestStatusAdvice
sese.031.XXX.XX SecuritiesSettlementConditionsModificationStatusAdvice
sese.032.XXX.XX SecuritiesSettlementTransactionGenerationNotification
sese.034.XXX.XX SecuritiesFinancingStatusAdvice
sese.029.XXX.XX AllegementRemovalAdvice002
26 January 2018 18
SWIFT Certified Application
Securities Settlement ISO 20022 Messages Optional for Securities Settlement
MT MX Message Definition
26 January 2018 19
SWIFT Certified Application
Securities Settlement Legal Notices
Legal Notices
Copyright
SWIFT © 2018. All rights reserved.
Disclaimer
The information in this publication may change from time to time. You must always refer to the
latest available version.
Translations
The English version of SWIFT documentation is the only official and binding version.
Trademarks
SWIFT is the trade name of S.W.I.F.T. SCRL. The following are registered trademarks of SWIFT:
the SWIFT logo, SWIFT, SWIFTNet, Sibos, 3SKey, Innotribe, the Standards Forum logo,
MyStandards, and SWIFT Institute. Other product, service, or company names in this publication
are trade names, trademarks, or registered trademarks of their respective owners.
26 January 2018 20