<xsd:complexType name="TermDeposit">
<xsd:annotation>
<xsd:documentation xml:lang="en">A class defining the content model for a term deposit product.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Product">
<xsd:sequence>
<xsd:element name="initialPayerReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A pointer style reference to a party identifier defined elsewhere in the document. The party referenced is the payer of the initial principal of the deposit on the start date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="initialReceiverReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A pointer style reference to a party identifier defined elsewhere in the document. The party is the receiver of the initial principal of the deposit on the start date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="startDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The averaging period start date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="maturityDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The end date of the calculation period. This date should already be adjusted for any applicable business day convention.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dayCountFraction" type="DayCountFraction">
<xsd:annotation>
<xsd:documentation xml:lang="en">The day count fraction.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="principal" type="Money">
<xsd:annotation>
<xsd:documentation xml:lang="en">The principal amount of the trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="fixedRate" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">The calculation period fixed rate. A per annum rate, expressed as a decimal. A fixed rate of 5% would be represented as 0.05.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="interest" type="Money" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The total interest of at maturity of the trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="payment" type="Payment" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">A known payment between two parties.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|