Message: SFTR - Entity relations message (auth.rlt.001.02)


SFTR -Message used to define relations between RSE and RCs

Document- Document (element)

Description Document
Type Document
Source <xs:element name="Document" type="Document" />

ClientReferenceData- Client data (complex type)

Description Client reference data
Components

RcId

EmailAdr{0,1}

RcNtr

RcRelTp{0,1}

Source <xs:complexType name="ClientReferenceData" >

   <xs:sequence >

     <xs:element name="RcId" type="LEIIdentifier" />

     <xs:element name="EmailAdr" type="EmailAddress" minOccurs="0" />

     <xs:element name="RcNtr" type="CounterpartyNature" />

     <xs:element name="RcRelTp" type="RCRelationType" minOccurs="0" />

   </xs:sequence>

</xs:complexType>

ClientReferenceData/RcId- Counterparty id (element)

Description Unique code identifying the counterparty
Type LEIIdentifier
Source <xs:element name="RcId" type="LEIIdentifier" />

ClientReferenceData/EmailAdr- Email address (element)

Description Email address.
Type EmailAddress
Source <xs:element name="EmailAdr" type="EmailAddress" minOccurs="0" />

ClientReferenceData/RcNtr- Counterparty nature (element)

Description Nature of the counterparty
Type CounterpartyNature
Source <xs:element name="RcNtr" type="CounterpartyNature" />

ClientReferenceData/RcRelTp- RC relation type (element)

Description RC relation type
Type RCRelationType
Source <xs:element name="RcRelTp" type="RCRelationType" minOccurs="0" />

CounterpartyNature- Counterparty nature (complex type)

Description Counterparty nature
Components

RcFcNtr

RcNfcNtr

Source <xs:complexType name="CounterpartyNature" >

   <xs:sequence >

     <xs:choice >

       <xs:element name="RcFcNtr" type="FinancialNature" />

       <xs:element name="RcNfcNtr" type="NonFinancialNature" />

     </xs:choice>

   </xs:sequence>

</xs:complexType>

CounterpartyNature/RcFcNtr- Financial counterparty (element)

Description Financial counterparty
Type FinancialNature
Source <xs:element name="RcFcNtr" type="FinancialNature" />

CounterpartyNature/RcNfcNtr- Nonfinancial counterparty (element)

Description Nonfinancial counterparty
Type NonFinancialNature
Source <xs:element name="RcNfcNtr" type="NonFinancialNature" />

CounterPartyNonfinancialTypeCode- Party type code (simple type)

Description Party type code
Type Derived from: xs:string
Format
Code Description
SME Nonfinancial minus
LRG Nonfinancial plus
Source <xs:simpleType name="CounterPartyNonfinancialTypeCode" >

   <xs:restriction base="xs:string" >

     <xs:enumeration value="SME" />

     <xs:enumeration value="LRG" />

   </xs:restriction>

</xs:simpleType>

Document- Document (complex type)

Description Document
Components

RltnDataMsg

Source <xs:complexType name="Document" >

   <xs:sequence >

     <xs:element name="RltnDataMsg" type="EntityRelationsDataMessage" />

   </xs:sequence>

</xs:complexType>

Document/RltnDataMsg- Entity relations message (element)

Description Entity relations message
Type EntityRelationsDataMessage
Source <xs:element name="RltnDataMsg" type="EntityRelationsDataMessage" />

EmailAddress- EmailAddress (simple type)

Description Email address
Type Derived from: xs:string
Format Max. length=256

xs:pattern=[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}

Source <xs:simpleType name="EmailAddress" >

   <xs:restriction base="xs:string" >

     <xs:maxLength value="256" />

     <xs:pattern value="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}" />

   </xs:restriction>

</xs:simpleType>

EntityRelationsData- Client data (complex type)

Description Client data
Components

TechRcrdId

New

Cxl

Source <xs:complexType name="EntityRelationsData" >

   <xs:sequence >

     <xs:element name="TechRcrdId" type="Max140Text" />

     <xs:choice >

       <xs:element name="New" type="ClientReferenceData" />

       <xs:element name="Cxl" type="RelationCancellationData" />

     </xs:choice>

   </xs:sequence>

</xs:complexType>

EntityRelationsData/TechRcrdId- Technical Record Id (element)

Description Technical Record Id
Type Max140Text
Source <xs:element name="TechRcrdId" type="Max140Text" />

EntityRelationsData/New- New client data (element)

Description New client data
Type ClientReferenceData
Source <xs:element name="New" type="ClientReferenceData" />

EntityRelationsData/Cxl- Relation cancellation (element)

Description Relation cancellation
Type RelationCancellationData
Source <xs:element name="Cxl" type="RelationCancellationData" />

EntityRelationsDataMessage- Entity relations message (complex type)

Description Entity relations message
Components

GnlInf

RltnData{1,unbounded}

Source <xs:complexType name="EntityRelationsDataMessage" >

   <xs:sequence >

     <xs:element name="GnlInf" type="GeneralInformation" />

     <xs:element name="RltnData" type="EntityRelationsData" maxOccurs="unbounded" />

   </xs:sequence>

