mt to iso 20022 migration
TRANSCRIPT
High value payments market infrastructure
solution overview
MT to ISO 20022 migration
November 2014
Migration enablers
Agenda
2
ISO 20022 adoption
HVPMI migration approach
Platform readiness
NL NUG – 17 November 2014
Who’s adopting ISO 20022 on SWIFT?
NL NUG – 17 November 2014 3
E1/
2014 2015 Q3 Q4 Q1 Q2 Q3 Q4
2016 Q1 Q2 Q3 Q4
2017 Q1 Q2 Q3 Q4
2018
Q1
+ CLS, DTCC, EFI, ESES, Funds,
JASDEC
End of migration
Live date/
Start of migration
T2 participants timeline
and SWIFT possible (edge) conversion offer
NL NUG – 17 November 2014 4
2016 2017 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1
2015
Customers
2016 budget
T2 customers Development and
internal tests Tests with
SWIFT
without T2 Tests with
SWIFT
and T2
Consultation
on conversion
needs
T2/E1/S1
Live with MX
SWIFT to
announce
intentions
SWIFT to
provide details
about offer
General
Availability of
conversion
tool
SWIFT to
provide user
guide about
offer
SWIFT internal: specs, design, development(s), tests, deployment, etc
VAP & GTM
Selling Services, products, upgrades, etc
Migration enablers
Agenda
5
ISO 20022 adoption
HVPMI migration approach
Platform readiness
NL NUG – 17 November 2014
FIN InterAct Store
and Forward
Security / integrity / reliability Service feature
High quality of service (99.99%) Service feature
Support by R7 qualified interface Service feature
Non-repudiation with trusted third party Service feature Optional
Validation Service feature Optional
Undelivered message report Service feature Optional
Broadcast facility Optional Not supported
Delivery notification Optional
Message priority Optional
Queue status report Optional
Non-delivery warning Optional
Session history report Optional
Load balancing Optional
Messaging/copy services
NL NUG – 17 November 2014 6
FIN InterAct Store and
Forward
T and Y modes + fallback modes Service feature
Information for use by sender or receiver Service feature
Double authentication Service feature
Reverse billing Service feature
Individual online retrieval for 124 days Service feature
Urgent bulk retrieval for contingency 24 hours 24 hours
Cold start support (reconciliation) Service feature
Partial copy Service feature To be implemented
FINInform / Inform copy Supported To be implemented
Copy destination selected by sender Not supported Service feature
Copy destination BIC8 Level2 or level3 DN
Copy queue reporting Optional To be implemented
Subscription/addressing BIC8/BIC11 Level2 or level3 DN
RMA Mandatory Optional
Liability framework FIN R&L SWIFTNet R&L
(to be harmonised)
Messaging/copy services
NL NUG – 17 November 2014
7
Messaging/copy services
Adapt shared services
• Sanctions screening
• Business intelligence
NL NUG – 17 November 2014 8
Migration enablers
Agenda
9
ISO 20022 adoption
Migration approach
Platform readiness
NL NUG – 17 November 2014
Migration from MT to ISO 20022
Context
TARGET2 has announced its intention to migrate its payments
systems from MT messages to ISO 20022 in November 2017.
The EURO1/STEP1 systems will be migrating in the same time
frame.
The migration only concerns the flows discussed in this deck.
Other MT-based flows (such as correspondent banking) are not
affected.
The following slides provide an overview of the like-for-like
migration approach adopted by both TARGET2 and
EURO1/STEP1 with specific emphasis on the TARGET2 system.
10 NL NUG – 17 November 2014
Key concepts
• Like-for-like
– Same messaging functionality
• Different protocol
– Same copy service functionality
• Different implementation
– Same payload content
• Different standard
• Mapping from MT-MX / MX-MT done at the edge
• Big bang migration
11 NL NUG – 17 November 2014
Participant B
MT 103(+)
202(COV)
204
Participant A
SWIFT
Interface
SWIFT
Interface
• Closed user group based
• Message validation
• PKI based security
• Archival and retrieval
• Copy services
• Support MT
MI
Application
Authorisation
request MI Authorisation
response
MT 096
Full copy
Payment
Instruction
Autorised/settled
Payment Instruction
Sender Notification
MT 103(+)
202(COV)
204 (**)
(**) with information for receiver
MT 012 (***)
(***) with information for sender
MT 097 (*)
(*) with information for sender/receiver
Abort Notification
MT 019 (***)
FINCopy environment
T2 flows
NL NUG – 17 November 2014 12
Participant B Participant A
SWIFT
Interface
SWIFT
Interface
• Closed user group based
• Message validation
• PKI based security
• Archival and retrieval
• Copy services
• Support ISO 20022
MI
Application
Authorisation
request MI Authorisation
response
xsys.001 (*)
Payment
Instruction
pacs.008
pacs.009
pacs.010
Autorised/settled
Payment Instruction
pacs
008/009/010
(copy)
xsys.002 (***)
Sender Notification
(**) with information for receiver
(***) with information for sender
(*) with information for sender/receiver
Abort Notification
xsys.003 (***)
SWIFTNet Copy environment
Equivalent flow
pacs.008
pacs.009
pacs.010
(**)
NL NUG – 17 November 2014 13
Participant B Participant A
SWIFT
Interface
SWIFT
Interface
• Closed user group based
• Message validation
• PKI based security
• Archival and retrieval
• Copy services
• Support ISO 20022
MI
Application
Authorisation
request MI Authorisation
response
xsys.001 (*)
Payment
Instruction
pacs.008
pacs.009
pacs.010
Autorised/settled
Payment Instruction
pacs
008/009/010
(copy)
xsys.002 (***)
Sender Notification
(**) with information for receiver
(***) with information for sender
(*) with information for sender/receiver
Abort Notification
xsys.003 (***)
SWIFTNet Copy environment
T2 flows
pacs.008
pacs.009
pacs.010
(**)
Out of scope
of T2 migration Out of scope
of T2 migration
NL NUG – 17 November 2014 14
MT 012 Sender notification to
xys.002 Y-copy authorisation notification
NL NUG – 17 November 2014 18
MT 019 Abort notification to
xsys.003 Y-copy refusal notification
NL NUG – 17 November 2014 19
Output queues
• SWIFTNet offers similar functionality to shared FIN delivery
subsets by sharing output queues:
– when delivering traffic from a queue and more than one
session is open traffic is distributed more or less equally over
the different sessions
– if a session is interrupted traffic distribution is automatically
adjusted across the remaining sessions
– when the interrupted session logs in again, it automatically
participates in the traffic distribution again
• When opening a delivery session customers can select which
traffic should be delivered (eg, urgent messages only) or in
which order traffic should be delivered (eg, messages then files)
NL NUG – 17 November 2014 20
Principal SWIFTNet system messages
• xsys.004.001.01 – Undelivered traffic report request
• xsys.005.001.01 – Undelivered traffic report
• xsys.004.001.02 – Unsolicited undelivered traffic report
• xsys.006.001.01 – Input channel list report request
• xsys.007.001.01 – Input channel list report
• xsys.008.001.01/02 – Queue status report request
• xsys.009.001.01/01 – Queue status report
• xsys.010.001.01 – Non-delivery warning
• xsys.011.001.01 – Delivery notification
• xsys.015.001.01 – Retrieval request
• xsys.016.001.01 – Retrieval report
• xsys.018.001.01 – Session history report request
• xsys.019.001.01 – Session history report
• xsys.026.001.01 – Output channel report request
• xsys.027.001.01 – Output channel report
• xsys.028.001.01 – Update queue sharing mode requires
NL NUG – 17 November 2014 21
Where to find information?
• SWIFTNet Service Description
• SWIFTNet Messaging Operations Guide
• SWIFTNet 7.0 System Messages
• SWIFTNet 7.0 System Message Schemas
• ISO 20022 for High Value Payments Usage Guidelines
• General Functional Specification of the MIX/ISO20022
migration – V1.2
NL NUG – 17 November 2014 22
Migration enablers
Agenda
23
ISO 20022 adoption
Platform readiness
Migration approach
NL NUG – 17 November 2014
Users back offices can be shielded from the impact of the migration,
through
– Transformation of business payload enabled by the like-for-like
approach
Migration enablers
NL NUG – 17 November 2014 24
Standards: Migrating from MT to ISO 20022
• Basis for mapping exercise: High Value payments implementation
guidelines
• Approach: Pure like-for-like mapping from FIN MTs to ISO 20022
• Version: V4 (except FI Direct Debit)
• Advantages:
• Limited impact on internal applications (only MT data available)
• Makes it possible to do reverse mapping (from ISO 20022 to MT)
• Interoperability with other Market Infrastructures
NL NUG – 17 November 2014 25
Standards: Messages
• Payment Messages:
• MT 103: FIToFICustomerCreditTransfer - pacs.008.001.04.gen
• MT 103+: FIToFICustomerCreditTransfer - pacs.008.001.04.stp
• MT 202: FinancialInstitutionCreditTransfer - pacs.009.001.04.gen
• MT 202COV: FinancialInstitutionCreditTransfer - pacs.009.001.04.cov
• MT 204: FinancialInstitutionDirectDebit - pacs.010.001.01.gen
• Exception Handling:
• FIN equivalent MT 103 (RJT/RTN Guideline): pacs.008 and pacs.009
NL NUG – 17 November 2014 26
Users back offices can be shielded from the impact of the migration,
through
– Transformation of business payload enabled by the like-for-like
approach
– Transformation of business information, currently part of technical
header
Migration enablers
NL NUG – 17 November 2014 27
29
Mapping MT to MX: input message Sender BIC to Requestor DN
SettlementPriority:HIGH
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
30
Mapping MT to MX: input message Receiver BIC to Responder DN
SettlementPriority:HIGH
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
31
Mapping MT to MX: input message Message type
SettlementPriority:HIGH
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
32
Mapping MT to MX: input message Priority/delivery notification
SettlementPriority:HIGH
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
33
Mapping MT to MX: input message Obsolescence period/Overdue warning delay
SettlementPriority:HIGH
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
34
Mapping MT to MX: input message Copy indicator/service name*
SettlementPriority:HIGH
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode: “SnF”
NotifQueue: bankbebb_tgt
DeliveryNotif: TRUE
InputChannel: bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage: TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
35
Mapping MT to MX: input message Settlement priority/Authorisation Notification (MT 012) request
SettlementPriority:HIGH
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:HY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
For codes used in positions
3 and 4 of tag 113 to
identify domestic products
for urgent payments the
proposal is to map this to a
code word in the
LocalInstrument field, e.g.
NLUP or ITBI.
36
Mapping MT to MX: input message MUR / Reference
SettlementPriority:HIGH
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
*limited to 16 characters and x character set
Live BIC vs Test BIC
Customer registers first
BIC with SWIFT
SWIFT assigns test BIC
BNPAFRPK
BNPAFRP0
NL NUG – 17 November 2014 37
Live BIC vs Test BIC
BNPAFRPK
BNPAFRP0
Customer requests
additional BIC
BNPAFRPP
? Second test BIC?
NL NUG – 17 November 2014 38
Live BIC vs Test BIC
BNPAFRPK
BNPAFRP0
Customer requests
additional BIC
BNPAFRPP
ZYAEFRP0 SWIFT assigns additional
test BIC
NL NUG – 17 November 2014 39
Live BIC vs Test BIC
BNPAFRPK
BNPAFRP0
BNPAFRPP
ZYAEFRP0 Customer requests
additional test BICs ZYFOFRP0
ZYBUFRP0
ZYFXFRP0 ….
NL NUG – 17 November 2014 40
Mapping BICs to DNs and vice versa
The issue: there is no link between DN and BIC0
ou=abc,o=aaaafrpp,o=swift AAAAFRPPABC
Convention for mapping live
BICs found in T2 directory
Convention for mapping test
BICs found in T2 directory
ou=abc,o=aaaafrpp,o=swift AAAAFRP0ABC
NL NUG – 17 November 2014 41
Proposed solution: include test BIC in SN
header
BNPAFRPKABC
ou=abc,o=bnpafrpk,o=swift
BNPAFRP0ABC
ou=abc,ou=bnpafrp0,o=bnapfrpk,o=swift
BNPAFRPPBET
ou=bet,o=bnpafrpp,o=swift
ZYAEFRP0032
ou=032,ou=zyaefrp0,o=bnpafrpp,o=swift
NL NUG – 17 November 2014 42
End-to-End T&T BIC mapping logic
Sender BIC : ZYAEFRP0032
Receiver BIC : ZYCPFRP0ADT
T2 & E1/S1
MT -> MX
mapping
Requestor DN : ou=032,ou=zyaefrp0,o=bnpafrpp,o=swift
Responder DN : ou=adt,ou=zycpfrp0,o=sogefrpp,o=swift
Requestor DN : ou=032,ou=zyaefrp0,o=bnpafrpp,o=swift
Responder DN : ou=adt,ou=zycpfrp0,o=sogefrpp,o=swift
MX -> MT
mapping
Sender BIC : ZYAEFRP0032
Receiver BIC : ZYCPFRP0ADT
Sender Receiver
Needs to know that:
• ZYAEFRP0 maps to BNPAFRPP
and
• ZYCPFRP0 maps to SOGEFRPP
Original test BIC included in the
DN will be used to generate
Sender & Receiver BIC.
44
Mapping MT to MX: input message Receiver BIC to Responder DN
SettlementPriority:HIGH
{1:F01BANKBEB0AABC3461486137}
{2:I103BANKUS30XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}}
{4:MT message payload} RequestorDN:ou=abc,ou=bankbeb0,o=bankbebb,o=swift
ResponderDN:ou=efg,ou=bankus30,o=bankus33,o=swift
Service:swift.tgt.copy
RequestType:pacs.008.001.04
Priority:Urgent
RequestRef:Reference
Request Header
Request Payload
Input message in MT format
Input Message in MX format
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
• In line with today’s offering for MTs over FIN:
– SWIFT will perform central validation of constraints and cross-
element rules of the global ISO 20022 message standards*
– SWIFT will not validate community-specific implementations
• SWIFT will also validate compliance with the globally agreed like-for-
like implementation guidelines of ISO 20022 message standards for
HVPS
* Network validated (or cross-element) rules are almost fully aligned between MT and ISO 20022. EU-
inspired network validation in MTs will be incorporated as part of the like-for-like implementation of ISO
20022
MT to ISO 20022 migration enablers
NL NUG – 17 November 2014 45
Notification messages
• MTs 012 and 019 are delivered to the LT that sent the original
message
• xsys.002 and xsys.003 are delivered to the notification queue
specified in the original message
46
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Request Control
NL NUG – 17 November 2014
Individual Message Retrieval
• Supported over FIN via MTs 020 and 022
• Supported over SWIFTNet using xsys.015.001.01 or an
SWIFTNet Online Operations Manager (O2M) request
– In both cases, the retrieved messages are delivered to a
store-and-forward queue
47 NL NUG – 17 November 2014
Gap analysis
• FIN: based on input/output sequence and session numbers
• SWIFTNet: based on input and output channel sequence
numbers
48 NL NUG – 17 November 2014
Users can be shielded from the impact of the migration, through
– Transformation of business payload
– Transformation of business information, currently part of technical
header
– Shielding from messaging changes
• Evaluation of the offering here is work in progress
MT to ISO 20022 migration enablers
NL NUG – 17 November 2014 49
The main purpose of following slides is to consult customers on
their strategy to migrate applications to ISO 20022, and potentially
identify interface based deliverable that SWIFT could provide.
ISO 20022 for High-Value Payments Overview
• Usage guidelines are publicly available on MyStandards
• Usage guidelines restricts the ISO 20022 standards to the
business functionality (like-for-like) available in the
corresponding MT standards
– MT 103 (gen and stp)
– MT 202 (gen and cov)
– MT 204
– MT 900 and MT 910
• Purpose is to provide the basis for developing MI specific
guidelines
– E.g. T2, Euro1/Step1
NL NUG – 17 November 2014 50
ISO 20022 for High-Value Payments MT to MX mapping guidelines
• Guidelines explains how to map from MT to MX
• Example (MT 103 to pacs.008)
NL NUG – 17 November 2014 51
Customer
premises
Customer
premises
Customer
premises
Technical migration options
52
MT based
Payment application Before Migration
MT
Technical migration
MI
over
ISO 20022
MX
After migration
MX based
MT based
- OR -
MT/MX
mapping
tool
required
MX MT
Migrated to MX
Remains on MT
NL NUG – 17 November 2014
MI
Over
ISO 20022
MI
over
MT
Key characteristics - Big bang migration
- On the edge mapping
(if required)
ISO 20022 for High-Value Payments Usage guidelines implementation
53 NL NUG – 17 November 2014
Customer
premises
Customer
premises
Customer
premises MT based
Payment application Before Migration
MT
Technical migration
MI
over
ISO 20022
MX
After migration
MX based
MT based
- OR -
MT/MX
mapping
package
required
MX MT
Migrated to MX
Remains on MT
MI
Over
ISO 20022
MI
over
MT
Usage guidelines
implemented directly
into the application
Usage guidelines
implemented outside
the application, in a
dedicated mapping
package
Market Infrastructure over ISO 20022 Overview of back office flows
54 NL NUG – 17 November 2014
MI
over
ISO 20022 MX
B/O
MT or Internal
formats
SWIFT
Interface
MX
generation
B/O is adapted to
fully adopt MX MX
B/O stays MT based.
MT/MX mapping is
handled in separate
middleware
MT/MX
mapping
package
MI
Over
ISO 20022 MX MT
MT format
Middleware
SWIFT
Interface B/O
MX
MT/MX
mapping
package
MI
Over
ISO 20022 MT
MT format
SWIFT Interface B/O
MX
B/O stays MT based.
MT/MX mapping is
handled by the
SWIFT interface
Market Infrastructure over ISO 20022 Manual message creation support
55 NL NUG – 17 November 2014
MI
over
ISO 20022 MX
B/O
MT or Internal
formats
SWIFT
Interface
MX
generation
B/O is adapted to
fully adopt MX
MX
MX
B/O stays MT based.
MT/MX mapping is
handled in separate
middleware
MT/MX
mapping
package
MI
Over
ISO 20022 MX MT
MT format
Middleware
SWIFT
Interface B/O MX
MX
MT/MX
mapping
package
MI
Over
ISO 20022 MT
MT format
SWIFT Interface B/O MT
MX
B/O stays MT based.
MT/MX mapping is
handled by the
SWIFT interface
MX
Heterogeneous Payment ecosystem Examples of various mapping needs, both ways
NL NUG – 17 November 2014 56
MT/MX
mapping
MI
Over
ISO 20022 MT based
SWIFT Interface
Payment System
MX enabled
Payment System
MX
MX/MT
mapping
MT based
AML System
All formats
Archiving System
MT/MX
mapping
MT based
Payment System
MT
Like-for-like migration Transparency principles
NL NUG – 17 November 2014 57
MT/MX
mapping
package
T2 example
pacs. 008
009
010
camt.054
MT 950
MX ACK
002
003 xsys.
SW
IFT
Back o
ffic
e
MT
103(+)
202 (COV)
204
MT 950
MT ACK
012
019 MT
MT 900
910
Operationally, the exchange
of MX messages will not be
transparent on the interface
(reporting, retrievals,
message investigations, …)
For the payment
application B/O still MT
based, the ‘like-for-like’
approach can make the
use of MX messages
nearly transparent
ISO 20022 for High-Value Payments SWIFT provided mapping package
• Analysis under evaluation
• To investigate how SWIFT could provide a package implementing
the translation between MT and MX
• Following the ‘like-for-like’ mapping rules
• How ‘out-of-the-box’ can it be ?
• Which interfaces to support ?
• Requirements specific to
each MI still to be analysed
NL NUG – 17 November 2014 58
MT/MX
mapping
package
T2 example
pacs. 008
009
010
camt.054
MT 950
MX ACK
002
003 xsys.
SW
IFT
Back o
ffic
e
MT
103(+)
202 (COV)
204
MT 950
MT ACK
012
019 MT
MT 900
910
SWIFT Alliance Family Overview
59
Integration Domain Interface can be adapted to customer needs
Specialized integration skills required, available from SWIFT
Highly flexible and based on standard integration modelling
Faster to adapt and lower TCO compared to back-office
change process
Powerful solution to replace costly legacy systems
Product Domain Out of the box product that can be configured to customer needs
Quick deployment and time-to-market to start adding value to business lines
All functions available at fingertips
New product release required for new functions
Featu
res
Network
Communication
Messaging
Interface
Integration
capabilities
Market Simple Medium Complex
Integration
Platform
Alliance
Access
Alliance
Lite2
Alliance
Messaging
Hub
Converter
Alliance
Gateway
Alliance
Gateway ARG
SWIFT
Integration
Layer
(planned)
NL NUG – 17 November 2014
T2 and ISO 20022 SWIFT based solutions – under investigation
60 NL NUG – 17 November 2014
MI
over
ISO 20022 MX
B/O
MT or Internal
formats
SWIFT
Interface
MX
generation
B/O is adapted to
fully adopt MX
MX
MX
B/O stays MT based.
MT/MX mapping is
handled in separate
middleware
MT/MX
mapping
package
MI
Over
ISO 20022 MX MT
MT format
Middleware
SWIFT
Interface B/O MX
MX
MT/MX
mapping
package
MI
Over
ISO 20022 MT
MT format
SWIFT Interface B/O MT
MX
B/O stays MT based.
MT/MX mapping is
handled by the
SWIFT interface
MX
IPLA
based
Alliance Access
SIL
Alliance Access, AMH
Other interface vendors ?
MT/MX
mapping
package
MX MT
Middleware integration models
61 NL NUG – 17 November 2014
MT format
Middleware
SWIFT
Interface B/O
MT/MX
mapping
package
MT format
Middleware
SWIFT
Interface B/O
1
MT
1
MX
2
2
3
MT/MX
mapping
package
MT
MT format
Middleware
SWIFT
Interface B/O
1
2
3
MX
MT
MX
Standalone
Embedded into
customer
middleware
Standalone but
communicating
with customer
middleware
MT MX
SIL supported model
Need to support
other models ?
ISO 20022 for High-Value Payments
62
MyStandards
Usage guidelines injection
into SWIFT Alliance Access (tentative for 7.1)
pacs.008.001.04 example
NL NUG – 17 November 2014
MyStandards Support (HVPMI pacs.008.001.04)
Removed fields
NL NUG – 17 November 2014 63
MyStandards Support (HVPMI pacs.008.001.04)
Fixed value
NL NUG – 17 November 2014 64
MyStandards Support (HVPMI pacs.008.001.04)
Further restrictions
65 NL NUG – 17 November 2014
NL NUG – 17 November 2014 66