XML Schema Documentation

Complex Type: TermDeposit

[Table of contents]

Super-types: Product < TermDeposit (by extension)
Sub-types: None
Name TermDeposit
Used by (from the same schema document) Element termDeposit
Abstract no
Documentation A class defining the content model for a term deposit product.
XML Instance Representation
<...
id=" xsd:ID [0..1]">
<productType> ProductType </productType> [0..*]

'A classification of the type of product. FpML defines a simple product categorization using a coding scheme.'

<productId> ProductId </productId> [0..*]

'A product reference identifier allocated by a party. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.'

<initialPayerReference> PartyReference </initialPayerReference> [1]

'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.'

<initialReceiverReference> PartyReference </initialReceiverReference> [1]

'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.'

<startDate> xsd:date </startDate> [1]

'The averaging period start date.'

<maturityDate> xsd:date </maturityDate> [1]

'The end date of the calculation period. This date should already be adjusted for any applicable business day convention.'

<dayCountFraction> DayCountFraction </dayCountFraction> [1]

'The day count fraction.'

<principal> Money </principal> [1]

'The principal amount of the trade.'

<fixedRate> xsd:decimal </fixedRate> [1]

'The calculation period fixed rate. A per annum rate, expressed as a decimal. A fixed rate of 5% would be represented as 0.05.'

<interest> Money </interest> [0..1]

'The total interest of at maturity of the trade.'

<payment> Payment </payment> [0..*]

'A known payment between two parties.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="TermDeposit">
<xsd:complexContent>
<xsd:extension base=" Product ">
<xsd:sequence>
<xsd:element name="initialPayerReference" type=" PartyReference "/>
<xsd:element name="initialReceiverReference" type=" PartyReference "/>
<xsd:element name="startDate" type=" xsd:date "/>
<xsd:element name="maturityDate" type=" xsd:date "/>
<xsd:element name="dayCountFraction" type=" DayCountFraction "/>
<xsd:element name="principal" type=" Money "/>
<xsd:element name="fixedRate" type=" xsd:decimal "/>
<xsd:element name="interest" type=" Money " minOccurs="0"/>
<xsd:element name="payment" type=" Payment " minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>