44
Disclosure to Promote the Right To Information Whereas the Parliament of India has set out to provide a practical regime of right to information for citizens to secure access to information under the control of public authorities, in order to promote transparency and accountability in the working of every public authority, and whereas the attached publication of the Bureau of Indian Standards is of particular interest to the public, particularly disadvantaged communities and those engaged in the pursuit of education and knowledge, the attached public safety standard is made available to promote the timely dissemination of this information in an accurate manner to the public. इंटरनेट मानक !ान $ एक न’ भारत का +नम-णSatyanarayan Gangaram Pitroda “Invent a New India Using Knowledge” प0रा1 को छोड न’ 5 तरफJawaharlal Nehru “Step Out From the Old to the New” जान1 का अ+धकार, जी1 का अ+धकारMazdoor Kisan Shakti Sangathan “The Right to Information, The Right to Live” !ान एक ऐसा खजाना > जो कभी च0राया नहB जा सकता ह Bharthari—Nītiśatakam “Knowledge is such a treasure which cannot be stolen” IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial Industry Message Scheme, Part 5: ISO 20022 Reverse Engineering [MSD 7: Banking and Financial services]

IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Disclosure to Promote the Right To Information

Whereas the Parliament of India has set out to provide a practical regime of right to information for citizens to secure access to information under the control of public authorities, in order to promote transparency and accountability in the working of every public authority, and whereas the attached publication of the Bureau of Indian Standards is of particular interest to the public, particularly disadvantaged communities and those engaged in the pursuit of education and knowledge, the attached public safety standard is made available to promote the timely dissemination of this information in an accurate manner to the public.

इंटरनेट मानक

“!ान $ एक न' भारत का +नम-ण”Satyanarayan Gangaram Pitroda

“Invent a New India Using Knowledge”

“प0रा1 को छोड न' 5 तरफ”Jawaharlal Nehru

“Step Out From the Old to the New”

“जान1 का अ+धकार, जी1 का अ+धकार”Mazdoor Kisan Shakti Sangathan

“The Right to Information, The Right to Live”

“!ान एक ऐसा खजाना > जो कभी च0राया नहB जा सकता है”Bhartṛhari—Nītiśatakam

“Knowledge is such a treasure which cannot be stolen”

“Invent a New India Using Knowledge”

है”ह”ह

IS/ISO/TS 20022-5 (2004): Financial Services - UniversalFinancial Industry Message Scheme, Part 5: ISO 20022Reverse Engineering [MSD 7: Banking and Financial services]

Page 2: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l
Page 3: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l
Page 4: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

IS/ISO/TS 20022-5 : 2004

© BIS 2012

February 2012 Price Group 12

B U R E A U O F I N D I A N S T A N D A R D SMANAK BHAVAN, 9 BAHADUR SHAH ZAFAR MARG

NEW DELHI 110002

Hkkjrh; ekud

foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstukHkkx 5 vkbZ ,l vks 20022 mRØe bathfu;fjax

Indian StandardFINANCIAL SERVICES — UNIVERSAL FINANCIAL

INDUSTRY MESSAGE SCHEMEPART 5 ISO 20022 REVERSE ENGINEERING

ICS 03.060

Page 5: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Banking and Financial Services Sectional Committee, MSD 7

NATIONAL FOREWORD

This Indian Standard (Part 5) which is identical with ISO/TS 20022-5 : 2004 ‘Financial services — UNIversalFinancial Industry message scheme — Part 5: ISO 20022 reverse engineering’ issued by the InternationalOrganization for Standardization (ISO) was adopted by the Bureau of Indian Standards on the recommendationof the Banking and Financial Services Sectional Committee and approval of the Management and SystemsDivision Council.

This standard is published in various parts. Other parts in this series are:Part 1 Overall methodology and format specifications for inputs to and outputs from the ISO 20022

RepositoryPart 3 ISO 20022 Modelling guidelinesPart 4 ISO 20022 XML Design rules

ISO 20022-2: 2007 ‘Financial services — UNIversal Financial Industry message scheme — Part 2: Roles andresponsibilities of the registration bodies’ is also under consideration for adoption as an Indian Standard.

The text of ISO Technical Specification has been approved as suitable for publication as an Indian Standardwithout deviations. Certain conventions are, however, not identical to those used in Indian Standards.Attention is particularly drawn to the following:

a) Wherever the words ‘International Standard’ appear referring to this standard, they should be readas ‘Indian Standard’.

b) Comma ( , ) has been used as a decimal marker while in Indian Standards, the current practice is to usea point ( . ) as the decimal marker.

In this adopted standard, reference appear to the following International Standard for which Indian Standardalso exists. The corresponding Indian Standard which is to be substituted in its place is listed below alongwith its degree of equivalence for the edition indicated:

International StandardISO 20022-1 : 2004 Financial services —UNIversal Financial Industry messagescheme — Part 1: Overall methodologyand format specifications for inputs toand outputs from the ISO 20022Repository

Corresponding Indian StandardIS/ISO 20022-1 : 2004 Financial services— UNIversal Financial industrymessage scheme: Part 1 Overallmethodology and format specificationsfor inputs to and outputs from theISO 20022 repository

Degree of EquivalenceIdentical

Page 6: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

1 Introduction The ISO 20022 Repository will contain all ISO 20022 compliant Business Transactions and Message Sets, as outlined in ISO 20022-1. The approach that must be followed to add ISO 20022 compliant Business Transactions and Message Sets to the Repository can be classified as follows: a) Case 1:

No ISO 20022 compliant Business Transactions and Message Sets exist No Industry Message Set exists • Example: Collective Investment Vehicles • Approach: full development of ISO 20022 compliant Business Transactions and

Message Sets using the ISO/TS 20022-3 Modelling guidelines. b) Case 2:

No ISO 20022 compliant Business Transactions and Message Sets exist One or more Industry Message Sets exist • Example: Securities Pre-Trade (FIX Message Set exists) • Approach: conversion of the Industry Message Set(s) into ISO 20022 compliant

Business Transactions and Message Sets, using ISO/TS 20022-5 Reverse engineering guidelines.

c) Case 3: ISO 20022 compliant Business Transactions and Message Sets exist One or more existing Industry Message Sets exist as well • Example: Securities Post-Trade (FIX, Omgeo Message Sets exist) • Approach: comparison of the existing Industry Message Set(s) with the ISO 20022

compliant Business Transactions and Message Sets and extension of the ISO 20022 compliant Business Transactions and Message Sets as necessary, using ISO/TS 20022-5 Reverse engineering guidelines.

This document describes the activities of “ISO 20022 reverse engineering” from the point of view of the user who wants to verify that the business functionality, covered by his own Industry Message Set, is covered by ISO 20022 compliant Business Transactions and Message Sets.1 The document is not an attempt to define a “methodology” for reverse engineering.

It describes the following set of required activities:

• Extract relevant information from existing Industry Message Sets and compare it to the related information in the ISO 20022 Repository

1 The document is based on preliminary reverse engineering experiences in the framework of “electronic Business Oriented Methodology” (eBOM) and of “SWIFTStandards Modelling methodology”. It has been enriched on the basis of the work conducted in domain groups of the ISO/TC68/SC4/WG10 reverse engineering project team and on the results of the ISO/TC68/SC4/WG10 Proof of Concept.

Indian StandardFINANCIAL SERVICES — UNIVERSAL FINANCIAL

INDUSTRY MESSAGE SCHEMEPART 5 ISO 20022 REVERSE ENGINEERING

IS/ISO/TS 20022-5 : 2004

1

Page 7: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

• Use the results of this comparison for the development of ISO 20022 compliant Business Transactions and Message Sets

• Submit the resulting update requests to the Registration Authority2

• Prepare the migration to the ISO 20022 compliant Business Transactions and Message Sets.

The main objectives of the “ISO 20022 reverse engineering” are as follows: • Capture the industry knowledge covered by existing Industry Message Sets • Build upon former standardization efforts in the industry when building ISO 20022

compliant Business Transactions and Message Sets • Ensure that the resulting ISO 20022 compliant Business Transactions and Message Sets

fully cover the business scope of existing Industry Message Sets • Maximise interoperability between existing Industry Message Sets and ISO 20022

compliant Business Transactions and Message Sets • Support the migration from existing Industry Message Sets to ISO 20022 compliant

Business Transactions and Message Sets.

The document is structured as follows:

Chapter 2 contains some specific terms that are used in this document.

Chapter 3 describes the major activities that will be conducted during reverse engineering and also describes at a high level the resulting deliverables.

