Definition Type: SimpleType
Name: TrdSubType_enum_t
Namespace: http://www.fixprotocol.org/FIXML-5-0-SP2
Containing Schema: fixml-fields-base-5-0-SP2.xsd
Documentation:
Further qualification to the trade type
Collapse XSD Schema Diagram:
XSD Diagram of TrdSubType_enum_t in schema fixml-fields-base-5-0-sp2_xsd (Financial Information eXchange (FIX))
Collapse XSD Schema Code:
<xs:simpleType name="TrdSubType_enum_t">
    <xs:annotation>
        <xs:documentation>Further qualification to the trade type
</xs:documentation>
        <xs:appinfo>
            <fm:Xref Protocol="FIX" name="TrdSubType" ComponentType="Field" Tag="829" Type="int" AbbrName="TrdSubTyp" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA" />
        </xs:appinfo>
        <xs:appinfo>
            <fm:EnumDoc value="0" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">CMTA</fm:EnumDoc>
            <fm:EnumDoc value="1" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Internal transfer or adjustment</fm:EnumDoc>
            <fm:EnumDoc value="2" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">External transfer or transfer of account</fm:EnumDoc>
            <fm:EnumDoc value="3" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Reject for submitting side</fm:EnumDoc>
            <fm:EnumDoc value="4" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Advisory for contra side</fm:EnumDoc>
            <fm:EnumDoc value="5" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Offset due to an allocation</fm:EnumDoc>
            <fm:EnumDoc value="6" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Onset due to an allocation</fm:EnumDoc>
            <fm:EnumDoc value="7" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Differential spread</fm:EnumDoc>
            <fm:EnumDoc value="8" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Implied spread leg executed against an outright</fm:EnumDoc>
            <fm:EnumDoc value="9" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Transaction from exercise</fm:EnumDoc>
            <fm:EnumDoc value="10" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Transaction from assignment</fm:EnumDoc>
            <fm:EnumDoc value="11" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">ACATS</fm:EnumDoc>
            <fm:EnumDoc value="14" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">AI (Automated input facility disabled in response to an exchange request.)</fm:EnumDoc>
            <fm:EnumDoc value="15" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">B (Transaction between two member firms where neither member firm is registered as a market maker in the security in question and neither is a designated fund manager. Also used by broker dealers when dealing with another broker which is not a member firm. Non-order book securities only.)</fm:EnumDoc>
            <fm:EnumDoc value="16" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">K (Transaction using block trade facility.)</fm:EnumDoc>
            <fm:EnumDoc value="17" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">LC (Correction submitted more than three days after publication of the original trade report.)</fm:EnumDoc>
            <fm:EnumDoc value="18" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">M (Transaction, other than a transaction resulting from a stock swap or stock switch, between two market makers registered in that security including IDB or a public display system trades. Non-order book securities only.)</fm:EnumDoc>
            <fm:EnumDoc value="19" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">N (Non-protected portfolio transaction or a fully disclosed portfolio transaction)</fm:EnumDoc>
            <fm:EnumDoc value="20" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">NM ( i) transaction where Exchange has granted permission for non-publication
ii)IDB is reporting as seller
iii) submitting a transaction report to the Exchange, where the transaction report is not also a trade report.)</fm:EnumDoc>
            <fm:EnumDoc value="21" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">NR (Non-risk transaction in a SEATS security other than an AIM security)</fm:EnumDoc>
            <fm:EnumDoc value="22" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">P (Protected portfolio transaction or a worked principal agreement to effect a portfolio transaction which includes order book securities)</fm:EnumDoc>
            <fm:EnumDoc value="23" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">PA (Protected transaction notification)</fm:EnumDoc>
            <fm:EnumDoc value="24" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">PC (Contra trade for transaction which took place on a previous day and which was automatically executed on the Exchange trading system)</fm:EnumDoc>
            <fm:EnumDoc value="25" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">PN (Worked principal notification for a portfolio transaction which includes order book securities)</fm:EnumDoc>
            <fm:EnumDoc value="26" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">R ( (i) riskless principal transaction between non-members where the buying and selling transactions are executed at different prices or on different terms (requires a trade report with trade type indicator R for each transaction)
