complexType ForeignExchangeTradeType
diagram index_p1104.png
children CurrencyBuy AmountBuy CurrencySell AmountSell AgreedFxRate StartDate MaturityDate Counterparty Deliverable
used by
element AssetDetailsType/FXForward
annotation
documentation
Foreign Exchange Asset data information
source <xs:complexType name="ForeignExchangeTradeType">
 
<xs:annotation>
   
<xs:documentation>Foreign Exchange Asset data information</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CurrencyBuy" type="ISOCurrencyCodeType">
     
<xs:annotation>
       
<xs:documentation>Currency bought</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AmountBuy" type="xs:decimal">
     
<xs:annotation>
       
<xs:documentation>Amount bought</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CurrencySell" type="ISOCurrencyCodeType">
     
<xs:annotation>
       
<xs:documentation>Currency sold</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AmountSell" type="xs:decimal">
     
<xs:annotation>
       
<xs:documentation>Amount sold</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AgreedFxRate" type="xs:decimal" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Agreed FX rate of trade</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StartDate" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Start date of trade</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MaturityDate" type="xs:date">
     
<xs:annotation>
       
<xs:documentation>Maturity / end date of FX trade</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Counterparty" type="CompanyType">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Counterparty details</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Deliverable" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Defines whether currencies will be delivered at maturity or profit/loss will be transferred only (NDF)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ForeignExchangeTradeType/CurrencyBuy
diagram index_p1105.png
type ISOCurrencyCodeType
properties
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
pattern [A-Z]{3}
annotation
documentation
Currency bought
source <xs:element name="CurrencyBuy" type="ISOCurrencyCodeType">
 
<xs:annotation>
   
<xs:documentation>Currency bought</xs:documentation>
 
</xs:annotation>
</xs:element>

element ForeignExchangeTradeType/AmountBuy
diagram index_p1106.png
type xs:decimal
properties
content simple
annotation
documentation
Amount bought
source <xs:element name="AmountBuy" type="xs:decimal">
 
<xs:annotation>
   
<xs:documentation>Amount bought</xs:documentation>
 
</xs:annotation>
</xs:element>

element ForeignExchangeTradeType/CurrencySell
diagram index_p1107.png
type ISOCurrencyCodeType
properties
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
pattern [A-Z]{3}
annotation
documentation
Currency sold
source <xs:element name="CurrencySell" type="ISOCurrencyCodeType">
 
<xs:annotation>
   
<xs:documentation>Currency sold</xs:documentation>
 
</xs:annotation>
</xs:element>

element ForeignExchangeTradeType/AmountSell
diagram index_p1108.png
type xs:decimal
properties
content simple
annotation
documentation
Amount sold
source <xs:element name="AmountSell" type="xs:decimal">
 
<xs:annotation>
   
<xs:documentation>Amount sold</xs:documentation>
 
</xs:annotation>
</xs:element>

element ForeignExchangeTradeType/AgreedFxRate
diagram index_p1109.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Agreed FX rate of trade
source <xs:element name="AgreedFxRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Agreed FX rate of trade</xs:documentation>
 
</xs:annotation>
</xs:element>

element ForeignExchangeTradeType/StartDate
diagram index_p1110.png
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Start date of trade
source <xs:element name="StartDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Start date of trade</xs:documentation>
 
</xs:annotation>
</xs:element>

element ForeignExchangeTradeType/MaturityDate
diagram index_p1111.png
type xs:date
properties
content simple
annotation
documentation
Maturity / end date of FX trade
source <xs:element name="MaturityDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation>Maturity / end date of FX trade</xs:documentation>
 
</xs:annotation>
</xs:element>

element ForeignExchangeTradeType/Counterparty
diagram index_p1112.png
type CompanyType
properties
content complex
children Identifiers Name LegalName LegalForm Address BusinessCountry ParentCompany
annotation
documentation
Counterparty details
source <xs:element name="Counterparty" type="CompanyType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Counterparty details</xs:documentation>
 
</xs:annotation>
</xs:element>

element ForeignExchangeTradeType/Deliverable
diagram index_p1113.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Defines whether currencies will be delivered at maturity or profit/loss will be transferred only (NDF)
source <xs:element name="Deliverable" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Defines whether currencies will be delivered at maturity or profit/loss will be transferred only (NDF)</xs:documentation>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy