ClearLink C1.3 revision 4 Product Specification Specification - Product_v1.… · manufacturing...

38
ClearLink C1.3 revision 4 Product Specification Service: CDSClear Document Type: Product Specification Document Number: CLC-OPM16-ISP-001 Version Number: C1.3 revision 4 Issue Date: January 2013 COPYRIGHT The copyright in this work is vested in LCH.Clearnet Ltd and is issued in confidence for the purpose for which it is supplied. It must not be reproduced in whole or in part or used for tendering or manufacturing purposes except under an agreement or with the consent in writing of LCH.Clearnet Ltd and then only on the condition that this notice is included in any such reproduction. No information as to the contents or the subject matter of this document or any part thereof arising directly or indirectly there from shall be given orally or in writing or communicated in any manner whatsoever to any third party being an individual firm or employee thereof without the prior consent in writing of LCH.Clearnet Ltd. © 2013 LCH.Clearnet Limited, 33 Aldgate High Street, London, EC3N 1EA TRADEMARKS All trademarks are duly acknowledged. FpML is a registered trademark of FpML Org WebSphere is a registered trademark of IBM Corporation CDSClear is a trademark of LCH.Clearnet Group ClearLink is a trademark of LCH.Clearnet Limited

Transcript of ClearLink C1.3 revision 4 Product Specification Specification - Product_v1.… · manufacturing...

ClearLink C1.3 revision 4

Product Specification

Service: CDSClear

Document Type: Product Specification

Document Number: CLC-OPM16-ISP-001

Version Number: C1.3 revision 4

Issue Date: January 2013

COPYRIGHT

The copyright in this work is vested in LCH.Clearnet Ltd and is issued in confidence for the purpose for which it is supplied. It must not be reproduced in whole or in part or used for tendering or

manufacturing purposes except under an agreement or with the consent in writing of LCH.Clearnet Ltd and then only on the condition that this notice is included in any such reproduction. No

information as to the contents or the subject matter of this document or any part thereof arising directly or indirectly there from shall be given orally or in writing or communicated in any manner

whatsoever to any third party being an individual firm or employee thereof without the prior consent in writing of LCH.Clearnet Ltd.

© 2013 LCH.Clearnet Limited, 33 Aldgate High Street, London, EC3N 1EA

TRADEMARKS

All trademarks are duly acknowledged.

FpML is a registered trademark of FpML Org

WebSphere is a registered trademark of IBM Corporation

CDSClear is a trademark of LCH.Clearnet Group

ClearLink is a trademark of LCH.Clearnet Limited

Table of Contents Table of Contents __________________________________________________________ i Figures _________________________________________________________________ iii Tables __________________________________________________________________ iv 1.  Introduction ________________________________________________________ 5 

1.1  Purpose of this document ------------------------------------------------------------------------ 5 1.2  Intended audience --------------------------------------------------------------------------------- 5 1.3  Scope -------------------------------------------------------------------------------------------------- 5 1.4  What is ClearLink? --------------------------------------------------------------------------------- 5 1.5  Out of Scope ----------------------------------------------------------------------------------------- 6 1.6  Change Tracking ----------------------------------------------------------------------------------- 6 1.7  Language --------------------------------------------------------------------------------------------- 6 1.8  XML Colour coding --------------------------------------------------------------------------------- 6 1.9  XML Schema Descriptions ----------------------------------------------------------------------- 7 

2.  ClearLink Specifications _____________________________________________ 8 2.1  Coding Schemes ----------------------------------------------------------------------------------- 9 

3.  Trade and Party Specification ________________________________________ 10 3.1  trade structure ----------------------------------------------------------------------------------- 11 

3.1.1  USI and TradeId ............................................................................................ 12 3.1.2  This form is used as an additional reference to the tradetradeHeader element 12 3.1.3  tradeHeader element ................................................................................. 14 3.1.4  partyTradeIdentifier element ............................................................. 15 3.1.5  partyTradeInformation element ........................................................... 16 3.1.6  Product Structure .......................................................................................... 18 3.1.7  Calculation Agent .......................................................................................... 18 3.1.8  documentation structure ........................................................................... 19 

3.2  party Structure ---------------------------------------------------------------------------------- 21 

4.  CDS Product Specification __________________________________________ 22 •  Main, HiVol, CrossOver indices -------------------------------------------------------------------- 22 •  Single names ------------------------------------------------------------------------------------------- 22 4.1  CDSClear ------------------------------------------------------------------------------------------- 22 •  Contact CDS Clear for details ---------------------------------------------------------------------- 22 •  Has an underlying iTraxx product ----------------------------------------------------------------- 22 4.2  creditDefaultSwap Product Structure ------------------------------------------------- 23 

