Execution Report Message Fields

Execution Report messages with ExecType (150) = M are responses to Mass Cancel requests. Multiple Execution Report messages will be sent in response to Mass Cancel requests when MassCancelInst, 2nd character value = I. An Execution Report message will be sent for each matching unit followed by a final acknowledgment containing the total number of orders and quotes cancelled due to the cancel request across all matching units. This final acknowledgment will not include the MatchingUnit field.

Mass Cancel Execution Report are compact and will only carry fields as stated in the description of ExecType (150) that follows.

The MultilegReportingType (442) field can be used to determine whether a fill or partial fill corresponds to a complex instrument, a single-leg instrument that is part of a complex instrument execution, or a single-leg instrument fill only (field will not be present in this case). Similarly, the SecondaryExecID (527) field can be used to distinguish single-leg instrument executions from complex instrument executions and to identify single-leg instrument executions that comprise a complex instrument execution.

  • If the SecondaryExecId (527) field is not present, the Execution Report message is associated with a simple instrument.
  • If the SecondaryExecId (527) field is present and is identical to the ExecId (17) field, the Execution Report message represents a complex instrument execution for which associate individual leg Execution Report messages will follow.
  • If the SecondaryExecId (527) field is present and not identical to the ExecId (17) field, the Execution Report message represents a single-leg execution that comprises a complex execution and the SecondaryExecId (527) field is set to the ExecId (17) field of the associated complex execution.

For complex order executions (150=1 or 2), Execution Report messages (i.e. fills) will be generated for the complex order (442=3) followed by Execution Report messages for each leg (442=2). If both sides of a complex/spread trade are on the same order entry session, Cboe does not guarantee that the leg executions will not be interleaved between sides. In addition, the symbology used on executions for complex orders, including the legs, will always be Cboe symbology.

Table 1. Execution Report Message Fields
TagField NameDescription
35Standard Message HeaderMsgType = 8
52SendingTimeGMT date-time that execution report was sent by Cboe.
20ExecTransType
  • 0 = New
  • 3 = Status
  • ExecTransType = 3 (Status). Used for Done For Day and Carried Order Restatements if associated port attributes are set.
442MultilegReportingType
  • 1 = Single-leg instrument execution
  • 2 = Individual leg of a multi-leg instrument
  • 3 = Multi-leg instrument
17ExecIDDay-unique ID of execution message.
19ExecRefID
  • Sent for FLEX restatements (150=D, 378=9).
  • Refers to the ExecID (17) of the trade being restated.
527SecondaryExecID
  • Indicates whether a fill or partial fill (ExecType (150) = 1 or 2) is a complex instrument fill or a single-leg fill that comprises a complex execution.
  • If SecondaryExecID (527) is not present, the fill is a single-leg fill only.
  • If SecondaryExecID (527) is present and is the same as the ExecID (17), the fill represents a complex execution for which associated single-leg fills will follow.
  • Single-leg fills associated with a complex execution will contain a SecondaryExecID (527) of the associated complex execution.
18ExecInstExecInst from order (if any)
150ExecType
  • Reason for this execution report:
  • 0 = New (acknowledgment of new order)
  • 1 = Partial Fill
  • 2 = Fill
  • 3 = Done For Day
  • 4 = Canceled
  • 5 = Replaced
  • 8 = Rejected
  • D = Restated
  • M = Mass Cancel Complete
  • P = Purge Notification
  • T = Floor Market Maker Trade Notification (C1 only)
  • For Standard FIX Drop, only ‘1’ or ‘2’ will be sent and will always equal OrdStatus (39). For Order by Order FIX Drop, all ExecType values will be sent (see Order by Order FIX Drop).
  • When responding to a mass cancel request, ExecType is set to a value of ‘M’. This indicates the only tags present in this message are the following:
  • Standard Message Header (35)
  • SendingTime (52)
  • ExecTransType (20)
  • ExecType (150)
  • MassCancelID (7695)
  • CancelledOrderCount (7696)
  • MatchingUnit (25017) =
  • The MatchingUnit (25017) field is only sent when MassCancelInst, 2nd character value = I.
  • ExecType = T is a non-standard value optionally used to indicate the exec report is a notification to the MM firm that the MM identified in FloorTraderAcr (20049) is a contra to a floor execution. TPHs must enable and opt-in using the Market Maker Trade Notifications port default to receive Execution Report messages with ExecType = T.
  • ExecType = 0 and OrdStatus (39) = 0 is used to indicate that Add Floor Trade and Floor Trade Confirmation messages have been accepted.
  • ExecType = 4 is and OrdStatus (39) = 4 used to indicate a Delete Floor Trade message has been accepted.
  • ExecType = 8 and OrdStatus (39) = 8 if Add Floor Trade, Floor Trade Confirmation or Delete Floor Trade message has been rejected .
