<xsd:complexType name="DailyInterestCalculation">
<xsd:sequence>
<xsd:element name="calculationDate" type="xsd:date" minOccurs="0" />
<xsd:sequence minOccurs="0">
<xsd:sequence minOccurs="0">
<xsd:sequence>
<xsd:element name="openingPrincipalAmount" type="NonNegativeDecimal" minOccurs="0" />
<xsd:element name="principalMovement" type="PrincipalMovement" minOccurs="0" />
</xsd:sequence>
</xsd:sequence>
<xsd:element name="effectivePrincipalAmount" type="NonNegativeDecimal" minOccurs="0" />
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:sequence minOccurs="0">
<xsd:element name="observedRate" type="PositiveDecimal" minOccurs="0" />
<xsd:element name="spread" type="xsd:decimal" minOccurs="0" />
</xsd:sequence>
<xsd:element name="effectiveRate" type="PositiveDecimal" minOccurs="0" />
</xsd:sequence>
<xsd:element name="accruedInterestAmount" type="NonNegativeDecimal" minOccurs="0" />
<xsd:element name="cumulativeInterestAmount" type="NonNegativeDecimal" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
|