Message: Report submission message (trar.ins.001.04)


Report submission message

KDPWDocument- KDPW_TR system message (element)

Description KDPW_TR system message
Type KDPWDocument
Source <xs:element name="KDPWDocument" type="KDPWDocument" />

ActiveCurrencyAnd20Amount_SimpleType- (simple type)

Type Derived from: xs:decimal
Format fraction digits=19

no of characters=20

Min. value=0

Source <xs:simpleType name="ActiveCurrencyAnd20Amount_SimpleType" >

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

     <xs:fractionDigits value="19" />

     <xs:totalDigits value="20" />

     <xs:minInclusive value="0" />

   </xs:restriction>

</xs:simpleType>

ActiveCurrencyAnd20Amount- ActiveCurrencyAnd20Amount (complex type)

Description A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Type Derived from: ActiveCurrencyAnd20Amount_SimpleType
Attributes
Name Description Type
Ccy Currency ActiveCurrencyCode
Source <xs:complexType name="ActiveCurrencyAnd20Amount" >

   <xs:simpleContent>

     <xs:extension base="ActiveCurrencyAnd20Amount_SimpleType" >

      < xs:attribute name="Ccy" type="ActiveCurrencyCode" use="required" />

     </xs:extension>

   </xs:simpleContent>

</xs:complexType>

ActiveCurrencyAnd20AmountN- ActiveCurrencyAnd20Amount (complex type)

Description A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Type Derived from: ActiveOrHistoricCurrencyAnd20Amount_SimpleType_N
Attributes
Name Description Type
Ccy Currency ActiveCurrencyCode
Source <xs:complexType name="ActiveCurrencyAnd20AmountN" >

   <xs:simpleContent>

     <xs:extension base="ActiveOrHistoricCurrencyAnd20Amount_SimpleType_N" >

      < xs:attribute name="Ccy" type="ActiveCurrencyCode" use="required" />

     </xs:extension>

   </xs:simpleContent>

</xs:complexType>

ActiveCurrencyCode- ActiveCurrencyCode (simple type)

Description A code allocated to a currency by a Maintenance Agency under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
Type Derived from: xs:string
Format xs:pattern=[A-Z]{3,3}

Source <xs:simpleType name="ActiveCurrencyCode" >

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

     <xs:pattern value="[A-Z]{3,3}" />

   </xs:restriction>

</xs:simpleType>

ActiveOrHistoricCurrencyAnd20Amount_SimpleType- (simple type)

Type Derived from: xs:decimal
Format fraction digits=19

no of characters=20

Min. value=0

Source <xs:simpleType name="ActiveOrHistoricCurrencyAnd20Amount_SimpleType" >

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

     <xs:fractionDigits value="19" />

     <xs:totalDigits value="20" />

     <xs:minInclusive value="0" />

   </xs:restriction>

</xs:simpleType>

ActiveOrHistoricCurrencyAnd20Amount_SimpleType_N- (simple type)

Type Derived from: xs:decimal
Format fraction digits=19

no of characters=20

Source <xs:simpleType name="ActiveOrHistoricCurrencyAnd20Amount_SimpleType_N" >

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

     <xs:fractionDigits value="19" />

     <xs:totalDigits value="20" />

   </xs:restriction>

</xs:simpleType>

ActiveOrHistoricCurrencyAnd20Amount- ActiveOrHistoricCurrencyAnd20Amount (complex type)

Description A number of monetary units specified in an active or a historic currency where the unit of currency is explicit and compliant with ISO 4217.
Type Derived from: ActiveOrHistoricCurrencyAnd20Amount_SimpleType
Attributes
Name Description Type
Ccy Currency ActiveOrHistoricCurrencyCode
Source <xs:complexType name="ActiveOrHistoricCurrencyAnd20Amount" >

   <xs:simpleContent>

     <xs:extension base="ActiveOrHistoricCurrencyAnd20Amount_SimpleType" >

      < xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required" />

     </xs:extension>

   </xs:simpleContent>

</xs:complexType>

ActiveOrHistoricCurrencyAnd20Amount_Negative- ActiveOrHistoricCurrencyAnd20Amount (complex type)

Description A number of monetary units specified in an active or a historic currency where the unit of currency is explicit and compliant with ISO 4217.
Type Derived from: ActiveOrHistoricCurrencyAnd20Amount_SimpleType_N
Attributes
Name Description Type
Ccy Currency ActiveOrHistoricCurrencyCode
Source <xs:complexType name="ActiveOrHistoricCurrencyAnd20Amount_Negative" >

   <xs:simpleContent>

     <xs:extension base="ActiveOrHistoricCurrencyAnd20Amount_SimpleType_N" >

      < xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required" />

     </xs:extension>

   </xs:simpleContent>

</xs:complexType>

ActiveOrHistoricCurrencyCode- ActiveOrHistoricCurrencyCode (simple type)

Description A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
Type Derived from: xs:string
Format xs:pattern=[A-Z]{3,3}

Source <xs:simpleType name="ActiveOrHistoricCurrencyCode" >

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

     <xs:pattern value="[A-Z]{3,3}" />

   </xs:restriction>

</xs:simpleType>

Amount20_SimpleType- (simple type)

Type Derived from: xs:decimal
Format fraction digits=19

no of characters=20

Min. value=0

Source <xs:simpleType name="Amount20_SimpleType" >

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

     <xs:fractionDigits value="19" />

     <xs:totalDigits value="20" />

     <xs:minInclusive value="0" />

   </xs:restriction>

</xs:simpleType>

Amount20_SimpleType_Negative- (simple type)

Type Derived from: xs:decimal
Format fraction digits=19

no of characters=20

Source <xs:simpleType name="Amount20_SimpleType_Negative" >

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

     <xs:fractionDigits value="19" />

     <xs:totalDigits value="20" />

   </xs:restriction>

</xs:simpleType>

AmountAndDirection54- AmountAndDirection54 (complex type)

Description Amount of money expressed with an optional currency code and debit/credit indicator.
Components

Amt

Sgn{0,1}

Source <xs:complexType name="AmountAndDirection54" >

   <xs:sequence >

     <xs:element name="Amt" type="ActiveOrHistoricCurrencyAnd20Amount" />

     <xs:element name="Sgn" type="PlusOrMinusIndicator" minOccurs="0" maxOccurs="1" />

   </xs:sequence>

</xs:complexType>

AmountAndDirection54/Amt- Amount (element)

Description Amount of money that results in an increase (positively signed) or decrease (negatively signed), with specification of the currency.
Type ActiveOrHistoricCurrencyAnd20Amount
Source <xs:element name="Amt" type="ActiveOrHistoricCurrencyAnd20Amount" />

AmountAndDirection54/Sgn- Sign (element)

Description Indicates that the amount value is positive or negative. Usage: When absent, the amount is positive.
Type PlusOrMinusIndicator
Source <xs:element name="Sgn" type="PlusOrMinusIndicator" minOccurs="0" maxOccurs="1" />

Amount_TR- (simple type)

Type Derived from: xs:decimal
Format fraction digits=19

no of characters=20

Min. value=0

Source <xs:simpleType name="Amount_TR" >

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

     <xs:fractionDigits value="19" />

     <xs:totalDigits value="20" />

     <xs:minInclusive value="0" />

   </xs:restriction>

</xs:simpleType>

AssetClassAttributes1Choice__1- AssetClassAttributes1Choice__1 (complex type)

Description Asset class specific details of a derivative.
Components

Intrst

FX

Source <xs:complexType name="AssetClassAttributes1Choice__1" >

   <xs:sequence >

     <xs:choice >

       <xs:element name="Intrst" type="DerivativeInterest2" />

       <xs:element name="FX" type="DerivativeForeignExchange2" />

     </xs:choice>

   </xs:sequence>

</xs:complexType>

AssetClassAttributes1Choice__1/Intrst- Interest (element)

Description Asset class is a non-financial instrument of type interest rate.
Type DerivativeInterest2
Source <xs:element name="Intrst" type="DerivativeInterest2" />

AssetClassAttributes1Choice__1/FX- ForeignExchange (element)

Description Asset class is a non-financial instrument of type foreign exchange.
Type DerivativeForeignExchange2
Source <xs:element name="FX" type="DerivativeForeignExchange2" />