378ExecRestatementReason
  • Only present when ExecType (150) = D
  • 1 = GTC/GTD Restatement
  • 3 = Repricing of order
  • 4 = State Change
  • 5 = Reduction of OrdQty
  • 6 = Price Sliding Reprice
  • 7 = Represented in crowd. Issued on order restatement when the order has been represented on the floor (C1 only).
  • 8 = Reduction of OrdQty due to Equity Leg Reject .(C1 only)
  • 9 = FLEX price restatement (C1 only).
  • The value ‘1’ is used for GTC/GTD Carried Order Restatements if associated port attribute is set.
  • A = Floor Trade Restatement
11ClOrdID
  • ClOrdID of the order being accepted, executed or rejected,
  • -or-
  • ClOrdID of the cancel or replace request,
  • -or-
  • ClOrdID of the order subject to unsolicited cancel (OrigClOrdID will not be present).
  • A ClOrdID that begins with a tilde (~) is a system generated ClOrdID. These are created by the system for quotes and when a clearing edit results in an unmatched trade.
75
  • TradeDate
  • (C1 only)
  • Sent for FLEX restatements (150=D, 378=9).
  • TradeDate is sent for all Execution Reports when ExecType (150) = 1 or 2.
  • The ‘As of’ date for floor orders entered via the Trade Entry tool.
  • Business date of the trade.
41OrigClOrdIDClOrdID of the order being cancelled or replaced. Used for a solicited Cancel or Cancel/Replace, otherwise not present.
37OrderIdOrderId (supplied by Cboe).
382NoContraBrokersOnly present on trades. Always ‘1’.
375ContraBroker
  • Only present on trades.
  • Simple Instrument Fills
  • Internally matched simple executions will identify the OCC clearing number of the contra on the execution. This includes leg fill reports (442=2) that are sent as a result of a complex trade.
  • Executions matched on the C1 trading floor will contain a value of ‘FBKR’ for ContraBroker for the first reporter of a Broker to Broker floor trade otherwise, this will identify the OCC clearing number of the contra (C1 only).
  • Complex Package Fills
  • ContraBroker (375) will be sent and populated on electronic, complex package fills (442=3) when the contra side is also a complex order. When legging in to the simple books ContraBroker (375) will be blank.
  • ContraBroker (375) will be blank on complex package fills (442=3) executed on the Cboe Options trading floor (C1 only).
  • Routed Fills
  • All externally matched (routed, 9730=X) executions will identify the away exchange with the following possible values.
  • AMEX = Routed to NYSE American
  • ARCA = Routed to NYSE Arca
  • BATS = Routed to Cboe BZX Options
  • BOX = Routed to BOX
  • CBOE = Routed to Cboe Options
  • CTWO = Routed to C2 Options
  • EDGX = Routed to Cboe EDGX Options
  • EMLD = Routed to MIAX Emerald
  • GMNI = Routed to Nasdaq GEMX
  • IEX = Routed to IEX Options
  • ISE = Routed to Nasdaq ISE
  • MEMX = Routed to MEMX
  • MERC = Routed to Nasdaq MRX
  • MIAX = Routed to MIAX Options Exchange
  • MXTO = Routed to MX2 Options
  • NOMX = Routed to Nasdaq
  • NOBX = Routed to Nasdaq Texas
  • PERL = Routed to MIAX PEARL
  • PHLX = Routed to Nasdaq PHLX
  • SPHR = Routed to MIAX Sapphire
337ContraTrader
  • Only present on local book trades, not present on routed trades.
  • Simple Instrument Fills
  • Displays the EFID (Contra OnBehalfOfCompId) of the contra side firm. This includes leg fill reports (442=2) that are sent as a result of a complex trade.
  • For Cboe Options floor trades, displays the Contra Floor Acronym (C1 only).
  • Complex Package Fills
  • ContraTrader (337) will be sent and populated on electronic, complex package fills (443=3) when the contra side is also a complex order. When legging in to the simple books ContraTrader will not be sent.
  • ContraTrader (337) will not be sent on complex package fills executed on the Cboe Options trading floor (C1 only).
