Class SettlementInstruction

java.lang.Object
net.finmath.smartcontract.product.xml.SettlementInstruction

public class SettlementInstruction extends Object
A type that models a complete instruction for settling a currency payment, including the settlement method to be used, the correspondent bank, any intermediary banks and the ultimate beneficary.

Java class for SettlementInstruction complex type.

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

 <complexType name="SettlementInstruction">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="settlementMethod" type="{http://www.fpml.org/FpML-5/confirmation}SettlementMethod" minOccurs="0"/>
         <element name="correspondentInformation" type="{http://www.fpml.org/FpML-5/confirmation}CorrespondentInformation" minOccurs="0"/>
         <element name="intermediaryInformation" type="{http://www.fpml.org/FpML-5/confirmation}IntermediaryInformation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="beneficiaryBank" type="{http://www.fpml.org/FpML-5/confirmation}Beneficiary" minOccurs="0"/>
         <element name="beneficiary" type="{http://www.fpml.org/FpML-5/confirmation}Beneficiary"/>
         <element name="depositoryPartyReference" type="{http://www.fpml.org/FpML-5/confirmation}PartyReference" minOccurs="0"/>
         <element name="splitSettlement" type="{http://www.fpml.org/FpML-5/confirmation}SplitSettlement" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>