(ii) market maker is reporting all the legs of a riskless principal transaction where the buying and selling transactions are executed at different prices (requires a trade report with trade type indicator R for each transaction)or
(iii) market maker is reporting the onward leg of a riskless principal transaction where the legs are executed at different prices, and another market maker has submitted a trade report using trade type indicator M for the first leg (this requires a single trade report with trade type indicator R).)</fm:EnumDoc>
            <fm:EnumDoc value="27" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">RO (Transaction which resulted from the exercise of a traditional option or a stock-settled covered warrant)</fm:EnumDoc>
            <fm:EnumDoc value="28" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">RT (Risk transaction in a SEATS security, (excluding AIM security) reported by a market maker registered in that security)</fm:EnumDoc>
            <fm:EnumDoc value="29" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">SW (Transactions resulting from stock swap or a stock switch (one report is required for each line of stock))</fm:EnumDoc>
            <fm:EnumDoc value="30" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">T (If reporting a single protected transaction)</fm:EnumDoc>
            <fm:EnumDoc value="31" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">WN (Worked principal notification for a single order book security)</fm:EnumDoc>
            <fm:EnumDoc value="32" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">WT (Worked principal transaction (other than a portfolio transaction))</fm:EnumDoc>
            <fm:EnumDoc value="33" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Off Hours Trade</fm:EnumDoc>
            <fm:EnumDoc value="34" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">On Hours Trade</fm:EnumDoc>
            <fm:EnumDoc value="35" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">OTC Quote</fm:EnumDoc>
            <fm:EnumDoc value="36" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Converted SWAP</fm:EnumDoc>
            <fm:EnumDoc value="37" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Crossed Trade (X)</fm:EnumDoc>
            <fm:EnumDoc value="38" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Interim Protected Trade (I)</fm:EnumDoc>
            <fm:EnumDoc value="39" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Large in Scale (L)</fm:EnumDoc>
        </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:integer">
        <xs:enumeration value="0" />
        <xs:enumeration value="1" />
        <xs:enumeration value="2" />
        <xs:enumeration value="3" />
        <xs:enumeration value="4" />
        <xs:enumeration value="5" />
        <xs:enumeration value="6" />
        <xs:enumeration value="7" />
        <xs:enumeration value="8" />
        <xs:enumeration value="9" />
        <xs:enumeration value="10" />
        <xs:enumeration value="11" />
        <xs:enumeration value="14" />
        <xs:enumeration value="15" />
        <xs:enumeration value="16" />
        <xs:enumeration value="17" />
        <xs:enumeration value="18" />
        <xs:enumeration value="19" />
        <xs:enumeration value="20" />
        <xs:enumeration value="21" />
        <xs:enumeration value="22" />
        <xs:enumeration value="23" />
        <xs:enumeration value="24" />
        <xs:enumeration value="25" />
        <xs:enumeration value="26" />
        <xs:enumeration value="27" />
        <xs:enumeration value="28" />
        <xs:enumeration value="29" />
        <xs:enumeration value="30" />
        <xs:enumeration value="31" />
        <xs:enumeration value="32" />
        <xs:enumeration value="33" />
        <xs:enumeration value="34" />
        <xs:enumeration value="35" />
        <xs:enumeration value="36" />
        <xs:enumeration value="37" />
        <xs:enumeration value="38" />
        <xs:enumeration value="39" />
    </xs:restriction>
</xs:simpleType>
Collapse Facets:
Facet Value
Enumeration 0
Enumeration 1
Enumeration 2
Enumeration 3
Enumeration 4
Enumeration 5
Enumeration 6
Enumeration 7
Enumeration 8
Enumeration 9
Enumeration 10
Enumeration 11
Enumeration 14
Enumeration 15
Enumeration 16
Enumeration 17
Enumeration 18
Enumeration 19
Enumeration 20
Enumeration 21
Enumeration 22
Enumeration 23
Enumeration 24
Enumeration 25
Enumeration 26
Enumeration 27
Enumeration 28
Enumeration 29
Enumeration 30
Enumeration 31
Enumeration 32
Enumeration 33
Enumeration 34
Enumeration 35
Enumeration 36
Enumeration 37
Enumeration 38
Enumeration 39
Collapse Derivation Tree:
Collapse References:
nsA:SideTrdSubTyp_t