BasketDescription3__1- Basket description (complex type)

Description Describes the constituents of the basket.
Components

ISIN{0,unbounded}

Indx{0,unbounded}

Source <xs:complexType name="BasketDescription3__1" >

   <xs:sequence >

     <xs:element name="ISIN" type="ISINOct2015Identifier" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="Indx" type="FinancialInstrument58__1" minOccurs="0" maxOccurs="unbounded" />

   </xs:sequence>

</xs:complexType>

BasketDescription3__1/ISIN- ISIN (element)

Description ISIN
Type ISINOct2015Identifier
Source <xs:element name="ISIN" type="ISINOct2015Identifier" minOccurs="0" maxOccurs="unbounded" />

BasketDescription3__1/Indx- Index (element)

Description Index on which the financial instrument is based.
Type FinancialInstrument58__1
Source <xs:element name="Indx" type="FinancialInstrument58__1" minOccurs="0" maxOccurs="unbounded" />

BenchmarkCurveName5Choice__1- Benchmark curve (complex type)

Description Choice of format for benchmark curve name.
Components

Indx

Nm

Source <xs:complexType name="BenchmarkCurveName5Choice__1" >

   <xs:sequence >

     <xs:choice >

       <xs:element name="Indx" type="BenchmarkCurveName2Code" />

       <xs:element name="Nm" type="ESMA_AlphaNumericAdditionalCharactersMax25_Pattern" />

     </xs:choice>

   </xs:sequence>

</xs:complexType>

BenchmarkCurveName5Choice__1/Indx- Index (element)

Description Index name where the underlying is an index.
Type BenchmarkCurveName2Code
Source <xs:element name="Indx" type="BenchmarkCurveName2Code" />

BenchmarkCurveName5Choice__1/Nm- Name (element)

Description Provides the name that should be used where no ISIN or standardized name of the index exists, including its term (such as ‘EURIBOR6M’, ‘LIBOR3M’).
Type ESMA_AlphaNumericAdditionalCharactersMax25_Pattern
Source <xs:element name="Nm" type="ESMA_AlphaNumericAdditionalCharactersMax25_Pattern" />

BenchmarkCurveName2Code- Benchmark curve name. (simple type)

Description Specifies a benchmark curve name.
Type Derived from: xs:string
Format
Code Description
WIBO WIBOR
TREA Treasury
TIBO TIBOR
TLBO TELEBOR
SWAP SWAP
STBO STIBOR
PRBO PRIBOR
PFAN Pfandbriefe
NIBO NIBOR
MAAA MuniAAA
MOSP MOSPRIM
LIBO LIBOR
LIBI LIBID
JIBA JIBAR
ISDA ISDAFIX
GCFR GCFRepo
FUSW FutureSWAP
EUCH EuroSwiss
EUUS EURODOLLAR
EURI EUROIBOR
EONS EONIASwaps
EONA EONIA
CIBO CIBOR
CDOR CDOR
BUBO BUBOR
BBSW BBSW
Source <xs:simpleType name="BenchmarkCurveName2Code" >

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

     <xs:enumeration value="WIBO" />

     <xs:enumeration value="TREA" />

     <xs:enumeration value="TIBO" />

     <xs:enumeration value="TLBO" />

     <xs:enumeration value="SWAP" />

     <xs:enumeration value="STBO" />

     <xs:enumeration value="PRBO" />

     <xs:enumeration value="PFAN" />

     <xs:enumeration value="NIBO" />

     <xs:enumeration value="MAAA" />

     <xs:enumeration value="MOSP" />

     <xs:enumeration value="LIBO" />

     <xs:enumeration value="LIBI" />

     <xs:enumeration value="JIBA" />

     <xs:enumeration value="ISDA" />

     <xs:enumeration value="GCFR" />

     <xs:enumeration value="FUSW" />

     <xs:enumeration value="EUCH" />

     <xs:enumeration value="EUUS" />

     <xs:enumeration value="EURI" />

     <xs:enumeration value="EONS" />

     <xs:enumeration value="EONA" />

     <xs:enumeration value="CIBO" />

     <xs:enumeration value="CDOR" />

     <xs:enumeration value="BUBO" />

     <xs:enumeration value="BBSW" />

   </xs:restriction>

</xs:simpleType>

CFIOct2015Identifier- CFIOct2015Identifier (simple type)

Description Classification type of the financial instrument, as per the ISO 10962 Classification of Financial Instrument (CFI) codification, eg, common share with voting rights, fully paid, or registered.
Type Derived from: xs:string
Format xs:pattern=[A-Z]{6,6}

Source <xs:simpleType name="CFIOct2015Identifier" >

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

     <xs:pattern value="[A-Z]{6,6}" />

   </xs:restriction>

</xs:simpleType>

ClearingObligationCode- ClearingObligationCode (simple type)

Description Clearing obligation code.
Type Derived from: xs:string
Format
Code Description
Y Y
N N
X X
Source <xs:simpleType name="ClearingObligationCode" >

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

     <xs:enumeration value="Y" />

     <xs:enumeration value="N" />

     <xs:enumeration value="X" />

   </xs:restriction>

</xs:simpleType>

Code4Text- Qualifier (simple type)

Description Qualifier
Type Derived from: xs:string
Format Min. length=4

Max. length=4

Source <xs:simpleType name="Code4Text" >

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

     <xs:whiteSpace value="collapse" />

     <xs:minLength value="4" />

     <xs:maxLength value="4" />

   </xs:restriction>

</xs:simpleType>

CollateralisationType1Code- CollateralisationType1Code (simple type)

Description Specifies the type of collateral agreement between two parties.
Type Derived from: xs:string
Format
Code Description
FC FullyCollateralised
OC OneWayCollateralised
PC PartiallyCollateralised
U Uncollateralised
Source <xs:simpleType name="CollateralisationType1Code" >

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

     <xs:enumeration value="FC" />

     <xs:enumeration value="OC" />

     <xs:enumeration value="PC" />

     <xs:enumeration value="U" />

   </xs:restriction>

</xs:simpleType>

CommodityBase- CommodityBase (simple type)

Description Commodity base
Type Derived from: xs:string
Format
Code Description
AG AG
EN EN
FR FR
ME ME
IN IN
EV EV
EX EX
OT OT
Source <xs:simpleType name="CommodityBase" >

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

     <xs:enumeration value="AG" />

     <xs:enumeration value="EN" />

     <xs:enumeration value="FR" />

     <xs:enumeration value="ME" />

     <xs:enumeration value="IN" />

     <xs:enumeration value="EV" />

     <xs:enumeration value="EX" />

     <xs:enumeration value="OT" />

   </xs:restriction>

</xs:simpleType>

CommodityDetails- CommodityDetails (simple type)

Description Commodity details
Type Derived from: xs:string
Format
Code Description
GO GO
DA DA
LI LI
FO FO
SO SO
SF SF
OT OT
OI OI
NG NG
CO CO
EL EL
IE IE
DR DR
WT WT
PR PR
NP NP
WE WE
EM EM
Source <xs:simpleType name="CommodityDetails" >

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

     <xs:enumeration value="GO" />

     <xs:enumeration value="DA" />

     <xs:enumeration value="LI" />

     <xs:enumeration value="FO" />

     <xs:enumeration value="SO" />

     <xs:enumeration value="SF" />

     <xs:enumeration value="OT" />

     <xs:enumeration value="OI" />

     <xs:enumeration value="NG" />

     <xs:enumeration value="CO" />

     <xs:enumeration value="EL" />

     <xs:enumeration value="IE" />

     <xs:enumeration value="DR" />

     <xs:enumeration value="WT" />

     <xs:enumeration value="PR" />

     <xs:enumeration value="NP" />

     <xs:enumeration value="WE" />

     <xs:enumeration value="EM" />

   </xs:restriction>

</xs:simpleType>

CommodityTrade- Commodities and emission allowances (complex type)

Description Commodities and emission allowances
Components

CmmdtyBase

CmmdtyDtls{0,1}

DlvryPtOrZone{0,unbounded}

IntrCnnctnPt{0,1}

LdTp{0,1}

DlvryAttr{0,unbounded}