4.2.1  generalTerms Structure ............................................................................. 24 4.2.2  feeLeg Structure .......................................................................................... 29 4.2.3  protectionTerms Structure ...................................................................... 33 

Appendix A.  FpML Schemas _____________________________________________ 34 Appendix B.  References _________________________________________________ 35 B.1  Related documents ________________________________________________ 35 

LCH.Clearnet Only i

Appendix C.  Code Lists _________________________________________________ 36 C.1  partyRoleScheme __________________________________________________ 36 Appendix D.  List of Abbreviations ________________________________________ 37 

LCH.Clearnet Only ii

Figures Figure 1 – ClearLink Overview --------------------------------------------------------------------------------- 5 Figure 2 - XML Schema Definition ---------------------------------------------------------------------------- 7 Figure 4 USI Trade identifier --------------------------------------------------------------------------------- 12 Figure 5 - tradeHeader structure ---------------------------------------------------------------------------- 12 Figure 6 - tradeHeader Structure ------------------------------------------------------------------------- 14 Figure 7 - partyTradeIdentifier Element ---------------------------------------------------------- 15 Figure 8 - partyTradeInformation Element -------------------------------------------------------- 16 Figure 9 - Example of the documentation element for a single named product ------------- 20 Figure 10 - creditDefaultSwap product structure -------------------------------------------------- 23 Figure 11 - generalTerms structure ---------------------------------------------------------------------- 24 Figure 12 - referenceInformation Element Structure --------------------------------------------------- 25 Figure 13 - indexReferenceInformation Element Structure ------------------------------------------- 26 Figure 14 - feeLeg structure ---------------------------------------------------------------------------------- 29 Figure 15 - initialPayment structure ------------------------------------------------------------------ 30 Figure 16 - periodicPayment structure ---------------------------------------------------------------- 32 

LCH.Clearnet Only iii

LCH.Clearnet Only iv

Tables

Table 1 – ClearLink C1.3 Product Specification Scope ------------------------------------------------- 6 Table 2 - Change Tracking -------------------------------------------------------------------------------------- 6 Table 3 - XSD Diagram Symbols ------------------------------------------------------------------------------ 7 Table 4 - ClearLink coding schemes ------------------------------------------------------------------------- 9 Table 5 - Trade Identification elements of partyTradeIdentifier ---------------------------- 12 Table 6 - tradeHeader elements -------------------------------------------------------------------------- 13 Table 7 - tradeHeader elements ------------------------------------------------------------------------- 17 Table 8 - trade elements ------------------------------------------------------------------------------------ 18 Table 9 – documentation elements -------------------------------------------------------------------- 20 Table 11 – party elements ---------------------------------------------------------------------------------- 21 Table 12 - swap product types ------------------------------------------------------------------------------- 22 Table 13 - initialPayment structure -------------------------------------------------------------------------- 31 

1. Introduction 1.1 Purpose of this document

The purpose of this document is to fully describe the products supported by ClearLink, the messaging interface used by LCH Clearnet’s CDS Clear services.

1.2 Intended audience • Participants interacting with LCH.Clearnet’s CDS Clear Service via

ClearLink. • LCH Clearnet In-house staff wishing to understand the interface between

the CDS Clear Services and its Participants.

1.3 Scope This document covers the specification of Credit Default Swap (CDS) products supported by LCH Clearnet’s CDS Clear Services via ClearLink.

1.4 What is ClearLink? ClearLink provides an interface mechanism for market participants to interact with LCH Clearnet’s CDS Clear Services. It consists of following:

• A messaging standard that describes the format and the content of messages that are supported by the ClearLink.

• A specification of the messaging interactions supported by the ClearLink.

• A specification of products supported by ClearLink.

The figure below provides a high level view of ClearLink.

Figure 1 – ClearLink Overview

The messaging specifications and message interactions are described in the ClearLink V1.3 messaging specification.

The products supported by ClearLink are listed below.

Version C1.3 revision 4 LCH.Clearnet Only 5

OTC Service Supported Products

CDSClear Main, HiVol, CrossOver index CDSs Single name CDSs

Table 1 – ClearLink C1.3 Product Specification Scope

ClearLink is based on FpML (Financial products Markup Language), which is an industry-standard protocol for complex financial products. FpML is based on XML (eXtensible Markup Language), a standard meta-language for describing data shared between applications.

The ClearLink specification defines additional rules and restrictions that must be followed when creating the FpML messages. Not all FpML elements are supported; failure to adhere to the rules specified in this interface may lead to messages being rejected.

