<xsd:complexType name="Payment">
<xsd:annotation>
<xsd:documentation xml:lang="en">A type for defining payments. In Transparency view, normally the payer and receiver party references are not used; however they may be provided if necessary for administrative activities such as Reporting Party Determination in FX.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PaymentBase">
<xsd:sequence>
<xsd:group ref="PayerReceiver.model">
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:element name="paymentAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">The currency amount of the payment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="paymentType" type="PaymentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A classification of the type of fee or additional payment, e.g. brokerage, upfront fee etc. FpML does not define domain values for this element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="href" type="xsd:IDREF" ecore:reference="PricingStructure" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore">
<xsd:annotation>
<xsd:documentation xml:lang="en">Can be used to reference the yield curve used to estimate the discount factor.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|