complexType "FxFlexibleForward"
Namespace:
Content:
complex, 1 attribute, 21 elements
Defined:
globally in fpml-fx-5-8.xsd; see XML source
Includes:
definitions of 10 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (21):
productId (defined in Product.model group),
productType (defined in Product.model group),
All Direct / Indirect Based Elements (1):
fxFlexibleForward
Known Usage Locations
Annotation
Product model for a flexible-term fx forward (also known as callable forward, window forward). This is a term forward transaction over a specific period, allowing the client full flexibility on the timing of the transactional flow(s). The product allows for (full or partial) execution at a predetermined forward rate, at any time between the start date and the expiry date. Although, the product is an outright, it has some option-like characteristics, leading to the use of option components in the model: (i) the BuyerSeller model expresses the roles of the parties in the overall transaction - the client "buys" the product (ii) the PutCallCurrency model expresses the buyer's perspective on the exchanged currencies i.e. the client may buy (call) or sell (put) the notional currency for the alternative currency.
Type Definition Detail
Type Derivation Tree
Product (extension)
  FxFlexibleForward
XML Source (w/o annotations (12); see within schema source)
<xsd:complexType name="FxFlexibleForward">
<xsd:complexContent>
<xsd:extension base="Product">
<xsd:sequence>
<xsd:group ref="BuyerSeller.model"/>
<xsd:group ref="PutCallCurrency.model"/>
<xsd:sequence>
<xsd:element name="notionalAmount" type="PositiveMoney"/>
<xsd:element minOccurs="0" name="minimumExecutionAmount" type="PositiveMoney"/>
<xsd:element minOccurs="0" name="settlementAmount" type="PositiveMoney"/>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:element name="earliestExecutionTime" type="BusinessCenterTime"/>
<xsd:element name="latestExecutionTime" type="BusinessCenterTime"/>
</xsd:sequence>
<xsd:element minOccurs="0" name="settlementDateOffset" type="RelativeDateOffset"/>
<xsd:element minOccurs="0" name="finalSettlementDate" type="xsd:date"/>
<xsd:element name="forwardRate" type="FxFlexibleForwardRate"/>
<xsd:element minOccurs="0" name="additionalPayment" type="Payment"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 10/21)
additionalPayment
Type:
Payment, complex content
Fee paid by the client at inception (analagous to an option premium).
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="additionalPayment" type="Payment"/>

earliestExecutionTime
Type:
BusinessCenterTime, complex content
The earliest time of day at the specified business center, at which the client may execute a transaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="earliestExecutionTime" type="BusinessCenterTime"/>

executionPeriodDates
Type:
The period during which the client has the right to execute a transaction, on any business day defined by reference to the specified business centers, subject to the constraints of the minimum execution amount and aggregate total notional amount. * Period dates are inclusive i.e. the expiry date is the final date on which execution may occur.
XML Source (w/o annotations (1); see within schema source)

finalSettlementDate
Type:
xsd:date, predefined, simple content
The final date for settlement. This is the date on which any residual exchange amount will be delivered. * This is an adjusted date i.e. a good business day for delivery in the location(s) specified in executionPeriodDates /businessCenters
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="finalSettlementDate" type="xsd:date"/>

forwardRate
Type:
FxFlexibleForwardRate, complex content
Definition of the forward exchange rate for transactions executed during the execution period.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="forwardRate" type="FxFlexibleForwardRate"/>

latestExecutionTime
Type:
BusinessCenterTime, complex content
The latest time of day at the specified business center, at which the client may execute a transaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="latestExecutionTime" type="BusinessCenterTime"/>

minimumExecutionAmount
Type:
PositiveMoney, complex content
The minimum notional amount which must be executed in any single transaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="minimumExecutionAmount" type="PositiveMoney"/>

notionalAmount
Type:
PositiveMoney, complex content
The aggregate notional amount which will be exchanged, possibly as multiple partial executions, during the course of the execution period. Any residual notional which remains unexchanged at the expiry date will automatically be executed at the applicable exchange rate (strike).
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="notionalAmount" type="PositiveMoney"/>

settlementAmount
Type:
PositiveMoney, complex content
The total amount of settlement currency that will be paid over the life of the trade if calculable.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="settlementAmount" type="PositiveMoney"/>

settlementDateOffset
Type:
RelativeDateOffset, complex content
The date on which delivery of the transacted currency amounts will occur, expressed as an offset from the execution date. * This property is optional in the schema, allowing it to be omitted by systems which do not support it; however this information would be expected in contractual documentation (e.g. termsheet, confirmation).
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="settlementDateOffset" type="RelativeDateOffset"/>

XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.