# FINRA TRACE - Corporates, Treasuries, Agencies, MBS, ABS, CMO Enumerations The Trade Reporting and Compliance Engine (TRACE) is the FINRA-developed vehicle that facilitates the mandatory reporting of over-the-counter transactions in eligible fixed income securities. All broker-dealers who are FINRA member firms have an obligation to report transactions in TRACE-eligible securities under an SEC-approved set of rules. The following fields have Enumerations: * PRICE_COND - Identifies trade prices that are special / unconfirmed / potentially suspect / notable for other reasons * SIZE_TYPE - Indicates any special conditions applicable to the SIZE field * TRADE_TYPE - Type of trade * LATE_REPORTED - Indicates whether a trade was reported late and/or outside normal trading hours * HEDGED_TRADE - Indicates whether a trade was hedged (“H” - Hedged transaction, “” - Not a hedged transaction) * TRADE_PERIOD - Market period during which a trade was executed. * BOOK_TYPE - Type of order book or trading mechanism through which a trade was executed. * REPORTING_PARTY_SIDE - Indicates whether the trade was reported by the buyer or the seller (“B” - Buyer, “S” - Seller, “” - Unspecified) * REPORTING_PARTY_TYPE - Type of participant that reported the trade * CONTRA_PARTY_TYPE - Type of participant that the trade was executed against (on the other side from the reporting party) * ATS_INDICATOR - Indicates whether an ATS was involved in the execution or publication of the trade (“Y” - Yes, “” - No / Unspecified) #### PRICE_COND - Enumeration | Enumeration ID | Enumeration Description | |------------------|--------------------------------------| | C | Trade price includes commission | | M | Trade price includes markup/markdown | | S | Special price | | ‘””’ | No condition | #### SIZE_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | E | Estimated size | | ‘””’ | Actual size | #### TRADE_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|-------------------------------------------------------------------------------------------| | B | Basis trade / multi-leg transaction involving a futures contract | | D | Dollar roll without stipulation | | L | Dollar roll with stipulation | | N | Stipulation | | O | Specified pool transaction | | P | Portfolio trade | | S | Multi-leg transaction where one or more legs are executed at a pre-determined fixed price | | W | Weighted average price | | ‘””’ | No condition | #### LATE_REPORTED - Enumeration | Enumeration ID | Enumeration Description | |------------------|--------------------------------------| | A | Trade reported late on an As-Of basi | | R | Reversal of an earlier trade | | T | Outside hours | | U | Out of sequence and outside hours | | Z | Out of sequence | #### HEDGED_TRADE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | H | Hedged transaction | | ‘””’ | Not a hedged transaction | #### TRADE_PERIOD - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | e | Extended hours | | - | Regular trading | #### BOOK_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 9 | Off-exchange | #### REPORTING_PARTY_SIDE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | B | Reported by the buyer | | S | Reported by the seller | #### REPORTING_PARTY_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | D | Broker/dealer | | T | ATS | #### CONTRA_PARTY_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|----------------------------| | A | Non-FINRA member affiliate | | C | Customer | | D | Broker/dealer | | T | ATS | #### ATS_INDICATOR - Enumeration | Enumeration ID | Enumeration Description | |------------------|--------------------------------------------------------------------| | Y | An ATS was involved in either executing or reporting the trade | | ‘””’ | An ATS was not involved in either executing or reporting the trade |