Source <xs:complexType name="CommodityTrade" >

   <xs:sequence >

     <xs:element name="CmmdtyBase" type="CommodityBase" />

     <xs:element name="CmmdtyDtls" type="CommodityDetails" minOccurs="0" />

     <xs:element name="DlvryPtOrZone" type="Max16Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="IntrCnnctnPt" type="Max16Text" minOccurs="0" maxOccurs="1" />

     <xs:element name="LdTp" type="EnergyLoadType1Code" minOccurs="0" maxOccurs="1" />

     <xs:element name="DlvryAttr" type="EnergyDeliveryAttribute3__1" minOccurs="0" maxOccurs="unbounded" />

   </xs:sequence>

</xs:complexType>

CommodityTrade/CmmdtyBase- Commodity base (element)

Description Commodity base
Type CommodityBase
Source <xs:element name="CmmdtyBase" type="CommodityBase" />

CommodityTrade/CmmdtyDtls- Commodity details (element)

Description Commodity details
Type CommodityDetails
Source <xs:element name="CmmdtyDtls" type="CommodityDetails" minOccurs="0" />

CommodityTrade/DlvryPtOrZone- DeliveryPointOrZone (element)

Description Indicates the delivery point(s) of market area(s) for energy derivative contracts.
Type Max16Text
Source <xs:element name="DlvryPtOrZone" type="Max16Text" minOccurs="0" maxOccurs="unbounded" />

CommodityTrade/IntrCnnctnPt- InterConnectionPoint (element)

Description Identification of the border(s) or border point(s) of a transportation contract.
Type Max16Text
Source <xs:element name="IntrCnnctnPt" type="Max16Text" minOccurs="0" maxOccurs="1" />

CommodityTrade/LdTp- LoadType (element)

Description Identification of the delivery profile.
Type EnergyLoadType1Code
Source <xs:element name="LdTp" type="EnergyLoadType1Code" minOccurs="0" maxOccurs="1" />

CommodityTrade/DlvryAttr- DeliveryAttribute (element)

Description Attributes related to delivery of derivative contracts.
Type EnergyDeliveryAttribute3__1
Source <xs:element name="DlvryAttr" type="EnergyDeliveryAttribute3__1" minOccurs="0" maxOccurs="unbounded" />

CommodityTrade_M- Commodities and emission allowances (complex type)

Description Commodities and emission allowances
Components

CmmdtyBase

CmmdtyDtls{0,1}

DlvryPtOrZone{0,unbounded}

IntrCnnctnPt{0,1}

LdTp{0,1}

DlvryAttr{0,unbounded}

Source <xs:complexType name="CommodityTrade_M" >

   <xs:sequence >

     <xs:element name="CmmdtyBase" type="CommodityBase" />

     <xs:element name="CmmdtyDtls" type="CommodityDetails" minOccurs="0" />

     <xs:element name="DlvryPtOrZone" type="Max16Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="IntrCnnctnPt" type="Max16Text" minOccurs="0" maxOccurs="1" />

     <xs:element name="LdTp" type="EnergyLoadType1Code" minOccurs="0" maxOccurs="1" />

     <xs:element name="DlvryAttr" type="EnergyDeliveryAttribute3__1" minOccurs="0" maxOccurs="unbounded" />

   </xs:sequence>

</xs:complexType>

CommodityTrade_M/CmmdtyBase- Commodity base (element)

Description Commodity base
Type CommodityBase
Source <xs:element name="CmmdtyBase" type="CommodityBase" />

CommodityTrade_M/CmmdtyDtls- Commodity details (element)

Description Commodity details
Type CommodityDetails
Source <xs:element name="CmmdtyDtls" type="CommodityDetails" minOccurs="0" />

CommodityTrade_M/DlvryPtOrZone- DeliveryPointOrZone (element)

Description Indicates the delivery point(s) of market area(s) for energy derivative contracts.
Type Max16Text
Source <xs:element name="DlvryPtOrZone" type="Max16Text" minOccurs="0" maxOccurs="unbounded" />

CommodityTrade_M/IntrCnnctnPt- InterConnectionPoint (element)

Description Identification of the border(s) or border point(s) of a transportation contract.
Type Max16Text
Source <xs:element name="IntrCnnctnPt" type="Max16Text" minOccurs="0" maxOccurs="1" />

CommodityTrade_M/LdTp- LoadType (element)

Description Identification of the delivery profile.
Type EnergyLoadType1Code
Source <xs:element name="LdTp" type="EnergyLoadType1Code" minOccurs="0" maxOccurs="1" />

CommodityTrade_M/DlvryAttr- DeliveryAttribute (element)

Description Attributes related to delivery of derivative contracts.
Type EnergyDeliveryAttribute3__1
Source <xs:element name="DlvryAttr" type="EnergyDeliveryAttribute3__1" minOccurs="0" maxOccurs="unbounded" />

CommodityTrade_R- Commodities and emission allowances (complex type)

Description Commodities and emission allowances
Components

CmmdtyBase

CmmdtyDtls{0,1}

DlvryPtOrZone{0,unbounded}

IntrCnnctnPt{0,1}

LdTp{0,1}

DlvryAttr{0,unbounded}

Source <xs:complexType name="CommodityTrade_R" >

   <xs:sequence >

     <xs:element name="CmmdtyBase" type="CommodityBase" />

     <xs:element name="CmmdtyDtls" type="CommodityDetails" minOccurs="0" />

     <xs:element name="DlvryPtOrZone" type="Max16Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="IntrCnnctnPt" type="Max16Text" minOccurs="0" maxOccurs="1" />

     <xs:element name="LdTp" type="EnergyLoadType1Code" minOccurs="0" maxOccurs="1" />

     <xs:element name="DlvryAttr" type="EnergyDeliveryAttribute3__1" minOccurs="0" maxOccurs="unbounded" />

   </xs:sequence>

</xs:complexType>

CommodityTrade_R/CmmdtyBase- Commodity base (element)

Description Commodity base
Type CommodityBase
Source <xs:element name="CmmdtyBase" type="CommodityBase" />

CommodityTrade_R/CmmdtyDtls- Commodity details (element)

Description Commodity details
Type CommodityDetails
Source <xs:element name="CmmdtyDtls" type="CommodityDetails" minOccurs="0" />

CommodityTrade_R/DlvryPtOrZone- DeliveryPointOrZone (element)

Description Indicates the delivery point(s) of market area(s) for energy derivative contracts.
Type Max16Text
Source <xs:element name="DlvryPtOrZone" type="Max16Text" minOccurs="0" maxOccurs="unbounded" />

CommodityTrade_R/IntrCnnctnPt- InterConnectionPoint (element)

Description Identification of the border(s) or border point(s) of a transportation contract.
Type Max16Text
Source <xs:element name="IntrCnnctnPt" type="Max16Text" minOccurs="0" maxOccurs="1" />

CommodityTrade_R/LdTp- LoadType (element)

Description Identification of the delivery profile.
Type EnergyLoadType1Code
Source <xs:element name="LdTp" type="EnergyLoadType1Code" minOccurs="0" maxOccurs="1" />

CommodityTrade_R/DlvryAttr- DeliveryAttribute (element)

Description Attributes related to delivery of derivative contracts.
Type EnergyDeliveryAttribute3__1
Source <xs:element name="DlvryAttr" type="EnergyDeliveryAttribute3__1" minOccurs="0" maxOccurs="unbounded" />

CommonTradeDataReport13__3- CommonTradeDataReport13__3 (complex type)

Description Information related to contract and transaction details.
Components

TxData

Source <xs:complexType name="CommonTradeDataReport13__3" >

   <xs:sequence >

     <xs:element name="TxData" type="TradeTransaction11__3" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport13__3/TxData- TransactionData (element)

Description Data related specifically to a trade transaction.
Type TradeTransaction11__3
Source <xs:element name="TxData" type="TradeTransaction11__3" />

CommonTradeDataReport13__4- CommonTradeDataReport13__4 (complex type)

Description Information related to contract and transaction details.
Components

CtrctData

TxData

Source <xs:complexType name="CommonTradeDataReport13__4" >

   <xs:sequence >

     <xs:element name="CtrctData" type="ContractType4__2" />

     <xs:element name="TxData" type="TradeTransaction_TR_M" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport13__4/CtrctData- ContractData (element)

