TradeCaptureReport Message

TagField NameReq'dComments
StandardHeaderYes MsgType = AE
571TradeReportIDNoTradeReportID is conditionally required in a message-chaining model in which a subsequent message may refer to a prior message via TradeReportRefID. The alternative to a message-chain model is an entity-based model in which TradeID is used to identify a trade. In this case, TradeID is required and TradeReportID can be optionally specified.
1003TradeIDNo
1040SecondaryTradeIDNo
1041FirmTradeIDNo
1042SecondaryFirmTradeIDNo
487TradeReportTransTypeNo Identifies Trade Report message transaction type.
856TradeReportTypeNo
939TrdRptStatusNoStatus of Trade Report
In 3 party listed derivatives model used to convey status of a trade to a counterparty. Used specifically in a "claim" model.
568TradeRequestIDNo Request ID if the Trade Capture Report is in response to a Trade Capture Report Request
828TrdTypeNo
829TrdSubTypeNo
855SecondaryTrdTypeNo
1123TradeHandlingInstrNo
1124OrigTradeHandlingInstrNo
1125OrigTradeDateNoUsed to preserve original trade date when original trade is being referenced in a subsequent trade transaction such as a transfer
1126OrigTradeIDNoUsed to preserve original trade id when original trade is being referenced in a subsequent trade transaction such as a transfer
1127OrigSecondaryTradeIDNoUsed to preserve original secondary trade id when original trade is being referenced in a subsequent trade transaction such as a transfer
830TransferReasonNo
150ExecTypeNo Type of Execution being reported:
Uses subset of ExecType for Trade Capture Reports
748TotNumTradeReportsNo Number of trade reports returned - if this report is part of a response to a Trade Capture Report Request
912LastRptRequestedNo Indicates if this is the last report in the response to a Trade Capture Report Request
325UnsolicitedIndicatorNo Set to 'Y' if message is sent as a result of a subscription request or out of band configuration as opposed to a Position Request.
263SubscriptionRequestTypeNoUsed to subscribe / unsubscribe for trade capture reports. If the field is absent, the value 0 will be the default
572TradeReportRefIDNo The TradeReportID that is being referenced for some action, such as correction or cancelation
881SecondaryTradeReportRefID (Deprecated in FIX.5.0)No
818SecondaryTradeReportID (Deprecated in FIX.5.0)No
820TradeLinkIDNo Used to associate a group of trades together. Useful for average price calculations.
880TrdMatchIDNo
17ExecIDNo Exchanged assigned Execution ID (Trade Identifier)
39OrdStatusNo Status of order as of this trade report
527SecondaryExecIDNo
378ExecRestatementReasonNo Reason for restatement
570PreviouslyReportedNoIndicates if the trade capture report was previously reported to the counterparty
423PriceTypeNo Can be used to indicate cabinet trade pricing
RootPartiesNoInsert here the set of "Root Parties" fields defined in "common components of application messages" Used for acting parties that applies to the whole message, not individual legs, sides, etc..
1015AsOfIndicatorNoIndicates if the trade is an outtrade from a previous day.
716SettlSessIDNoIntraday(ITD), Regular Trading Hours(EOD),
717SettlSessSubIDNo
InstrumentYes Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages"
FinancingDetailsNo Insert here the set of "FinancingDetails" fields defined in "Common Components of Application Messages"
OrderQtyDataNo Insert here the set of "OrderQtyData" fields defined in "Common Components of Application Messages"
Note: OrderQty field is required unless rejecting or an order ack for a CashOrderQty or PercentOrder.
854QtyTypeNo
YieldDataNo Insert here the set of "YieldData" fields defined in "Common Components of Application Messages"
UndInstrmtGrpNo
822UnderlyingTradingSessionIDNo
823UnderlyingTradingSessionSubIDNo
32LastQtyYes Trade Quantity.
31LastPxYes Trade Price.
1056CalculatedCcyLastQtyNo
669LastParPxNo Last price expressed in percent-of-par. Conditionally required for Fixed Income trades when LastPx is expressed in Yield, Spread, Discount or any other price type that is not percent-of-par.
194LastSpotRateNo Applicable for F/X orders
195LastForwardPointsNo Applicable for F/X orders
1071LastSwapPointsNo
30LastMktNo
75TradeDateYes Used when reporting other than current day trades.
715ClearingBusinessDateNo
6AvgPxNo Average Price - if present then the LastPx will contain the original price on the execution
SpreadOrBenchmarkCurveDataNo Insert here the set of "SpreadOrBenchmarkCurveData" fields defined in "Common Components of Application Messages"
819AvgPxIndicatorNo Average Pricing indicator
PositionAmountDataNoInsert here here the set of "Position Amount Data" fields defined in "Common Components of Application Messages"
442MultiLegReportingTypeNo Type of report if multileg instrument.
Provided to support a scenario for trades of multileg instruments between two parties.
824TradeLegRefIDNo Reference to the leg of a multileg instrument to which this trade refers
Used when MultiLegReportingType = 2 (Single Leg of a Multileg security)
TrdInstrmtLegGrpNo Number of legs
Identifies a Multi-leg Execution if present and non-zero.
60TransactTimeNoTime the transaction represented by this Trade Capture Report occurred
TrdRegTimestampsNo
63SettlTypeNo
64SettlDateNo Takes precedence over SettlType value and conditionally required/omitted for specific SettlType values.
987UnderlyingSettlementDateNoThe settlement date for the underlying instrument of a derivatives security.
573MatchStatusNo
574MatchTypeNo
1115OrderCategoryNo
TrdCapRptSideGrpYes Number of sides
797CopyMsgIndicatorNo Indicates drop copy.
852PublishTrdIndicatorNo
853ShortSaleReasonNo
994TierCodeNoIndicates the algorithm (tier) used to match a trade
1011MessageEventSourceNoUsed to identify the event or source which gave rise to a message
779LastUpdateTimeNoUsed to indicate reports after a specific time
991RndPxNoSpecifies the rounded price to quoted precision.
1132TZTransactTimeNo
1134ReportedPxDiffNoThe reason(s) for the price difference should be stated by using field (Tag 828 ) TrdType and, if required, field (Tag 829) TrdSubType as well
381GrossTradeAmtNo
StandardTrailerYes