1.5 Out of Scope This specification does not cover:

• Message specification (see document reference 7).

• Connectivity details (see document reference 8).

1.6 Change Tracking Change Date & Version Source

• Initial draft V 1.1 draft 0.1

Feb 2012

• CDS Updates to finalise Requirements V1.2 Draft

30 April 2012

• Final Updates for Initial publication V1.3

1st June 2012

• Updates following FpML 5.3 publication and for minor clarifications and corrections

C1.3 revision 1

20th August 2012

• Updates following reviews by internal project teams

C1.3 revision 2

24th September 2012

• Updates following further reviews by internal project teams

C1.3 revision 4

08th October 2012

Table 2 - Change Tracking

1.7 Language The key words "must", "must not", "required", "shall", "shall not", "should", "should not", "recommended", "may", and "optional" in this document are to be interpreted as described in IETF RFC 2119 (document reference 4).

Words in courier font such as this denote code or XML structural component names.

1.8 XML Colour coding XML formatted text used throughout this document is colour coded to aid understanding of the fields.

Version C1.3 revision 4 LCH.Clearnet Only 6

Comments - Green <!-- LCH Copyright (c) 2002-2009. All rights reserved. -->

XML Instructions - Purple <?xml version="1.0" encoding="UTF-8

Element Names - Blue <sentBy>

Attributes - Orange xmlns=

Universal Resource Indicator (URI) - Red http://www.fpml.org/2008/FpML-4-5

Content value - Black <tradeStatusValue>Registered</tradeStatusValue>

1.9 XML Schema Descriptions XML Schema elements are depicted as shown below:

Figure 2 - XML Schema Definition

Symbol Description

Sequence of elements

Choice between elements

The elements crossed out by a red line are not supported by ClearLink and must not be present in the message.

Required elements are connected using a bold line

Optional elements are connected using a thin line

Specifies the minimum and maximum occurrence of an element. If unspecified, the minimum and maximum occurrence is 1 for required elements. For optional elements, minimum occurrence is 0 and maximum occurrence is 1. Note that the occurrence specified is the base FpML standard, however, ClearLink may place further restrictions as noted in the document below..

Table 3 - XSD Diagram Symbols

Version C1.3 revision 4 LCH.Clearnet Only 7

2. ClearLink Specifications Each ClearLink supported product is must conform to the FpML 5.3 specification (document reference 2) as well as the ClearLink Product Specification constraints and extensions laid out in this document.

Document Specifications This section describes the standards relevant to all XML documents used in the ClearLink Product specification.

Root element Each document shall have a root element specific to the type of message structure used. The root element identifies the type of document and the content allowed for that document type. For example:

<?xml version="1.0" encoding="UTF-8"?> <requestClearing>

FpML Version

The version of FpML used must be 5.3 to conform to C1.3 of the ClearLink specification. This is declared as a version attribute on the root element as follows:

fpmlVersion="5-3"

Namespace declarations The namespaces should be specified at the root element level. Schema location is an optional environment specific indicator of where the physical schema files can be found.

The namespace requirements are identified in Appendix A.

Document Representation All documents in the specification are to be represented on the message transport as text messages. Character Encoding All XML documents intended for interchange with ClearLink must be encoded using UTF-8. Consumers of FpML documents must be able to process documents encoded using UTF-8.

Timestamps

Date and times must be represented as Coordinated Universal Time (UTC) as specified in the W3C standard (document reference 6). The usage of time zone adjustment values is supported for any quantity coded using the XML Schema DateTime format. These adjustments will be applied by the Gateway. I.e. A time zone adjusted value being received by the gateway will be adjusted to a UTC time by applying the adjustment.

Version C1.3 revision 4 LCH.Clearnet Only 8

2.1 Coding Schemes The table below describes the coding scheme extensions used or defined for the ClearLink specification that are commonly referenced throughout the message types in this document.

Note that some of these are FpML coding schemes which are provided by default within the FpML specification but overridden by the ClearLink specification. All such custom code schemes use the ClearLink namespace convention of http://www.lchclearnet.com/clearlink/coding-scheme; followed by the name of the field, such as ‘message-id’.

Where the code scheme used in the CDS Clear specification is the same as the FpML default code scheme the inclusion of the code scheme in the message is optional.. The omission of a code scheme attribute in a message will result in the default code scheme being applied for that element.

Coding Scheme Description Rules for data

accountIdScheme Client fund account Alpha numeric up to 30 characters. Client

account value agreed with LCH.Clearnet.

http://www.lchclearnet.com/clearlink/coding-scheme/account-id

partyIdScheme Valid party identifiers as defined by LCH Clearnet’s CDS Clear Service.

