complexType "WeatherLegCalculation"
Namespace:
Content:
complex, 9 elements
Defined:
globally in fpml-com-5-5.xsd; see XML source
Includes:
definitions of 9 elements
Used:
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
settlementLevel?, referenceLevelEqualsZero?, calculationDate?, businessDays?, dataCorrection?, correctionPeriod?, maximumPaymentAmount?, maximumTransactionPaymentAmount?, rounding?
</...>
Content Model Elements (9):
businessDays (defined in WeatherLegCalculation complexType),
calculationDate (defined in WeatherLegCalculation complexType),
correctionPeriod,
dataCorrection,
maximumPaymentAmount,
maximumTransactionPaymentAmount,
referenceLevelEqualsZero,
rounding (defined in WeatherLegCalculation complexType),
settlementLevel
All Direct / Indirect Based Elements (2):
calculation (in commodityOption), calculation (in weatherLeg)
Known Usage Locations
Annotation
A type to capture details relevant to the calculation of the Payment Amount on a Weather Index Transaction.
XML Source (w/o annotations (7); see within schema source)
<xsd:complexType name="WeatherLegCalculation">
<xsd:sequence>
<xsd:element minOccurs="0" name="settlementLevel" type="WeatherSettlementLevelEnum"/>
<xsd:element minOccurs="0" name="referenceLevelEqualsZero" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="calculationDate" type="Period"/>
<xsd:element minOccurs="0" name="businessDays" type="BusinessCenter"/>
<xsd:element minOccurs="0" name="dataCorrection" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="correctionPeriod" type="Period"/>
<xsd:element minOccurs="0" name="maximumPaymentAmount" type="NonNegativeMoney"/>
<xsd:element minOccurs="0" name="maximumTransactionPaymentAmount" type="NonNegativeMoney"/>
<xsd:element minOccurs="0" name="rounding" type="Rounding"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 9/9)
businessDays
Type:
BusinessCenter, simple content
Simple Content
xsd:normalizedString
maxLength:
255
XML Source (see within schema source)
<xsd:element minOccurs="0" name="businessDays" type="BusinessCenter"/>

calculationDate
Type:
Period, complex content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="calculationDate" type="Period"/>

correctionPeriod
Type:
Period, complex content
If dataCorrection=true, this indicates how long after the publication of the date corrections could be made.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="correctionPeriod" type="Period"/>

dataCorrection
Type:
xsd:boolean, predefined, simple content
The date payment often revised after its publication, this indicates if the payment date could be recalculated.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="dataCorrection" type="xsd:boolean"/>

maximumPaymentAmount
Type:
NonNegativeMoney, complex content
Cups on total payment amount.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="maximumPaymentAmount" type="NonNegativeMoney"/>

maximumTransactionPaymentAmount
Type:
NonNegativeMoney, complex content
Cups on payment amount that goes out in any particular calculation period.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="maximumTransactionPaymentAmount" type="NonNegativeMoney"/>

referenceLevelEqualsZero
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="referenceLevelEqualsZero" type="xsd:boolean"/>

rounding
Type:
Rounding, complex content
Rounding direction and precision for price values.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="rounding" type="Rounding"/>

settlementLevel
Type:
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.
Simple Content
enumeration of xsd:token
Enumeration:
"Cumulative"
 - 
The cumulative number of Weather Index Units for each day in the Calculation Period.
"Average"
 - 
The cumulative number of Weather Index Units for each day in the Calculation Period divided by the number of days in the Calculation Period.
"Mximum"
 - 
The maximum number of Weather Index Units for any day in the Calculation Period.
"Minimum"
 - 
The minimum number of Weather Index Units for any day in the Calculation Period.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="settlementLevel" type="WeatherSettlementLevelEnum"/>

XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.