39OrdStatus
  • State of order.
  • 0 = New
  • 1 = Partially Filled
  • 2 = Filled
  • 3 = DoneForDay
  • 4 = Cancelled
  • 5 = Replaced
  • 6 = Pending Cancel
  • 8 = Rejected
  • A = Pending Ack
  • B = Calculated (C1 only) used for FLEX restatements
  • E = Pending Replace
  • For Standard FIX Drop, only ‘1’ or ‘2’ will be sent and will always equal ExecType (150). For Order by Order FIX Drop, all execution information will be sent (see Order by Order FIX Drop).
  • 534
  • Repeating Group
  • NoAffectedOrders
  • (C1 and EDGX only)
  • Number of repeating AffectedOrigClOrdIDs (1824) included in this message resulting from an AIM or QCC order reject.
  • Integer 0-10
  • Must request opt-in at firm or port level to receive this field.
1824
  • AffectedOrigClOrdID
  • (C1 and EDGX only)
  • Repeating Group of ClOrdIDs of the Agency and Contra sides of a AIM or QCC rejected order.
  • Must request opt-in at firm or port level to receive this field.
548CrossIDCopied from order.
549CrossTypeCopied from order.
550CrossPrioritizationCopied from order.
103OrdRejReason
  • Optional when ExecType is ‘8’ (Rejected).
  • 0 = Broker option
  • 1 = Unknown symbol
  • 2 = Exchange closed
  • 3 = Order exceeds limit
  • 5 = Unknown order
  • 6 = Duplicate order
  • 8 = Stale order
654LegRefID
  • Copied from order.
  • Applies only to single-leg execution messages generated from a complex execution.
1AccountCopied from order (available in FIX Drop).
55Symbol
  • Copied from order.
  • For Market Maker Trade Notifications (ExecType (150) = T) then default will be OSI Symbology unless port attribute configured to send Cboe Symbol ID.
167SecurityType
  • Indicates the type of security.
  • OPT = Option(C1, C2, and EDGX only)
  • MLEG = Complex package or option leg
  • EQ = Equity leg(C1 and EDGX only)
  • FUT = Futures leg (C1 Only) (effective 12/14/26)
  • For C1, C2, and EDGX Options, the value of MLEG will only be used for the complex packages. A value of OPT, EQ, or FUT will be used for each individual leg depending on the leg type.
9465
  • OrderOrigin
  • (C1 only)
Copied from order.
20012
  • Held
  • (C1 only)
  • Indicates if order is eligible to be marked as Held.
  • Copied from order if present.
21097
  • FrequentTraderID
  • (C1 only)
Copied from order.
22002
  • StrategyID
  • (C1 only)
Copied from order.
22003
  • ORS
  • (C1 only)
Copied from order.
22005
  • ComboOrder
  • (C1 only)
Copied from order.
22006
  • Compression
  • (C1 only)
Copied from order.
  • 555
  • Repeating Group
  • NoLegs
Copied from order.
654
  • LegRefID
  • Copied from order.
  • Applies only to complex orders or trades.
600
  • LegSymbol
Copied from order.
608
  • LegCFICode
Copied from order.
611
  • LegMaturityDate
Copied from order.
612
  • LegStrikePrice
Copied from order.
623
  • LegRatioQty
Copied from order.
624
  • LegSide
Copied from order.
564
  • LegPositionEffect
Copied from order.
566
  • LegPrice
  • (C1 only)
Copied from order if complex order is FLEX.
77OpenCloseCopied from order.
200MaturityMonth
  • Copied from order.
  • For Market Maker Trade Notifications (ExecType (150) = T) then default will be Cboe Symbol ID unless the port attribute is configured to send OSI Symbology.
205MaturityDay
  • Copied from order.
  • For Market Maker Trade Notifications (ExecType (150) = T) then default will be Cboe Symbol ID unless the port attribute is configured to send OSI Symbology.
201PutOrCall
  • Copied from order.
  • For Market Maker Trade Notifications (ExecType (150) = T) then default will be Cboe Symbol ID unless the port attribute is configured to send OSI Symbology.
202StrikePrice
  • Copied from order.
  • For Market Maker Trade Notifications (ExecType (150) = T) then default will be Cboe Symbol ID unless the port attribute is configured to send OSI Symbology.