The party identifiers must be agreed between the various participants.

http://www.lchclearnet.com/clearlink/coding-scheme/party-id

tradeIdScheme

Trade Identifier assigned to the trade by a party

Each party must assign its own identifiers to the trade.

There are no defined domain values for the trade identifier

USI transaction identifiers shall be identified by the coding scheme: http://www.fpml.org/coding-scheme/external/unique-transaction-identifier

Non USI trade identifiers shall use the following URI: http://www.lchclearnet.com/clearlink/coding-scheme/trade-id

Netting IDs shall use the following URI: http://www.lchclearnet.com/clearlink/coding-scheme/netting-id

A maximum of one Netting ID may be present for each trade side.

businessCenterScheme

Financial Centres Permissible values:

GBLO

http://www.fpml.org/coding-scheme/business-center

currencyScheme

Currency codes. Currency code as defined by the ISO standard 4217.

3 character ISO 4217 code.

http://www.fpml.org/ext/iso4217

partyRoleScheme must use the URI :

http://www.lchclearnet.com/clearlink/coding-scheme/party-role

Table 4 - ClearLink coding schemes

Version C1.3 revision 4 LCH.Clearnet Only 9

3. Trade and Party Specification A trade is an agreement between two parties to enter into a financial contract and the trade component in FpML contains the information necessary to execute and confirm that trade.

The trade details are contained in an enclosing message type, such as requestClearing (see document reference 7) which is part of an overall exchange of messages to form a process.

This document describes the product specific trade description.

After the base message header elements the following FpML structures appear in order:

• trade

• party

Version C1.3 revision 4 LCH.Clearnet Only 10

3.1 trade structure ClearLink expects the trade element to consist of one tradeHeader structure, one product structure and one documentation structure. The product is abstract and requires a specific concrete product type implementation. These specific product types vary in structure and are each dealt with separately in section 4 of this specification.

Figure 3 - trade structure

Version C1.3 revision 4 LCH.Clearnet Only 11

3.1.1 USI and TradeId Since FpML 5.3 LCWD the usage of USI is supported in FpML 5.3. This specification takes the form of an issuer namespace code and a regular trade identifier. This form is only supported in the tradeHeader.

Figure 4 USI Trade identifier

3.1.2 This form is used as an additional reference to the tradetradeHeader element

Figure 5 - tradeHeader structure

The tradeHeader component may contain one or more partyTradeIdentifier and partyTradeInformation elements. The following table outlines the elements used in the tradeHeader structure.

Element Description trade/tradeHeader/partyTradeIdentifier

trade/tradeHeader/partyTradeInformation

trade/tradeHeader

tradeDate The date that the trade was made.

Table 5 - Trade Identification elements of partyTradeIdentifier

partyTradeIdentifier element may be present for each of the parties in the message. At least two occurrences of the partyTradeIdentifier element, one for each counterparty, are required.

Version C1.3 revision 4 LCH.Clearnet Only 12

The following table outlines the elements used in the partyTradeIdentifier structure.

Element Description trade/tradeHeader/partyTradeIdentifier

partyReference[@href] Href to the party definition in the XML message – this element shall not be present if issuer is present.

issuer The USI namespace. For CFTC regulated trades, this shall be the 10 character alpha-numeric identifier allocated by CFTC to the USI originator. For trades regulated by CFTC, the coding scheme shall be set to the following value: http://www.fpml.org/coding-scheme/external/issuer-identifier/cftc

tradeId USI transaction identifiers shall be identified by the coding scheme: http://www.fpml.org/coding-scheme/external/unique-transaction-identifier

Non USI trade identifiers shall use the following URI: http://www.lchclearnet.com/clearlink/coding-scheme/trade-id

Netting IDs shall use the following URI: http://www.lchclearnet.com/clearlink/coding-scheme/netting-id

A maximum of one Netting ID may be present for each trade side.

Table 6 - tradeHeader elements

3.1.2.1 Trade Identifiers

In FpML, there is no notion of primary trade or contract identifier. Trade identification is meaningful within the context of a party. That’s why the partyTradeIdentifier structure contains a partyReference element referencing a party. ClearLink supports one trade identifier per party per tradeIdScheme.

Trade identifiers should always use a tradeIdScheme:which will vary based on the nature of the ID being specified. ( See table above )

Version C1.3 revision 4 LCH.Clearnet Only 13

3.1.3 tradeHeader element

Figure 6 - tradeHeader Structure

A partyTradeIdentifier element may be present for each of the parties in the message (section 1). At least two occurrences of the partyTradeIdentifier element, one for each counterparty, are required. A partyTradeInformation element must also be present, one for each counterparty in the message, (see party structure in section 1).