Description Data related to a trade contract.
Type ContractType4__2
Source <xs:element name="CtrctData" type="ContractType4__2" />

CommonTradeDataReport13__4/TxData- TransactionData (element)

Description Data related specifically to a trade transaction.
Type TradeTransaction_TR_M
Source <xs:element name="TxData" type="TradeTransaction_TR_M" />

CommonTradeDataReport_TR_P_M- CommonTradeDataReport13__4 (complex type)

Description Information related to contract and transaction details.
Components

CtrctData

TxData

Source <xs:complexType name="CommonTradeDataReport_TR_P_M" >

   <xs:sequence >

     <xs:element name="CtrctData" type="ContractType4__2" />

     <xs:element name="TxData" type="TradeTransaction_TR_P_M" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport_TR_P_M/CtrctData- ContractData (element)

Description Data related to a trade contract.
Type ContractType4__2
Source <xs:element name="CtrctData" type="ContractType4__2" />

CommonTradeDataReport_TR_P_M/TxData- TransactionData (element)

Description Data related specifically to a trade transaction.
Type TradeTransaction_TR_P_M
Source <xs:element name="TxData" type="TradeTransaction_TR_P_M" />

CommonTradeDataReport13__6- CommonTradeDataReport13__6 (complex type)

Description Information related to contract and transaction details.
Components

TxData

Source <xs:complexType name="CommonTradeDataReport13__6" >

   <xs:sequence >

     <xs:element name="TxData" type="TradeTransaction11__6" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport13__6/TxData- (element)

Description Data related specifically to a trade transaction.
Type TradeTransaction11__6
Source <xs:element name="TxData" type="TradeTransaction11__6" />

CommonTradeDataReport16__1- CommonTradeDataReport16__1 (complex type)

Description Information related to contract and transaction details.
Components

TxData

Source <xs:complexType name="CommonTradeDataReport16__1" >

   <xs:sequence >

     <xs:element name="TxData" type="TradeTransaction12__1" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport16__1/TxData- TransactionData (element)

Description Data related to a trade transaction.
Type TradeTransaction12__1
Source <xs:element name="TxData" type="TradeTransaction12__1" />

CommonTradeDataReport17__1- CommonTradeDataReport17__1 (complex type)

Description Information related to contract and transaction details.
Components

CtrctData

TxData

Source <xs:complexType name="CommonTradeDataReport17__1" >

   <xs:sequence >

     <xs:element name="CtrctData" type="ContractType3__1" />

     <xs:element name="TxData" type="TradeTransaction10__1" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport17__1/CtrctData- ContractData (element)

Description Data related to a trade contract.
Type ContractType3__1
Source <xs:element name="CtrctData" type="ContractType3__1" />

CommonTradeDataReport17__1/TxData- TransactionData (element)

Description Data related to a trade transaction.
Type TradeTransaction10__1
Source <xs:element name="TxData" type="TradeTransaction10__1" />

CommonTradeDataReport_TR_P_N- CommonTradeDataReport17__1 (complex type)

Description Information related to contract and transaction details.
Components

CtrctData

TxData

Source <xs:complexType name="CommonTradeDataReport_TR_P_N" >

   <xs:sequence >

     <xs:element name="CtrctData" type="ContractType3__1" />

     <xs:element name="TxData" type="TradeTransaction_TR_P_N" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport_TR_P_N/CtrctData- ContractData (element)

Description Data related to a trade contract.
Type ContractType3__1
Source <xs:element name="CtrctData" type="ContractType3__1" />

CommonTradeDataReport_TR_P_N/TxData- TransactionData (element)

Description Data related to a trade transaction.
Type TradeTransaction_TR_P_N
Source <xs:element name="TxData" type="TradeTransaction_TR_P_N" />

CommonTradeDataReport17__2- CommonTradeDataReport17__2 (complex type)

Description Information related to contract and transaction details.
Components

CtrctData

TxData

Source <xs:complexType name="CommonTradeDataReport17__2" >

   <xs:sequence >

     <xs:element name="CtrctData" type="ContractType3__2" />

     <xs:element name="TxData" type="TradeTransaction10__2" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport17__2/CtrctData- ContractData (element)

Description Data related to a trade contract.
Type ContractType3__2
Source <xs:element name="CtrctData" type="ContractType3__2" />

CommonTradeDataReport17__2/TxData- TransactionData (element)

Description Data related to a trade transaction.
Type TradeTransaction10__2
Source <xs:element name="TxData" type="TradeTransaction10__2" />

CommonTradeDataReport_TR_R- CommonTradeDataReport (complex type)

Description Information related to contract and transaction details.
Components

CtrctData

TxData

Source <xs:complexType name="CommonTradeDataReport_TR_R" >

   <xs:sequence >

     <xs:element name="CtrctData" type="ContractType4__2_R" />

     <xs:element name="TxData" type="TradeTransaction11__4" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport_TR_R/CtrctData- ContractData (element)

Description Data related to a trade contract.
Type ContractType4__2_R
Source <xs:element name="CtrctData" type="ContractType4__2_R" />

CommonTradeDataReport_TR_R/TxData- TransactionData (element)

Description Data related specifically to a trade transaction.
Type TradeTransaction11__4
Source <xs:element name="TxData" type="TradeTransaction11__4" />

CommonTradeDataReport_TR_P_R- CommonTradeDataReport (complex type)

Description Information related to contract and transaction details.
Components

CtrctData

TxData

Source <xs:complexType name="CommonTradeDataReport_TR_P_R" >

   <xs:sequence >

     <xs:element name="CtrctData" type="ContractType4__2_R" />

     <xs:element name="TxData" type="TradeTransaction_TR_P_R" />

   </xs:sequence>

</xs:complexType>

CommonTradeDataReport_TR_P_R/CtrctData- ContractData (element)

Description Data related to a trade contract.
Type ContractType4__2_R
Source <xs:element name="CtrctData" type="ContractType4__2_R" />

CommonTradeDataReport_TR_P_R/TxData- TransactionData (element)

Description Data related specifically to a trade transaction.
Type TradeTransaction_TR_P_R
Source <xs:element name="TxData" type="TradeTransaction_TR_P_R" />

ContractDetails_TR_M- ContractDetails (complex type)

Description Information related to contract attributes.
Components

PdctClssfctn

PdctId{0,1}

UndrlygInstrm{0,1}

TechUndrlyg{0,1}

NtnlCcyFrstLeg

NtnlCcyScndLeg{0,1}

DlvrblCcy{0,1}

Source <xs:complexType name="ContractDetails_TR_M" >

   <xs:sequence >

     <xs:element name="PdctClssfctn" type="ProductClassification1Choice" />

     <xs:element name="PdctId" type="SecurityIdentification18Choice__1" minOccurs="0" maxOccurs="1" />

     <xs:element name="UndrlygInstrm" type="SecurityIdentification19Choice__2" minOccurs="0" maxOccurs="1" />

     <xs:element name="TechUndrlyg" type="Max50Text" minOccurs="0" maxOccurs="1" />

     <xs:element name="NtnlCcyFrstLeg" type="ActiveCurrencyCode" />

     <xs:element name="NtnlCcyScndLeg" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

     <xs:element name="DlvrblCcy" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

   </xs:sequence>

</xs:complexType>

ContractDetails_TR_M/PdctClssfctn- ProductClassification (element)

Description Specifies the classification of the derivative product.
Type ProductClassification1Choice
Source <xs:element name="PdctClssfctn" type="ProductClassification1Choice" />

ContractDetails_TR_M/PdctId- ProductIdentification (element)

Description Specifies the identification of the derivative product.
Type SecurityIdentification18Choice__1
Source <xs:element name="PdctId" type="SecurityIdentification18Choice__1" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_M/UndrlygInstrm- UnderlyingInstrument (element)

Description Unique identification to identify the direct underlying instrument based on its type.
Type SecurityIdentification19Choice__2
Source <xs:element name="UndrlygInstrm" type="SecurityIdentification19Choice__2" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_M/TechUndrlyg- Technical underlying (element)

Description Technical underlying
Type Max50Text
Source <xs:element name="TechUndrlyg" type="Max50Text" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_M/NtnlCcyFrstLeg- NotionalCurrencyFirstLeg (element)

