Tag 102
CxlRejReason
Abbreviation:
CxlRejRsnDescription
Code to identify reason for cancel rejection.
Wire Format & Usage Example
Single field (key=value)
102=0 (TooLateToCancel)
In a FIX message (OrderCancelReject)
8=FIX.4.4 | 9=... | 35=9 | 49=SENDER | 56=TARGET | 34=1 | 52=20240101-09:30:00.000 | … | 102=0 (TooLateToCancel) | … | 10=...
Fields are delimited by SOH (ASCII 0x01), shown here as " | ". The highlighted field 102=0 (TooLateToCancel) is this field's position in the message.
All valid values
| Wire | Name | Description |
|---|---|---|
102=0 | TooLateToCancel | Too late to cancel |
102=1 | UnknownOrder | Unknown order |
102=2 | BrokerCredit | Broker / Exchange Option |
102=3 | OrderAlreadyInPendingStatus | Order already in Pending Cancel or Pending Replace status |
102=4 | UnableToProcessOrderMassCancelRequest | Unable to process Order Mass Cancel Request |
102=5 | OrigOrdModTime | OrigOrdModTime (586) did not match last TransactTime (60) of order |
102=6 | DuplicateClOrdID | Duplicate ClOrdID (11) received |
102=18 | InvalidPriceIncrement | Invalid price increment |
102=99 | Other | Other |
Enumerated Values
9| Value | Symbolic Name | Description | Added |
|---|---|---|---|
| 0 | TooLateToCancel | Too late to cancel | FIX.2.7 |
| 1 | UnknownOrder | Unknown order | FIX.2.7 |
| 2 | BrokerCredit | Broker / Exchange Option | FIX.4.2 |
| 3 | OrderAlreadyInPendingStatus | Order already in Pending Cancel or Pending Replace status | FIX.4.2 |
| 4 | UnableToProcessOrderMassCancelRequest | Unable to process Order Mass Cancel Request | FIX.4.3 |
| 5 | OrigOrdModTime | OrigOrdModTime (586) did not match last TransactTime (60) of order | FIX.4.3 |
| 6 | DuplicateClOrdID | Duplicate ClOrdID (11) received | FIX.4.3 |
| 18 | InvalidPriceIncrement | Invalid price increment | FIX.4.4 |
| 99 | Other | Other | FIX.4.4 |