If the trade has client counterparties then additional partyTradeIdentifier and partyTradeInformation elements are required to specify the clearing broker and potential executor relationships with the client.

Following the partyTradeIdentifier and partyTradeInformation elements, a tradeDate element must be present.

Version C1.3 revision 4 LCH.Clearnet Only 14

3.1.4 partyTradeIdentifier element

Figure 7 - partyTradeIdentifier Element

Version C1.3 revision 4 LCH.Clearnet Only 15

3.1.5 partyTradeInformation element

Figure 8 - partyTradeInformation Element

Version C1.3 revision 4 LCH.Clearnet Only 16

The following table outlines the elements used in the tradeHeader structure.

Element Description trade/tradeHeader/partyTradeIdentifier

partyReference[@href] Href to the party definition in the XML message

tradeId At least one occurrence of the party reference to the original trade identifier is required.

A maximum of one tradeId per tradeIdScheme is permitted per party. Additional restrictions apply as described below.

Trade identifiers shall use the following URI: http://www.lchclearnet.com/clearlink/coding-scheme/trade-id

trade/tradeHeader/partyTradeInformation

partyReference[@href] Href to the party definition in the XML message

trade/tradeHeader/partyTradeInformation/relatedParty

partyReference[@href] Href to the party definition in the XML message

role The role of the related party to the party referred to in the partyTradeInformation element.

Coding Scheme: http://www.lchclearnet.com/clearlink/coding-scheme/party-role

trade/tradeHeader

tradeDate The date that the trade was made.

Table 7 - tradeHeader elements

At least the two Clearing Brokers and the Trade Source must be identified with a relatedParty/role to explicitly indicate their role in the trade across suitable partyTradeInformation elements. .

3.1.5.1 Trade Identifiers

In FpML, there is no notion of primary trade or contract identifier. Trade identification is meaningful within the context of a party. That’s why the partyTradeIdentifier structure contains a partyReference element referencing a party. ClearLink supports one trade identifier per party.

Trade identifiers should always use the following tradeIdScheme: http://www.lchclearnet.com/clearlink/coding-scheme/trade-id

For a client counterparty the accountReference is required, as in the example below:

<partyTradeIdentifier> <partyReference href="counterpartyB"/> <tradeId tradeIdScheme="http://www.lchclearnet.com/clearlink/coding-scheme/trade-id"> TID123</tradeId> </partyTradeIdentifier>

Version C1.3 revision 4 LCH.Clearnet Only 17

3.1.5.2 Party Relationships

The partyTradeInformation element specifies the relationship between the counterparty and the clearing broker as in the example shown below:

<partyTradeInformation> <partyReference href="counterpartyB"/> <relatedParty> <partyReference href="clearingBrokerB"/> <role partyRoleScheme="http://www.lchclearnet.com/clearlink/coding-scheme/party-role"> ClearingBroker</role> </relatedParty> </partyTradeInformation>

3.1.6 Product Structure The product structure describes the credit default swap product characteristics and is described in detail in section 4.

3.1.7 Calculation Agent This identifier defines the ISDA calculation agent responsible for performing duties as defined in the applicable product definitions. The elements are as follows:

Element Description trade

calculationAgent/calculationAgentPartyReference [@href]

Href to the party definition in the XML message

calculationAgentBusinessCenter

The city in which the office through which ISDA Calculation Agent is acting for purposes of the transaction.

Coding Scheme: http://www.fpml.org/coding-scheme/business-center

The permissible values are: GBLO

Table 8 - trade elements

Version C1.3 revision 4 LCH.Clearnet Only 18

3.1.8 documentation structure A single documentation structure must follow the product in the trade structure.

The following table outlines the elements used in the documentation structure that must be present in the message.

Element Description documentation/masterAgreement

masterAgreementType The agreement executed between the parties and intended to govern product-specific derivatives transactions between those parties. Coding Scheme: http://www.fpml.org/coding-scheme/master-agreement-type

The permissible values are: ISDA

masterAgreementDate The date on which the master agreement was signed. Documentation/contractualMatrix

matrixType

Identifies the form of applicable matrix. Coding Scheme: http://www.fpml.org/coding-scheme/matrix-type

The permissible values are: CreditDerivativesPhysicalSettlementMatrix

Version C1.3 revision 4 LCH.Clearnet Only 19

Version C1.3 revision 4 LCH.Clearnet Only 20

Element Description matrixTerm

Defines any applicable key into the relevant matrix Coding Scheme: http://www.fpml.org/coding-scheme/credit-matrix-transaction-type

