complexType "FxPerformanceSwap"
Namespace:
Content:
complex, 1 attribute, 21 elements
Defined:
globally in fpml-fx-5-10.xsd; see XML source
Includes:
definitions of 15 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (21):
additionalPayment (defined in FxPerformanceSwap complexType),
annualizationFactor (defined in FxPerformanceSwap complexType),
assetClass (defined in Product.model group),
cashSettlement (defined in FxPerformanceSwap complexType),
embeddedOptionType,
fixedLeg (defined in FxPerformanceSwap complexType),
fixingInformationSource (defined in FxPerformanceSwap complexType),
fixingSchedule (defined in FxPerformanceSwap complexType),
floatingLeg (defined in FxPerformanceSwap complexType),
meanAdjustment,
notional (defined in FxPerformanceSwap complexType),
numberOfReturns,
primaryAssetClass (defined in Product.model group),
productId (defined in Product.model group),
productType (defined in Product.model group),
quotedCurrencyPair (defined in FxPerformanceSwap complexType),
secondaryAssetClass (defined in Product.model group),
settlementDate (defined in FxPerformanceSwap complexType),
valuationDate (defined in FxPerformanceSwap complexType),
valuationDateOffset,
vegaNotional
All Direct / Indirect Based Elements (2):
fxVarianceSwap, fxVolatilitySwap
Known Usage Locations
Annotation
Describes an FX volatility and variance swap.
Type Definition Detail
Type Derivation Tree
Product (extension)
  FxPerformanceSwap
XML Source (w/o annotations (17); see within schema source)
<xsd:complexType name="FxPerformanceSwap">
<xsd:complexContent>
<xsd:extension base="Product">
<xsd:sequence>
<xsd:element minOccurs="0" name="quotedCurrencyPair" type="QuotedCurrencyPair"/>
<xsd:element minOccurs="0" name="vegaNotional" type="NonNegativeMoney"/>
<xsd:element minOccurs="0" name="notional" type="NonNegativeMoney"/>
<xsd:element minOccurs="0" name="fixedLeg" type="FxPerformanceFixedLeg"/>
<xsd:element minOccurs="0" name="floatingLeg" type="FxPerformanceFloatingLeg"/>
<xsd:element minOccurs="0" name="fixingInformationSource" type="FxSpotRateSource"/>
<xsd:element minOccurs="0" name="fixingSchedule" type="FxFixingScheduleSimple"/>
<xsd:choice minOccurs="0">
<xsd:element name="valuationDate" type="xsd:date"/>
<xsd:element name="valuationDateOffset" type="FxValuationDateOffset"/>
</xsd:choice>
<xsd:element minOccurs="0" name="settlementDate" type="AdjustableOrAdjustedDate"/>
<xsd:element minOccurs="0" name="annualizationFactor" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="meanAdjustment" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="numberOfReturns" type="xsd:nonNegativeInteger"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="additionalPayment" type="Payment"/>
<xsd:element minOccurs="0" name="cashSettlement" type="FxCashSettlementSimple"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 15/21)
additionalPayment
Type:
Payment, complex content
Additional Payment means, in respect of an FX Transaction, where such fee is required, and a Transaction Fee Payment Date, the amount, if any, that is specified or otherwise determined as provided in the related Confirmation and, subject to any applicable condition precedent, is payable by one party to the other as further specified or otherwise determined as provided in the related Confirmation on the Transaction Fee Payment Date or on each Transaction Fee Payment Date if more than one is specified, for value on such date.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="additionalPayment" type="Payment"/>

annualizationFactor
Type:
xsd:decimal, predefined, simple content
This specifies the numerator of an annualization factor. Frequently this number is equal to the number of rate observations in a year e.g. Daily Observations: 252.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="annualizationFactor" type="xsd:decimal"/>

cashSettlement
Type:
FxCashSettlementSimple, complex content
Specifies the Settlement currency and fixing details for cash settlement. The FX Volatility and FX Variance Swaps are inherently cash settled, but into the notional currency. The optional cashSettlement block is provided for the case where the Settlement Currency differs from that of the Notional.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="cashSettlement" type="FxCashSettlementSimple"/>

fixedLeg
Type:
FxPerformanceFixedLeg, complex content
Fixed FX Rate component describes the Fixed FX Rate and Fixed FX Rate Payer as such in the Confirmation for the Non-Deliverable Swap FX Transaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="fixedLeg" type="FxPerformanceFixedLeg"/>

fixingInformationSource
Type:
FxSpotRateSource, complex content
Fixing Information source parameters to determine the rate observed for each good business day within the Fixing Schedule.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="fixingInformationSource" type="FxSpotRateSource"/>

fixingSchedule
Type:
FxFixingScheduleSimple, complex content
Parametric schedule of rate observation dates.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="fixingSchedule" type="FxFixingScheduleSimple"/>

floatingLeg
Type:
FxPerformanceFloatingLeg, complex content
Floating FX Rate component describes the Floating FX Rate Payer of the rate determined in accordance with the Floating FX Rate Option specified in the Definitions.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="floatingLeg" type="FxPerformanceFloatingLeg"/>

meanAdjustment
Type:
xsd:boolean, predefined, simple content
Specifies whether "Mean Adjustment" is applicable or not in the calculation of the Realized Volatility.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="meanAdjustment" type="xsd:boolean"/>

notional
Type:
NonNegativeMoney, complex content
Notional Amount means, in the case of Transaction Type Variance Swap, the currency and amount specified as such in the related Confirmation or an amount calculated in accordance with the following: Notional Amount = Vega Notional Amount / (0.02 x Fixed FX Rate). This element must be produced in case of Variance Swap transaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="notional" type="NonNegativeMoney"/>

numberOfReturns
Type:
xsd:nonNegativeInteger, predefined, simple content
Number of Returns is the number of Observation Dates in the Observation Period, excluding the Initial Observation Date (where the Observation Rate on the Initial Observation Date shall equal S0).
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="numberOfReturns" type="xsd:nonNegativeInteger"/>

quotedCurrencyPair
Type:
QuotedCurrencyPair, complex content
A Currency Pair with regards to this transaction and the quoting convention.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="quotedCurrencyPair" type="QuotedCurrencyPair"/>

settlementDate
Type:
AdjustableOrAdjustedDate, complex content
The date on which the Settlement Amount will be settled.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="settlementDate" type="AdjustableOrAdjustedDate"/>

valuationDate
Type:
xsd:date, predefined, simple content
Final Observation Date when Settlement Amount and Settlement Amount Payer determination date.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="valuationDate" type="xsd:date"/>

valuationDateOffset
Type:
FxValuationDateOffset, complex content
Valuation date offset relative to the Final Observation Date and can be: [Final Observation Date][The first Business Day following the Final Observation Date].
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="valuationDateOffset" type="FxValuationDateOffset"/>

vegaNotional
Type:
NonNegativeMoney, complex content
Vega Notional means the currency and amount specified as such in the related Confirmation.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="vegaNotional" type="NonNegativeMoney"/>

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