Description Currency of the notional amount. Usage:In the case of an interest rate or currency derivative contract, this will be the notional currency of first leg.
Type ActiveCurrencyCode
Source <xs:element name="NtnlCcyFrstLeg" type="ActiveCurrencyCode" />

ContractDetails_TR_M/NtnlCcyScndLeg- NotionalCurrencySecondLeg (element)

Description Other currency of the notional amount. Usage: In the case of an interest rate or currency derivative contract, this will be the notional currency of the second leg.
Type ActiveCurrencyCode
Source <xs:element name="NtnlCcyScndLeg" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_M/DlvrblCcy- DeliverableCurrency (element)

Description Specifies the currency to be delivered.
Type ActiveCurrencyCode
Source <xs:element name="DlvrblCcy" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_R- ContractDetails (complex type)

Description Information related to contract attributes.
Components

PdctClssfctn

PdctId{0,1}

UndrlygInstrm{0,1}

TechUndrlyg{0,1}

NtnlCcyFrstLeg

NtnlCcyScndLeg{0,1}

DlvrblCcy{0,1}

Source <xs:complexType name="ContractDetails_TR_R" >

   <xs:sequence >

     <xs:element name="PdctClssfctn" type="ProductClassification1Choice" />

     <xs:element name="PdctId" type="SecurityIdentification18Choice__1" minOccurs="0" maxOccurs="1" />

     <xs:element name="UndrlygInstrm" type="SecurityIdentification19Choice__2" minOccurs="0" maxOccurs="1" />

     <xs:element name="TechUndrlyg" type="Max50Text" minOccurs="0" maxOccurs="1" />

     <xs:element name="NtnlCcyFrstLeg" type="ActiveCurrencyCode" />

     <xs:element name="NtnlCcyScndLeg" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

     <xs:element name="DlvrblCcy" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

   </xs:sequence>

</xs:complexType>

ContractDetails_TR_R/PdctClssfctn- ProductClassification (element)

Description Specifies the classification of the derivative product.
Type ProductClassification1Choice
Source <xs:element name="PdctClssfctn" type="ProductClassification1Choice" />

ContractDetails_TR_R/PdctId- ProductIdentification (element)

Description Specifies the identification of the derivative product.
Type SecurityIdentification18Choice__1
Source <xs:element name="PdctId" type="SecurityIdentification18Choice__1" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_R/UndrlygInstrm- UnderlyingInstrument (element)

Description Unique identification to identify the direct underlying instrument based on its type.
Type SecurityIdentification19Choice__2
Source <xs:element name="UndrlygInstrm" type="SecurityIdentification19Choice__2" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_R/TechUndrlyg- Technical underlying (element)

Description Technical underlying
Type Max50Text
Source <xs:element name="TechUndrlyg" type="Max50Text" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_R/NtnlCcyFrstLeg- NotionalCurrencyFirstLeg (element)

Description Currency of the notional amount. Usage:In the case of an interest rate or currency derivative contract, this will be the notional currency of first leg.
Type ActiveCurrencyCode
Source <xs:element name="NtnlCcyFrstLeg" type="ActiveCurrencyCode" />

ContractDetails_TR_R/NtnlCcyScndLeg- NotionalCurrencySecondLeg (element)

Description Other currency of the notional amount. Usage: In the case of an interest rate or currency derivative contract, this will be the notional currency of the second leg.
Type ActiveCurrencyCode
Source <xs:element name="NtnlCcyScndLeg" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_R/DlvrblCcy- DeliverableCurrency (element)

Description Specifies the currency to be delivered.
Type ActiveCurrencyCode
Source <xs:element name="DlvrblCcy" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_N- ContractDetails (complex type)

Description Information related to contract attributes.
Components

PdctClssfctn

PdctId{0,1}

UndrlygInstrm{0,1}

TechUndrlyg{0,1}

NtnlCcyFrstLeg{1,1}

NtnlCcyScndLeg{0,1}

DlvrblCcy{0,1}

Source <xs:complexType name="ContractDetails_TR_N" >

   <xs:sequence >

     <xs:element name="PdctClssfctn" type="ProductClassification1Choice" />

     <xs:element name="PdctId" type="SecurityIdentification18Choice__1" minOccurs="0" maxOccurs="1" />

     <xs:element name="UndrlygInstrm" type="SecurityIdentification19Choice__2" minOccurs="0" maxOccurs="1" />

     <xs:element name="TechUndrlyg" type="Max50Text" minOccurs="0" maxOccurs="1" />

     <xs:element name="NtnlCcyFrstLeg" type="ActiveCurrencyCode" maxOccurs="1" />

     <xs:element name="NtnlCcyScndLeg" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

     <xs:element name="DlvrblCcy" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

   </xs:sequence>

</xs:complexType>

ContractDetails_TR_N/PdctClssfctn- ProductClassification (element)

Description Specifies the classification of the derivative product.
Type ProductClassification1Choice
Source <xs:element name="PdctClssfctn" type="ProductClassification1Choice" />

ContractDetails_TR_N/PdctId- ProductIdentification (element)

Description Specifies the identification of the derivative product.
Type SecurityIdentification18Choice__1
Source <xs:element name="PdctId" type="SecurityIdentification18Choice__1" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_N/UndrlygInstrm- UnderlyingInstrument (element)

Description Unique identification to identify the direct underlying instrument based on its type.
Type SecurityIdentification19Choice__2
Source <xs:element name="UndrlygInstrm" type="SecurityIdentification19Choice__2" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_N/TechUndrlyg- Technical underlying (element)

Description Technical underlying
Type Max50Text
Source <xs:element name="TechUndrlyg" type="Max50Text" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_N/NtnlCcyFrstLeg- NotionalCurrencyFirstLeg (element)

Description Currency of the notional amount. Usage:In the case of an interest rate or currency derivative contract, this will be the notional currency of first leg.
Type ActiveCurrencyCode
Source <xs:element name="NtnlCcyFrstLeg" type="ActiveCurrencyCode" maxOccurs="1" />

ContractDetails_TR_N/NtnlCcyScndLeg- NotionalCurrencySecondLeg (element)

Description Other currency of the notional amount. Usage: In the case of an interest rate or currency derivative contract, this will be the notional currency of the second leg.
Type ActiveCurrencyCode
Source <xs:element name="NtnlCcyScndLeg" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

ContractDetails_TR_N/DlvrblCcy- DeliverableCurrency (element)

Description Specifies the currency to be delivered.
Type ActiveCurrencyCode
Source <xs:element name="DlvrblCcy" type="ActiveCurrencyCode" minOccurs="0" maxOccurs="1" />

ContractType3__1- ContractType3__1 (complex type)

Description Information related to contract attributes.
Components

CtrctTp

AsstClss

CtrctDtls

Source <xs:complexType name="ContractType3__1" >

   <xs:sequence >

     <xs:element name="CtrctTp" type="FinancialInstrumentContractType2Code" />

     <xs:element name="AsstClss" type="ProductType4Code__1" />

     <xs:element name="CtrctDtls" type="ContractDetails_TR_N" />

   </xs:sequence>

</xs:complexType>

ContractType3__1/CtrctTp- ContractType (element)

Description Classification of information according to contract type.
Type FinancialInstrumentContractType2Code
Source <xs:element name="CtrctTp" type="FinancialInstrumentContractType2Code" />

ContractType3__1/AsstClss- AssetClass (element)

Description Specifies the classification according to the asset class of the contract.
Type ProductType4Code__1
Source <xs:element name="AsstClss" type="ProductType4Code__1" />

ContractType3__1/CtrctDtls- ContractDetails (element)

Description Contract details.
Type ContractDetails_TR_N
Source <xs:element name="CtrctDtls" type="ContractDetails_TR_N" />

ContractType3__2- ContractType3__2 (complex type)

Description Information related to contract attributes.
Components

CtrctTp

AsstClss

CtrctDtls

Source <xs:complexType name="ContractType3__2" >

   <xs:sequence >

     <xs:element name="CtrctTp" type="FinancialInstrumentContractType2Code" />

     <xs:element name="AsstClss" type="ProductType4Code__1" />

     <xs:element name="CtrctDtls" type="ContractDetails_TR_N" />

   </xs:sequence>

