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 Component | Field Name | FIXML name | Req'd | Comments | Depr. | 
|---|
|  | Component | StandardHeader |  | MsgType = AR | 
|  | 571 | TradeReportID | @RptID |  | Unique identifier for the Trade Capture Report | |
|  | 487 | TradeReportTransType | @TransTyp | Identifies Trade Report message transaction type. | ||
|  | 856 | TradeReportType | @RptTyp | Indicates action to take on trade | ||
|  | 828 | TrdType | @TrdTyp | |||
|  | 829 | TrdSubType | @TrdSubTyp | |||
|  | 855 | SecondaryTrdType | @TrdTyp2 | |||
|  | 830 | TransferReason | @TrnsfrRsn | |||
|  | 150 | ExecType | @ExecTyp |  | Type of Execution being reported: Uses subset of ExecType for Trade Capture Reports | |
|  | 572 | TradeReportRefID | @RptRefID | The TradeReportID that is being referenced for some action, such as correction or cancellation | ||
|  | 881 | SecondaryTradeReportRefID | @RptRefID2 | The SecondaryTradeReportID that is being referenced for some action, such as correction or cancellation | ||
|  | 939 | TrdRptStatus | @TrdRptStat | Status of Trade Report | ||
|  | 751 | TradeReportRejectReason | @RptRejRsn | Reason for Rejection of Trade Report | ||
|  | 818 | SecondaryTradeReportID | @RptID2 | |||
|  | 263 | SubscriptionRequestType | @SubReqTyp | Used to subscribe / unsubscribe for trade capture reports If the field is absent, the value 0 will be the default | ||
|  | 820 | TradeLinkID | @LinkID | Used to associate a group of trades together. Useful for average price calculations. | ||
|  | 880 | TrdMatchID | @TrdMtchID | |||
|  | 17 | ExecID | @ExecID | Exchanged assigned Execution ID (Trade Identifier) | ||
|  | 527 | SecondaryExecID | @ExecID2 | 
|  | Component | Instrument | Instrmt |  | Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages" | 
|  | 60 | TransactTime | @TxnTm | Time ACK was issued by matching system, trading system or counterparty | 
|  | Component | TrdRegTimestamps | TrdRegTS | 
|  | 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 | May be used by the executing market to record any execution Details that are particular to that market | ||
|  | 354 | EncodedTextLen | @EncTxtLen | Must be set if EncodedText field is specified and must immediately precede it. | ||
|  | 355 | EncodedText | @EncTxt | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field. | 
|  | Component | TrdInstrmtLegGrp | TrdLeg | Number of legs Identifies a Multi-leg Execution if present and non-zero. | 
|  | 635 | ClearingFeeIndicator | @ClrFeeInd | |||
|  | 528 | OrderCapacity | @Cpcty | The capacity of the participant for this trade (principal or agent for example). | ||
|  | 529 | OrderRestrictions | @Rstctions | Restrictions associated with the participant and their capacity for this trade. | ||
|  | 582 | CustOrderCapacity | @CustCpcty | The customer capacity for this trade | ||
|  | 1 | Account | @Acct | Required for executions against electronically submitted orders which were assigned an account by the institution or intermediary | ||
|  | 660 | AcctIDSource | @AcctIDSrc | |||
|  | 581 | AccountType | @AcctTyp | Specifies type of account | ||
|  | 77 | PositionEffect | @PosEfct | For use in derivatives omnibus accounting | ||
|  | 591 | PreallocMethod | @PreallocMeth | 
|  | Component | TrdAllocGrp | Alloc | Number of repeating groups for trade allocation | 
|  | Component | StandardTrailer |  | 
| 
 |