Chapter 4 gives a detailed workflow, explaining all activities, inputs and outputs.

Appendix A contains a detailed description of the Convergence Documentation.

2 Terms and definitions This document uses the terms and definitions as explained in ISO 20022-1: Overall methodology and format specifications for inputs to and outputs from the ISO 20022 Repository.

Additionally, particular attention should be given to following terms and definitions that are used in this document:

Industry Message A Message that offers a particular Message Functionality (possibly multi-functional) and whose Message Definition is part of an Industry Message Set.

ISO 20022 Message A Message that offers a particular Message Functionality and whose Message Definition is registered in the Business Process Catalogue of the new ISO 20022 Repository.

2 Note that it is not the intention of reverse engineering to systematically create ISO 20022 compliant versions of all existing Industry Message Sets. Update requests shall always be based on a valid business justification.

IS/ISO/TS 20022-5 : 2004

2

Page 8: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Message Item An element or field used at a particular place in a Message. This exact place is typically described by the Message Path.

Message Path The exact position in a particular Message Definition. This position is uniquely identified by the full hierarchy (i.e. “path”) from the message level (i.e. the highest level) down to the element level (i.e. the lowest level).

All these terms are capitalised when used throughout this document.

3 Activities and deliverables There are four main activities in the “ISO 20022 reverse engineering”:

• Gap analysis

• Development of ISO 20022 compliant Business Transactions and Message Sets

• ISO 20022 registration

• Preparation of migration.

The major objectives and deliverables related to these activities are described in this chapter.

3.1 Gap analysis Objectives:

Determine the Business Area of the Industry Message Set and identify the corresponding Business Area, Business Processes, activities and supporting Business Transactions in the ISO 20022 Business Process Catalogue.

Compare Business Roles in ISO 20022 Business Processes and Business Transactions to the parties that use the Industry Messages or that are identified in the Industry Messages.

Verify whether existing ISO 20022 Messages offer the complete Message Functionality that is offered by the Industry Messages.

Evaluate whether the business content of the relevant ISO 20022 Messages cover the business content of the individual Industry Messages.

Compare the meaning and the data typing of the used Message Components and/or Business Components to the individual Industry Message Items.

Deliverables:

Documentation of the coverage, the differences and the gaps between the Industry Message Set and the ISO 20022 compliant Business Transactions and Message Sets.

IS/ISO/TS 20022-5 : 2004

3

Page 9: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Business Areas Business Processes Business Transactions and Message Sets Message Definitions (including Message Rules) Business Roles Business Components (including Business Elements and Rules) Message Components (including Message Elements and Rules) Data Types

The documentation of the Industry Message Set for those repository items that were missing (i.e. the gaps) or for which a difference was identified.

3.2 Development of ISO 20022 compliant Business Transactions and Message Sets

Objectives:

Complete the gap analysis with all additional information that is required to define or complete ISO 20022 compliant Business Transactions and Message Sets.

Define the required updates and additions to the existing ISO 20022 compliant Business Transactions and Message Sets.

This step shall only focus on the identified gaps and differences and shall verify whether there’s a valid business justification to include these gaps and differences in the ISO 20022 repository. It shall also take into account that the goal of reverse engineering is not to question (except with respect to the business justification), modify or complement the business functionality that is currently supported in the Industry Message Set.

Deliverables:

Detailed documentation describing how the existing ISO 20022 compliant Business Transactions and Message Sets must be updated to incorporate the identified gaps and differences.

3.3 ISO 20022 Registration Objectives:

Prepare the information for the ISO 20022 Registration Authority to request the update of the ISO 20022 repository with all required additions and modifications.

Deliverables:

Requests to the ISO 20022 Registration Authority to add or modify Dictionary Items and/or Catalogue Items.

This documentation concerns following repository items:

IS/ISO/TS 20022-5 : 2004

4

Page 10: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

3.4 Preparation of migration Objectives:

Define and document the relationship between the Industry Message Set and ISO 20022 compliant Business Transactions and Message Sets. The required amount of information will depend on the chosen migration path:

in case of a “big bang” migration, it will be sufficient to only document the relationship in a way that supports the convergence towards ISO 20022

in case of an accepted period of coexistence there will be a need to have “bi-directional” documentation that not only supports the convergence towards ISO 20022, but also a backwards mapping to the Industry Message Sets.

Define a plan for the migration to the ISO 20022 compliant Business Transactions and Message Sets.

Deliverables:

Convergence Documentation

Coexistence Documentation (optional)

Migration plan

4 Workflow This chapter contains a detailed workflow description of the four main activities in the “ISO 20022 reverse engineering”.

4.1 Gap analysis Preliminary remarks:

• The gap analysis requires a lot of expertise and documentation about the Industry Message Set. In case this documentation is not readily available, there will be a need to perform a thorough analysis of the Industry Message Set and its use (see first step below).

• The gap analysis also requires a lot of documentation about the ISO 20022 compliant Business Transactions and Message Sets. The repository outputs will include this documentation.

• Gap analysis is crucial for all subsequent steps:

• Identifying the differences and gaps will define the scope of the subsequent development of ISO 20022 compliant Business Transactions and Message Sets and ISO 20022 registration.

• Identifying the overlaps will provide the required information for the Convergence Documentation and the related migration.

IS/ISO/TS 20022-5 : 2004

5

Page 11: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

The main steps in gap analysis are shown on the following diagram:

Industry Message Setdocumentation collection

Business Area gap analysis

Business Process gap analysis

Business Transaction gap analysis

Message Definition gap analysis

Business Roles gap analysis

1

2

3

4

5

6

These steps, which are described in more detail in the subsequent paragraphs, will be executed in an iterative and incremental way. In the “reverse engineering case 2” (i.e. no existing ISO 20022 compliant Business Transactions and Message Sets) only the collection of the Industry Message Set documentation needs to be done.

4.1.1 Industry Message Set documentation collection

If the Industry Message Set is well documented (i.e. a full description including the Business Area, the Business Processes and the Business Transactions), this step is limited to the explicit identification of the documentation set.

In many cases however, the Industry Message Set documentation will focus only on the Message Definitions and will mainly document the functionality and content of all Industry Messages. In some cases, even this documentation may be very limited (e.g. restricted to a description of the physical structure). In these cases, it is mandatory to complete the Industry Message Set documentation prior to the reverse engineering.

Activities:

The recommended approach to complete the Industry Message Set documentation is depicted in the following diagram and further explained in the text.

IS/ISO/TS 20022-5 : 2004

6

Page 12: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Describe Message Functionality

Describe business meaning of fields

Extract Business Roles

Identify Business Transactions

Identify Business Processes

Identify Business Area(s)

2

3

4

5

6

7

Start from Message Definition1

1. Start from the description of the Industry Message Definition. 2. Describe, for each Industry Message, the Message Functionality (i.e. the purpose(s) for

which the Industry Message may be used). Note that Industry Messages may be multi-functional and that each function should be described.

3. Describe for each Industry Message Item the business meaning. Note that the meaning of the Item may depend on the specific Message Functionality, in case the Industry Message is multi-functional. In this case, all meanings must be described.3

4. Extract from each Industry Message the Business Roles4, by identifying the functional roles of the sender and the receiver of the Industry Message and by identifying the functional roles of all other parties that appear in the Industry Message content.

5. Analyse the use of the Industry Messages in order to identify the “Business Transactions” (i.e. the different message flows that occur in the industry) in which the

3 One of the big challenges of this step is to identify the real business meaning of the fields.

Note that one Industry Message field may contain multiple Business Elements and/or may contain partial Business Elements (in which case it may have to be combined with other Industry Message fields to obtain meaningful Business Elements).

Note that a multi-functional Industry Message will also contain fields to specify the used functionality. These fields won’t have a corresponding Message Element in the ISO 20022 Message. For these fields, document the Message Functionality they represent.

Note that an Industry Message may contain “technical” fields, which have no business meaning. In some cases these fields may have a corresponding technical Message Element in the ISO 20022 Message Definition but they will never have a corresponding Business Element. 4 The distinction between “Business Actors” and “Business Roles” is that the latter indicate functional roles (e.g. buyer, seller, etc.) whereas the first indicate real business parties (e.g. bank, corporate, broker/dealer, etc.). One Business Actor can play various Business Roles in a business process (e.g. a bank can be a buyer, a seller, an account servicer, etc.) and various Business Actors can often play the same Business Role (a bank, a corporate or an individual person can act as buyer).

IS/ISO/TS 20022-5 : 2004

7

Page 13: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Industry Messages are used and document each of these Business Transactions, ideally using a Message Flow Diagram and a textual description.

