Definition Type: ComplexType
Name: TradeHeader
Namespace: http://www.fpml.org/FpML-5/reporting
Containing Schema: fpml-doc-5-10.xsd
Abstract
Documentation:
A type defining trade related information which is not product specific.
Collapse XSD Schema Diagram:
Drilldown into clearedDate in schema fpml-doc-5-10_xsd4 Drilldown into tradeDate in schema fpml-doc-5-10_xsd4 Drilldown into originatingPackage in schema fpml-doc-5-10_xsd4 Drilldown into productSummary in schema fpml-doc-5-10_xsd4 Drilldown into tradeSummary in schema fpml-doc-5-10_xsd4 Drilldown into partyTradeInformation in schema fpml-doc-5-10_xsd4 Drilldown into partyTradeIdentifier in schema fpml-doc-5-10_xsd4XSD Diagram of TradeHeader in schema fpml-doc-5-10_xsd4 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="TradeHeader">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type defining trade related information which is not product specific.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="partyTradeIdentifier" type="PartyTradeIdentifier" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The trade reference identifier(s) allocated to the trade by the parties involved.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="partyTradeInformation" type="PartyTradeInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Additional trade information that may be provided by each involved party.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="tradeSummary" type="TradeSummary" minOccurs="0" />
        <xsd:element name="productSummary" type="ProductSummary" minOccurs="0" />
        <xsd:element name="originatingPackage" type="PackageSummary" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Information about the trade package if any that the trade originated from.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="tradeDate" type="IdentifiedDate" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The trade date. This is the date the trade was originally executed. In the case of a novation, the novated part of the trade should be reported (by both the remaining party and the transferee) using a trade date corresponding to the date the novation was agreed. The remaining part of a trade should be reported (by both the transferor and the remaining party) using a trade date corresponding to the original execution date.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="clearedDate" type="IdentifiedDate" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">If the trade was cleared (novated) through a central counterparty clearing service, this represents the date the trade was cleared (transferred to the central counterparty).</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
partyTradeIdentifier nsE:partyTradeIdentifier 0 unbounded
partyTradeInformation nsE:partyTradeInformation 0 unbounded
tradeSummary nsE:tradeSummary 0 (1)
productSummary nsE:productSummary 0 (1)
originatingPackage nsE:originatingPackage 0 (1)
tradeDate nsE:tradeDate 0 (1)
clearedDate nsE:clearedDate 0 (1)
Collapse Derivation Tree:
Collapse References:
nsE:tradeHeader