Definition Type: ComplexType
Name: Cashflows
Namespace: http://www.fpml.org/2007/FpML-4-4
Containing Schema: fpml-ird-4-4.xsd
Abstract
Documentation:
A type defining the cashflow representation of a swap trade.
Collapse XSD Schema Diagram:
Drilldown into paymentCalculationPeriod in schema fpml-ird-4-4_xsd Drilldown into principalExchange in schema fpml-ird-4-4_xsd Drilldown into cashflowsMatchParameters in schema fpml-ird-4-4_xsdXSD Diagram of Cashflows in schema fpml-ird-4-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="Cashflows">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type defining the cashflow representation of a swap trade.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="cashflowsMatchParameters" type="xsd:boolean">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A true/false flag to indicate whether the cashflows match the parametric definition of the stream, i.e. whether the cashflows could be regenerated from the parameters without loss of information.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="principalExchange" type="PrincipalExchange" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The initial, intermediate and final principal exchange amounts. Typically required on cross currency interest rate swaps where actual exchanges of principal occur. A list of principal exchange elements may be ordered in the document by ascending adjusted principal exchange date. An FpML document containing an unordered principal exchange list is still regarded as a conformant document.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="paymentCalculationPeriod" type="PaymentCalculationPeriod" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The adjusted payment date and associated calculation period parameters required to calculate the actual or projected payment amount. A list of payment calculation period elements may be ordered in the document by ascending adjusted payment date. An FpML document containing an unordered list of payment calculation periods is still regarded as a conformant document.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
cashflowsMatchParameters fpml:cashflowsMatchParameters (1) (1)
principalExchange fpml:principalExchange 0 unbounded
paymentCalculationPeriod fpml:paymentCalculationPeriod 0 unbounded
Collapse Derivation Tree:
Collapse References:
fpml:cashflows