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
11String
Conditionally 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 Enum
Conditionally required when ExecAckStatus = 2 (Don't know / Rejected)
Component
Required
Component
Component
54Char Enum
Required
Component
Conditionally required if specified in the ExecutionReport(35=8)
32Quantity
Conditionally required if specified on the Execution Report
31Price
Conditionally Required if specified on the Execution Report
423Int Enum
Conditionally required if specified on the Execution Report
Component
669Price
Conditionally required if specified on the Execution Report
14Quantity
Conditionally required if specified on the Execution Report
6Price
Conditionally required if specified on the Execution Report
Component
58String
Conditionally required if DKReason = "other"
354Length
355Data
Component
Required