EMIR_Report

/FundsXML4/RegulatoryReportings/DirectReporting/EMIR/EMIR_Report

Diagram

EMIR_Report FundOrShareClassIdentifiers FundOrShareClassIdentifiersType [0..1] DataSupplier DataSupplierType [0..1] CounterpartyData (anonymous) [1] CommonData (anonymous) [1]

Properties

Type
EMIR_ReportType
Cardinality
1..*
Namespace
xs = "http://www.w3.org/2001/XMLSchema"
altova = "http://www.altova.com/xml-schema-extensions"
ds = "http://www.w3.org/2000/09/xmldsig#"
Level
4
Sample Data

Child Elements & Attributes

Name (XPath) Type Documentation Sample Data
FundOrShareClassIdentifiersType

Fund or share class identifiers for easy connection to other fund or share class data

DataSupplierType

Definition of data source (investment company, vendor, ...)

(anonymous)

Section 1

(anonymous)

Section 2

Element Definition

<xs:element xmlns:altova="http://www.altova.com/xml-schema-extensions"
            xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
            maxOccurs="unbounded"
            name="EMIR_Report"
            type="EMIR_ReportType"/>

Referenced Type Definition (EMIR_ReportType)

<xs:complexType xmlns:altova="http://www.altova.com/xml-schema-extensions"
                xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
                xmlns:xs="http://www.w3.org/2001/XMLSchema"
                name="EMIR_ReportType">
   <xs:sequence>
      <xs:element minOccurs="0"
                  name="FundOrShareClassIdentifiers"
                  type="FundOrShareClassIdentifiersType">
         <xs:annotation>
            <xs:documentation>Fund or share class identifiers for easy connection to other fund or share class data</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DataSupplier" type="DataSupplierType">
         <xs:annotation>
            <xs:documentation>Definition of data source (investment company, vendor, ...)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="CounterpartyData">
         <xs:annotation>
            <xs:documentation>Section 1</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ReportingTimestamp" type="xs:dateTime">
                  <xs:annotation>
                     <xs:documentation>field 1 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="CounterpartyID" type="EMIRIDType">
                  <xs:annotation>
                     <xs:documentation>field 2 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="OtherCounterpartyID" type="EMIRIDType">
                  <xs:annotation>
                     <xs:documentation>field 3 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="CounterpartyName">
                  <xs:annotation>
                     <xs:documentation>field 4 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:maxLength value="100"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="CounterpartyDomicile">
                  <xs:annotation>
                     <xs:documentation>field 5 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:maxLength value="500"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="CounterpartyCorporateSector">
                  <xs:annotation>
                     <xs:documentation>field 6 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:maxLength value="1"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="CounterpartyNature">
                  <xs:annotation>
                     <xs:documentation>field 7 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:maxLength value="1"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="BrokerID" type="EMIRIDType">
                  <xs:annotation>
                     <xs:documentation>field 8 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ReportingEntityID" type="EMIRIDType">
                  <xs:annotation>
                     <xs:documentation>field 9 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ClearingMemberID" type="EMIRIDType">
                  <xs:annotation>
                     <xs:documentation>field 10 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="BeneficiaryID" type="EMIRIDType">
                  <xs:annotation>
                     <xs:documentation>field 11 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="TradingCapacity">
                  <xs:annotation>
                     <xs:documentation>field 12 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:maxLength value="1"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="CounterpartySide">
                  <xs:annotation>
                     <xs:documentation>field 13 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:maxLength value="1"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="CounterpartyNonEEAFlag" type="xs:boolean">
                  <xs:annotation>
                     <xs:documentation>field 14 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ContractLinkFlag" type="xs:boolean">
                  <xs:annotation>
                     <xs:documentation>field 15 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ClearingTresholdFlag" type="xs:boolean">
                  <xs:annotation>
                     <xs:documentation>field 16 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ContractMtMValue" type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation>field 17 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0"
                           name="ContractMtMValueCurrency"
                           type="ISOCurrencyCodeType">
                  <xs:annotation>
                     <xs:documentation>field 18 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ValuationDate" type="xs:date">
                  <xs:annotation>
                     <xs:documentation>field 19 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ValuationTime" type="xs:time">
                  <xs:annotation>
                     <xs:documentation>field 20 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ValuationType">
                  <xs:annotation>
                     <xs:documentation>field 21 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:maxLength value="1"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="Collateralisation">
                  <xs:annotation>
                     <xs:documentation>field 22 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:maxLength value="2"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="CollateralPortfolioFlag" type="xs:boolean">
                  <xs:annotation>
                     <xs:documentation>field 23 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="CollateralPortfolioCode">
                  <xs:annotation>
                     <xs:documentation>field 24 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:nonNegativeInteger">
                        <xs:totalDigits value="10"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="CollateralValue" type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation>field 25 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="CollateralCurrency" type="ISOCurrencyCodeType">
                  <xs:annotation>
                     <xs:documentation>field 26 according to annex table 1 EMIR ITS and RTS</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="CommonData">
         <xs:annotation>
            <xs:documentation>Section 2</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ContractType">
                  <xs:annotation>
                     <xs:documentation>Section 2a</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="TaxonomyUsed">
                           <xs:annotation>
                              <xs:documentation>field 1 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="1"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="ProductID1">
                           <xs:annotation>
                              <xs:documentation>field 2 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="2"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="ProductID2">
                           <xs:annotation>
                              <xs:documentation>field 3 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="2"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="Underlying">
                           <xs:annotation>
                              <xs:documentation>field 4 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="20"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="NotionalCurrency1" type="ISOCurrencyCodeType">
                           <xs:annotation>
                              <xs:documentation>field 5 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="NotionalCurrency2" type="ISOCurrencyCodeType">
                           <xs:annotation>
                              <xs:documentation>field 6 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="DeliverableCurrency" type="ISOCurrencyCodeType">
                           <xs:annotation>
                              <xs:documentation>field 7 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="TransactionDetails">
                  <xs:annotation>
                     <xs:documentation>Section 2b</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="TradeID">
                           <xs:annotation>
                              <xs:documentation>field 8 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="52"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="TransactionReferenceNumber">
                           <xs:annotation>
                              <xs:documentation>field 9 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="40"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="ExecutionVenue">
                           <xs:annotation>
                              <xs:documentation>field 10 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="4"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="CompressionFlag" type="xs:boolean">
                           <xs:annotation>
                              <xs:documentation>field 11 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="PriceRate" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 12 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="PriceNotation" type="ISOCurrencyCodeType">
                           <xs:annotation>
                              <xs:documentation>field 13 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="NotionalAmount" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 14 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="PriceMultiplier" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 15 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="Quantity" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 16 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="UpFrontPayment" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 17 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="DeliveryType">
                           <xs:annotation>
                              <xs:documentation>field 18 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="1"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="ExecutionTimestamp" type="xs:dateTime">
                           <xs:annotation>
                              <xs:documentation>field 19 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="EffectiveDate" type="xs:date">
                           <xs:annotation>
                              <xs:documentation>field 20 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="MaturityDate" type="xs:date">
                           <xs:annotation>
                              <xs:documentation>field 21 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
                           <xs:annotation>
                              <xs:documentation>field 22 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="SettlementDates">
                           <xs:annotation>
                              <xs:documentation>field 23 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element maxOccurs="unbounded" name="SettlementDate" type="xs:date">
                                    <xs:annotation>
                                       <xs:documentation>ISO 8601 date format.</xs:documentation>
                                    </xs:annotation>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" name="MasterAgreementType">
                           <xs:annotation>
                              <xs:documentation>field 24 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="50"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="MasterAgreementVersion">
                           <xs:annotation>
                              <xs:documentation>field 25 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:positiveInteger">
                                 <xs:totalDigits value="4"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="RiskMitigationReporting">
                  <xs:annotation>
                     <xs:documentation>Section 2c</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element minOccurs="0" name="ConfirmationTimestamp" type="xs:dateTime">
                           <xs:annotation>
                              <xs:documentation>field 26according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="ConfirmationMeans">
                           <xs:annotation>
                              <xs:documentation>27 Whether the contract was electronically confirmed, non-electronically confirmed or remains unconfirmed.

