This message is optional, and is used to convey that an electronically received execution has either been accepted or rejected (DK'd).
The DK portion of this message does not replace the existing Don't Know Trade <35=Q> message for users who have already implemented Don't Know Trade <35=Q>.
Users who have not implemented the Don't Know Trade <35=Q> message can use this message to both accept and reject an execution report. Users who wish to continue to use Don't Know Trade <35=Q> can also choose to use this message for acknowledgements only.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
Component | ||||
37 | String | |||
198 | String | |||
11 | String | Conditionally required if the Execution Report message contains a ClOrdID | ||
1036 | Char Enum | Indicates the status of the execution acknowledgement. The "received, not yet processed" is an optional intermediary status that can be used to notify the counterparty that the Execution Report has been received | ||
17 | String | The ExecID of the Execution Report being acknowledged | ||
127 | Char Enum | Conditionally required when ExecAckStatus = 2 (Don't know / Rejected) | ||
Component | ||||
Component | ||||
Component | ||||
54 | Char Enum | |||
Component | Conditionally required if specified in the ExecutionReport(35=8) | |||
32 | Quantity | Conditionally required if specified on the Execution Report | ||
31 | Price | Conditionally Required if specified on the Execution Report | ||
423 | Int Enum | Conditionally required if specified on the Execution Report | ||
Component | ||||
669 | Price | Conditionally required if specified on the Execution Report | ||
14 | Quantity | Conditionally required if specified on the Execution Report | ||
6 | Price | Conditionally required if specified on the Execution Report | ||
Component | ||||
58 | String | Conditionally required if DKReason = "other" | ||
354 | Length | |||
355 | Data | |||
Component |