| Tag | Field Name | Req'd | Comments | |
|---|---|---|---|---|
| Standard Header | Y | MsgType = AD | ||
| 568 | TradeRequestID | Y | Identifier for the trade request | |
| 569 | TradeRequestType | Y | ||
| 263 | SubscriptionRequestType | N | Used to subscribe / unsubscribe for trade capture reports If the field is absent, the value 0 will be the default | |
| 17 | ExecID | N | ||
| 37 | OrderID | N | ||
| 11 | ClOrdID | N | ||
| 573 | MatchStatus | N | ||
| Component block <Parties> | N | 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 block <Instrument> | N | Insert here the set of "Instrument" (symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES" | ||
| 580 | NoDates | N | Number of date ranges provided (must be 1 or 2 if specified) | |
![]() | 75 | TradeDate | N | Used when reporting other than current day trades. Conditionally required if NoDates > 0 |
![]() | 60 | TransactTime | N | Time the transaction represented by this ExecutionReport occurred |
| 54 | Side | N | ||
| 58 | Text | N | Used to match specific values within Text fields | |
| 354 | EncodedTextLen | N | ||
| 355 | EncodedTest | N | ||
| 578 | TradeInputSource | N | ||
| 579 | TradeInputDevice | N | ||
| Standard Trailer | Y | |||