<xsd:complexType name="GrossCashflow">
<xsd:annotation>
<xsd:documentation xml:lang="en">A payment component owed from one party to the other for the cash flow date. This payment component should by of only a single type, e.g. a fee or a cashflow from a cashflow stream.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:element name="cashflowId" type="CashflowId">
<xsd:annotation>
<xsd:documentation xml:lang="en">Unique identifier for a cash flow.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="PayerReceiver.model" />
<xsd:element name="cashflowAmount" type="Money">
<xsd:annotation>
<xsd:documentation xml:lang="en">Cash flow amount in a given currency to be paid/received.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="cashflowType" type="CashflowType" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines the type of cash flow. For instance, a type of fee, premium, principal exchange, leg fee.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|