Class Payment

java.lang.Object
net.finmath.smartcontract.product.xml.PaymentBase
net.finmath.smartcontract.product.xml.Payment

public class Payment extends PaymentBase
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.

Java class for Payment complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Payment">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}PaymentBase">
       <sequence>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}PayerReceiver.model"/>
         <element name="paymentAmount" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeMoney"/>
         <element name="paymentDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrAdjustedDate" minOccurs="0"/>
         <element name="paymentType" type="{http://www.fpml.org/FpML-5/confirmation}PaymentType" minOccurs="0"/>
         <element name="settlementInformation" type="{http://www.fpml.org/FpML-5/confirmation}SettlementInformation" minOccurs="0"/>
         <element name="discountFactor" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="presentValueAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money" minOccurs="0"/>
       </sequence>
       <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
     </extension>
   </complexContent>
 </complexType>