54SideCopied from order.
38OrderQty
  • Copied from order.
  • This Tag is not supported on FLEX order restatements (150=D, 378=9).
111MaxFloorCopied from order.
44PriceCopied from order.
8020DisplayRangeCopied from order.
59TimeInForceCopied from order unless overridden by the system. For example, Market orders are implicitly IOC for New Order Single messages.
47Rule80A (OrderCapacity)
  • Copied from order.
  • Must request opt-in to "Echo Tag 47 on Ack" at firm or port level receive this field.
22017SessionEligibilityCopied from order.
126ExpireTimeCopied from order if TimeInForce ‘6’ (GTD).
439ClearingFirmCopied from order if present.
440ClearingAccountCopied from order if present.
424DayOrderQtyFor persisting GTC/GTD orders only. Contracts remaining to be filled for the order at the beginning of the current business day (i.e., OrderQty minus CumQty at the end of the previous business day).
14CumQty
  • Cumulative quantity of contracts (or complex instruments) executed for this order over the life of the order, which may be multiple business days in the case of persisting GTC/GTD orders.
  • Please see the Cboe Titanium U.S. Options Complex Book Process for C1 Floor Specific Handling.
  • This value is not supported on FLEX order restatements (150=D, 378=9).
425DayCumQtyFor persisting GTC/GTD orders only. Cumulative quantity of contracts executed for the order during the current business day.
32LastShares
  • Quantity of contracts (or complex instruments) traded on this fill (zero for non-fills).
  • Must request opt-in at firm or port level for "Report MTP Fields" to receive this field on a MTP-triggered cancel/restatement where both sides were either reduced or cancelled (i.e. inbound Cancel Both or Decrement). With MTP, the number of contracts that would have matched.
31LastPx
  • Price of this fill (zero for non-fills).
  • Must request opt-in at firm or port level for Report MTP Fields to receive this field on a MTP-triggered cancel/restatement where both sides were either reduced or cancelled (i.e. inbound Cancel Both or Decrement). With MTP, the price at which LastShares would have matched.
151LeavesQty
  • Quantity of contracts (or complex instruments) still open for further execution.
  • Will be zero if order is dead, otherwise will be OrderQty minus CumQty.
  • Note: It is possible for LeavesQty to be zero when ExecType = 5 indicating that the order is dead.
  • This value is not supported on FLEX order restatements (150=D, 378=9).
6AvgPx
  • Average price of executions for this order weighted by trade size. Zero if CumQty is zero or if MultiLegReportingType (442) is ‘2’.
  • This value is not supported on FLEX order restatements (150=D, 378=9).
426DayAvgPxFor persisting GTC/GTD orders only. Average price per contract of executions on current business date. Zero if DayCumQty is zero.
99StopPxCopied from order.
198SecondaryOrderID
  • Present on a MTP triggered cancel/restatement, on a reserve reload restatement, and on an order modify acknowledgement that increases the size of a reserve order.
  • Cboe OrderId of contra side of prevented match (MTP), or Cboe PITCH OrderId for displayed portion of reserve order after reload, or Cboe PITCH OrderId for the displayed portion of a reserve order after a Cancel/Replace increased the size of the reserve order.
  • Must request opt-in at firm or port level for Report MTP Fields or Restate on Reload to receive this field.
7694ContraCapacity
  • The capacity of the contra for this execution.
  • C = Customer
  • F = Firm
  • M = Market Maker
  • U = Professional Customer
  • N = Away Market Maker
  • B = Broker-Dealer
  • J = Joint Back Office
  • L = Non-Trading Permit Holder Affiliate (C1 and C2 only)
  • Must request opt-in to Send Contra Capacity at firm or port level to receive this field.
