<xsd:complexType name="WeatherLegCalculation">
<xsd:annotation>
<xsd:documentation xml:lang="en">A type to capture details relevant to the calculation of the Payment Amount on a Weather Index Transaction.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="settlementLevel" type="WeatherSettlementLevelEnum" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The Settlement Level means either the cumulative number of Weather Index Units for each day in the Calculaiton 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:element>
<xsd:element name="calculationDate" type="Period" minOccurs="0">
</xsd:element>
<xsd:element name="businessDays" type="BusinessCenter" minOccurs="0">
</xsd:element>
<xsd:element name="dataCorrection" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The date payment often revised after its publication, this indicates if the payment date could be recalculated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="correctionPeriod" type="Period" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">If dataCorrection=true, this indicates how long after the publication of the date corrections could be made.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="maximumPaymentAmount" type="NonNegativeMoney" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Cups on total payment amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="maximumTransactionPaymentAmount" type="NonNegativeMoney" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Cups on payment amount that goes out in any particular calculation period.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="rounding" type="Rounding" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Rounding direction and precision for price values.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|