The reason for restatement when an ExecutionReport(35=8) or TradeCaptureReport(35=AE) message is sent with ExecType(150) = D (Restated) or used when communicating an unsolicited cancel.
| 0 | = | GT corporate action | Added FIX.4.2
| | [GTCorporateAction] |
| 1 | = | GT renewal / restatement (no corporate action) | Added FIX.4.2
| | [GTRenewal] |
| 2 | = | Verbal change | Added FIX.4.2
| | [VerbalChange] |
| 3 | = | Repricing of order | Added FIX.4.2
| | [RepricingOfOrder] |
| 4 | = | Broker option | Added FIX.4.2
| | [BrokerOption] |
| 5 | = | Partial decline of OrderQty (e.g. exchange initiated partial cancel) | Added FIX.4.2
| | [PartialDeclineOfOrderQty] |
| 6 | = | Cancel on Trading Halt | Added FIX.4.3
| | [CancelOnTradingHalt] |
| 7 | = | Cancel on System Failure | Added FIX.4.3
| | [CancelOnSystemFailure] |
| 8 | = | Market (Exchange) option | Added FIX.4.3
| | [Market] |
| 9 | = | Canceled, not best | Added FIX.4.4
| | [Canceled] |
| 10 | = | Warehouse Recap | Added FIX.4.4
| | [WarehouseRecap] |
| 11 | = | Peg Refresh | Added EP22
| | [PegRefresh] |
| 12 | = | Cancel On Connection Loss | Added EP100
| | [CancelOnConnectionLoss] |
| 13 | = | Cancel On Logout | Added EP100
| | [CancelOnLogout] |
| 14 | = | Assign Time Priority | Added EP101
| | [AssignTimePriority] |
| 15 | = | Cancelled, Trade Price Violation | Added EP104
| | [CancelledForTradePriceViolation] |
| 16 | = | Cancelled, Cross Imbalance | Added EP104
| | [CancelledForCrossImbalance] |
| 17 | = | Cancelled, self-match prevention Cancelled order based on standing rules for self-match prevention (i.e. SelfMatchPreventionInstruction(2964) not specified or used). | Added EP280
| | [CxldSMP] |
| 18 | = | Cancelled, self-match prevention aggressive order Cancelled due to incoming order with the same SelfMatchPreventionID(2362) and SelfMatchPreventionInstruction(2964)=1 (Cancel aggressive). | Added EP280
| | [CxldSMPAggressive] |
| 19 | = | Cancelled, self-match prevention passive order Cancelled due to incoming order with the same SelfMatchPreventionID(2362) and SelfMatchPreventionInstruction(2964)=2 (Cancel passive). | Added EP280
| | [CxldSMPPassive] |
| 20 | = | Cancelled, self-match prevention aggressive and passive order Cancelled due to incoming order with the same SelfMatchPreventionID(2362) and SelfMatchPreventionInstruction(2964)=3 (Cancel aggressive and passive). | Added EP280
| | [CxldSMPAggressivePassive] |
| 99 | = | Other | Added FIX.4.4
| | [Other] |