Y=Non-electronically confirmed, N=Non-confirmed,
E=Electronically confirmed.</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="1"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Clearing">
                  <xs:annotation>
                     <xs:documentation>Section 2d</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="ClearingObligationFlag" type="xs:boolean">
                           <xs:annotation>
                              <xs:documentation>field 28 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element name="ClearedFlag" type="xs:boolean">
                           <xs:annotation>
                              <xs:documentation>field 29 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="ClearingTimestamp" type="xs:dateTime">
                           <xs:annotation>
                              <xs:documentation>field 30 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="CcpID">
                           <xs:annotation>
                              <xs:documentation>field 31 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="20"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="IntragroupFlag" type="xs:boolean">
                           <xs:annotation>
                              <xs:documentation>field 32 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element minOccurs="0" name="InterestRates">
                  <xs:annotation>
                     <xs:documentation>Section 2e</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element minOccurs="0" name="FixedRateLeg1" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 33 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="FixedRateLeg2" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 34 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="FixedRateDayCount" type="xs:string">
                           <xs:annotation>
                              <xs:documentation>field 35 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="FixedLegPaymentFrequency" type="xs:string">
                           <xs:annotation>
                              <xs:documentation>field 36 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="FloatingRatePaymentFrequency" type="xs:string">
                           <xs:annotation>
                              <xs:documentation>field 37 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="FloatingRateResetFrequency" type="xs:string">
                           <xs:annotation>
                              <xs:documentation>field 38 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="FloatingRateLeg1" type="xs:string">
                           <xs:annotation>
                              <xs:documentation>field 39 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="FloatingRateLeg2" type="xs:string">
                           <xs:annotation>
                              <xs:documentation>field 40 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element minOccurs="0" name="ForeignExchange">
                  <xs:annotation>
                     <xs:documentation>Section 2f</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element minOccurs="0" name="Currency2" type="ISOCurrencyCodeType">
                           <xs:annotation>
                              <xs:documentation>field 41 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="ExchangeRate1" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 42 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="ForwardExchangeRate" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 43 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="ExchangeRateBasis">
                           <xs:annotation>
                              <xs:documentation>field 44 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="7"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element minOccurs="0" name="Commodities">
                  <xs:annotation>
                     <xs:documentation>Section 2g</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element minOccurs="0" name="General">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element minOccurs="0" name="CommodityBase">
                                    <xs:annotation>
                                       <xs:documentation>field 45 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:maxLength value="2"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element minOccurs="0" name="CommodityDetails">
                                    <xs:annotation>
                                       <xs:documentation>field 46 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:maxLength value="2"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" name="Energy">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element minOccurs="0" name="DeliveryPoint">
                                    <xs:annotation>
                                       <xs:documentation>field 47 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:maxLength value="16"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element minOccurs="0" name="InterconnectionPoint">
                                    <xs:annotation>
                                       <xs:documentation>field 48 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:maxLength value="50"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element maxOccurs="unbounded" minOccurs="0" name="LoadTypes">
                                    <xs:annotation>
                                       <xs:documentation>field 49 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element minOccurs="0" name="LoadType">
                                             <xs:annotation>
                                                <xs:documentation>field 49 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                             </xs:annotation>
                                             <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                   <xs:maxLength value="2"/>
                                                </xs:restriction>
                                             </xs:simpleType>
                                          </xs:element>
                                          <xs:element minOccurs="0" name="DeliveryStart" type="xs:dateTime">
                                             <xs:annotation>
                                                <xs:documentation>field 50 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                             </xs:annotation>
                                          </xs:element>
                                          <xs:element minOccurs="0" name="DeliveryEnd" type="xs:dateTime">
                                             <xs:annotation>
                                                <xs:documentation>field 51 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                             </xs:annotation>
                                          </xs:element>
                                          <xs:element minOccurs="0" name="ContractCapacity">
                                             <xs:annotation>
                                                <xs:documentation>field 52 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                             </xs:annotation>
                                             <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                   <xs:maxLength value="50"/>
                                                </xs:restriction>
                                             </xs:simpleType>
                                          </xs:element>
                                          <xs:element minOccurs="0" name="QuantityUnit" type="xs:decimal">
                                             <xs:annotation>
                                                <xs:documentation>field 53 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                             </xs:annotation>
                                          </xs:element>
                                          <xs:element minOccurs="0" name="PriceTimeIntervalQuantities" type="xs:decimal">
                                             <xs:annotation>
                                                <xs:documentation>field 54 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                                             </xs:annotation>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element minOccurs="0" name="Options">
                  <xs:annotation>
                     <xs:documentation>Section 2h</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element minOccurs="0" name="OptionType">
                           <xs:annotation>
                              <xs:documentation>field 55 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Call"/>
                                 <xs:enumeration value="Put"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="OptionStyle">
                           <xs:annotation>
                              <xs:documentation>field 56 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="1"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="StrikePrice" type="xs:decimal">
                           <xs:annotation>
                              <xs:documentation>field 57 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="ReportModifications">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="ActionType">
                           <xs:annotation>
                              <xs:documentation>field 58 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="1"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="ActionTypeDetails">
                           <xs:annotation>
                              <xs:documentation>field 59 according to annex table 2 EMIR ITS and RTS</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:maxLength value="50"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
   </xs:sequence>
</xs:complexType>