6. Analyse the list of identified Business Transactions in order to identify the Business Processes that are supported.

7. Identify the Business Area(s) to which the Business Processes belong.

4.1.2 Business Area gap analysis

The goal is to identify the ISO 20022 Business Areas for which the Industry Message Set is used. Additionally, investigate whether the Industry Message Set is also used for other Business Areas that are not yet part of the ISO 20022 Repository.

Input: • List of ISO 20022 Business Areas, including definitions. • Industry Message Set documentation related to Business Areas.

Activities:

The recommended approach for Business Area gap analysis is depicted in the following diagram and further explained in the text.

IndustryISO 20022 MessageBusiness Set

1 Go through the list of Business Areas that are stored in the ISO 20022 Business Process

Catalogue. Use the definitions of these Business Areas to identify the Business Area(s) that best cover(s) the Business Area(s) of the Industry Message Set.

Compare Business Area(s)

Document coverage, differencesand gaps

2

1

Areas: documentation• Definition

Business Area• coverage• differences• gaps

IS/ISO/TS 20022-5 : 2004

8

Page 14: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

2 Following cases can be identified: None of the ISO 20022 Business Areas covers the Business Area(s) of the Industry

Message Set. - Document this additional Business Area, based on the documentation of the

Industry Message Set. One or multiple ISO 20022 Business Areas cover precisely the Business Area(s) of

the Industry Message Set. - Document this coverage. - Document possible differences that are identified between the definition of the

Business Area in ISO 20022 and in the corresponding Industry Message Set. One ISO 20022 Business Area covers more than the Business Area(s) of the

Industry Message Set. - Document what part of the ISO 20022 Business Area covers the Industry

Message Set. - Document possible differences that are identified between the definition of the

Business Area in ISO 20022 and in the corresponding Industry Message Set. One or multiple ISO 20022 Business Areas cover a part of the Business Area(s) of

the Industry Message Set and the rest of the Industry Message Set is not covered. - Document each coverage (i.e. which part of which ISO 20022 Business Area

covers which part of the Industry Message Set). - Document the part of the Industry Message Set that is not covered, based on the

documentation of the Industry Message Set. - Document possible differences that are identified between the definition of the

Business Area in ISO 20022 and in the corresponding Industry Message Set.

Output: • List of ISO 20022 Business Areas that cover (parts of) the Business Area(s) of the

Industry Message Set (including, where necessary, a description of which parts of the Business Area(s) of the Industry Message Set are covered). This list will include possible differences in definition that have been identified.

• List of additional Business Areas that are not covered by existing ISO 20022 Business Areas. Each Business Area in this list will contain a definition, based on the Industry Message Set documentation.

4.1.3 Business Process gap analysis

The goal is to identify the ISO 20022 Business Processes for which the Industry Message Set is used and to investigate whether the Industry Message Set is also used for other Business Processes that are not yet part of the ISO 20022 Repository.

Input: • ISO 20022 Business Process documentation:

– Definition

IS/ISO/TS 20022-5 : 2004

9

Page 15: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

– ISO 20022 Business Process descriptions, Business Process Diagram and Business Activity Diagram

• Industry Message Set documentation related to Business Processes.

Activities:

The recommended approach for Business Process gap analysis is depicted in the following diagram and further explained in the text.

Search matching Business Process(es) in

2

1

ISO 20022BusinessProcesses:• Definition Diagram

IndustryMessage

Setdocumentation

Define Business Process( dditionales) in aBusiness Area(s)

Business Process• coverage• differences• gaps

Define additional Business Process( nes) i

Business Area

