<xsd:complexType name="LoanInterestPayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">An event representing the lender-specific payment of interest amounts for a given accrual period against a single loan contract.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">Dates defining a generic period. This is a period of actual (adjusted) dates.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="calculationMethod" type="InterestCalculationMethodEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines whether the agent bank is making an interest payment based on the lender pro-rata share at the end of the period (snapshot) or based on the lender position throughout the period (which is the default).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="amount" type="MoneyWithParticipantShare" />
<xsd:sequence minOccurs="0">
<xsd:element name="accrualSchedule" type="AccrualPeriod" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">A schedule that incorporates all sub-periods of an accrual calculation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="projection" type="PaymentProjection" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Projected interest payment details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|