TradeCaptureReportAck Message

TagField NameReq'dComments
StandardHeaderYes MsgType = AR
571TradeReportIDNoUnique identifier for the Trade Capture Report
1003TradeIDNo
1040SecondaryTradeIDNo
1041FirmTradeIDNo
1042SecondaryFirmTradeIDNo
487TradeReportTransTypeNo Identifies Trade Report message transaction type.
856TradeReportTypeNo Indicates action to take on trade
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
RootPartiesNoInsert here the set of "Root Parties" (firm identification) fields defined in "common components of application messages" Range of values on report:
150ExecTypeNoType of Execution being reported:
Uses subset of ExecType for Trade Capture Reports
572TradeReportRefIDNo The TradeReportID that is being referenced for some action, such as correction or cancelation
881SecondaryTradeReportRefID (Deprecated in FIX.5.0)No The SecondaryTradeReportID that is being referenced for some action, such as correction or cancelation
939TrdRptStatusNo Status of Trade Report
751TradeReportRejectReasonNo Reason for Rejection of Trade Report
818SecondaryTradeReportID (Deprecated in FIX.5.0)No
263SubscriptionRequestTypeNo Used to subscribe / unsubscribe for trade capture reports
If the field is absent, the value 0 will be the default
820TradeLinkIDNo Used to associate a group of trades together. Useful for average price calculations.
880TrdMatchIDNo
17ExecIDNo Exchanged assigned Execution ID (Trade Identifier)
527SecondaryExecIDNo
39OrdStatusNo
378ExecRestatementReasonNo
570PreviouslyReportedNo
423PriceTypeNo
822UnderlyingTradingSessionIDNo
823UnderlyingTradingSessionSubIDNo
716SettlSessIDNoIntraday(ITD), Regular Trading Hours(EOD),
717SettlSessSubIDNo
854QtyTypeNo
32LastQtyNo
31LastPxNo
InstrumentYes Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages"
669LastParPxNo
1056CalculatedCcyLastQtyNo
1071LastSwapPointsNo
194LastSpotRateNo
195LastForwardPointsNo
30LastMktNo
75TradeDateNo
715ClearingBusinessDateNo
6AvgPxNo
819AvgPxIndicatorNo
442MultiLegReportingTypeNo
824TradeLegRefIDNo
60TransactTimeNo Time ACK was issued by matching system, trading system or counterparty
63SettlTypeNo
UndInstrmtGrpNo
573MatchStatusNo
574MatchTypeNo
797CopyMsgIndicatorNo
852PublishTrdIndicatorNo
853ShortSaleReasonNo
TrdInstrmtLegGrpNo
TrdRegTimestampsNo
725ResponseTransportTypeNo Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport.
726ResponseDestinationNo URI destination name. Used if ResponseTransportType is out-of-band.
58TextNo May be used by the executing market to record any execution Details that are particular to that market
354EncodedTextLenNo Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextNo Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
1015AsOfIndicatorNoIndicates if the trade is an outtrade from a previous day
635ClearingFeeIndicatorNo
PositionAmountDataNoInsert here here the set of "Position Amount Data" fields defined in "Common Components of Application Messages"
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.
TrdCapRptAckSideGrpNo
1135RptSysNo
381GrossTradeAmtNo
64SettlDateNo
StandardTrailerYes