9730TradeLiquidityIndicator
  • Present for acknowledgements (150=0) and fills ( 150=1 or 150=2). For cross orders, present for fills only.
  • 1st Character
  • A = Trade Added Liquidity
  • R = Trade Removed Liquidity
  • X = Routed
  • C = Market Opening/Re-Opening Trade
  • 2nd Character
  • S = Execution from Order that Set the NBBO
  • B = Step-Up Mechanism (SUM) (C1 and EDGX only)
  • U = Market Turner (C1 only)
  • b = Automated Improvement Mechanism (AIM) (C1 and EDGX only)
  • Q = QCC (C1 and EDGX only)
  • s = Solicitation Auction Mechanism (SAM) (C1 and EDGX only)
  • P = Position Compression Cross Mechanism (PCC) (C1 only)
  • F = Related Futures Cross Mechanism (RFC) (C1 only)
  • C = Cboe Compression Service (CCS) (C1 only)
  • Must request opt-in port level to receive the 2nd characters in this field. To allow for future expansion of this field, please ignore values with an unknown character in the 2nd position.
  • MTP
  • For users who opt-in to Report MTP Fields functionality (at firm or port level), the A / R values may be presented on an MTP triggered cancel/restatement.
  • State Change Tracking
  • For users who opt-in to State Change Tracking at the port level, order acks (ExecType = 0), modify acks (ExecType = 5), and restatements (ExecType = D with ExecRestatementReason = 4) will carry values defined as follows:
  • A = Zero or more immediate partial remove fills followed by posting.
  • R = Zero or more immediate partial remove fills followed by a cancel (or full fill).
  • X = Zero or more immediate partial remove fills followed by routing.
9882FeeCodeSpecific fee code associated with execution. See the Fee Schedule for the respective market for possible values.
5937
  • MarketingFeeCode
  • (C1 and EDGX only)
  • P = Penny Pilot
  • N = Non-Penny Pilot
  • X = Not Eligible for Marketing Fees
  • C = Penny Auctions
  • E = Non-Penny Auctions
  • R = RUT
9690WorkingPrice
  • Optional. Must be enabled at the port level. Only present on Accepted or Replaced, and only when order is fully or partially booked.
  • If Price had to be adjusted to a less aggressive value to avoid crossing the NBBO, the adjusted price will be reported here, otherwise equals Price.
9691InitialDisplayPrice
  • Optional. Must be enabled at the port level. Only present on Accepted or Replaced, and only when order is fully or partially booked.
  • If order had to be temporarily displayed at a less aggressive value to avoid locking the NBBO, the initial displayed price will be reported here, otherwise equals WorkingPrice.
9617ModifySequenceFIX Drop only. Base 36 number of times order has been replaced.
9688OrigCompID
  • FIX Drop and Odrop only. TargetCompID of original FIX exec report.
  • FIX Drop and Odrop ports must be configured to send this optional field.
9689OrigSubID
  • FIX Drop and Odrop only. TargetSubID of original FIX exec report.
  • FIX Drop and Odrop ports must be configured to send this optional field.
21053
  • ClearingSymbol
  • (C1 only)
  • Sent on FLEX restatements (150=D, 378=9) only.
  • 6 character Cboe symbol identifier.
21050
  • ClearingPrice
  • (C1 only)
Value sent to the OCC for clearing on FLEX restatements (150=D, 378=9).
60TransactTimeGMT date-time that transaction occurred.
1462
  • TargetPartyID
  • (C1 and EDGX only)
Copied from order.
58TextIf present, indicates reason for reject or cancel. Format is one letter reason code followed by colon and space followed by free form text (e.g., N: No Liquidity at price). See Reason Codes for a list of valid reason codes.
22058SubreasonTextIf present, indicates additional detail for the reject or cancel. Format is one letter code followed by colon and space followed by free form text (e.g. A: Risk Mgmt EFID level by User). See Order Subreason Codes for a list of valid subreason codes.
7695MassCancelIDCopied from order.
7696CancelledOrderCountNumber of orders cancelled from a mass cancel request MassCancelID.
9370
  • AuctionID
Exposed order identifier supplied by Cboe. This identifier corresponds to the identifiers used in Cboe market data products.
6438
  • CrossExclusionIndicator
  • (C1 and EDGX only)
  • N = Contracts were executed in auction against contra party, or against a resting order when auction was initiated.
  • Y = Contracts were executed in auction against another party.
7933
  • Routing FirmID
Copied from order.
6253DrillThruProtectionCopied from order.
9324ClearingOptionalData
  • Copied from order.
  • Requires port attribute Send ClearingOptionalData to enable sending this Tag. Available on FIXDROP.
  • Optional when ExecType (150) is ‘4’ (Canceled) or ‘8’ (Rejected).
21098
  • TradeThroughAlertType
  • (C1 only)
  • Indication of a type of trade through.
  • 1 = NBBO
  • 2 = BBO (local best bid or offer)
  • 3 = SBBO (market quote of complex derived by legs)
  • 4 = Book trade through (trade through customer size)
  • 5 = Due Diligence trade through
