FIX.4.4 Message

TradeCaptureReportAck [type 'AR']

<TrdCaptRptAck>

The Trade Capture Report Ack message can be:

• Used to acknowledge trade capture reports received from a counterparty

• Used to reject a trade capture report received from a counterparty


Added  FIX.4.4

Expand Components | Collapse Components

Field or ComponentField NameFIXML nameReq'dCommentsDepr.
ComponentStandardHeader

MsgType = AR

 
571TradeReportID@RptID

Unique identifier for the Trade Capture Report

 
487TradeReportTransType@TransTyp 

Identifies Trade Report message transaction type.

 
856TradeReportType@RptTyp 

Indicates action to take on trade

 
828TrdType@TrdTyp  
829TrdSubType@TrdSubTyp  
855SecondaryTrdType@TrdTyp2  
830TransferReason@TrnsfrRsn  
150ExecType@ExecTyp

Type of Execution being reported:

Uses subset of ExecType for Trade Capture Reports

 
572TradeReportRefID@RptRefID 

The TradeReportID that is being referenced for some action, such as correction or cancellation

 
881SecondaryTradeReportRefID@RptRefID2 

The SecondaryTradeReportID that is being referenced for some action, such as correction or cancellation

 
939TrdRptStatus@TrdRptStat 

Status of Trade Report

 
751TradeReportRejectReason@RptRejRsn 

Reason for Rejection of Trade Report

 
818SecondaryTradeReportID@RptID2  
263SubscriptionRequestType@SubReqTyp 

Used to subscribe / unsubscribe for trade capture reports

If the field is absent, the value 0 will be the default

 
820TradeLinkID@LinkID 

Used to associate a group of trades together. Useful for average price calculations.

 
880TrdMatchID@TrdMtchID  
17ExecID@ExecID 

Exchanged assigned Execution ID (Trade Identifier)

 
527SecondaryExecID@ExecID2  
ComponentInstrumentInstrmt

Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages"

 
60TransactTime@TxnTm 

Time ACK was issued by matching system, trading system or counterparty

 
ComponentTrdRegTimestampsTrdRegTS  
725ResponseTransportType@RspTransportTyp 

Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport.

 
726ResponseDestination@RspDest 

URI destination name. Used if ResponseTransportType is out-of-band.

 
58Text@Txt 

May be used by the executing market to record any execution Details that are particular to that market

 
354EncodedTextLen@EncTxtLen 

Must be set if EncodedText field is specified and must immediately precede it.

 
355EncodedText@EncTxt 

Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

 
ComponentTrdInstrmtLegGrpTrdLeg 

Number of legs

Identifies a Multi-leg Execution if present and non-zero.

 
635ClearingFeeIndicator@ClrFeeInd  
528OrderCapacity@Cpcty 

The capacity of the participant for this trade (principal or agent for example).

 
529OrderRestrictions@Rstctions 

Restrictions associated with the participant and their capacity for this trade.

 
582CustOrderCapacity@CustCpcty 

The customer capacity for this trade

 
1Account@Acct 

Required for executions against electronically submitted orders which were assigned an account by the institution or intermediary

 
660AcctIDSource@AcctIDSrc  
581AccountType@AcctTyp 

Specifies type of account

 
77PositionEffect@PosEfct 

For use in derivatives omnibus accounting

 
591PreallocMethod@PreallocMeth  
ComponentTrdAllocGrpAlloc 

Number of repeating groups for trade allocation

 
ComponentStandardTrailer