standards fundamentals

28
Standards Fundamentals Sibos 2012 Prof. Poppe 29 October 2012

Upload: swift

Post on 24-May-2015

383 views

Category:

Economy & Finance


1 download

TRANSCRIPT

Page 1: Standards fundamentals

Standards Fundamentals

Sibos 2012

Prof. Poppe

29 October 2012

Page 2: Standards fundamentals

First there was….

2

Telex

Paper

Fax

Page 3: Standards fundamentals

What was wrong with it

3

Ambiguous content

Low potential for automation

Risks for errors &

misunderstanding

High operating cost

Labor intensive security

Unstable connections

Page 4: Standards fundamentals

The Solution 1: A network

4

1977: Launch of the Swift Network

Page 5: Standards fundamentals

Solution 2: Standards

Managed by SWIFT

and

SWIFT working groups

5

MT 100, first Developed Message

Payments Category

later 101, 200, 201, 202, 203, 205, 210, 900, 910, 950

Page 6: Standards fundamentals

The MT 100 /103 becomes a defacto

standard

Used on other networks and applications

6

Standard way of presenting a payment

Page 7: Standards fundamentals

Followed by other categories

• MT0xx System Messages

• MT1xx Customer Payments and Cheques

• MT2xx Financial Institution Transfers

• MT3xx Treasury Markets

• MT4xx Collection and Cash Letters

• MT5xx Securities Markets

• MT6xx Treasury Markets - Metals and Syndications

• MT7xx Documentary Credits and Guarantees

• MT8xx Travellers Cheques

• MT9xx Cash Management and Customer Status

7

Page 8: Standards fundamentals

This is what it looks like

8

MT 103 Single customer credit transfer

MT 541 Receive (securities) against payment

1st digit is the category number = business area

1 = Customer payments & cheques

3 = Treasury markets - FX, money markets & derivatives

5 = Securities markets

Naming Convention

Page 9: Standards fundamentals

This is what it looks like

9

:20:12345

:32A:120731EUR1958,57

Sender's reference

Value date/currency/interbank settled amount

Tag Based

Page 10: Standards fundamentals

This is what it looks like

10

Field Options

The field option defines HOW the data in the field is provided

Page 11: Standards fundamentals

This is what it looks like

11

Strong Format specification

C6: If field 23B contains one of the codes SPRI, SSTD or SPAY, field 54a may

be used with option A only (Error code(s): E05).

C7: If field 55a is present, then both fields 53a and 54a must also be

present (Error code(s): E06).

Page 12: Standards fundamentals

This is what it looks like

12

Strong Format specification

Page 13: Standards fundamentals

SWIFT MT messages: example Sender: OELBATWWAXXX

Message type: 103

Receiver: ABNANL2AXXXX

Full details of headers in UHB

Block 4 is text block:

– Fields appear in order

given in UHB

– Detailed content must

conform precisely to UHB

specification

– UHB specification covers

content of each field, and

cross-field validation

rules

Page 14: Standards fundamentals

MT Messages on the Swift Network

14

Invalid messages are Nacked !

Valid messages are Acked !

Page 15: Standards fundamentals

MT Messages on the SWIFT Network

15

Delivery Notification

Non Delivery Warning

Bulk Retrieval Request

Y Copy

T Copy

Page 16: Standards fundamentals

MT Messages on the Swift Network

16

Every year a new MT release

Big Bang

Page 17: Standards fundamentals

Then other financial institutions joined the

Swift network

Need for Securities messages: Category 5 Messages

Published as an ISO 7775 standard

Managed/maintained by Swift

The standard needed to be enriched to

cope with the complexity of securities….

17

Page 18: Standards fundamentals

1987,The answer: ISO 15022,

The securities Industry Standard

Fields with Qualifiers

Field 94a: Place

Same syntax as MTs

Financial Dictionary, Managed by Registration Authority

Only Cat 5 and Securities related messages in Cat3

Open Standard. Can be used on other networks ….

Developed and maintained by SWIFT and user community

(maintenance working groups)

18

Order M/O Qualifier R/N CR Options Qualifier Description

1 O CLEA N H Place of Clearing

2 O TRAD N B Place of Trade

Page 19: Standards fundamentals

Clear marking of sequences

19

Page 20: Standards fundamentals

The next step, ISO20022

All categories

Presentation title – dd month yyyy – Confidentiality: xxx 20

Early 90’s Internet standards became

dominant, o.a XML

Financial Dictionary

Model Driven

Reverse engineering of

ISO 15022 messages

ISO Validated

New messages

Open. Development by anybody

Page 21: Standards fundamentals

ISO 20022, A recipe to build standards

21

Underlying analysis in

collaboration with industry

Capture

the basic foundations of the business

Agree on how to use

and/or exchange those concepts in a

financial messaging

context

Page 22: Standards fundamentals

More than just messaging! A repository …

22

Based on a Business model

ISO 20022 Repository

Debtor

InstructedAmount

PaymentDate

Payment

CreditorAccount

Creditor

DebtorAccount

Remittance

Page 23: Standards fundamentals

More than just messaging! A repository …

23

GUI

Functional layer

Data layer

GUI

Functional layer

Data layer

ISO 20022 Repository

Debtor

InstructedAmount

PaymentDate

Payment

CreditorAccount

Creditor

DebtorAccount

Remittance

Page 24: Standards fundamentals

Business model

24

Definition of

payment

Technical Schema

Message

Information needed

to communicate, eg,

credit transfer

instruction

More than just messaging! A repository … ISO 20022 Repository

Debtor

InstructedAmount

PaymentDate

Payment

CreditorAccount

Creditor

DebtorAccount

Remittance

Page 25: Standards fundamentals

25

Reusable Message Components

More than just messaging! A repository …

Data Types

Formal Model

Formal Descriptions

Page 26: Standards fundamentals

This is what it looks like, the naming

convention

26

Payments

initiation

pain Payments clearing &

settlement

pacs Cash management camt

Securities

trade

setr Securities settlement sese Securities

management

semt

Securities

events

seev Reference data reda Foreign exchange

trade

fxtr

Business area examples:

setr.010.001.03 Subscription Order Message Identifier Message Name

Business area

Identification # Variant #

Version #

Page 27: Standards fundamentals

MX Messages on the Swift Network

27

MX messages vs.

ISO Messages

Validation

per Service No Embedded Network

related features

Business Application

Header Extension Mechanism Build in

Page 28: Standards fundamentals

28

Thank you