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 in protocol FIX.4.4
See in: FIX.5.0, FIX.5.0SP1, FIX.5.0SP2, FIX.5.0SP2 EP240.
Field or Component | Name | Description | Is Required | Added | Is Deprecated |
---|---|---|---|---|---|
Block | StandardHeader | MsgType = AR | Y | FIX.4.4 | |
571 | TradeReportID | Unique identifier for the Trade Capture Report | Y | FIX.4.4 | |
487 | TradeReportTransType | Identifies Trade Report message transaction type. | FIX.4.4 | ||
856 | TradeReportType | Indicates action to take on trade | FIX.4.4 | ||
828 | TrdType | FIX.4.4 | |||
829 | TrdSubType | FIX.4.4 | |||
855 | SecondaryTrdType | FIX.4.4 | |||
830 | TransferReason | FIX.4.4 | |||
150 | ExecType | Type of Execution being reported: Uses subset of ExecType for Trade Capture Reports |
Y | FIX.4.4 | |
572 | TradeReportRefID | The TradeReportID that is being referenced for some action, such as correction or cancellation | FIX.4.4 | ||
881 | SecondaryTradeReportRefID | The SecondaryTradeReportID that is being referenced for some action, such as correction or cancellation | FIX.4.4 | ||
939 | TrdRptStatus | Status of Trade Report | FIX.4.4 | ||
751 | TradeReportRejectReason | Reason for Rejection of Trade Report | FIX.4.4 | ||
818 | SecondaryTradeReportID | FIX.4.4 | |||
263 | SubscriptionRequestType | Used to subscribe / unsubscribe for trade capture reports If the field is absent, the value 0 will be the default |
FIX.4.4 | ||
820 | TradeLinkID | Used to associate a group of trades together. Useful for average price calculations. | FIX.4.4 | ||
880 | TrdMatchID | FIX.4.4 | |||
17 | ExecID | Exchanged assigned Execution ID (Trade Identifier) | FIX.4.4 | ||
527 | SecondaryExecID | FIX.4.4 | |||
Block | Instrument | Insert here the set of “Instrument” (symbology) fields defined in “Common Components of Application Messages” | Y | FIX.4.4 | |
60 | TransactTime | Time ACK was issued by matching system, trading system or counterparty | FIX.4.4 | ||
BlockRepeating | TrdRegTimestamps | FIX.4.4 | |||
725 | ResponseTransportType | Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport. | FIX.4.4 | ||
726 | ResponseDestination | URI destination name. Used if ResponseTransportType is out-of-band. | FIX.4.4 | ||
58 | Text | May be used by the executing market to record any execution Details that are particular to that market | FIX.4.4 | ||
354 | EncodedTextLen | Must be set if EncodedText (355) field is specified and must immediately precede it. | FIX.4.4 | ||
355 | EncodedText | Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. | FIX.4.4 | ||
ImplicitBlockRepeating | TrdInstrmtLegGrp | Number of legs Identifies a Multi-leg Execution if present and non-zero. |
FIX.4.4 | ||
635 | ClearingFeeIndicator | FIX.4.4 | |||
528 | OrderCapacity | The capacity of the participant for this trade (principal or agent for example). | FIX.4.4 | ||
529 | OrderRestrictions | Restrictions associated with the participant and their capacity for this trade. | FIX.4.4 | ||
582 | CustOrderCapacity | The customer capacity for this trade | FIX.4.4 | ||
1 | Account | Required for executions against electronically submitted orders which were assigned an account by the institution or intermediary | FIX.4.4 | ||
660 | AcctIDSource | FIX.4.4 | |||
581 | AccountType | Specifies type of account | FIX.4.4 | ||
77 | PositionEffect | For use in derivatives omnibus accounting | FIX.4.4 | ||
591 | PreallocMethod | FIX.4.4 | |||
ImplicitBlockRepeating | TrdAllocGrp | Number of repeating groups for trade allocation | FIX.4.4 | ||
Block | StandardTrailer | Y | FIX.4.4 |