</xs:complexType>

ContractType3__2/CtrctTp- ContractType (element)

Description Classification of information according to contract type.
Type FinancialInstrumentContractType2Code
Source <xs:element name="CtrctTp" type="FinancialInstrumentContractType2Code" />

ContractType3__2/AsstClss- AssetClass (element)

Description Specifies the classification according to the asset class of the contract.
Type ProductType4Code__1
Source <xs:element name="AsstClss" type="ProductType4Code__1" />

ContractType3__2/CtrctDtls- ContractDetails (element)

Description Contract details.
Type ContractDetails_TR_N
Source <xs:element name="CtrctDtls" type="ContractDetails_TR_N" />

ContractType4__2- ContractType4__2 (complex type)

Description Information related to contract attributes.
Components

CtrctTp

AsstClss

CtrctDtls

Source <xs:complexType name="ContractType4__2" >

   <xs:sequence >

     <xs:element name="CtrctTp" type="FinancialInstrumentContractType2Code" />

     <xs:element name="AsstClss" type="ProductType4Code__1" />

     <xs:element name="CtrctDtls" type="ContractDetails_TR_M" />

   </xs:sequence>

</xs:complexType>

ContractType4__2/CtrctTp- ContractType (element)

Description Classification of information according to contract type.
Type FinancialInstrumentContractType2Code
Source <xs:element name="CtrctTp" type="FinancialInstrumentContractType2Code" />

ContractType4__2/AsstClss- AssetClass (element)

Description Specifies the classification according to the asset class of the contract.
Type ProductType4Code__1
Source <xs:element name="AsstClss" type="ProductType4Code__1" />

ContractType4__2/CtrctDtls- ContractDetails (element)

Description Contract details.
Type ContractDetails_TR_M
Source <xs:element name="CtrctDtls" type="ContractDetails_TR_M" />

ContractType4__2_R- ContractType4__2 (complex type)

Description Information related to contract attributes.
Components

CtrctTp

AsstClss

CtrctDtls

Source <xs:complexType name="ContractType4__2_R" >

   <xs:sequence >

     <xs:element name="CtrctTp" type="FinancialInstrumentContractType2Code" />

     <xs:element name="AsstClss" type="ProductType4Code__1" />

     <xs:element name="CtrctDtls" type="ContractDetails_TR_R" />

   </xs:sequence>

</xs:complexType>

ContractType4__2_R/CtrctTp- ContractType (element)

Description Classification of information according to contract type.
Type FinancialInstrumentContractType2Code
Source <xs:element name="CtrctTp" type="FinancialInstrumentContractType2Code" />

ContractType4__2_R/AsstClss- AssetClass (element)

Description Specifies the classification according to the asset class of the contract.
Type ProductType4Code__1
Source <xs:element name="AsstClss" type="ProductType4Code__1" />

ContractType4__2_R/CtrctDtls- ContractDetails (element)

Description Contract details.
Type ContractDetails_TR_R
Source <xs:element name="CtrctDtls" type="ContractDetails_TR_R" />

ContractValuationData_TR_N- ContractValuationData (complex type)

Description Information related to contract valuation.
Components

CtrctVal

TmStmp

Tp

Source <xs:complexType name="ContractValuationData_TR_N" >

   <xs:sequence >

     <xs:element name="CtrctVal" type="ActiveCurrencyAnd20AmountN" />

     <xs:element name="TmStmp" type="ISONormalisedDateTime" />

     <xs:element name="Tp" type="ValuationType1Code" />

   </xs:sequence>

</xs:complexType>

ContractValuationData_TR_N/CtrctVal- ContractValue (element)

Description Mark to market valuation of the contract, or mark to model valuation where applicable under Article 11(2) of Regulation (EU) No 648/2012. The CCP’s valuation to be used for a cleared trade.
Type ActiveCurrencyAnd20AmountN
Source <xs:element name="CtrctVal" type="ActiveCurrencyAnd20AmountN" />

ContractValuationData_TR_N/TmStmp- TimeStamp (element)

Description Date and time of the last valuation. Usage: For mark-to-market valuation the date and time of publishing of reference prices shall be reported.
Type ISONormalisedDateTime
Source <xs:element name="TmStmp" type="ISONormalisedDateTime" />

ContractValuationData_TR_N/Tp- Type (element)

Description Indicate whether valuation was performed mark to market, mark to model or provided by the CCP.
Type ValuationType1Code
Source <xs:element name="Tp" type="ValuationType1Code" />

ContractValuationData_TR- ContractValuationData_TR (complex type)

Description Information related to contract valuation.
Components

CtrctVal{0,1}

TmStmp{0,1}

Tp{0,1}

Source <xs:complexType name="ContractValuationData_TR" >

   <xs:sequence >

     <xs:element name="CtrctVal" type="ActiveCurrencyAnd20AmountN" minOccurs="0" maxOccurs="1" />

     <xs:element name="TmStmp" type="ISONormalisedDateTime" minOccurs="0" maxOccurs="1" />

     <xs:element name="Tp" type="ValuationType1Code" minOccurs="0" maxOccurs="1" />

   </xs:sequence>

</xs:complexType>

ContractValuationData_TR/CtrctVal- ContractValue (element)

Description Mark to market valuation of the contract, or mark to model valuation where applicable under Article 11(2) of Regulation (EU) No 648/2012. The CCP’s valuation to be used for a cleared trade.
Type ActiveCurrencyAnd20AmountN
Source <xs:element name="CtrctVal" type="ActiveCurrencyAnd20AmountN" minOccurs="0" maxOccurs="1" />

ContractValuationData_TR/TmStmp- TimeStamp (element)

Description Date and time of the last valuation. Usage: For mark-to-market valuation the date and time of publishing of reference prices shall be reported.
Type ISONormalisedDateTime
Source <xs:element name="TmStmp" type="ISONormalisedDateTime" minOccurs="0" maxOccurs="1" />

ContractValuationData_TR/Tp- Type (element)

Description Indicate whether valuation was performed mark to market, mark to model or provided by the CCP.
Type ValuationType1Code
Source <xs:element name="Tp" type="ValuationType1Code" minOccurs="0" maxOccurs="1" />

ContractValuationData_TR_V- ContractValuationData (complex type)

Description Information related to contract valuation.
Components

UnqTradIdr

CtrctVal

TmStmp

Tp

Source <xs:complexType name="ContractValuationData_TR_V" >

   <xs:sequence >

     <xs:element name="UnqTradIdr" type="KDPWMax52AlphaNumericAdditionalCharacters" />

     <xs:element name="CtrctVal" type="ActiveCurrencyAnd20AmountN" />

     <xs:element name="TmStmp" type="ISONormalisedDateTime" />

     <xs:element name="Tp" type="ValuationType1Code" />

   </xs:sequence>

</xs:complexType>

ContractValuationData_TR_V/UnqTradIdr- UniqueTradeIdentifier (element)

Description Unique trade Identifier (UTI) as agreed with the other counterparty.
Type KDPWMax52AlphaNumericAdditionalCharacters
Source <xs:element name="UnqTradIdr" type="KDPWMax52AlphaNumericAdditionalCharacters" />

ContractValuationData_TR_V/CtrctVal- ContractValue (element)

Description Mark to market valuation of the contract, or mark to model valuation where applicable under Article 11(2) of Regulation (EU) No 648/2012. The CCP’s valuation to be used for a cleared trade.
Type ActiveCurrencyAnd20AmountN
Source <xs:element name="CtrctVal" type="ActiveCurrencyAnd20AmountN" />

ContractValuationData_TR_V/TmStmp- TimeStamp (element)

Description Date and time of the last valuation. Usage: For mark-to-market valuation the date and time of publishing of reference prices shall be reported.
Type ISONormalisedDateTime
Source <xs:element name="TmStmp" type="ISONormalisedDateTime" />

ContractValuationData_TR_V/Tp- Type (element)

Description Indicate whether valuation was performed mark to market, mark to model or provided by the CCP.
Type ValuationType1Code
Source <xs:element name="Tp" type="ValuationType1Code" />

Counterparty_TR_R- CounterpartyTR (complex type)

Description Information related to counterparty identification.
Components