r

)identified ISO 20022 Business Area(s

ea(s)identified ISO 20022 Business A

coveragedifferencesgaps

•••

3

1 For each ISO 20022 Business Area that has been identified as one that matches a Business Area of the Industry Message Set: Go through the list of ISO 20022 Business Processes that are stored in the Business

Process Catalogue. Use the documentation to identify the ISO 20022 Business Processes that are

supported by the Industry Message Set. Document this coverage. Document possible differences that are identified between the definition of the

Business Process in ISO 20022 and in the corresponding Industry Message Set.

IS/ISO/TS 20022-5 : 2004

10

Page 16: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

2 For each ISO 20022 Business Area that has been identified as one that matches a Business Area of the Industry Message Set: Identify any Business Processes that are supported by the Industry Message Set and

that don’t exist yet in ISO 20022. Document these additional Business Processes based on the documentation of the

Industry Message Set. 3 For each Business Area that has been identified as one that doesn’t exist yet in ISO

20022: Document the Business Processes that are supported by the Industry Message Set.

Output: • List of ISO 20022 Business Processes – with reference to their ISO 20022 Business

Area – that are supported by the Industry Message Set. This list will include possible differences in definition that have been identified.

• List of additional Business Processes – with reference to the Business Area to which they belong – that are not part of the ISO 20022 Repository. Each Business Process in this list will contain the available Industry Message Set documentation.

4.1.4 Business Transaction gap analysis

The goal is to identify ISO 20022 Business Transactions for which the Industry Message Set can be used. Additionally, investigate whether the Industry Message Set is also used for other Business Transactions that are not yet part of the ISO 20022 Repository.

Input: • ISO 20022 Business Transaction documentation:

– Textual definition – Message Flow Diagram, including message description.

• Industry Message Set documentation related to Business Transactions and Message Functionality.

Activities:

The recommended approach for Business Transaction gap analysis is depicted in the following diagram and further explained in the text.

IS/ISO/TS 20022-5 : 2004

11

Page 17: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Search matching Business Transaction andMessage Functionality for identified ISO 20022

rocessesBusiness P

1

ISO 20022

low

BusinessTransactions:• Description• Message F

IndustryMessage

Setdocumentation

Business P•••

rocesscoveragedifferencesgaps

es)2 Identify additional Industry Businessrocess(Transaction(s) in identified Business P

4

3

Business Te

ransaction• coverag• differences• gaps

Identify additional Industry Businessrocess(Transaction(s) in other Business P es )

Search matching Message Functionality forransactionsadditional Business T

Message F•••

unctionalitycoveragedifferencesgaps

1 For each ISO 20022 Business Process that has been identified as one that matches a Business Process of the Industry Message Set: Use the documentation to identify the ISO 20022 Business Transactions that are

supported by the Industry Message Set. Document this coverage. Document possible differences that are identified between the documentation

(textual definition and Message Flow Diagram) of the Business Transaction in ISO 20022 and in the corresponding Industry Message Set. Identify possible Message Functionality that is part of the Business Transaction in the Industry Message Set and that is not part of the ISO 20022 Business Transaction. If any such Message Functionality is identified:

IS/ISO/TS 20022-5 : 2004

12

Page 18: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

- Verify whether any existing ISO 20022 Message(s) offer(s) this Message Functionality.

- Document which ISO 20022 Message(s) cover(s) this Message Functionality. - Document Message Functionality that is not covered by any existing ISO 20022

Message Definition. Compare the Message Functionality of the ISO 20022 Messages in the various ISO

20022 Business Transactions (or Message Flow Diagrams) with the Message Functionality5 that is offered by the Industry Messages.

Document which Industry Message(s) cover(s) the Message Functionality of each ISO 20022 Message in each ISO 20022 Business Transaction.

2 For each ISO 20022 Business Process that has been identified as one that matches a Business Process of the Industry Message Set: Identify any additional Business Transactions for which the Industry Messages are

currently used and that don’t exist yet in ISO 20022. Document these additional Business Transactions (including the related Business

Process) based on the documentation of the Industry Message Set. 3 For each Business Process that has been identified as one that doesn’t exist yet in ISO

20022: Identify the Business Transactions for which the Industry Messages are currently

used. Document these Business Transactions (including the related Business Process)

based on the documentation of the Industry Message Set. 4 For each Business Transaction that has been identified in this step as one that doesn’t

exist yet in ISO 20022: Identify the Message Functionality of all Industry Messages that are used. Verify whether any existing ISO 20022 Message(s) offer(s) this Message

Functionality. Document which ISO 20022 Message(s) cover(s) the additional Message

Functionality of the Industry Messages. Document which Message Functionality of the Industry Message Set is not covered

by any existing ISO 20022 Message Definition.

Output: • List of ISO 20022 Business Transactions – with reference to their ISO 20022 Business

Process and Business Area – that are covered by the Industry Message Set. This list will include possible differences in definition that have been identified.

5 It is important to capture not only the individual message that is used but also to capture the business reason why this message is used (i.e. the Message Functionality). Existing Industry Messages are namely often “multi-functional” and both the gap analysis and the mapping documentation requires the identification of the correct business message. Example: it’s not enough to state that the ISO 15022 MT 502 is used; one must also clarify that it was for instance used as an “order to buy” or as an “order cancellation”.

IS/ISO/TS 20022-5 : 2004

13

Page 19: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

• List of additional Business Transactions – with reference to their Business Process and Business Area – that are not covered by any existing ISO 20022 Business Transactions.

• List of Industry Messages (including a particular Message Functionality in case the Industry Message is multi-functional) and their corresponding ISO 20022 Messages – if possible with reference to their ISO 20022 Business Transaction, Business Process and Business Area.

• List of additional Message Functionality – with reference to their Business Transaction, Business Process and Business Area – that is not covered by any existing ISO 20022 Messages.

4.1.5 Message Definition gap analysis

The goal is to identify ISO 20022 Message Definitions that are used in the Industry Message Set and to investigate whether the Industry Message Set also has other Message Definitions that are not yet covered by an ISO 20022 compliant Business Transaction and Message Set.

Input: • ISO 20022 Messages:

– Message Functionality – Message Definition – Message Rules.

• ISO 20022 Data Dictionary: – Message Components (including Message Elements and Rules) – Business Components (including Business Elements and Rules) – Data Types.

• Industry Message Set documentation: definitions6, formats7 and rules of all Industry Messages and Industry Message Items.

6 One of the big challenges of this step is to identify the real business meaning of the fields.

Note that one Industry Message field may contain multiple Business Elements and/or may contain partial Business Elements (in which case it may have to be combined with other Industry Message fields to obtain meaningful Business Elements).

Note that a multi-functional Industry Message will also contain fields to specify the used functionality. These fields won’t have a corresponding Message Element in the ISO 20022 Message. Document, for these fields, the Message Functionality they represent.

Note that an Industry Message may contain “technical” fields, which have no business meaning. In some cases, these fields may have a corresponding technical Message Element in the ISO 20022 Message Definition but they will never have a corresponding Business Element. 7 The format is defined by the primitive Data Type + format constraints (e.g. a string, consisting only of alphabetic characters and with a maximum length of 25; a set of Codes; etc.)

IS/ISO/TS 20022-5 : 2004

14

Page 20: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Activities:

The recommended approach for Message Definition gap analysis is depicted in the following diagram and further explained in the text.

Search matching Message Definitions foridentified ISO 20022 Message Functionality1

ISO 20022

Messages:• Definitions• Elements

IndustryMessage

Setdocumentation

Message F•••

unctionalitycoveragedifferencesgaps

Document coverage in Message Items2

5

4

3

Message Concept• coverage• differences• gaps

Document differences in Message Items

Document gaps in Message Items

Search matching Business Elements forieldsadditional Industry Message f

Business Concept•coverage•differences•gaps

1 For each ISO 20022 Message that has been identified as one that matches a Message of the Industry Message Set: Compare its Message Definition with the corresponding Industry Message

Definition. Take into account the used Message Functionality in case the Industry Message is multi-functional. Also take into account any Message Rules.

Use the definitions of the ISO 20022 Message Concepts and their corresponding Business Concepts and the documentation of the Industry Message Items to identify equivalence and difference.

IS/ISO/TS 20022-5 : 2004

15

Page 21: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

2 Document the coverage in Message Items: List corresponding ISO 20022 Message Items (including the Message Component

and Message Path in the ISO 20022 Message) and Industry Message Items (including the Message Path in the Industry Message).

Include the Business Element (and Business Component) that corresponds to the Message Element.

3 Document the differences in Message Items: List ISO 20022 Message Items (including the Message Component and path in the

ISO 20022 Message) and Industry Message Item (including the path in the Industry Message) where the correspondence is not complete.

Include the Business Element (and Business Component) that corresponds to the Message Element.

Document the differences. These differences can be related to: the underlying business meaning the used Data Type (primitive type, format and/or possible values) the used Rules.

4 Document the gaps in Message Items: • List the ISO 20022 Message Items (including the Message Component and path in

the ISO 20022 Message) for which no corresponding Industry Message Item exists. • List the Industry Message Items (including the path in the Industry Message) for

which no corresponding ISO 20022 Message Item exists. 5 For all Industry Message Items for which no corresponding ISO 20022 Message Item

exists (note that this may include Industry Message Items from additional Industry Message Functionality): Search the ISO 20022 Data Dictionary to identify the Business Component and

Business Element that correspond to the meaning of the Industry Message Item. If the corresponding ISO 20022 Business Component and Business Element

exist: Document them Identify differences or gaps regarding the Data Type and Rules and

document these as well. If the corresponding ISO 20022 Business Component and/or Business Element

don’t exist: Use the Industry Message Documentation to document the required

Business Component, Business Element, Data Type and Rules. Note that a multi-functional Industry Message will also contain Industry Message

Items to specify the used functionality. These Industry Message Items won’t necessarily have a corresponding ISO 20022 Message Element. Document for these Industry Message Items the Message Functionality they represent.

IS/ISO/TS 20022-5 : 2004

16

Page 22: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Output: • List of fully corresponding ISO 20022 Message Items and Industry Message Items,

including the Message Paths and the related Business Element and Business Component.

• List of partially corresponding ISO 20022 Message Items and Industry Message Items, including the Message Paths and the related Business Element and Business Component. This list will also include a documentation of the identified differences (meaning, data typing and/or rules)

• List of industry gaps (i.e. all ISO 20022 Message Items, including the Message Paths, for which no corresponding Industry Message Item exists)

• List of ISO 20022 Message Concept gaps (i.e. all Industry Message Items, including the Message Paths, for which no corresponding ISO 20022 Message Item exists).

• List of ISO 20022 Business Concept differences and gaps (i.e. all business concepts that are covered by Industry Message Items but for which no corresponding ISO 20022 Business Concepts exist).

4.1.6 Business Roles gap analysis

The goal is to identify ISO 20022 Business Roles that appear in the Industry Message Set and to investigate whether the Industry Message Set also covers other Business Roles that are not yet covered by an ISO 20022 compliant Business Transaction and Message Set.

Note that some parts of this step can be executed earlier in the gap analysis, namely after the Business Process gap analysis and after the Business Transaction gap analysis.

Input: • ISO 20022 Business Roles definitions • ISO 20022 Business Process descriptions, Business Process Diagram and Business

Activity Diagrams • ISO 20022 Business Transaction documentation:

– Textual definition – Message Flow Diagram, including message description

• Industry Message Set documentation related to Business Processes, Business Transactions and Messages.

Activities:

The recommended approach for Business Roles gap analysis is depicted in the following diagram and further explained in the text.

IS/ISO/TS 20022-5 : 2004

17

Page 23: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

1 Compare the Business Roles that appear in the Industry Message Set with the ISO

20022 Business Roles that appear in corresponding ISO 20022 Business Processes, activities, Business Transactions and Messages.

2 Document the corresponding Business Roles (i.e. the Business Roles that appear both in an ISO 20022 compliant Business Transaction and Message Set and in the Industry Message Set).

3 Document possible differences that are identified between the definition of the Business Roles in ISO 20022 and in the Industry Message Set.

4 Document the identified gaps (i.e. the Business Roles that are only covered in the Industry Message Set).

Output: • List of ISO 20022 Business Roles – with reference to their ISO 20022 Business

Transaction, Business Process and Business Area – and their corresponding Industry Message Set Business Roles (with specification of the relevant Industry Message and Message Functionality). This list will include possible differences in definition that have been identified.

Compare Business Roles1

ISO 20022BusinessProcessCatalogue

IndustryMessage

Setdocumentation

Message Functionalitycoverage•differences•gaps•

Document coverage in Business Roles2

Document differences in Business Roles3

Document gaps in Business Roles4

Business Role• coverage • differences• gaps

IS/ISO/TS 20022-5 : 2004

18

Page 24: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

• List of additional Business Roles – with reference to their messages, Business Process and Business Area – that are not covered by existing ISO 20022 Business Roles.

4.2 Development of ISO 20022 compliant Business Transactions and Message Sets

The detailed approach to use for this activity is described in the document “ISO 20022 Modelling Guidelines” and is therefore not explained here. Following remarks should be taken into account when using this approach as part of the “ISO 20022 reverse engineering”: • The development of ISO 20022 compliant Business Transactions and Message Sets will

only be done for the parts where a difference or a gap has been identified. This implies that the full approach will only be necessary when a complete Business Area or Business Process is missing in the ISO 20022 Repository. In other cases, the approach will mainly focus on parts of the logical analysis and/or message design.

• Wherever possible, the development of ISO 20022 compliant Business Transactions and Message Sets will reuse the documentation that is provided by the Industry Message Set.

• The requirements analysis will always be simplified as the reverse engineering only focuses on the Business Transactions that are offered by the Industry Message Set.

Development of ISO 20022 compliant Business Transaction and Message Sets will be based on the results of the gap analysis. The gap analysis can result in the discovery of following cases: 1. A new Business Area 2. A modified Business Area 3. A new Business Process 4. A modified Business Process 5. A new Business Transaction 6. A modified Business Transaction 7. A new Message 8. A modified Message 9. A new or modified Business Role

The required development activities of ISO 20022 compliant Business Transactions and Message Sets in each of these cases are depicted in the following diagram and further described in the subsequent paragraphs.

IS/ISO/TS 20022-5 : 2004

19

Page 25: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

New Business Area Define Business Area Modified Business AreaVerify Business Area definition

New Business ProcessDescribe Business ProcessProduce Business Model Execute requirements analysis

Verify Business Process definitionModified Business Process

For each modifie dbusiness process

Execute requirements analysis

For each new business process

For each new requirements use case

Verify business justificationDescribe Requirements Use CaseExecute logical analysis

New Business Transaction Verify business justificationDescribe Business Transaction If possible:Reuse ISO 20022 Message FunctionalityDocument “message relation”

For each new business transaction

For each new/modified message functionality

Verify business justificationModify or Create Message Definition Document new/modified Business and Message ConceptsDocument “message relation”

For each modified message definition

New Message

Modified Message Verify business justificationModify or Create Message Definition Document new/modified Business and Message ConceptsDocument “message relation”

4.2.1 A new Business Area

If the gap analysis has identified a new Business Area, the complete approach for the development of ISO 20022 compliant Business Transactions and Message Sets will be followed for this Business Area, but with some simplifications: • The documentation of the Industry Message Set will be reused where possible. • As the goal of reverse engineering is not to question, modify or complement the

currently supported business functionality and as the Industry Message Set normally offers a real-life solution, the requirements phase and the logical analysis will be driven by this solution.

Activities: 1. Verify the business justification of the new Business Area (i.e. is there a real business

need to have standardized Business Transactions and Message Sets in this Business Area).

2. Use the Industry Message Set documentation to get the definition of the new Business Area. There is no need to go into the business rationale, strategic fit and other similar topics that are part of the normal development approach.

IS/ISO/TS 20022-5 : 2004

20

Page 26: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

3. Start the overall Business Model based on the Business Processes that have been identified in the Industry Message Set documentation.

4. For each Business Process that has been identified for this Business Area: Follow the “new Business Process” approach (see below).

4.2.2 A modified Business Area

If the gap analysis has identified modifications to an existing Business Area, the approach for the development of ISO 20022 compliant Business Transactions and Message Sets will focus on activities described for new and/or modified Business Processes.

Activities: 1. Verify whether there is a need and a business justification to update the definition of the

ISO 20022 Business Area. 2. For each new Business Process that has been identified for this Business Area:

Follow the “new Business Process” approach (see below). 3. For each modified Business Process that has been identified for this Business Area:

Follow the “modified Business Process” approach (see below).

4.2.3 A new Business Process

If the gap analysis has identified a new Business Process, the complete approach for the development of ISO 20022 compliant Business Transactions and Message Sets will be followed for this Business Process, but with some simplifications: • The documentation of the Industry Message Set will be reused where possible. • As the goal of reverse engineering is not to question, modify or complement the

currently supported business functionality and as the Industry Message Set normally offers a real-life solution, the requirements phase and the logical analysis will be driven by this solution.

Activities: 1. Verify the business justification of the new Business Process (i.e. is there a real

business need to have standardized Business Transactions and Message Sets for this Business Process).

2. Use the Industry Message Set documentation as a basis to describe the Business Process (i.e. definition, trigger, pre- and post-conditions, arguments and roles).

3. Produce the corresponding Business Model, by completing the ISO 20022 Business Model for the Business Area: – Add the new Business Process. – Add the Business Activity Diagram.

IS/ISO/TS 20022-5 : 2004

21

Page 27: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

– Add or modify Business Roles (if necessary). Note that Business Roles will only be added if there is a business justification to do so (and not only because they exist in the Industry Message Set).

– Add or modify Business Components (if necessary). Note that Business Components will only be added if there is a business justification to do so (and not only because they exist in the Industry Message Set).

– Complete definitions where necessary. 4. Execute the requirements analysis to identify the requirements use cases. 5. For each requirements use case that has been identified for this Business Process:

Follow the “requirements use case” approach (see below).

4.2.4 A modified Business Process

If the gap analysis has identified modifications to an existing Business Process, the approach for the development of ISO 20022 compliant Business Transactions and Message Sets will start from the requirements analysis.

Activities: 1. Verify whether there is a need and a business justification to update the definition of the

ISO 20022 Business Process. 2. Execute the requirements analysis to identify the requirements use cases. 3. For each requirements use case that has been identified for this Business Process:

Follow the “requirements use case” approach (see below).

4.2.5 A requirements use case

If the previous steps have identified a requirements use case, the following activities will be executed.

Activities: 1. Verify the business justification of the requirements use case. 2. Use the Industry Message Set documentation as a basis to describe the requirements use

case (i.e. definition, trigger, pre- and post-conditions and arguments). 3. Execute the logical analysis to identify new Business Transactions and new or modified

Messages. 4. For each new Business Transaction that has been identified for this requirements use

case: Follow the “new Business Transaction” approach (see below).

5. For each additional Message Functionality that has been identified for this requirements use case: Follow the “new Message” approach (see below).

IS/ISO/TS 20022-5 : 2004

22

Page 28: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

6. For each modified Message Definition that has been identified for this requirements use case: Follow the “modified Message” approach (see below).

4.2.6 A new Business Transaction

If the gap analysis has identified a new Business Transaction, the approach for the development of ISO 20022 compliant Business Transactions and Message Sets will mainly focus on the logical analysis and message design, but with some simplifications: • The documentation of the Industry Message Set will be reused where possible. • As the goal of reverse engineering is not to question, modify or complement the

currently supported business functionality and as the Industry Message Set already offers a real-life solution, the logical analysis will be driven by this solution.

Activities: 1. Verify the business justification of the new Business Transaction (i.e. verify whether

real business requirements can be identified for this Business Transaction). 2. Use the Industry Message Set documentation to create the documentation of the

Business Transaction (at least textual description and Message Flow Diagram). 3. Where possible:

Reuse existing ISO 20022 Messages to support the required Message Functionality in the new ISO 20022 Business Transaction.

Document their relation with the existing Industry Messages (i.e. document corresponding ISO 20022 Message Items and Industry Message Items, including the Message Paths and the related Business Element and Business Component).

4. Where no existing ISO 20022 Messages can be reused: Follow the “new Message” approach (see below).

4.2.7 A modified Business Transaction

If the gap analysis has identified a modified Business Transaction, the approach for the development of ISO 20022 compliant Business Transactions and Message Sets will mainly focus on the logical analysis and message design, but with some simplifications: • The documentation of the Industry Message Set will be reused where possible. • As the goal of reverse engineering is not to question, modify or complement the

currently supported business functionality and as the Industry Message Set normally offers a real-life solution, the logical analysis will be driven by this solution.

Activities: 1. Verify the business justification of the modified Business Transaction (i.e. verify

whether real business requirements can be identified for this modification). 2. Use the Industry Message Set documentation to modify the documentation of the

Business Transaction (textual definition and/or Message Flow Diagram).

IS/ISO/TS 20022-5 : 2004

23

Page 29: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

3. If additional Message Functionality has been identified that can be supported by existing ISO 20022 Messages, document their relation with the existing Industry Messages (i.e. document corresponding ISO 20022 Message Items and Industry Message Items, including the Message Paths and the related Business Element and Business Component).

4. If additional Message Functionality has been identified that cannot be supported by existing ISO 20022 Messages, follow the “new Message” approach (see below).

4.2.8 A new Message

If the gap analysis has identified additional Message Functionality, the approach for the development of ISO 20022 compliant Business Transactions and Message Sets will mainly focus on the logical analysis and message design, but with some simplifications: • The documentation of the Industry Message Set will be reused where possible.

Activities: 1. Verify the business justification of the new Message (i.e. verify whether real business

requirements can be identified for the identified Message Functionality). 2. Complete the message descriptions in the Business Transactions. 3. If an existing ISO 20022 Message can be – slightly - modified to support the additional

Message Functionality: Document the required modifications (i.e. ISO 20022 Message Items, Message

Elements or Business Elements to be added, Rules to be added or modified, multiplicity to change, etc.).

Document the relation of the resulting modified ISO 20022 Message with the Industry Message (i.e. document corresponding ISO 20022 Message Items and Industry Message Items, including the Message Paths and the related Business Element and Business Component).

4. If no existing ISO 20022 Message can be reused or modified: Design a new ISO 20022 Message. Document the relation of the resulting modified ISO 20022 Message with the

Industry Message (i.e. document corresponding ISO 20022 Message Items and Industry Message Items, including the Message Paths and the related Business Element and Business Component).

5. Document any Message Concepts and/or Business Concepts that need to be added or modified in order to support the required Message Definition.

4.2.9 A modified Message

If the gap analysis has identified a modified Message Definition (i.e. difference in message content) for an existing ISO 20022 Message, the approach for the development of ISO 20022 compliant Business Transactions and Message Sets will mainly focus on the logical analysis and message design, but with some simplifications:

IS/ISO/TS 20022-5 : 2004

24

Page 30: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

• The documentation of the Industry Message Set will be reused where possible.

Activities: 1. Verify the business justification of the modified Message Definition (i.e. verify whether

real business requirements can be identified for this message content). 2. If the existing ISO 20022 Message can be – slightly - modified to support the modified

Message Definition: Document the required modifications (i.e. ISO 20022 Message Items, Message

Elements or Business Elements to be added, Rules to be added or modified, multiplicity to change, etc.).

Document the relation of the resulting modified ISO 20022 Message with the Industry Message (i.e. document corresponding ISO 20022 Message Items and Industry Message Items, including the Message Paths and the related Business Element and Business Component).

3. If the existing ISO 20022 Message cannot be modified because the impact would be too great: Design a new ISO 20022 Message. Document the relation of the resulting modified ISO 20022 Message with the

Industry Message Set (i.e. document corresponding ISO 20022 Message Items and Industry Message Items, including the Message Paths and the related Business Element and Business Component).

4. Document any Message Concepts and/or Business Concepts that need to be added or modified in order to support the required Message Definition.

4.2.10 A new or modified Business Role

If the gap analysis has identified a new or modified Business Role, this will either result in the definition of a new or modified Business Process, Business Transaction or Message. The approach for the development of ISO 20022 compliant Business Transactions and Message Sets will therefore be the approach that is described in these cases.

Activities: 1. Verify the business justification of the new or modified Business Role (i.e. verify

whether real business requirements can be identified for this Business Role). 2. Add or complete the definition of the Business Role. 3. Depending on the case, follow the approach for a new or modified Business Process,

Business Transaction or Message.

4.3 ISO 20022 registration The approach for the ISO 20022 registration is as follows: • Use the information that has been obtained during the previous step (development of

ISO 20022 compliant Business Transactions and Message Sets) to complete the

IS/ISO/TS 20022-5 : 2004

25

Page 31: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

required ISO 20022 submission templates for all new or modified Dictionary Items and Catalogue Items. Make sure to use the official submission templates and to follow the related guidelines for these requests.

• Submit the requests to the ISO 20022 Registration Authority. • The Registration Authority will receive the requests and will follow the appropriate

process to update the ISO 20022 Repository.

Note that the final ISO 20022 registration may deviate from the original ISO 20022 requests in order to ensure consistency in the ISO 20022 Repository or to ensure full compliance with the ISO 20022 standard. These differences need to be identified, as they will have an impact on the exact relation between the Industry Message Set and the corresponding ISO 20022 compliant Business Transactions and Message Sets and hence on the Convergence Documentation that will be produced in the next activity of the ISO 20022 reverse engineering.

4.4 Preparation of migration This activity will use the results of the previous activities (i.e. gap analysis, development of ISO 20022 compliant Business Transactions and Message Sets and ISO 20022 registration) to produce documentation that will support the migration towards the ISO 20022 compliant Business Transactions and Message Sets. • “Convergence Documentation” will support the migration of the Industry Messages to

the corresponding ISO 20022 Messages. • Where necessary, additional “coexistence documentation” may support the coexistence

of the Industry Message Set and the ISO 20022 compliant Business Transactions and Message Sets.

• Migration planning documentation will help the users of the Industry Message Set to plan and organize their migration towards the ISO 20022 compliant Business Transactions and Message Sets.

Note that this documentation is complementary to the basic documentation of the Industry Message Set and to the overall ISO 20022 documentation. The implementation of the ISO 20022 compliant Business Transactions and Message Sets must therefore be based on the full documentation set (i.e. Industry Message Set documentation, information in the ISO 20022 Repository, Convergence Documentation, coexistence documentation and migration planning documentation).

Note also that it will be up to individual organizations to provide (and maintain) this information for their own Industry Message Set. This implies that mapping documentation between two Industry Message Sets will only be available if individual organizations take the initiative to provide this documentation.

IS/ISO/TS 20022-5 : 2004

26

Page 32: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

4.4.1 Convergence documentation

4.4.1.1 Objectives

The objective of the Convergence Documentation is to provide sufficient information to find the ISO 20022 Message, ISO 20022 Message Item and value that corresponds to any value of any Industry Message Item.

The above objective can be achieved by producing a complete and explicit “convergence table” that contains this information for each possible value in each possible Industry Message Item. This table would contain all possible paths of the Industry Messages with the corresponding ISO 20022 Message Path.

In order to optimize the use and maintenance of this information, it is possible to define “convergence tables” at multiple levels: • Data Type convergence tables • Element convergence tables • Message convergence tables • Message Item convergence tables.

These tables are described more in detail in the subsequent paragraph. Although the convergence tables are described here as simple tables, this should not be considered as a concrete proposal for implementation. Other forms (such as for instance relational databases, XML-documents or XSLT transformation rules) may be better suited for a real implementation.

The Convergence Documentation will - as much as practical – be provided in a machine-processable way in order to support organizations wishing to automate the migration. This section doesn’t give guidelines on the format to use, as this will depend on the Industry Message Set for which Convergence Documentation is provided.

4.4.1.2 Description of convergence tables8

4.4.1.2.1 Data Type convergence tables

Description:

For each Data Type that is used in the Industry Message Set, it will identify the corresponding ISO 20022 Data Type(s) – including the Data Type Representation - that can be used. The information may also contain formatting constraints and value conversions.

Example: • Price (FIX) --> Amount (ISO 20022) • Account Number /35x (ISO E7775) --> AccountNumber_Identifier (ISO 20022)

8 See Appendix A for a more detailed description of the Convergence Documentation

IS/ISO/TS 20022-5 : 2004

27

Page 33: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

• Trade Transaction Type /4!c /value = ”BASK” (ISO E7775) --> TradeType_Code /value = ”BASK” (ISO 20022)

Remarks:

It is quite possible that the way a Data Type has to be converted partially depends on the element (and even the message) for which the Data Type has been used. In this case, the Data Type convergence table will contain all possibilities and the exact convergence rule to use will be indicated at element level (or even at message level).

4.4.1.2.2 Element convergence tables

Description:

For each Industry Message Element (or part of it), it will identify the corresponding Message Element(s) – including the owning Message Component – and/or Business Element(s) – including the owning Business Component – that can be used. The information may also contain more precise information concerning the Data Type and its formatting constraints and value conversions.

Example: • MaxFloor (FIX) --> SecuritiesOrderParameters.MaximumShowFloorQuantity (ISO

20022) • 36B.MAXF.Quantity (ISO E7775) -->

SecuritiesOrderParameters.MaximumShowFloorQuantity (ISO 20022)

Remarks:

It is quite possible that the way an Industry Message Element has to be converted is dependent on the message in which it is being used. In this case, the Element convergence table will contain all possibilities and the exact convergence rule to use will be indicated at message level (i.e. in the Message Item convergence table).

4.4.1.2.3 Message convergence tables

Description:

For each message that is used in the Industry Message Set, it will identify the corresponding ISO 20022 Message(s) that can be used. The information may also contain details about the exact Message Functionality and about the conditions under which a particular ISO 20022 Message can be used.

Example: • New Order Single (FIX) --> Order to Buy (ISO 20022), Order to Sell (ISO 20022) • MT 502 (ISO E7775) --> Order to Buy (ISO 20022), Order to Sell (ISO 20022),

Cancellation of Order (ISO 20022)

IS/ISO/TS 20022-5 : 2004

28

Page 34: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

4.4.1.2.4 Message Item convergence tables

Description:

This table will provide additional information for Industry Message Items (or parts) that are used in a particular Industry Message AND for which the information that is present in the “Element convergence table” and the “Message convergence table” is not sufficient.

Example: • A general rule doesn’t apply (e.g. an Industry Message Item exceptionally maps to

another Message Element or Business Element, or a specific Industry Message Item value exceptionally converts into another ISO 20022 Element value).

• A general rule is ambiguous (e.g. there are two different Business Elements that could be used to map the Industry Message Element into).

4.4.1.3 Development of Convergence Documentation

Input:

The input for the production of the Convergence Documentation comes from all previous activities: • Gap analysis:

Gap analysis related to Business Transactions or to Message Definitions can provide following input information: – Business Transaction gap analysis provides a list of Industry Messages (including a

particular Message Functionality in case the message of the Industry Message Set is multi-functional) and their corresponding ISO 20022 Messages.

– Message Definition gap analysis provides a list of corresponding ISO 20022 Message Items and Industry Message Items, including the Message Paths and the related Business Element and Business Component. This list will also include documentation about differences in data typing and possible values.

• Development of ISO 20022 compliant Business Transactions and Message Sets.

Development of ISO 20022 compliant Business Transactions and Message Sets related to Business Transactions or to Messages can provide following input information: – Additional links between Industry Messages and ISO 20022 Messages. – Detailed information for these additional linked messages on corresponding

Industry Message Items and ISO 20022 Message Items, Business Elements and Data Types.

• ISO 20022 registration

ISO 20022 registration can provide additional input information in case the final registration of a Message, a Message Concept or a Business Concept deviates from the request for registration. This may for instance be the case if another Message Component than the one requested is used in a new Message or if another Data Type than the one requested is used for a Business Element or Message Element.

IS/ISO/TS 20022-5 : 2004

29

Page 35: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Activities: 1. Use the information from the ISO 20022 Registration Authority regarding differently

registered messages to update the relation between Industry Messages and their corresponding ISO 20022 Message.

2. Use the information from the ISO 20022 Registration Authority regarding differently registered Message Concepts and Business Concepts to update the relation between Industry Message Items and ISO 20022 Message Items, Business Elements and Data Types.

3. Go through the list of all linked Industry Messages and ISO 20022 Messages.

For each link: – Define the identification of the two messages – Define additional constraints (if any) that apply to the Industry Message in order to

guarantee the desired functionality. – Verify whether the combination of messages and functionality constraints exists

already in the Message convergence table. If not: – Add a new row in the Message convergence table.

4. Go through the list of corresponding Industry Message Items and ISO 20022 Message Items, Business Elements and Data Types.

For each corresponding group: – Identify the Data Type of the Industry Message Item and the ISO 20022 Data Type

and Data Type Representation. – Identify the relevant information on format constraints and on the conversion of the

possible values. – Verify whether the combination of Data Types, format constraints and value

conversion exists already in the Data Type convergence table. If not: – Add a new row in the Data Type convergence table.

– Identify the identification of the Industry Message Item (or of the relevant part of or of the relevant combination)9 and of the corresponding Message Element, Message Component, Business Element and Business Component.

– Search the relevant row in the Data Type convergence table. – Verify whether there are additional constraints to be applied to the Data Type

conversion. – Verify whether the combination of Industry Message Element, Data Type

conversion and additional constraints exists already in the Element convergence table. If not: – Add a new row in the Element convergence table.

9 One Industry Message field may contain multiple Business Elements and/or may contain partial Business Elements (in which case it may have to be combined with other Industry Message fields to obtain meaningful Business Elements).

IS/ISO/TS 20022-5 : 2004

30

Page 36: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

– Verify if the available information in the Message convergence table and in the Element convergence table will always permit the unambiguous definition of the correct ISO 20022 Message Item (and value) in the correct ISO 20022 Message. If this is not the case: – Identify the full Message Path of the Industry Message. – Identify the full corresponding ISO 20022 Message Path. – Verify whether there are additional constraints to be applied to the Data Type

conversion (i.e. additional with respect to what has been defined in the Element convergence table).

– Add a row in the Message Item convergence table.

4.4.2 Coexistence documentation

4.4.2.1 Objectives

The objective of the coexistence documentation is to provide sufficient information to find the Industry Message, Industry Message Item and value of an Industry Message Set that corresponds to any value of any ISO 20022 Message Item. Coexistence documentation is similar to Convergence Documentation and can therefore be provided in the same form and based on an identical approach, but working in the opposite direction.

4.4.2.2 Description of coexistence tables

This is similar to the description of convergence tables, except that the roles of “to” and “from” syntax will be inverted.

4.4.2.3 Development of coexistence documentation

This is similar to the development of Convergence Documentation, except that the direction of any conversion must be inverted.

4.4.3 Migration planning

Following topics can be identified in a full migration planning. The actual planning will have to be provided by the users and/or owners of the Industry Message Set.

4.4.3.1 Internal migration

Internal migration refers to the migration of all internal applications that depend on the use of an Industry Message Set towards the use of the ISO 20022 compliant Business Transactions and Message Sets. Depending on the architecture that’s in place and on the business overlap between the Industry Message Set and the ISO 20022 compliant Business Transactions and Message Sets, this may range from the “simple” conversion of a messaging application to a full re-engineering of the internal applications in a given business domain.

IS/ISO/TS 20022-5 : 2004

31

Page 37: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

4.4.3.2 External migration

External migration refers to the replacement of externally sent and received Industry Messages by ISO 20022 Messages. This step can either be done before the internal migration (in which case a “translation application” will have to take care of the translation between the Industry Message Set and the ISO 20022 compliant Business Transactions and Message Sets) or together with the internal migration.

4.4.3.3 Industry migration

Industry migration refers to the replacement by the entire industry of all externally sent messages. Following possibilities can be identified: • “Big bang” approach. In this case the complete industry agrees on a fixed date to

migrate all sent messages. • “Gradual migration” approach. In this case, it’s left up to the individual organizations to

decide when they will migrate. This implies that there will be a period of coexistence during which any organization may receive both Industry Message Sets and ISO 20022 compliant Business Transactions and Message Sets. This implies the need for bi-directional conversion.

IS/ISO/TS 20022-5 : 2004

32

Page 38: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Annex A: Convergence documentation

A.1 Data Type convergence tables

A Data Type convergence table will contain following information (see also example in section A.5.1):

• Convergence rule identifier for reference purposes mandatory

• “From” syntax (e.g. FIX, ISO E7775, etc) mandatory

• “From” Data Type (e.g. “Price” (FIX), “Price” (ISO E7775), etc) mandatory

• “From” format (e.g. “float” (FIX), 15d (ISO E7775), etc) mandatory

• “To” Data Type in ISO 20022 repository (e.g. Amount, etc) mandatory

• “To” Data Type Representation10 in ISO 20022 Repository (e.g. Text, Code, Indicator, etc) mandatory

• Value conversion: information explaining how to transform a value expressed in the “Industry Message Set Data Type” into a value expressed in the corresponding ISO 20022 Data Type mandatory

This conversion information can have following forms:

1. Value conversion table

In case of an enumeration (e.g. list of codes), it is possible to use a table containing for each “Industry Message Set Code” the corresponding “ISO 20022 Code”.

• There will not always be a one-to-one relationship between Industry Message Set Codes and ISO 20022 Codes (e.g. an Industry Message Code may map into multiple ISO 20022 Codes). In these cases, it will be necessary to add a condition to the Code correspondence when the Data Type is used in a particular Industry Message Element.

• In some cases, there will be a fixed algorithm to transform the Industry Message Set Code into the corresponding ISO 20022 Code (e.g. if the Industry Message Set Code is equal to the ISO 20022 Code). In this case, there should be no value table, but one of the other forms.

2. Formal algorithm

This will be used when a fixed relationship between Industry Message Set value and ISO 20022 value can be described in a machine-processable way.

10 The list of Data Type Representations is available from the ISO 20022 Repository

IS/ISO/TS 20022-5 : 2004

33

Page 39: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

This will be used when the relationship between Industry Message Set value and ISO 20022 value can’t be described in a machine-processable way.

A.2 Element convergence tables

An Element convergence table will contain following information (see also example in section A.5.2):

• Convergence rule identifier for reference purposes mandatory

• “From” syntax (e.g. FIX, ISO E7775, etc) mandatory

• “From” element identification (e.g. “MaxFloor” (FIX), 36B.MAXF.Quantity (ISO E7775), etc) mandatory

• “To” Message Element identification in ISO 20022 repository (e.g. SecuritiesOrderParameters1.MaximumShowFloorQuantity, etc) optional

• “To” Business Element identification in ISO 20022 repository (e.g. SecuritiesOrderParameters.MaximumShowFloorQuantity, etc) mandatory

• Data Type convergence rule to apply for conversion from Industry Message Element to ISO 20022 Element (e.g. DT001, etc) mandatory

• Additional constraints on the above Data Type convergence rule (e.g. restrictions or conditions on the value conversion table or on the conversion algorithm). Where possible, these constraints will be expressed in a machine-processable way optional

A.3 Message convergence tables

A message convergence table will contain following information (see also example in section A.5.3):

• Convergence rule identifier for reference purposes mandatory

• “From” syntax (e.g. FIX, ISO E7775, ISO 20022, etc) mandatory

• “From” message identification (e.g. “New Order Single” (FIX), MT 502 (ISO E7775), etc) mandatory

• “To” message identification in ISO 20022 repository (e.g. Order to Buy, etc) mandatory

• Constraints that apply to the convergence rule when converting a particular Message Functionality of an Industry Message into an ISO 20022 Message. This can for instance be information that is required in specific Industry Message Items (e.g. Message Items defining the functionality of the message like MT 502.GENL.23G = “NEWM”). Where possible these constraints will be expressed in a machine-processable way optional

3. Textual description

IS/ISO/TS 20022-5 : 2004

34

Page 40: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

• Additional deviations or constraints. Where possible these constraints will be expressed in a machine-processable way optional

• Data Type or Element convergence rule to apply (e.g. DT001, etc) mandatory if different from normal rule

• “To” Message Path in ISO 20022 repository (e.g. “OrderToBuy.SecuritiesOrderParameters.MaximumShowFloorQuantity”, etc) mandatory

• “From” Message Path (e.g. “New Order Single.MaxFloor” (FIX), “MT502.ORDRDET.36B.MAXF.Quantity” (ISO E7775), etc) mandatory

• “From” syntax (e.g. FIX, ISO E7775, ISO 20022, etc) mandatory

• Convergence rule identifier for reference purposes mandatory

A Message Item convergence table should contain following information:

A.4 Message Item convergence tables

• Default values that must be used for particular ISO 20022 Message Elements when converting an Industry Message into an ISO 20022 Message. This can, for instance, be information that is not explicitly mentioned in the Industry Message optional

IS/ISO/TS 20022-5 : 2004

35

Page 41: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

A.5

So

me

sim

ple

exam

ples

A.5

.1

Dat

a Ty

pe c

onve

rgen

ce ta

bles

ID

Fr

omT

oV

alue

con

vers

ion

Sy

ntax

Dat

a T

ype

Form

atD

ata

Typ

e D

ata

Typ

e R

epre

sent

atio

n

DT0

01

ISO

E77

75Pr

ice

15d

Am

ount

Am

ount

DT0

02

ISO

E77

75

Cur

renc

y 3!

a C

urre

ncy

Iden

tifie

r IS

O 4

217

DT0

03

ISO

E77

75R

ateT

ypeC

ode

4!c

Rat

eTyp

eC

ode

List

Rat

eTyp

eCod

es

DT0

04

ISO

E77

75Q

uant

ityTy

peC

ode

4!c

Qty

Type

Cod

eLi

stQ

uant

ityTy

peC

odes

DT0

05

ISO

E77

75A

ccou

ntN

umbe

r35

xA

cctID

Iden

tifie

r

IS/ISO/TS 20022-5 : 2004

36

Page 42: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

A.5

.2

Elem

ent c

onve

rgen

ce ta

bles

ID

Fr

omT

oD

ata

Typ

e ru

le

Con

stra

ints

Sy

ntax

Ele

men

tM

essa

geE

lem

ent

Bus

ines

s Ele

men

t

F001

IS

O E

7775

97A

:CA

SH.A

ccou

ntN

umbe

rA

ccou

nt.ID

DT0

05

F002

IS

O E

7775

97B

:CA

SH.A

ccou

ntN

umbe

rA

ccou

nt.ID

DT0

05

F003

IS

O E

7775

90A

:DEA

L.Pr

ice

Trad

e.D

ealP

rice

DT0

01

F004

IS

O E

7775

92B

:EX

CH

.Firs

tCur

renc

yCod

eEx

chan

ge.F

rom

Cur

renc

yD

T002

F005

IS

O E

7775

92B

:EX

CH

.Sec

ondC

urre

ncyC

ode

Exch

ange

.ToC

urre

ncy

DT0

02

IS/ISO/TS 20022-5 : 2004

37

Page 43: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

A.5

.3

Mes

sage

con

verg

ence

tabl

es

ID

From

To

Con

stra

ints

Def

ault

valu

es

Sy

ntax

Mes

sage

Mes

sage

M00

1 IS

O E

7775

M

T 50

2 O

rder

ToB

uy

MT5

02.G

ENL.

23G

= “

NEW

M”

&

MT5

02.O

RD

RD

ET.2

2H.B

USE

= “

BU

YI”

M00

2 IS

O E

7775

M

T 50

2 O

rder

ToSe

ll M

T502

.GEN

L.23

G =

“N

EWM

” &

M

T502

.OR

DR

DET

.22H

.BU

SE =

“SE

LL”

M00

3 IS

O E

7775

M

T 50

2 C

ance

lOrd

er

MT5

02.G

ENL.

23G

= “

CA

NC

IS/ISO/TS 20022-5 : 2004

38

Page 44: IS/ISO/TS 20022-5 (2004): Financial Services - Universal Financial ... · NEW DELHI 110002 Hkkjrh; ekud foÙkh; lsok,¡ — lkoZHkkSfed foÙkh; m|ksx lans'k ;kstuk Hkkx 5 vkbZ ,l

Bureau of Indian Standards

BIS is a statutory institution established under the Bureau of Indian Standards Act, 1986 to promote harmoniousdevelopment of the activities of standardization, marking and quality certification of goods and attending toconnected matters in the country.

Copyright

BIS has the copyright of all its publications. No part of these publications may be reproduced in any form withoutthe prior permission in writing of BIS. This does not preclude the free use, in course of implementing the standard,of necessary details, such as symbols and sizes, type or grade designations. Enquiries relating to copyright beaddressed to the Director (Publications), BIS.

Review of Indian Standards

Amendments are issued to standards as the need arises on the basis of comments. Standards are also reviewedperiodically; a standard along with amendments is reaffirmed when such review indicates that no changes areneeded; if the review indicates that changes are needed, it is taken up for revision. Users of Indian Standardsshould ascertain that they are in possession of the latest amendments or edition by referring to the latest issue of‘BIS Catalogue’ and ‘Standards: Monthly Additions’.

This Indian Standard has been developed from Doc No.: MSD 7 (339).

Amendments Issued Since Publication______________________________________________________________________________________

Amendment No. Date of Issue Text Affected______________________________________________________________________________________

______________________________________________________________________________________

______________________________________________________________________________________

______________________________________________________________________________________

______________________________________________________________________________________

BUREAU OF INDIAN STANDARDSHeadquarters:

Manak Bhavan, 9 Bahadur Shah Zafar Marg, New Delhi 110002Telephones: 2323 0131, 2323 3375, 2323 9402 Website: www.bis.org.in

Regional Offices: Telephones

Central : Manak Bhavan, 9 Bahadur Shah Zafar Marg 2323 7617NEW DELHI 110002 2323 3841

Eastern : 1/14, C.I.T. Scheme VII M, V.I.P. Road, Kankurgachi 2337 8499, 2337 8561KOLKATA 700054 2337 8626, 2337 9120

Northern : SCO 335-336, Sector 34-A, CHANDIGARH 160022 260 3843260 9285

Southern : C.I.T. Campus, IV Cross Road, CHENNAI 600113 2254 1216, 2254 14422254 2519, 2254 2315

Western : Manakalaya, E9 MIDC, Marol, Andheri (East) 2832 9295, 2832 7858MUMBAI 400093 2832 7891, 2832 7892

Branches : AHMEDABAD. BANGALORE. BHOPAL. BHUBANESHWAR. COIMBATORE. DEHRADUN.FARIDABAD. GHAZIABAD. GUWAHATI. HYDERABAD. JAIPUR. KANPUR. LUCKNOW.NAGPUR. PARWANOO. PATNA. PUNE. RAJKOT. THIRUVANATHAPURAM. VISAKHAPATNAM.

Published by BIS, New Delhi

{{

{{{