Definition Type: ComplexType
Name: WeatherLegCalculation
Namespace: http://www.fpml.org/FpML-5/transparency
Containing Schema: fpml-com-5-10.xsd
Abstract
Documentation:
A type to capture details of the calculation of the Payment Amount on a Weather Index Transaction.
Collapse XSD Schema Diagram:
Drilldown into maximumTransactionPaymentAmount in schema fpml-com-5-10_xsd3 Drilldown into maximumPaymentAmount in schema fpml-com-5-10_xsd3 Drilldown into calculationDate in schema fpml-com-5-10_xsd3 Drilldown into referenceLevelEqualsZero in schema fpml-com-5-10_xsd3 Drilldown into settlementLevel in schema fpml-com-5-10_xsd3XSD Diagram of WeatherLegCalculation in schema fpml-com-5-10_xsd3 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="WeatherLegCalculation">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type to capture details of the calculation of the Payment Amount on a Weather Index Transaction.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="settlementLevel" type="WeatherSettlementLevelEnum">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The Settlement Level means either the cumulative number of Weather Index Units for each day in the Calculation Period (Cumulative) or the cumulative number of Weather Index Units for each day in the Calculation Period divided by the number of days in the Calculation Period (Average) or the maximum number of Weather Index Units for any day in the Calculation Period (Maximum) or the minimum number of Weather Index Units for any day in the Calculation Period.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="referenceLevelEqualsZero" type="xsd:boolean" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">If Reference Level Equals Zero is specified to be applicable then CPD means, for any day during the Calculation Period, (A) 1 if the Daily Precipitation for that day is greater than or equal to the CPD Reference Level or (B) zero if the the Daily Precipitation for that day is less than the CPD Reference Level. If Reference Level Equals Zero is specified not to be applicable then CPD means, for any day during the Calculation Period, (A) 1 if the Daily Precipitation for that day is greater than the CPD Reference Level or 0 if the Daily Precipitation for that day is less than or equal to the CPD Reference Level.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="calculationDate" type="Period" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The number of days following the final day of the Calculation Period specified in the Confirmation on which is is practicable to provide the notice that the Calculation Agent is required to give for that Settlement Date or Payment Date.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="maximumPaymentAmount" type="NonNegativeMoney" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The maximum total payment amount that will be paid in any particular transaction.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="maximumTransactionPaymentAmount" type="NonNegativeMoney" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The maximum payment amount that will be paid in any particular Calculation Period.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
settlementLevel nsF:settlementLevel (1) (1)
referenceLevelEqualsZero nsF:referenceLevelEqualsZero 0 (1)
calculationDate nsF:calculationDate 0 (1)
maximumPaymentAmount nsF:maximumPaymentAmount 0 (1)
maximumTransactionPaymentAmount nsF:maximumTransactionPaymentAmount 0 (1)
Collapse Derivation Tree:
Collapse References:
nsF:calculation, nsF:calculation