</xs:complexType>

EntityRelationsDataMessage/GnlInf- General information (element)

Description General information
Type GeneralInformation
Source <xs:element name="GnlInf" type="GeneralInformation" />

EntityRelationsDataMessage/RltnData- Relations (element)

Description Relations
Type EntityRelationsData
Source <xs:element name="RltnData" type="EntityRelationsData" maxOccurs="unbounded" />

FinancialNature- Financial nature (complex type)

Description Financial nature
Components

RcIsFund

Source <xs:complexType name="FinancialNature" >

   <xs:sequence >

     <xs:element name="RcIsFund" type="YesNoIndicator" />

   </xs:sequence>

</xs:complexType>

FinancialNature/RcIsFund- RC is investment fund (element)

Description RC is investment fund
Type YesNoIndicator
Source <xs:element name="RcIsFund" type="YesNoIndicator" />

GeneralInformation- General information (complex type)

Description General information
Components

RptSubmitgNtty

Source <xs:complexType name="GeneralInformation" >

   <xs:sequence >

     <xs:element name="RptSubmitgNtty" type="LEIIdentifier" />

   </xs:sequence>

</xs:complexType>

GeneralInformation/RptSubmitgNtty- Report submitting entity Id (element)

Description Report submitting entity Id
Type LEIIdentifier
Source <xs:element name="RptSubmitgNtty" type="LEIIdentifier" />

ISODate- ISODate (simple type)

Description ISO date
Type Derived from: xs:date
Format
Source <xs:simpleType name="ISODate" >

   <xs:restriction base="xs:date" >

   </xs:restriction>

</xs:simpleType>

LEIIdentifier- LEIIdentifier (simple type)

Description Legal Entity Identifier is a code allocated to a party as described in ISO 17442 "Financial Services - Legal Entity Identifier (LEI)".
Type Derived from: xs:string
Format xs:pattern=[A-Z0-9]{18,18}[0-9]{2,2}

Source <xs:simpleType name="LEIIdentifier" >

   <xs:restriction base="xs:string" >

     <xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}" />

   </xs:restriction>

</xs:simpleType>

Max140Text- Max140Text (simple type)

Description Specifies a character string with a maximum length of 140 characters.
Type Derived from: xs:string
Format Min. length=1

Max. length=140

Source <xs:simpleType name="Max140Text" >

   <xs:restriction base="xs:string" >

     <xs:minLength value="1" />

     <xs:maxLength value="140" />

   </xs:restriction>

</xs:simpleType>

NonFinancialNature- Nonfinancial nature (complex type)

Description Nonfinancial nature
Components

RcNfcNtrCd

Source <xs:complexType name="NonFinancialNature" >

   <xs:sequence >

     <xs:element name="RcNfcNtrCd" type="CounterPartyNonfinancialTypeCode" />

   </xs:sequence>

</xs:complexType>

NonFinancialNature/RcNfcNtrCd- Nonfinancial counterparty nature (element)

Description Nonfinancial counterparty nature
Type CounterPartyNonfinancialTypeCode
Source <xs:element name="RcNfcNtrCd" type="CounterPartyNonfinancialTypeCode" />

RCRelationType- Relation Type between RC and RSE (complex type)

Description Relation Type between RC and RSE
Components

RcMngFund

RcCptlGrp

Source <xs:complexType name="RCRelationType" >

   <xs:sequence >

     <xs:choice >

       <xs:element name="RcMngFund" type="YesNoIndicator" />

       <xs:element name="RcCptlGrp" type="YesNoIndicator" />

     </xs:choice>

   </xs:sequence>

</xs:complexType>

RCRelationType/RcMngFund- RC is investment funds managed by RSE or by Entity from capital group (element)

Description RC is investment funds managed by RSE or by Entity from capital group
Type YesNoIndicator
Source <xs:element name="RcMngFund" type="YesNoIndicator" />

RCRelationType/RcCptlGrp- RC belongs to the same capital group as RSE (element)

Description RC belongs to the same capital group as RSE
Type YesNoIndicator
Source <xs:element name="RcCptlGrp" type="YesNoIndicator" />

RelationCancellationData- Relation cancellation (complex type)

Description Relation cancellation
Components

RcId

Source <xs:complexType name="RelationCancellationData" >

   <xs:sequence >

     <xs:element name="RcId" type="LEIIdentifier" />

   </xs:sequence>

</xs:complexType>

RelationCancellationData/RcId- Counterparty id (element)

Description Unique code identifying the counterparty
Type LEIIdentifier
Source <xs:element name="RcId" type="LEIIdentifier" />

YesNoIndicator- YesNoIndicator (simple type)

Description Indicates a "Yes" or "No" type of answer for an element.
Type Derived from: xs:boolean
Format
Source <xs:simpleType name="YesNoIndicator" >

   <xs:restriction base="xs:boolean" >

   </xs:restriction>

</xs:simpleType>