Namespace: |
|
Content: |
complex, 1 attribute, 18 elements |
Defined: |
globally in fpml-fx-accruals-5-8.xsd; see XML source |
Includes: |
definitions of 9 elements |
Used: |
at 1 location |
XML Representation Summary |
||||||
<... |
||||||
|
||||||
> |
||||||
|
||||||
</...> |
Type Derivation Tree
FxAccrualForward
|
<xsd:complexContent>
<xsd:extension base="Product">
<xsd:sequence>
<!--2015-02-05: FpML FX WG: agreed to move "exchangedCurrency1" ofType "FxCurrencyPayment" and "exchangedCurrency2" ofType "FxCurrencyPayment" inside "vanillaPayoffRegion" component-->
<!--2015-02-05: FpML FX WG: agreed not to include "quotedCurrencyPair" component-->
<!--2015-02-05: FpML FX WG: agreed to remove "effectiveDate" of type "AdjustableOrRelativeDate" and "tenorPeriod" of type "Period". Rationale: it is not clear where you need this information. We could always add it back when we see the requirements.-->
<!--2015-02-05: FpML FX WG: agreed to replace "notionalAmount" element's "NonNegativeMoney" type with "NonNegativeAmountSchedule" type to support Strips, contract with multiple notionals -->
<xsd:sequence>
<xsd:element name="notionalAmount" type="NonNegativeAmountSchedule"/>
<!--2015-02-05: FpML FX WG: agreed to replace "counterCurrencyAmount" element's "NonNegativeMoney" type with "NonNegativeAmountSchedule" type to support Strips, contract with multiple notionals -->
<!--2015-01-29: FpML FX WG: made element optional to support Average Strike Accrual Option-->
<xsd:element maxOccurs="unbounded" minOccurs="0" name="counterCurrencyAmount" type="FxCounterCurrencyAmount"/>
</xsd:sequence>
<!--2015-01-13: GFXD: agreed to call the end of accrual period - expiryDate - for accrual forward as well-->
<!--2015-02-02: Removed exerciseProcedure: not relevant for forward-->
<!--2015-02-05: FpML FX WG: agreed to move "strike" ofType "FxForwardStrikePrice" and "averageStrike" ofType="FxAverageStrike" inside "vanillaPayoffRegion" component-->
<!--2015-01-29:FpML FX WG: agreed to add support for averageStrike/averageRate product component-->
<!--2015-02-05: renamed back to spotRate to align all FX products-->
<!--2015-02-02: renamed from spotRate to align with Target product-->
<xsd:sequence>
<!--2015-01-29: FpML FX WG: propose payoffRegion to support collar -->
<!--2015-01-29: FpML FX WG: added support for Average Rate Accrual Forward.
- This is a property you would calculate for the product as a whole at maturity and which you would then use with a relevant payoff region to establish the payoff --> </xsd:sequence>
<!--2015-02-05:FpML FX WG: agreed to rename "accrualKnockoutBarrier" to "knockoutBarrier" -->
<xsd:element maxOccurs="unbounded" minOccurs="0" name="knockoutBarrier" type="FxAccrualKnockoutBarrier"/>
<!--2015-02-05: FpML FX WG: agreed to move "payoffLeverage" ofType "FxAccrualPayoffLeverage" inside "vanillaPayoffRegion" component-->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|
Type: |
FxAccrualProcess, complex content |
Type: |
SimplePayment, complex content |
Type: |
FxAverageRate, complex content |
Type: |
FxCashSettlementSimple, complex content |
Type: |
FxCounterCurrencyAmount, complex content |
<xsd:element maxOccurs="unbounded" minOccurs="0" name="counterCurrencyAmount" type="FxCounterCurrencyAmount"/>
|
Type: |
FxAccrualKnockoutBarrier, complex content |
<xsd:element maxOccurs="unbounded" minOccurs="0" name="knockoutBarrier" type="FxAccrualKnockoutBarrier"/>
|
Type: |
NonNegativeAmountSchedule, complex content |
Type: |
PositiveDecimal, simple content |
xsd:decimal
|
minExclusive: |
0
|
Type: |
FxAccrualVanillaPayoffRegion, complex content |
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.
|