complexType "Payment"
Namespace:
Content:
complex, 2 attributes, 3 elements
Defined:
Includes:
definitions of 1 attribute, 2 elements
Used:
at 13 locations
Component Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
 = 
xsd:IDREF
   
>
   
Content: 
</...>
Content Model Elements (3):
payerPartyReference (defined in Payer.model group),
paymentAmount (defined in Payment complexType),
paymentType (defined in Payment complexType)
All Direct / Indirect Based Elements (13):
additionalPayment (defined in FxPerformanceSwap complexType),
additionalPayment (defined in Swap complexType),
Known Usage Locations
Annotation
A type for defining payments. Developers of FpML models are encouraged to make use of the SimplePayment type instead of this Payment type. 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.
Type Definition Detail
Type Derivation Tree
PaymentBase (extension)
  Payment
XML Source (w/o annotations (5); see within schema source)
<xsd:complexType name="Payment">
<xsd:complexContent>
<xsd:extension base="PaymentBase">
<xsd:sequence>
<xsd:group ref="PayerReceiver.model"/>
<xsd:element name="paymentAmount" type="NonNegativeMoney"/>
<xsd:element minOccurs="0" name="paymentType" type="PaymentType"/>
</xsd:sequence>
<xsd:attribute ecore:reference="PricingStructure" name="href" type="xsd:IDREF"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 1/2)
href
Type:
xsd:IDREF, predefined
Use:
optional
Can be used to reference the yield curve used to estimate the discount factor.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute ecore:reference="PricingStructure" name="href" type="xsd:IDREF"/>
Content Element Detail (all declarations; defined within this component only; 2/3)
paymentAmount
Type:
NonNegativeMoney, complex content
The currency amount of the payment.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="paymentAmount" type="NonNegativeMoney"/>

paymentType
Type:
PaymentType, simple content
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.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="paymentType" type="PaymentType"/>

XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.