<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:group ref="PayerReceiver.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A pointer style reference to a servicingParty or accountBeneficiary identifier defined elsewhere in the document. The payer party (depositor) is paying the initial principal for the term deposit on the start date from a contractual point of view. The receiver party (deposit taker) is a receiver of the initial principal of the deposit on the start date.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="startDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The start date of the calculation period.</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:group ref="FxTenor.model" minOccurs="0" />
<xsd:element name="principal" type="PositiveMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">The principal amount of the trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="fixedRate" type="PositiveDecimal">
<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="dayCountFraction" type="DayCountFraction">
<xsd:annotation>
<xsd:documentation xml:lang="en">The day count fraction.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="features" type="TermDepositFeatures" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">An optional container that holds additional features of the deposit (e.g. Dual Currency feature).</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>
|