Quote Reason Codes
The following is a list of all quote reason codes used by Cboe. All reasons are not valid in all contexts. The reason code will be followed by free form text. The specific text the system delivers may vary from the text listed below, to provide clarification of the reject reason. Cboe may add additional reason codes without notice. Members must gracefully ignore unknown values.
| Code | Description |
|---|---|
| C | Invalid EFID (ClearingFirm) |
| D | Invalid WashId |
| E | Invalid SessionEligibility |
| F | Not enabled for quotes |
| I | Incorrect data center |
| L | Invalid QuoteCnt |
| M | Symbols not on same matching engine |
| P | Invalid PostingInstruction |
| Q | Invalid QuoteUpdateID |
| R | Risk root does not match across quotes |
| S | Symbol not found |
| U | Message unable to be sent to Matching Engine |
| W | Invalid WashPreventType |
| a | Admin |
| c | Invalid Capacity |
| d | Close only |
| f | Risk management EFID or Custom Group ID level |
| m | Invalid WashMethod |
| n | Exceedes max notional value per order |
| o | Invalid Open/Close |
| p | Risk management risk root level |
| r | Invalid Remove |
| s | Invalid Side |
| t | Invalid SendTime |
| u | Symbol range unreachable |
| x | Exceeds max size per order |
| y | Quote received by Cboe during replay |
| z | Invalid reduce size restriction |





