Trade Cancel/Correct Message Fields
Sends a trade/cancel or correct message for trade breaks and adjustments.
Trade Cancel/Correct message (UCC) is an optional message that must be enabled at the port level. It may be enabled for current-day only or for all cancels and corrections. Only the Price and/or Size of a trade may be corrected, all other details remain the same. Trade cancels and corrections do not alter live order state.
Trade cancels or corrections to complex instruments will result in individual Trade Cancel/Correct messages being sent for each leg. No cancels or corrections will be sent for complex instruments.
| Tag | Field Name | Description |
|---|---|---|
| 35 | Standard Message Header | MsgType= UCC |
| 20 | ExecTransType |
|
| 17 | ExecID | Day-unique id of execution message. |
| 19 | ExecRefID | Refers to the ExecID (17) of the message being cancelled or corrected. |
| 37 | OrderId | OrderId of the original trade being cancelled/corrected. |
| 11 | ClOrdID | ClOrdID of the original trade being cancelled/corrected. |
| 55 | Symbol | Copied from original trade being cancelled/corrected. |
| 77 | OpenClose | Copied from original trade being cancelled/corrected. |
| 200 | MaturityMonth | Copied from original trade being cancelled/corrected. |
| 205 | MaturityDay | Copied from original trade being cancelled/corrected. |
| 201 | PutOrCall | Copied from original trade being cancelled/corrected. |
| 202 | StrikePrice |
|
| 54 | Side | Copied from original trade being cancelled/corrected. |
| 9730 | TradeLiquidityIndicator | Copied from original trade being cancelled/corrected. |
| 128 | DeliverToCompId | Copied from Tag 115 (OnBehalfOfCompId). |
| 439 | ClearingFirm | Copied from original trade being cancelled/corrected (if present). |
| 440 | ClearingAccount | Copied from original trade being cancelled/corrected (if present). |
| 25018 |
| Only for FLEX order Trade Corrects. Corrected strike price. When an underlying index value change occurs after the FLEX percentage trade restatement time, this will be the new strike price. |
| 9620 | CorrectedPrice | Only for Trade Corrects. Corrected price. |
| 6655 | CorrectedSize | Only for Trade Corrects. Corrected size |
| 32 | LastShares | Quantity of contracts on the original trade being cancelled/corrected. |
| 31 | LastPx | Price on the original trade being cancelled/corrected. |
| 42 | OrigTime | GMT date-time of original trade. Effective 09/08/25, GMT date-time of original trade will be available in nanoseconds. |
| 60 | TransactTime | GMT date-time of cancel/correct. Effective 09/08/25), GMT date-time of cancel/correct will be available in nanoseconds. |
| 22020 |
|
|
| 167 | SecurityType |
|
| 22004 |
| Closing price for the underlying security or index of a FLEX DAC order. |
| 9882 | FeeCode (C1 only) | Specific fee code associated with FLEX DAC execution. See the Fee Schedule for the respective market for possible values. |
| 9324 | ClearingOptionalData |
|
| 5179 | FloorTradeTime (C1 only) | GMT date-time that Floor Trade occurred. Available on FIX Drop ports when Send Floor Trade Time port attribute is enabled. |





