Log in

BN Execution Ack

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.

Structure

TagNameTypeRequiredDescription
Component
Required
37String
Required
198String
11StringConditionally required if the Execution Report message contains a ClOrdID
1036Char Enum
Required
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
17String
Required
The ExecID of the Execution Report being acknowledged
127Char EnumConditionally required when ExecAckStatus = 2 (Don't know / Rejected)
Component
Required
Component
Component
54Char Enum
Required
ComponentConditionally required if specified in the ExecutionReport(35=8)
32QuantityConditionally required if specified on the Execution Report
31PriceConditionally Required if specified on the Execution Report
423Int EnumConditionally required if specified on the Execution Report
Component
669PriceConditionally required if specified on the Execution Report
14QuantityConditionally required if specified on the Execution Report
6PriceConditionally required if specified on the Execution Report
Component
58StringConditionally required if DKReason = "other"
354Length
355Data
Component
Required