Definition Type: ComplexType
Name: Trade
Namespace: http://www.fpml.org/2003/FpML-4-0
Containing Schema: fpml-doc-4-0.xsd
Abstract
Documentation:
A type definiting an FpML trade.
Collapse XSD Schema Diagram:
Drilldown into governingLaw in schema fpml-doc-4-0_xsd Drilldown into documentation in schema fpml-doc-4-0_xsd Drilldown into calculationAgentBusinessCenter in schema fpml-doc-4-0_xsd Drilldown into calculationAgent in schema fpml-doc-4-0_xsd Drilldown into brokerPartyReference in schema fpml-doc-4-0_xsd Drilldown into otherPartyPayment in schema fpml-doc-4-0_xsd Drilldown into product in schema fpml-shared-4-0_xsd Drilldown into tradeHeader in schema fpml-doc-4-0_xsd Drilldown into id in schema fpml-doc-4-0_xsdXSD Diagram of Trade in schema fpml-doc-4-0_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="Trade">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type definiting an FpML trade.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="tradeHeader" type="TradeHeader">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The information on the trade which is not product specific, e.g. trade date.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="product" />
        <xsd:element name="otherPartyPayment" type="Payment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Other fees or additional payments associated with the trade, e.g. broker commissions, where one or more of the parties involved are not principal parties involved in the trade.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="brokerPartyReference" type="PartyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>Identifies that party (or parties) that brokered this trade.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="calculationAgent" type="CalculationAgent" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The ISDA Calculation Agent responsible for performing duties associated with an optional early termination.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="calculationAgentBusinessCenter" type="BusinessCenter" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The city in which the office through which ISDA Calculation Agent is acting for purposes of the transaction is located.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="documentation" type="Documentation" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Defines the definitions that govern the document and should include the year and type of definitions referenced, along with any relevant documentation (such as master agreement) and the date it was signed.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="governingLaw" type="GoverningLaw" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">TBA</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:ID" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
tradeHeader nsA:tradeHeader (1) (1)
product nsA:product (1) (1)
otherPartyPayment nsA:otherPartyPayment 0 unbounded
brokerPartyReference nsA:brokerPartyReference 0 unbounded
calculationAgent nsA:calculationAgent 0 (1)
calculationAgentBusinessCenter nsA:calculationAgentBusinessCenter 0 (1)
documentation nsA:documentation 0 (1)
governingLaw nsA:governingLaw 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id nsA:id (Optional)
Collapse Derivation Tree:
Collapse References:
nsA:trade, nsA:trade, nsA:tradensA:trade, nsA:trade, nsA:trade, nsA:trade, nsA:trade, nsA:trade, nsA:trade, nsA:trade,