Code Set
ExecRestatementReasonCodeSet
| ID | 378 |
| Type | int |
| Pedigree | Added FIX.4.2, Updated EP195 |
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.
| Name | Value | Synopsis | Elaboration | Pedigree |
|---|---|---|---|---|
| GTCorporateAction | 0 | GT corporate action | Added FIX.4.2 | |
| GTRenewal | 1 | GT renewal / restatement (no corporate action) | Added FIX.4.2 | |
| VerbalChange | 2 | Verbal change | Added FIX.4.2 | |
| RepricingOfOrder | 3 | Repricing of order | Added FIX.4.2 | |
| BrokerOption | 4 | Broker option | Added FIX.4.2 | |
| PartialDeclineOfOrderQty | 5 | Partial decline of OrderQty (e.g. exchange initiated partial cancel) | Added FIX.4.2 | |
| CancelOnTradingHalt | 6 | Cancel on Trading Halt | Added FIX.4.3 | |
| CancelOnSystemFailure | 7 | Cancel on System Failure | Added FIX.4.3 | |
| Market | 8 | Market (Exchange) option | Added FIX.4.3 | |
| Canceled | 9 | Canceled, not best | Added FIX.4.4 | |
| WarehouseRecap | 10 | Warehouse Recap | Added FIX.4.4 | |
| PegRefresh | 11 | Peg Refresh | Added EP22 | |
| CancelOnConnectionLoss | 12 | Cancel On Connection Loss | Added EP100 | |
| CancelOnLogout | 13 | Cancel On Logout | Added EP100 | |
| AssignTimePriority | 14 | Assign Time Priority | Added EP101 | |
| CancelledForTradePriceViolation | 15 | Cancelled, Trade Price Violation | Added EP104 | |
| CancelledForCrossImbalance | 16 | Cancelled, Cross Imbalance | Added EP104 | |
| CxldSMP | 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 |
| CxldSMPAggressive | 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 |
| CxldSMPPassive | 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 |
| CxldSMPAggressivePassive | 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 |
| Other | 99 | Other | Added FIX.4.4 |
Used in messages:
Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy