complexType "Payment"
Namespace:
Content:
complex, 2 attributes, 10 elements
Defined:
Includes:
definitions of 1 attribute, 6 elements
Used:
at 18 locations
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
 = 
xsd:IDREF
   
>
   
Content: 
</...>
Content Model Elements (10):
discountFactor (defined in Payment complexType),
payerPartyReference (defined in Payer.model group),
paymentAmount (defined in Payment complexType),
paymentDate (defined in Payment complexType),
paymentType (defined in Payment complexType),
presentValueAmount (defined in Payment complexType),
settlementInformation (defined in Payment complexType)
All Direct / Indirect Based Elements (18):
additionalPayment (defined in FxPerformanceSwap complexType),
additionalPayment (defined in Swap complexType),
additionalPayment (in capFloor),
additionalPayment (in fra),
additionalPayment (in fxFlexibleForward),
additionalPayment (in fxForwardVolatilityAgreement),
exchangedCurrency1 (defined in FxCoreDetails.model group),
exchangedCurrency2 (defined in FxCoreDetails.model group),
otherPartyPayment,
payment (defined in TradeAlterationPayment.model group),
payment (defined in TradeChangeContent complexType),
payment (in bulletPayment),
payment (in eventPaymentNotification),
payment (in novation),
payment (in termDeposit),
paymentDetails (defined in AbstractServicingNotification complexType),
premium (in capFloor),
premium (in swaption)
Known Usage Locations
Annotation
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.
Type Definition Detail
Type Derivation Tree
PaymentBase (extension)
  Payment
XML Source (w/o annotations (9); 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="paymentDate" type="AdjustableOrAdjustedDate"/>
<xsd:element minOccurs="0" name="paymentType" type="PaymentType"/>
<xsd:element minOccurs="0" name="settlementInformation" type="SettlementInformation"/>
<xsd:element minOccurs="0" name="discountFactor" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="presentValueAmount" type="Money"/>
</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; 6/10)
discountFactor
Type:
xsd:decimal, predefined, simple content
The value representing the discount factor used to calculate the present value of the cash flow.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="discountFactor" type="xsd:decimal"/>

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"/>

paymentDate
Type:
AdjustableOrAdjustedDate, complex content
The payment date. This date is subject to adjustment in accordance with any applicable business day convention.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="paymentDate" type="AdjustableOrAdjustedDate"/>

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"/>

presentValueAmount
Type:
Money, complex content
The amount representing the present value of the forecast payment.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="presentValueAmount" type="Money"/>

settlementInformation
Type:
SettlementInformation, complex content
The information required to settle a currency payment that results from a trade.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="settlementInformation" type="SettlementInformation"/>

XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.