RptgCtrPtyId

CtrPtySd

Sctr{0,unbounded}

Ntr

Brkr{0,1}

ClrMmb{0,1}

Bnfcry

TradgCpcty

CmmrclActvty{0,1}

ClrTrshld{0,1}

OthrCtrPty

Source <xs:complexType name="Counterparty_TR_R" >

   <xs:sequence >

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

     <xs:element name="CtrPtySd" type="OptionParty1Code" />

     <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

     <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" />

     <xs:element name="TradgCpcty" type="TradingCapacity7Code" />

     <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_R" />

   </xs:sequence>

</xs:complexType>

Counterparty_TR_R/RptgCtrPtyId- Identification (element)

Description Unique code identifying the reporting counterparty of the contract.
Type LEIIdentifier
Source <xs:element name="RptgCtrPtyId" type="LEIIdentifier" />

Counterparty_TR_R/CtrPtySd- CounterpartySide (element)

Description Identifies whether the reporting counterparty is a buyer or a seller.
Type OptionParty1Code
Source <xs:element name="CtrPtySd" type="OptionParty1Code" />

Counterparty_TR_R/Sctr- Sector (element)

Description Taxonomy for non-financial counterparties. The categories correspond to the main sections of NACE classification as defined in the regulation.
Type Max2Text
Source <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

Counterparty_TR_R/Ntr- Nature (element)

Description Indicates if the reporting counterparty is a central counterparty, a financial, non-financial counterparty or other type of counterparty in accordance with regulation.
Type CounterpartyTradeNature_TR
Source <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

Counterparty_TR_R/Brkr- Broker (element)

Description Identification of the broker as an intermediary for the reporting counterparty.
Type LEIIdentifier
Source <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_R/ClrMmb- ClearingMember (element)

Description Identification of the clearing member in the case where the trade is cleared.
Type LEIIdentifier
Source <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_R/Bnfcry- Beneficiary (element)

Description Identification of the beneficiary who is subject to the rights and obligations arising from the contract.
Type OrganisationIdentification3Choice__1
Source <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" />

Counterparty_TR_R/TradgCpcty- TradingCapacity (element)

Description Identifies the trading capacity of the seller.
Type TradingCapacity7Code
Source <xs:element name="TradgCpcty" type="TradingCapacity7Code" />

Counterparty_TR_R/CmmrclActvty- CommercialActivity (element)

Description Directly linked to commercial activity or treasury financing
Type YesNoIndicator
Source <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_R/ClrTrshld- Clearing treshhold (element)

Description Clearing treshold
Type YesNoIndicator
Source <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_R/OthrCtrPty- OtherCounterparty (element)

Description Definition of the other counterparty in the transaction.
Type CounterpartyOther_TR_R
Source <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_R" />

Counterparty_TR_P_R- CounterpartyTR (complex type)

Description Information related to counterparty identification.
Components

RptgCtrPtyId

CtrPtySd

Sctr{0,unbounded}

Ntr

Brkr{0,1}

ClrMmb{0,1}

Bnfcry

TradgCpcty{0,1}

CmmrclActvty{0,1}

ClrTrshld{0,1}

OthrCtrPty

Source <xs:complexType name="Counterparty_TR_P_R" >

   <xs:sequence >

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

     <xs:element name="CtrPtySd" type="OptionParty1Code" />

     <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

     <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" />

     <xs:element name="TradgCpcty" type="TradingCapacity7Code" minOccurs="0" />

     <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_R" />

   </xs:sequence>

</xs:complexType>

Counterparty_TR_P_R/RptgCtrPtyId- Identification (element)

Description Unique code identifying the reporting counterparty of the contract.
Type LEIIdentifier
Source <xs:element name="RptgCtrPtyId" type="LEIIdentifier" />

Counterparty_TR_P_R/CtrPtySd- CounterpartySide (element)

Description Identifies whether the reporting counterparty is a buyer or a seller.
Type OptionParty1Code
Source <xs:element name="CtrPtySd" type="OptionParty1Code" />

Counterparty_TR_P_R/Sctr- Sector (element)

Description Taxonomy for non-financial counterparties. The categories correspond to the main sections of NACE classification as defined in the regulation.
Type Max2Text
Source <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

Counterparty_TR_P_R/Ntr- Nature (element)

Description Indicates if the reporting counterparty is a central counterparty, a financial, non-financial counterparty or other type of counterparty in accordance with regulation.
Type CounterpartyTradeNature_TR
Source <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

Counterparty_TR_P_R/Brkr- Broker (element)

Description Identification of the broker as an intermediary for the reporting counterparty.
Type LEIIdentifier
Source <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_P_R/ClrMmb- ClearingMember (element)

Description Identification of the clearing member in the case where the trade is cleared.
Type LEIIdentifier
Source <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_P_R/Bnfcry- Beneficiary (element)

Description Identification of the beneficiary who is subject to the rights and obligations arising from the contract.
Type OrganisationIdentification3Choice__1
Source <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" />

Counterparty_TR_P_R/TradgCpcty- TradingCapacity (element)

Description Identifies the trading capacity of the seller.
Type TradingCapacity7Code
Source <xs:element name="TradgCpcty" type="TradingCapacity7Code" minOccurs="0" />

Counterparty_TR_P_R/CmmrclActvty- CommercialActivity (element)

Description Directly linked to commercial activity or treasury financing
Type YesNoIndicator
Source <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_P_R/ClrTrshld- Clearing treshhold (element)

Description Clearing treshold
Type YesNoIndicator
Source <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_P_R/OthrCtrPty- OtherCounterparty (element)

Description Definition of the other counterparty in the transaction.
Type CounterpartyOther_TR_R
Source <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_R" />

Counterparty_TR_M- CounterpartyTR (complex type)

Description Information related to counterparty identification.
Components

RptgCtrPtyId

CtrPtySd

Sctr{0,unbounded}

Ntr

Brkr{0,1}

ClrMmb{0,1}

Bnfcry

TradgCpcty

CmmrclActvty{0,1}

ClrTrshld{0,1}

OthrCtrPty

Source <xs:complexType name="Counterparty_TR_M" >

   <xs:sequence >

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

     <xs:element name="CtrPtySd" type="OptionParty1Code" />

     <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

     <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" />

     <xs:element name="TradgCpcty" type="TradingCapacity7Code" />

     <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_M" />

   </xs:sequence>

</xs:complexType>

Counterparty_TR_M/RptgCtrPtyId- Identification (element)

Description Unique code identifying the reporting counterparty of the contract.
Type LEIIdentifier
Source <xs:element name="RptgCtrPtyId" type="LEIIdentifier" />

Counterparty_TR_M/CtrPtySd- CounterpartySide (element)

Description Identifies whether the reporting counterparty is a buyer or a seller.
Type OptionParty1Code
Source <xs:element name="CtrPtySd" type="OptionParty1Code" />

Counterparty_TR_M/Sctr- Sector (element)

Description Taxonomy for non-financial counterparties. The categories correspond to the main sections of NACE classification as defined in the regulation.
Type Max2Text
Source <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

Counterparty_TR_M/Ntr- Nature (element)

Description Indicates if the reporting counterparty is a central counterparty, a financial, non-financial counterparty or other type of counterparty in accordance with regulation.
Type CounterpartyTradeNature_TR
Source <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

Counterparty_TR_M/Brkr- Broker (element)

Description Identification of the broker as an intermediary for the reporting counterparty.
Type LEIIdentifier
Source <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_M/ClrMmb- ClearingMember (element)

Description Identification of the clearing member in the case where the trade is cleared.
Type LEIIdentifier
Source <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_M/Bnfcry- Beneficiary (element)

Description Identification of the beneficiary who is subject to the rights and obligations arising from the contract.
Type OrganisationIdentification3Choice__1
Source <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" />

Counterparty_TR_M/TradgCpcty- TradingCapacity (element)

Description Identifies the trading capacity of the seller.
Type TradingCapacity7Code
Source <xs:element name="TradgCpcty" type="TradingCapacity7Code" />

Counterparty_TR_M/CmmrclActvty- CommercialActivity (element)

Description Directly linked to commercial activity or treasury financing
Type YesNoIndicator
Source <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_M/ClrTrshld- Clearing treshhold (element)

