CxlRejReason

Tag 102

CxlRejReason

Abbreviation: CxlRejRsn
Typeint
Tag102
AddedFIX.2.7
Used in1 messages

Description

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
WireNameDescription
102=0TooLateToCancelToo late to cancel
102=1UnknownOrderUnknown order
102=2BrokerCreditBroker / Exchange Option
102=3OrderAlreadyInPendingStatusOrder already in Pending Cancel or Pending Replace status
102=4UnableToProcessOrderMassCancelRequestUnable to process Order Mass Cancel Request
102=5OrigOrdModTimeOrigOrdModTime (586) did not match last TransactTime (60) of order
102=6DuplicateClOrdIDDuplicate ClOrdID (11) received
102=18InvalidPriceIncrementInvalid price increment
102=99OtherOther

Enumerated Values

9
ValueSymbolic NameDescriptionAdded
0TooLateToCancelToo late to cancelFIX.2.7
1UnknownOrderUnknown orderFIX.2.7
2BrokerCreditBroker / Exchange OptionFIX.4.2
3OrderAlreadyInPendingStatusOrder already in Pending Cancel or Pending Replace statusFIX.4.2
4UnableToProcessOrderMassCancelRequestUnable to process Order Mass Cancel RequestFIX.4.3
5OrigOrdModTimeOrigOrdModTime (586) did not match last TransactTime (60) of orderFIX.4.3
6DuplicateClOrdIDDuplicate ClOrdID (11) receivedFIX.4.3
18InvalidPriceIncrementInvalid price incrementFIX.4.4
99OtherOtherFIX.4.4

Used in Messages

1