The permissible values are: EuropeanCorporate

Documentation/contractualTermsSupplement type Identifies the form of applicable contractual supplement.

Coding Scheme: http://www.fpml.org/coding-scheme/contractual-supplement

The permissible values are: iTraxxEurope

publicationDate Specifies the publication date of the applicable version of the contractual supplement.

Table 9 – documentation elements

3.1.8.1 Business Rules

1. For Indices products a contractualTermsSupplement structure must be present.

2. For single named products a contractualMatrix structure must be present

3.1.8.2 Examples:

<documentation> <masterAgreement> <masterAgreementType masterAgreementTypeScheme="http://dtcc.com/coding-scheme/master-agreement-type">ISDA</masterAgreementType> <masterAgreementDate>2003-10-01</masterAgreementDate> </masterAgreement> <contractualMatrix> <matrixType matrixTypeScheme="http://www.fpml.org/coding-scheme/matrix-type">CreditDerivativesPhysicalSettlementMatrix</matrixType> <matrixTerm matrixTermScheme="http://www.fpml.org/coding-scheme/credit-matrix-transaction-type">EuropeanCorporate</matrixTerm> </contractualMatrix> </documentation>

Figure 9 - Example of the documentation element for a single named product

<documentation> <masterAgreement> <masterAgreementType masterAgreementTypeScheme="http://dtcc.com/coding-scheme/master-agreement-type">ISDA</masterAgreementType> <masterAgreementDate>2003-10-01</masterAgreementDate> </masterAgreement> <contractualTermsSupplement> <type contractualSupplementScheme="http://www.fpml.org/coding-scheme/contractual-supplement">iTraxxEurope</type> <publicationDate>2010-09-19</publicationDate> </contractualTermsSupplement> </documentation>

3.2 party Structure A product in FpML must reference parties defined elsewhere within the enclosing FpML document using the party element.

The following table identifies all the party roles in a trade that are supported by ClearLink:

id Description counterpartyA The first counterparty.

counterpartyB The second counterparty.

clearingBrokerA The Clearing Broker for counterparty A.

clearingBrokerB The Clearing Broker for counterparty B.

tradeSource The Trade Source.

clearer The Clearing House

executor The execution facility (SEF) if different from the trade source.

Table 10 - accepted party structures

The following table outlines the elements used in the party structure.

Element Description party[@id] will point to individual party elements corresponding to the roles of :

counterpartyA, counterpartyB, clearingBrokerA, clearingBrokerB, tradeSource, clearer, executor

partyId The LCH.Clearnet CDS Clear accepted party identifier.

Coding scheme: http://www.lchclearnet.com/clearlink/coding-scheme/party-id

partyName This is an optional descriptive name for the legal entity

Table 11 – party elements

Additional information on how the parties are mapped inside the trade element is provided in section 3.1.2.

Usage Notes:

The values of the party[@id] attribute shown above are for illustration purposes only. In general, the role of a party in the transaction context must be determined by examining the partyTradeInformation structure and the trade structure, as described in section 3.1.2. ClearLink also assumes that participants have access to reference data that enables them to identify the absolute role of each party.

Version C1.3 revision 4 LCH.Clearnet Only 21

4. CDS Product Specification This section specifies the representation of interest rate swaps using FpML. The supported CDS types are listed below.

Swap Product Types OTC Service

Remarks

• Main, HiVol, CrossOver indices

• Single names

CDSClear • Contact CDS Clear for details

• Has an underlying iTraxx product

Table 12 - swap product types

Version C1.3 revision 4 LCH.Clearnet Only 22

4.2 creditDefaultSwap Product Structure The FpML creditDefaultSwap Product type is used to represent the product types supported by CDSClear.

The main elements of a creditDefaultSwap Product structure are shown below.

Figure 10 - creditDefaultSwap product structure

There are three main parts to the creditDefaultSwap product type:

• generalTerms • feeLeg • protectedTerms

Each element is dealt with separately below.

Version C1.3 revision 4 LCH.Clearnet Only 23

4.2.1 generalTerms Structure The generalTerms element is mandatory and is the first element in the creditDefaultSwap product structure. This element contains all the data that appears in the section entitled "1. General Terms" in the 2003 ISDA Credit Derivatives Confirmation.

The structure of the generalTerms type is shown below:

Figure 11 - generalTerms structure

Version C1.3 revision 4 LCH.Clearnet Only 24

4.2.1.1 referenceInformation element

Figure 12 - referenceInformation Element Structure

Version C1.3 revision 4 LCH.Clearnet Only 25

4.2.1.2 indexReferenceInformation element

Figure 13 - indexReferenceInformation Element Structure

