complexType "Transfer"
Namespace:
Content:
complex, 1 attribute, 11 elements
Defined:
globally in fpml-repo-5-8.xsd; see XML source
Includes:
definitions of 1 attribute, 8 elements
Used:
never
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (11):
cashTransfer,
deliveryMethod (defined in Transfer complexType),
id (defined in Transfer complexType),
netTradeIdentifier,
securityTransfer (defined in Transfer complexType),
securityTransfer (defined in Transfer complexType),
settlementInstructionReference,
tradeAndComponentIdentifier,
tradeComponentIdentifier (defined in TradeComponentOrIdentifierOrNet.model group),
transferDate,
versionedId
Annotation
A type used to represent a transfer of cash, or securities, or a simultaneous exchange of securities vs cash.
XML Source (w/o annotations (11); see within schema source)
<xsd:complexType name="Transfer">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element maxOccurs="unbounded" name="id" type="TransferId"/>
<xsd:element maxOccurs="unbounded" name="versionedId" type="VersionedTransferId"/>
</xsd:choice>
<xsd:group minOccurs="0" ref="TradeComponentOrIdentifierOrNet.model"/>
<!--12-08-2014: SecWG agreed to convert DeliveryMethodEnum to DeliveryMethodScheme-->
<xsd:element name="deliveryMethod" type="DeliveryMethod"/>
<xsd:element name="transferDate" type="IdentifiedDate"/>
<xsd:choice>
<xsd:sequence>
<xsd:element name="cashTransfer" type="CashTransfer"/>
<xsd:element minOccurs="0" name="securityTransfer" type="SecurityTransfer"/>
</xsd:sequence>
<xsd:element name="securityTransfer" type="SecurityTransfer"/>
</xsd:choice>
<xsd:element minOccurs="0" name="settlementInstructionReference" type="SettlementInstructionReference"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 1/1)
id
Type:
xsd:ID, predefined
Use:
optional
XML Source (see within schema source)
<xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail (all declarations; defined within this component only; 8/11)
cashTransfer
Type:
CashTransfer, complex content
A transfer of a cash amount between two parties.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="cashTransfer" type="CashTransfer"/>

deliveryMethod
Type:
DeliveryMethod, simple content
Specify the delivery method. There is a business rule associated with this field: if deliveryMethod is DVP then you must specify a cashTransfer and a securityTransfer at the same time. It is incorrect to specify DVP and give only a cash transfer instruction.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="deliveryMethod" type="DeliveryMethod"/>

id
Type:
TransferId, simple content
??? A brief description should be provided
Simple Content
xsd:normalizedString
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" name="id" type="TransferId"/>

securityTransfer
Type:
SecurityTransfer, complex content
A transfer of securities between two parties.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="securityTransfer" type="SecurityTransfer"/>

securityTransfer
Type:
SecurityTransfer, complex content
A transfer of securities between two parties.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="securityTransfer" type="SecurityTransfer"/>

settlementInstructionReference
Type:
Settlement Instruction Reference.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="settlementInstructionReference" type="SettlementInstructionReference"/>

transferDate
Type:
IdentifiedDate, simple content
The date at which the transfer should occur.
Simple Content
xsd:date
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="transferDate" type="IdentifiedDate"/>

versionedId
Type:
VersionedTransferId, complex content
??? A brief description should be provided
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" name="versionedId" type="VersionedTransferId"/>

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.