mt to iso 20022 migration

Post on 23-Dec-2016

541 Views

Category:

Documents

25 Downloads

Preview:

Click to see full reader

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

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

top related