All Element Summary |
||||||||||||
|
It supports the representation of premiums, fees, etc.
|
||||||||||||
adjustedDate (defined in FxSchedule complexType) |
List of schedule dates.
|
|||||||||||
adjustedDate (defined in FxSchedule complexType) |
List of schedule dates.
|
|||||||||||
|
Reference to a perExpiryBarrier component to indicate theat the bound of the region is defined by the barrier component.
|
||||||||||||
|
Cash settlement currency.
|
||||||||||||
condition (defined in FxTargetRegionUpperBound complexType) |
AtOrBelow, Below.
|
|||||||||||
condition (in lowerBound) |
AtOrAbove, Above.
|
|||||||||||
|
A region in which constant payoff applies i.e. the payoff is defined as a contant currency amount or fixing adjustment, unrelated to the fixing.
|
||||||||||||
|
It defines a region in which a digital payment occurs.
|
||||||||||||
|
It defines a region in which a digital payment occurs.
|
||||||||||||
|
The FX Offset Convention can be FxSpot or FxForward.
|
||||||||||||
currency (defined in FxExchangedCurrency complexType) |
|
|||||||||||
dateAdjustments (defined in FxSchedule complexType) |
Date adjustments applied to the adjusted dates including the business day convention and the business centers.
|
|||||||||||
dateAdjustments (defined in ParametricSchedule.model group) |
Date adjustments applied to the schedule including the business day convention and the business centers.
|
|||||||||||
dateOffset (defined in FxSchedule complexType) |
The representation of the schedule as an offset relative to another schedule.
|
|||||||||||
dayType (defined in ParametricSchedule.model group) |
A day type classification, e.g.
|
|||||||||||
endDate (defined in ParametricSchedule.model group) |
End of the schedule.
|
|||||||||||
endDate (defined in ParametricSchedule.model group) |
End of the schedule.
|
|||||||||||
|
Indicates the first direction of who pays and receives a specific currency without specifying the amount.
|
||||||||||||
|
Indicates the second direction of who pays and receives a specific currency without specifying the amount.
|
||||||||||||
|
Defines the expiry/observation schedule of the target product.
|
||||||||||||
|
The final expiry date facilitates informing the final date without having to process all expiry dates in the schedule.
|
||||||||||||
|
Payoff (gain) expressed as a fixing adjustment.
|
||||||||||||
|
A structured forward product which consists of a strip of forwards.
|
||||||||||||
|
Level expressed as a level with optional steps different from strike, pivot, or barrier.
|
||||||||||||
|
Reference to a level defined within the FX product.
|
||||||||||||
|
A region in which linear payoff applies i.e. the payoff bears a linear relationship to the fixing value (increases/decreases linearly with the fixing).
|
||||||||||||
|
A region in which linear payoff applies i.e. the payoff bears a linear relationship to the fixing value (increases/decreases linearly with the fixing).
|
||||||||||||
|
A region in which linear payoff applies i.e. the payoff bears a linear relationship to the fixing value (increases/decreases linearly with the fixing).
|
||||||||||||
|
Defines the lower bound of a payoff region.
|
||||||||||||
|
Notional amount of the Target.
|
||||||||||||
|
Defines the frequency at which calculation period end dates occur within the period schedule and their roll date convention.
|
||||||||||||
offset (in dateOffset defined in FxSchedule complexType) |
The settlement offset to the expiry schedule or the expiry offset to the settlement schedule.
|
|||||||||||
|
Cash payment.
|
||||||||||||
|
A binary|digital payoff, expressed either as a cash payment, or a (non-zero) fixing adjustment.
|
||||||||||||
|
||||||||||||
|
The boundary where the contract flips from being long and short is the pivot point.
|
||||||||||||
|
Reference to the pivot defined within the FX product.
|
||||||||||||
|
The Quoted Currency Pair that is used accross the product.
|
||||||||||||
|
Indicates whether the settlement schedule is relative to the expiry schedule or the expiry schedule is relative to the settlement schedule.
|
||||||||||||
|
The Settlement Adjustment Style can be VariedStrike or VariedNotional.
|
||||||||||||
startDate (defined in ParametricSchedule.model group) |
Start of the schedule.
|
|||||||||||
strike (defined in FxTargetLinearPayoffRegion complexType) |
Strike price of the Target.
|
|||||||||||
strike (in physicalSettlement) |
Strike price of the Target.
|
|||||||||||
strikeReference (defined in FxTargetConditionLevel.model group) |
Reference to a strike defined within the FX product.
|
|||||||||||
|
Reference to an existing strike structure within the FX product.
|
||||||||||||
upperBound (defined in FxTargetRegionBound.model group) |
Defines the upper bound of a payoff region.
|
|||||||||||
upperBound (defined in FxTargetRegionBound.model group) |
Defines the upper bound of a payoff region.
|
|||||||||||
Complex Type Summary |
||||||||||||
|
Reference to a barrier structure defined within the parametric representation.
|
||||||||||||
|
The representation of the schedule as an offset relative to another schedule.
|
||||||||||||
|
Indicates the direction who pays and receives a specific currency without specifying the amount.
|
||||||||||||
|
Defines the expiry/observation schedule of the target.
|
||||||||||||
|
Level is expressed as Schedule, with an initial value and optional steps.
|
||||||||||||
|
Reference to a level structure.
|
||||||||||||
|
Pivot is expressed as Schedule, with an initial value and optional steps.
|
||||||||||||
|
Reference to a pivot structure.
|
||||||||||||
|
The FxSchedule may be expressed as explicit adjusted dates, or a parametric representation plus optional adjusted dates, or as an offset plus optional adusted dates.
|
||||||||||||
|
Reference to a FX Schedule structure.
|
||||||||||||
|
Strike is expressed as Schedule, with an initial value and optional steps.
|
||||||||||||
|
Reference to a strike structure.
|
||||||||||||
|
||||||||||||
|
A fixing region in which the payoff is a constant value (a binary|digital payoff, or zero).
|
||||||||||||
|
A structured forward product which consists of a strip of forwards.
|
||||||||||||
|
A fixing region in which the payoff varies linearly with the fixing value.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
Element Group Summary |
||||||||||
|
Indicates the directions of who pays and receives a specific currency without specifying the amount.
|
||||||||||
|
Conditions can be expressed in different ways: as a specific level, as strike, pivot, or barrier.
|
||||||||||
|
||||||||||
|
The schedule defined by the set of parameters to be able to calculate the schedule of adjusted date.
|
||||||||||
|
||||||||||
|
<?xml version="1.0" encoding="utf-8"?>
<!--
== Copyright (c) 2022-2024 All rights reserved. == Financial Products Markup Language is subject to the FpML public license. == A copy of this license is available at http://www.fpml.org/license/license.html --> <xsd:schema attributeFormDefault="unqualified" ecore:documentRoot="FpML" ecore:nsPrefix="trnsp" ecore:package="org.fpml.transparency" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/transparency" version="$Revision: 11478 $" xmlns="http://www.fpml.org/FpML-5/transparency" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="fpml-fx-5-13.xsd"/>
<!--
================ complexTypes ================ -->
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to a barrier structure defined within the parametric representation.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The representation of the schedule as an offset relative to another schedule. For example, the settlement schedule may be relative to the expiry schedule by an FxForward offset.
</xsd:documentation>
<xsd:element minOccurs="0" name="convention" type="FxOffsetConventionEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The FX Offset Convention can be FxSpot or FxForward.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The settlement offset to the expiry schedule or the expiry offset to the settlement schedule. It is only specified when the settlement convention is FxForward.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates whether the settlement schedule is relative to the expiry schedule or the expiry schedule is relative to the settlement schedule.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:sequence>
Indicates the direction who pays and receives a specific currency without specifying the amount.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the expiry/observation schedule of the target.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="FxSchedule">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="finalExpiryDate" type="xsd:date">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The final expiry date facilitates informing the final date without having to process all expiry dates in the schedule.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Level is expressed as Schedule, with an initial value and optional steps.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Pivot is expressed as Schedule, with an initial value and optional steps.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The FxSchedule may be expressed as explicit adjusted dates, or a parametric representation plus optional adjusted dates, or as an offset plus optional adusted dates.
</xsd:documentation>
<xsd:sequence>
</xsd:choice>
<xsd:element minOccurs="0" name="dateAdjustments" type="BusinessDayAdjustments">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Date adjustments applied to the adjusted dates including the business day convention and the business centers.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
List of schedule dates. These dates have been subject to adjustments based on the dateAdjustments structure.
</xsd:documentation>
<xsd:choice>
</xsd:sequence>
<xsd:group ref="ParametricSchedule.model">
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The representation of the schedule as an offset relative to another schedule. For example, the settlement schedule may be relative to the expiry schedule by an FxForward offset.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
List of schedule dates. These dates have been subject to adjustments based on the dateAdjustments structure.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Strike is expressed as Schedule, with an initial value and optional steps.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:choice>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Payoff (gain) expressed as a fixing adjustment. This style is used in the "bonus collar" TARF.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
A fixing region in which the payoff is a constant value (a binary|digital payoff, or zero).
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="FxTargetPayoffRegion">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="FxTargetRegionBound.model"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
A binary|digital payoff, expressed either as a cash payment, or a (non-zero) fixing adjustment.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structured forward product which consists of a strip of forwards. Each forward may be settled as an exchange of currencies or cash settled. At each settlement, the amount of gain that one party achieves is measured. The product has a target level of gain. Once the accumulated gain exceeds the target level, the product terminates and there are no further settlements.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Product">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="quotedCurrencyPair" type="QuotedCurrencyPair">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The Quoted Currency Pair that is used accross the product.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the expiry/observation schedule of the target product.
</xsd:documentation>
<xsd:sequence minOccurs="0">
</xsd:sequence>
<xsd:element name="pivot" type="FxPivot">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The boundary where the contract flips from being long and short is the pivot point. So the pivot indicates the level in which there is a change in direction of the currencies exchanged by the parties.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="constantPayoffRegion" type="FxTargetConstantPayoffRegion">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A region in which constant payoff applies i.e. the payoff is defined as a contant currency amount or fixing adjustment, unrelated to the fixing. In absence of the "payoff" element, zero payoff is assumed (note: zero payoff does not necessarily imply that no settlement occurs).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A region in which linear payoff applies i.e. the payoff bears a linear relationship to the fixing value (increases/decreases linearly with the fixing).
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="constantPayoffRegion" type="FxTargetConstantPayoffRegion">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
It defines a region in which a digital payment occurs.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A region in which linear payoff applies i.e. the payoff bears a linear relationship to the fixing value (increases/decreases linearly with the fixing).
</xsd:documentation>
<xsd:annotation>
</xsd:choice>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Choice permitting digital-, vanilla- and zero- PayoffRegions to be combined arbitrarily.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
It defines a region in which a digital payment occurs.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A region in which linear payoff applies i.e. the payoff bears a linear relationship to the fixing value (increases/decreases linearly with the fixing).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
It supports the representation of premiums, fees, etc.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A fixing region in which the payoff varies linearly with the fixing value.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="FxTargetPayoffRegion">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="strike" type="FxStrike">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element minOccurs="0" name="condition" type="FxRegionLowerBoundDirectionEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element minOccurs="0" name="condition" type="FxRegionUpperBoundDirectionEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:group ref="FxExchangedCurrency.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the direction of physical settlement exchanges.
</xsd:documentation>
<xsd:element minOccurs="0" name="settlementAdjustmentStyle" type="FxSettlementAdjustmentMethodEnum">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The Settlement Adjustment Style can be VariedStrike or VariedNotional.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The strike should be specified if the Settlement Style is VariedNotional.
</xsd:documentation>
<!--
================ elements ================ --> <xsd:element name="fxTargetKnockoutForward" substitutionGroup="product" type="FxTargetKnockoutForward">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structured forward product which consists of a strip of forwards. Each forward may be settled as an exchange of currencies or cash settled. At each settlement, the amount of gain that one party achieves is measured. The product has a target level of gain. Once the accumulated gain exceeds the target level, the product terminates and there are no further settlements.
</xsd:documentation>
<!--
================ groups ================ -->
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the directions of who pays and receives a specific currency without specifying the amount.
</xsd:documentation>
<xsd:element name="exchangedCurrency1" type="FxExchangedCurrency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the first direction of who pays and receives a specific currency without specifying the amount.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the second direction of who pays and receives a specific currency without specifying the amount.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Conditions can be expressed in different ways: as a specific level, as strike, pivot, or barrier.
</xsd:documentation>
<xsd:element name="level" type="FxLevel">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Level expressed as a level with optional steps different from strike, pivot, or barrier.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to a strike defined within the FX product.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to the pivot defined within the FX product.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to a perExpiryBarrier component to indicate theat the bound of the region is defined by the barrier component.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to a level defined within the FX product.
</xsd:documentation>
<xsd:choice>
</xsd:group>
<xsd:element name="upperBound" type="FxTargetRegionUpperBound">
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lowerBound" type="FxTargetRegionLowerBound">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The schedule defined by the set of parameters to be able to calculate the schedule of adjusted date. The combination of the [start/endDate + dayType + businessCenters] will be used only to represent a daily schedule and the combination of [start/endDate + observationFrequency + dateAdjustments] for parametric representation of the schedules other than daily schedule.
</xsd:documentation>
<xsd:choice>
</xsd:sequence>
<xsd:sequence>
</xsd:choice>
<xsd:element name="startDate" type="xsd:date">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:choice>
<xsd:element name="observationFrequency" type="ObservationFrequency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the frequency at which calculation period end dates occur within the period schedule and their roll date convention.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Date adjustments applied to the schedule including the business day convention and the business centers.
</xsd:documentation>
<xsd:element minOccurs="0" name="dayType" type="DayTypeEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A day type classification, e.g. Business, Calendar, etc.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Business day calender location, or pointer style reference.
</xsd:documentation>
<xsd:choice>
</xsd:group>
<xsd:element name="strike" type="FxStrike">
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to an existing strike structure within the FX product.
</xsd:documentation>
</xsd:schema>
|
XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit. |