Trade Capture Reporting allows sell-side firms (broker, exchange, ECN) to provide timely reporting of completed trades to an external entity not involved in the execution of the trade.
Added 
									    FIX.4.3
Expand Components | Collapse Components
| Field or Component | Field Name | FIXML name | Req'd | Comments | Depr. | 
|---|
|  | Component | StandardHeader |  | MsgType = AD | 
|  | 568 | TradeRequestID | @ReqID |  | Identifier for the trade request | |
|  | 569 | TradeRequestType | @ReqTyp |  | ||
|  | 263 | SubscriptionRequestType | @SubReqTyp | Used to subscribe / unsubscribe for trade capture reports If the field is absent, the value 0 will be the default (snapshot only - no subscription) | ||
|  | 571 | TradeReportID | @RptID | To request a specific trade report | ||
|  | 818 | SecondaryTradeReportID | @RptID2 | To request a specific trade report | ||
|  | 17 | ExecID | @ExecID | |||
|  | 150 | ExecType | @ExecTyp | To requst all trades of a specific execution type | ||
|  | 37 | OrderID | @OrdID | |||
|  | 11 | ClOrdID | @ClOrdID | |||
|  | 573 | MatchStatus | @MtchStat | |||
|  | 828 | TrdType | @TrdTyp | To request all trades of a specific trade type | ||
|  | 829 | TrdSubType | @TrdSubTyp | To request all trades of a specific trade sub type | ||
|  | 830 | TransferReason | @TrnsfrRsn | To request all trades for a specific transfer reason | ||
|  | 855 | SecondaryTrdType | @TrdTyp2 | To request all trades of a specific trade sub type | ||
|  | 820 | TradeLinkID | @LinkID | To request all trades of a specific trade link id | ||
|  | 880 | TrdMatchID | @TrdMtchID | To request a trade matching a specific TrdMatchID | 
|  | Component | Parties | Pty | Used to specify the parties for the trades to be returned (clearing firm, execution broker, trader id, etc.) ExecutingBroker ClearingFirm ContraBroker ContraClearingFirm SettlementLocation - depository, CSD, or other settlement party ExecutingTrader InitiatingTrader OrderOriginator | 
|  | Component | Instrument | Instrmt | Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages" | 
|  | Component | InstrumentExtension | InstrmtExt | Insert here the set of "InstrumentExtension" fields defined in "Common Components of Application Messages" | 
|  | Component | FinancingDetails | FinDetls | Insert here the set of "FinancingDetails" fields defined in "Common Components of Application Messages" | 
|  | Component | UndInstrmtGrp | Undly | Indicates number of repeating entries. ** Nested Repeating Group follows ** | 
|  | Component | InstrmtLegGrp | Leg | Indicates number of repeating entries. ** Nested Repeating Group follows ** | 
|  | Component | TrdCapDtGrp | TrdCapDt | Number of date ranges provided (must be 1 or 2 if specified) | 
|  | 715 | ClearingBusinessDate | @BizDt | To request trades for a specific clearing business date. | ||
|  | 336 | TradingSessionID | @SesID | To request trades for a specific trading session. | ||
|  | 625 | TradingSessionSubID | @SesSub | To request trades for a specific trading session. | ||
|  | 943 | TimeBracket | @TmBkt | To request trades within a specific time bracket. | ||
|  | 54 | Side | @Side | To request trades for a specific side of a trade. | ||
|  | 442 | MultiLegReportingType | @MLEGRptTyp | Used to indicate if trades are to be returned for the individual legs of a multileg instrument or for the overall instrument. | ||
|  | 578 | TradeInputSource | @InptSrc | To requests trades that were submitted from a specific trade input source. | ||
|  | 579 | TradeInputDevice | @InptDev | To request trades that were submitted from a specific trade input device. | ||
|  | 725 | ResponseTransportType | @RspTransportTyp | Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport. | ||
|  | 726 | ResponseDestination | @RspDest | URI destination name. Used if ResponseTransportType is out-of-band. | ||
|  | 58 | Text | @Txt | Used to match specific values within Text fields | ||
|  | 354 | EncodedTextLen | @EncTxtLen | |||
|  | 355 | EncodedText | @EncTxt | 
|  | Component | StandardTrailer |  | 
| 
 |