Definition Type: ComplexType
Name: FxTargetSettlementPeriodPayoff
Namespace: http://www.fpml.org/FpML-5/reporting
Containing Schema: fpml-fx-targets-5-10.xsd
Abstract
Documentation:
Payoff region
Collapse XSD Schema Diagram:
Drilldown into payoffCap in schema fpml-fx-targets-5-10_xsd2 Drilldown into leverage in schema fpml-fx-targets-5-10_xsd2 Drilldown into upperBound in schema fpml-fx-targets-5-10_xsd2 Drilldown into lowerBound in schema fpml-fx-targets-5-10_xsd2 Drilldown into counterCurrencyAmount in schema fpml-fx-targets-5-10_xsd2 Drilldown into strike in schema fpml-fx-targets-5-10_xsd2 Drilldown into payoffRegionReference in schema fpml-fx-targets-5-10_xsd2XSD Diagram of FxTargetSettlementPeriodPayoff in schema fpml-fx-targets-5-10_xsd2 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="FxTargetSettlementPeriodPayoff">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Payoff region</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="payoffRegionReference" type="FxTargetPayoffRegionReference" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Optional reference to the Payoff Region in the parametric representation of the product.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="strike" type="xsd:decimal" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Strike for the settlement period.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="counterCurrencyAmount" type="xsd:decimal" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Counter Currency Amount for the settlement period. Multiple Counter Currency Amount elements may appear if there are more than one strike in the settlement period.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="lowerBound" type="xsd:decimal" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Lower bound to the region.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="upperBound" type="xsd:decimal" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Upper bound to the region.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="leverage" type="SettlementPeriodLeverage" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Leverage within the period expressed as either an amount or ratio.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="payoffCap" type="xsd:decimal" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The amount of gain on the client upside or firm upside is limited. If spot settles above the cap, or below the floor, the payout is adjusted to limit the gain. The adjustment may be made by varying the strike, or by maintaining the strike, but varying the payout notionals.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
payoffRegionReference nsE:payoffRegionReference 0 (1)
strike nsE:strike 0 (1)
counterCurrencyAmount nsE:counterCurrencyAmount 0 (1)
lowerBound nsE:lowerBound 0 (1)
upperBound nsE:upperBound 0 (1)
leverage nsE:leverage 0 (1)
payoffCap nsE:payoffCap 0 (1)
Collapse Derivation Tree:
Collapse References:
nsE:payoff