<xsd:complexType name="FloatingRateAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">A full definition of the accrual characteristics of a loan contract. This structure defines both the underlying base rate as well as any additional margins and costs associated with the loan contract.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FloatingRateOptionBase">
<xsd:sequence>
<xsd:group ref="PeriodWithDays.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines the dates for a single accrual period. This is a period of actual (adjusted) dates.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:sequence minOccurs="0">
<xsd:sequence>
<xsd:element name="rateFixingDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The date on which the underlying interest rate is fixed. It is an actual (adjusted) date. Note: This should default to the effective date of the loan contract in the case of a PRIME base rate.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="baseRate" type="xsd:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The actual underlying base rate associated with the period, defined as a percentage.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:element name="penaltySpread" type="xsd:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The penalty spread currently applied to the interest rate period.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="defaultSpread" type="xsd:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The default spread currently applied to the interest rate period.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mandatoryCostRate" type="xsd:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The mandatory cost rate currently applied to the interest rate period.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="allInRate" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">The actual percentage rate charged to the borrower. (Base Rate + Spread + Default Rate + Penalty Rate + Mandatory Cost Rate) = All In Rate. This rate NEVER includes PIK.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
<xsd:element name="paymentProjection" type="PaymentProjection" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Projected interest payment details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|