22049
  • FloorTraderAcr
  • (C1 only)
Floor Broker, PAR Broker, or Market Maker Acronym responsible for the execution. Present if ExecType = T or for a floor order fill report.
142
  • SenderLocationID
  • (C1 only)
  • F = Floor
  • <blank> = (or not present) for electronic execution.
423
  • PriceType
  • (C1 only)
  • 0 = Fixed cabinet trade price
  • 1 = Percentage, when trading FLEX percentage instruments
  • 2 = (Default) Price per unit (contract)
  • 3 = Fixed amount (cash spread pricing) - only for complex orders routed to floor
  • D = FLEX DAC
22020
  • InitialClientOrderId
  • (C1 only)
  • Only available on FIX DROP. Not sent unless Send Initial Client Order ID port attribute is enabled.
  • When a clearing edit of a floor trade results in a new trade ( 150 = 1 or 2) this field will be sent and populated with the original ClOrdId (11) from the order that was routed to the exchange.
22021
  • TerminalOperatorId
  • (C1 only)
  • Copied from order.
  • Available on Order-by-Order Drop (ODROP) and FIXDROP. Requires Send Terminal Info port attribute to enable sending these Tags.
22022
  • AdditionalClientInfo
  • (C1 only)
  • Copied from order. This field will also reflect value from AllocAdditionalClientInfo (22027) if present.
  • Available on Order-by-Order Drop (ODROP) and FIXDROP. Requires Send Terminal Info port attribute to enable sending these Tags.
22023
  • Delta
  • (C1 only)
  • Copied from order if order is FLEX DAC.
  • Available on FIXDROP.
22024
  • LegDelta
  • (C1 only)
Copied from order if order is FLEX DAC.
22025
  • ReferencePrice
  • (C1 only)
  • Copied from order if order is FLEX DAC.
  • Available on FIXDROP.
22100
  • FloorDestination
  • (C1 only)
  • Specifies the PAR workstation to which the order was routed on the floor. If the order was not routed to the floor, e.g. it was handled electronically, or ExecType = 1 (Partial Fill) or 2 (Fill), then the field is not provided.
  • This field is also included on Carried Order Restatements if the order was on the floor at the end of the previous trading day.
  • 4 characters or less (ASCII 33-126).
5179
  • FloorTradeTime
  • (C1 only)
GMT date-time that Floor Trade occurred. Present if ExecType (150) = T. Available on Standard FIX Drop when ExecType (150) = 1 (Partial Fill) or 2 (Fill). Available on FIX ports when Send Floor Trade Time port attribute is enabled. Available on BOE ports when requested on login.
22016
  • EquityExDestination
  • (C1 and EDGX only)
  • Valid when LegSymbol (600) = Equity symbol and ExecType (150) = 1 or 2. Exchange venue to which equity leg matching will be submitted. Supported values are:
  • C = TD Securities (USA) LLC (default)
  • P = Penserra via NYSE Chicago
  • F = FOG Equities via NYSE Chicago
  • L = Libucki & Co. via NYSE Chicago
  • S = SRT Securities via NYSE Chicago
25019OccIdProvides the OCC clearing number the trade cleared. Only available via FIX Drop and when Send OccId port attribute is enabled.
25026StopPxType (effective TBD)
  • Indicates what kind of stop price is being sent.
  • L = Fixed limit price
  • B = Fixed underlying bid price or index level (complex orders only)
  • A= Fixed underlying ask price or index level (complex orders only)
25004OEOID (effective 12/14/26)Copied from order if order is complex with futures leg.
9702CTICode (effective 12/14/26)Copied from order if order is complex with futures leg.
1028ManualOrderIndicator (effective 12/14/26)Copied from order if order is complex with futures leg.
25030FuturesSenderLocationID (effective 12/14/26)Copied from order if order is complex with futures leg.
25027FuturesAccount (effective 12/14/26)Copied from order if order is complex with futures leg.
25028FuturesEFID (effective 12/14/26)Copied from order if order is complex with futures leg.
25029FuturesCapacity (effective 12/14/26)Copied from order if order is complex with futures leg.
Standard Message Trailer

* Not present when ExecType is Rejected (8) in response to a New Order Cross (MsgType = s).

Cboe Titanium U.S. Options FIX Specification - Execution Report Message Fields | Cboe