FXForward

/FundsXML4/AssetMasterData/Asset/AssetDetails/FXForward

Diagram

FXForward FX Forward details Devisentermingeschäft Foreign Exchange Asset data information CurrencyBuy (anonymous) [1] AmountBuy xs:decimal [1] CurrencySell (anonymous) [1] AmountSell xs:decimal [1] AgreedFxRate xs:decimal [0..1] StartDate xs:date [0..1] MaturityDate xs:date [1] Counterparty CompanyType [1] Deliverable xs:boolean [0..1]

Documentation

de

Devisentermingeschäft

Foreign Exchange Asset data information

en

FX Forward details

Properties

Type
ForeignExchangeTradeType
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
(anonymous)

Currency bought

xs:decimal

Amount bought

890.28
(anonymous)

Currency sold

xs:decimal

Amount sold

522.03
xs:decimal

Agreed FX rate of trade

867.84
xs:date

Start date of trade

2022-08-26
xs:date

Maturity / end date of FX trade

2024-06-23
CompanyType

Counterparty details

Detaili data of Company/Issuer

xs:boolean

Defines whether currencies will be delivered at maturity or profit/loss will be transferred only (NDF)

false

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"
            name="FXForward"
            type="ForeignExchangeTradeType">
   <xs:annotation>
      <xs:documentation xml:lang="en">FX Forward details</xs:documentation>
      <xs:documentation xml:lang="de">Devisentermingeschäft</xs:documentation>
   </xs:annotation>
</xs:element>

Referenced Type Definition (ForeignExchangeTradeType)

<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="ForeignExchangeTradeType">
   <xs:annotation>
      <xs:documentation>Foreign Exchange Asset data information</xs:documentation>
   </xs:annotation>
   <xs:sequence>
      <xs:element name="CurrencyBuy">
         <xs:annotation>
            <xs:documentation>Currency bought</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="ISOCurrencyCodeType">
                  <xs:attribute name="isBaseCCY" type="xs:boolean"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </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">
         <xs:annotation>
            <xs:documentation>Currency sold</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="ISOCurrencyCodeType">
                  <xs:attribute name="isBaseCCY" type="xs:boolean"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="AmountSell" type="xs:decimal">
         <xs:annotation>
            <xs:documentation>Amount sold</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AgreedFxRate" type="xs:decimal">
         <xs:annotation>
            <xs:documentation>Agreed FX rate of trade</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StartDate" type="xs:date">
         <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 minOccurs="0" name="Deliverable" type="xs:boolean">
         <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>