Version C1.3 revision 4 LCH.Clearnet Only 26

Element Description creditDefaultSwap/generalTerms

effectiveDate The first day of the term of the trade.

scheduledTerminationDate The scheduled date on which the credit protection will lapse.

buyerPartyReference[@href] A reference to the counterparty that is buying the contract. See section 1.

sellerPartyReference[@href] A reference to the counterparty that is selling the contract. See section 1.

If the CDS is a single name product:

creditDefaultSwap/generalTerms/referenceInformation

referenceEntity/entityName Optional - The name of the entity.attribute : entityNameScheme must be: http://www.fpml.org/spec/2003/entity-name-RED

referenceEntity/entityId Mandatory - The identity code of the entity attribute : entityIdScheme must be: http://www.fpml.org/spec/2003/entity-id-RED

referenceObligation/bond/ instrumentId

Mandatory - The ISIN code of the underlying Bond.attribute : instrumentIdScheme must be: http://www.fpml.org/spec/2002/instrument-id-ISIN

If the CDS is an index product:

creditDefaultSwap/generalTerms/indexReferenceInformation

indexName The name of the index. The indexNameScheme code scheme defines the source of the index name.

indexNameScheme must be: http://www.fpml.org/spec/2003/entity-name-RED

indexId A CDS index identifier. The indexIdScheme code scheme defines the source of the Id.

indexIdScheme must be: http://www.fpml.org/spec/2003/instrument-id-RED-pair

indexSeries The CDS index series identifier

indexAnnexDate The CDS index series annex date.

4.2.1.3 Business rules:

1. Contract must be between the two principal counterparties, identified by the buyerPartyReference and sellerPartyReference elements in the creditDefaultSwap structure

2. The effectiveDate element must be present and contain a valid business date. The date must be specified as an unadjustable date.

3. The scheduledTerminationDate element must be present and contain a valid business date. The date must be specified as an adjustable date.

4. If the product is a single name then the referenceInformation structure must be included, else, if the product is an index product then the indexReferenceInformation structure must be included.

Version C1.3 revision 4 LCH.Clearnet Only 27

4.2.1.4 Examples:

Example of the generalTerms structure for an Indexed CDS:

<generalTerms> <effectiveDate> <unadjustedDate>2012-05-04</unadjustedDate> </effectiveDate> <scheduledTerminationDate> <unadjustedDate>2012-06-04</unadjustedDate> </scheduledTerminationDate> <buyerPartyReference href="counterpartyA"/ <sellerPartyReference href="counterpartyB"/> <indexReferenceInformation> <indexName>iTraxx Europe Crossover Series 10 Version 3</indexName> <indexId indexIdScheme="http://www.fpml.org/spec/2003/instrument-id-RED-pair-1-0">2I667KAV0</indexId> <indexAnnexDate>2009-08-12</indexAnnexDate> </indexReferenceInformation> ...Etc... </generalTerms>

Example of the generalTerms structure for a Single Name CDS:

<generalTerms> <effectiveDate> <unadjustedDate>2012-05-04</unadjustedDate> </effectiveDate> <scheduledTerminationDate> <unadjustedDate>2012-06-04</unadjustedDate> </scheduledTerminationDate> <buyerPartyReference href="counterpartyA"/ <sellerPartyReference href="counterpartyB"/> <referenceInformation> <referenceEntity> <entityName entityNameScheme="http://www.fpml.org/spec/2003/entity-name-RED">REDCDS001</entityName> <entityId entityIdScheme="http://www.fpml.org/spec/2003/entity-id-RED">123456789</entityId> </referenceEntity> <referenceObligation> <bond> <instrumentId instrumentIdScheme="http://www.fpml.org/spec/2002/instrument-id-ISIN">JP378860000</instrumentId> </bond> </referenceObligation> </referenceInformation> ...Etc... </generalTerms>

Version C1.3 revision 4 LCH.Clearnet Only 28

4.2.2 feeLeg Structure The feeLeg element contains all the terms relevant to defining the fixed amounts/payments pertaining to the applicable ISDA definitions. The high level structure of the feeLeg element is shown below.

Figure 14 - feeLeg structure

The main elements of a feeLeg structure are:

• initialPayment

• periodicPayment

Each of these elements is further described below.

Version C1.3 revision 4 LCH.Clearnet Only 29

4.2.2.1 initialPayment Structure

Figure 15 - initialPayment structure

Version C1.3 revision 4 LCH.Clearnet Only 30

The initialPayment structure defines a single fixed payment that is payable by the payer to the receiver on the initial payment date. The base elements in the initialPayment structure are as follows:

Element Description initialPayment

payerPartyReference[@href] A reference to the party responsible for making the payments defined by this structure.

receiverPartyReference[@href] A reference to the party that receives the payments corresponding to this structure.

adjustablePaymentDate A fixed payment date that shall be subject to adjustment in accordance with the applicable business day convention if it would otherwise fall on a day that is not a business day.

paymentAmount Structure containing the details of the fixed payment amount.

initialPayment/paymentAmount

currency The currency in which an amount is denominated.

amount The monetary quantity in currency units.

Table 13 - initialPayment structure

See section 3 for further details on how parties are represented in the overall trade structure.

Version C1.3 revision 4 LCH.Clearnet Only 31

4.2.2.2 periodicPayment Structure

The periodicPayment structure defines a periodic schedule of fixed amounts that are payable by the buyer to the seller on the fixed rate payer payment dates. The base elements in the periodicPayment structure are as follows:

Figure 16 - periodicPayment structure

Element Description periodicPayment/fixedAmountCalculation

fixedRate The calculation period fixed rate. A per annum rate, expressed as a decimal. A fixed rate of 5% would be represented as 0.05.

Version C1.3 revision 4 LCH.Clearnet Only 32

4.2.3 protectionTerms Structure protectionTerms structure contains all the terms relevant to defining the applicable floating rate payer calculation amount, credit events and associated conditions to settlement, and reference obligations. The high level structure of the protectionTerms element is shown below.

Figure 17 - protectionTerms structure

The main elements of a protectionTerms structure are:

• calculationAmount

CDSClear does not require this information but it must be left in the trade. The will protectedTerms elements will be structurally validated but not subject to business validation or eligibility checks.

• creditEvents

creditEvents will only be specified for single name products and only when there has been a restructuring event. The ClearLink gateway will be unable to distinguish a restructuring event but should validate that the product is a single name product. if creditEvents is specified for a non single name product the message should be rejected.

Version C1.3 revision 4 LCH.Clearnet Only 33

Appendix A. FpML Schemas ClearLink uses the confirmation and reporting views supported by FpML 5.3..

The following schema headers must be present in the messages that are based on the confirmation view:

xmlns="http://www.fpml.org/FpML-5/confirmation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" fpmlVersion="5-3"

The following schema headers must be present in the messages that are based on the reporting view:

xmlns="http://www.fpml.org/FpML-5/reporting" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" fpmlVersion="5-3"

Version C1.3 revision 4 LCH.Clearnet Only 34

Appendix B. References B.1 Related documents

Ref No.

Reference Title VersionNo.

Document/ Link Notes

1. FpML Org http://www.fpml.org/index.html FpML Org Web page

2. FpML 5-3 Specification (Contact LCH for specification links)

Free registration required to access

3. W3C XML Specification 1.0 (Fifth edition)

http://www.w3.org/TR/REC-xml/

4. IETF RFC 2119 Standard http://www.ietf.org/rfc/rfc2119.txt

5. CDSClear Service Definition

(Contact LCH for specification links)

6. W3C UTC Specification http://www.w3.org/TR/NOTE-datetime

7. CDS ClearLink Messaging Specification

C1.3 (Contact LCH for specification links)

Version C1.3 revision 4 LCH.Clearnet Only 35

Appendix C. Code Lists C.1 partyRoleScheme

Following values are supported by ClearLink. Code Description Source

ClearingBroker Identifies the FCM or SCM party FpML

Executor The trade execution venue FpML

Client The price taking party ClearLink

Clearer The Clearing House ClearLink

Matcher The trade matching/affirmation venue ClearLink

Counterparty The counterparty in the trade ClearLink

TradeSource The trade source ClearLink

Version C1.3 revision 4 LCH.Clearnet Only 36

Version C1.3 revision 4 LCH.Clearnet Only 37

Appendix D. List of Abbreviations Abbreviation Explanation

AP Affirmation Platform

BIC Bank Identifier Code

CB Clearing Broker

CCP Central Counterparty

CLS Continuous Linked Settlement

EB Executing Broker

EID Swap Instrument Identifier

EOD End of Day

FCM Futures Commission Merchant

FpML Financial products Markup Language

FSA Financial Services Authority

FX Foreign Exchange

GCM General Clearing Member

ISO International Organization for Standardization

LCH London Clearing House Clearnet Ltd (LCH.Clearnet)

SCM SwapClear Clearing Member

SEF Swap Execution Facility

USI Universal Swap Identifier

UTC Coordinated Universal Time

UTF Unicode Transformation Format

UTI Universal Trade Identifier

W3C World Wide Web Consortium

XML eXtensible Markup Language

t