Definition Type: ComplexType
Name: TradePackage
Namespace: http://www.fpml.org/FpML-5/pretrade
Containing Schema: fpml-business-events-5-9.xsd
Abstract
Documentation:
A bundle of trades collected together into a single unit for reporting.
Collapse XSD Schema Diagram:
Drilldown into approvals in schema fpml-business-events-5-9_xsd Drilldown into allocations in schema fpml-business-events-5-9_xsd Drilldown into tradeIdentifier in schema fpml-business-events-5-9_xsd Drilldown into tradeReferenceInformation in schema fpml-business-events-5-9_xsd Drilldown into TradeReferenceInformation.model in schema fpml-business-events-5-9_xsd Drilldown into trade in schema fpml-business-events-5-9_xsd Drilldown into packageHeader in schema fpml-business-events-5-9_xsdXSD Diagram of TradePackage in schema fpml-business-events-5-9_xsd (Financial products Markup Language (FpML®) - Pretrade)
Collapse XSD Schema Code:
<xsd:complexType name="TradePackage">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A bundle of trades collected together into a single unit for reporting.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="packageHeader" type="PackageHeader" minOccurs="0" />
        <xsd:choice minOccurs="0">
            <xsd:element name="trade" type="Trade" maxOccurs="unbounded" />
            <xsd:group ref="TradeReferenceInformation.model" maxOccurs="unbounded" />
            <xsd:element name="tradeIdentifier" type="TradeIdentifier" maxOccurs="unbounded" />
        </xsd:choice>
        <xsd:element name="allocations" type="Allocations" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">"Short-form" representation of allocations in which the key block economics are stated once within the trade structure, and the allocation data is contained in this allocations structure. This will normally be expressed in percentage terms and used prior to execution to authorize credit.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="approvals" type="Approvals" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A container for approval states in the workflow.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
packageHeader nsA:packageHeader 0 (1)
trade nsA:trade (1) unbounded
tradeReferenceInformation nsA:tradeReferenceInformation 0 (1)
tradeIdentifier nsA:tradeIdentifier (1) unbounded
allocations nsA:allocations 0 (1)
approvals nsA:approvals 0 (1)
<xs:group> nsA:TradeReferenceInformation.model (1) unbounded
Collapse Derivation Tree:
Collapse References:
nsA:originalPackagensA:tradePackage, nsA:tradePackage,
Collapse Comments:
blog comments powered by Disqus