Description Clearing treshold
Type YesNoIndicator
Source <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_M/OthrCtrPty- OtherCounterparty (element)

Description Definition of the other counterparty in the transaction.
Type CounterpartyOther_TR_M
Source <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_M" />

Counterparty_TR_P_M- CounterpartyTR (complex type)

Description Information related to counterparty identification.
Components

RptgCtrPtyId

CtrPtySd

Sctr{0,unbounded}

Ntr

Brkr{0,1}

ClrMmb{0,1}

Bnfcry

TradgCpcty{0,1}

CmmrclActvty{0,1}

ClrTrshld{0,1}

OthrCtrPty

Source <xs:complexType name="Counterparty_TR_P_M" >

   <xs:sequence >

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

     <xs:element name="CtrPtySd" type="OptionParty1Code" />

     <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

     <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" />

     <xs:element name="TradgCpcty" type="TradingCapacity7Code" minOccurs="0" />

     <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_M" />

   </xs:sequence>

</xs:complexType>

Counterparty_TR_P_M/RptgCtrPtyId- Identification (element)

Description Unique code identifying the reporting counterparty of the contract.
Type LEIIdentifier
Source <xs:element name="RptgCtrPtyId" type="LEIIdentifier" />

Counterparty_TR_P_M/CtrPtySd- CounterpartySide (element)

Description Identifies whether the reporting counterparty is a buyer or a seller.
Type OptionParty1Code
Source <xs:element name="CtrPtySd" type="OptionParty1Code" />

Counterparty_TR_P_M/Sctr- Sector (element)

Description Taxonomy for non-financial counterparties. The categories correspond to the main sections of NACE classification as defined in the regulation.
Type Max2Text
Source <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

Counterparty_TR_P_M/Ntr- Nature (element)

Description Indicates if the reporting counterparty is a central counterparty, a financial, non-financial counterparty or other type of counterparty in accordance with regulation.
Type CounterpartyTradeNature_TR
Source <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

Counterparty_TR_P_M/Brkr- Broker (element)

Description Identification of the broker as an intermediary for the reporting counterparty.
Type LEIIdentifier
Source <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_P_M/ClrMmb- ClearingMember (element)

Description Identification of the clearing member in the case where the trade is cleared.
Type LEIIdentifier
Source <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_P_M/Bnfcry- Beneficiary (element)

Description Identification of the beneficiary who is subject to the rights and obligations arising from the contract.
Type OrganisationIdentification3Choice__1
Source <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" />

Counterparty_TR_P_M/TradgCpcty- TradingCapacity (element)

Description Identifies the trading capacity of the seller.
Type TradingCapacity7Code
Source <xs:element name="TradgCpcty" type="TradingCapacity7Code" minOccurs="0" />

Counterparty_TR_P_M/CmmrclActvty- CommercialActivity (element)

Description Directly linked to commercial activity or treasury financing
Type YesNoIndicator
Source <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_P_M/ClrTrshld- Clearing treshhold (element)

Description Clearing treshold
Type YesNoIndicator
Source <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_P_M/OthrCtrPty- OtherCounterparty (element)

Description Definition of the other counterparty in the transaction.
Type CounterpartyOther_TR_M
Source <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_M" />

Counterparty_TR_N- CounterpartyTR (complex type)

Description Information related to counterparty identification.
Components

RptgCtrPtyId

CtrPtySd

Sctr{0,unbounded}

Ntr

Brkr{0,1}

ClrMmb{0,1}

Bnfcry{1,1}

TradgCpcty

CmmrclActvty{0,1}

ClrTrshld{0,1}

OthrCtrPty

Source <xs:complexType name="Counterparty_TR_N" >

   <xs:sequence >

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

     <xs:element name="CtrPtySd" type="OptionParty1Code" />

     <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

     <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" maxOccurs="1" />

     <xs:element name="TradgCpcty" type="TradingCapacity7Code" />

     <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_N" />

   </xs:sequence>

</xs:complexType>

Counterparty_TR_N/RptgCtrPtyId- Identification (element)

Description Unique code identifying the reporting counterparty of the contract.
Type LEIIdentifier
Source <xs:element name="RptgCtrPtyId" type="LEIIdentifier" />

Counterparty_TR_N/CtrPtySd- CounterpartySide (element)

Description Identifies whether the reporting counterparty is a buyer or a seller.
Type OptionParty1Code
Source <xs:element name="CtrPtySd" type="OptionParty1Code" />

Counterparty_TR_N/Sctr- Sector (element)

Description Taxonomy for non-financial counterparties. The categories correspond to the main sections of NACE classification as defined in the regulation.
Type Max2Text
Source <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

Counterparty_TR_N/Ntr- Nature (element)

Description Indicates if the reporting counterparty is a central counterparty, a financial, non-financial counterparty or other type of counterparty in accordance with regulation.
Type CounterpartyTradeNature_TR
Source <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

Counterparty_TR_N/Brkr- Broker (element)

Description Identification of the broker as an intermediary for the reporting counterparty.
Type LEIIdentifier
Source <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_N/ClrMmb- ClearingMember (element)

Description Identification of the clearing member in the case where the trade is cleared.
Type LEIIdentifier
Source <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

Counterparty_TR_N/Bnfcry- Beneficiary (element)

Description Identification of the beneficiary who is subject to the rights and obligations arising from the contract.
Type OrganisationIdentification3Choice__1
Source <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" maxOccurs="1" />

Counterparty_TR_N/TradgCpcty- TradingCapacity (element)

Description Identifies the trading capacity of the seller.
Type TradingCapacity7Code
Source <xs:element name="TradgCpcty" type="TradingCapacity7Code" />

Counterparty_TR_N/CmmrclActvty- CommercialActivity (element)

Description Directly linked to commercial activity or treasury financing
Type YesNoIndicator
Source <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_N/ClrTrshld- Clearing treshhold (element)

Description Clearing treshold
Type YesNoIndicator
Source <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

Counterparty_TR_N/OthrCtrPty- OtherCounterparty (element)

Description Definition of the other counterparty in the transaction.
Type CounterpartyOther_TR_N
Source <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_N" />

Counterparty_TR_P_N- CounterpartyTR (complex type)

Description Information related to counterparty identification.
Components

RptgCtrPtyId

CtrPtySd

Sctr{0,unbounded}

Ntr

Brkr{0,1}

ClrMmb{0,1}

Bnfcry{1,1}

TradgCpcty{0,1}

CmmrclActvty{0,1}

ClrTrshld{0,1}

OthrCtrPty

Source <xs:complexType name="Counterparty_TR_P_N" >

   <xs:sequence >

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

     <xs:element name="CtrPtySd" type="OptionParty1Code" />

     <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded" />

     <xs:element name="Ntr" type="CounterpartyTradeNature_TR" />

     <xs:element name="Brkr" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrMmb" type="LEIIdentifier" minOccurs="0" maxOccurs="1" />

     <xs:element name="Bnfcry" type="OrganisationIdentification3Choice__1" maxOccurs="1" />

     <xs:element name="TradgCpcty" type="TradingCapacity7Code" minOccurs="0" maxOccurs="1" />

     <xs:element name="CmmrclActvty" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="ClrTrshld" type="YesNoIndicator" minOccurs="0" maxOccurs="1" />

     <xs:element name="OthrCtrPty" type="CounterpartyOther_TR_N" />

   </xs:sequence>

</xs:complexType>

Counterparty_TR_P_N/RptgCtrPtyId- Identification (element)

Description Unique code identifying the reporting counterparty of the contract.
Type LEIIdentifier
Source <xs:element name="RptgCtrPtyId" type="LEIIdentifier" />

Counterparty_TR_P_N/CtrPtySd- CounterpartySide (element)

Description Identifies whether the reporting counterparty is a buyer or a seller.
Type OptionParty1Code
Source <xs:element name="CtrPtySd" type="OptionParty1Code" />

Counterparty_TR_P_N/Sctr- Sector (element)

Description Taxonomy for non-financial counterparties. The categories correspond to the main sections of NACE classification as defined in the regulation.
Type Max2Text
Source <xs:element name="Sctr" type="Max2Text" minOccurs="0" maxOccurs="unbounded"