Code Sets
Name | ID | Datatype | Description | Pedigree |
|---|---|---|---|---|
| AdvSideCodeSet | 4 | Broker's side of advertised trade | ||
| AdvTransTypeCodeSet | 5 | Identifies advertisement message transaction type | ||
| CommTypeCodeSet | 13 | Commission type | ||
| ExecInstCodeSet | 18 | Instructions for order handling on exchange trading floor. If more than one instruction is applicable to an order, this field can contain multiple instructions separated by space. | ||
| ExecTransTypeCodeSet | 20 | Identifies transaction type | ||
| HandlInstCodeSet | 21 | Instructions for order handling on Broker trading floor | ||
| IDSourceCodeSet | 22 | Identifies class of alternative SecurityID | ||
| IOIQltyIndCodeSet | 25 | Relative quality of indication | ||
| IOISharesCodeSet | 27 | Number of shares in numeric or relative size. | ||
| IOITransTypeCodeSet | 28 | Identifies IOI message transaction type | ||
| LastCapacityCodeSet | 29 | Broker capacity in order execution | ||
| MsgTypeCodeSet | 35 | Defines message type. ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted) Note: A "U" as the first character in the MsgType field (i.e. U1, U2, etc) indicates that the message format is privately defined between the sender and receiver. | ||
| OrdStatusCodeSet | 39 | Identifies current status of order. | ||
| OrdTypeCodeSet | 40 | Order type. | ||
| PossDupFlagCodeSet | 43 | Indicates possible retransmission of message with this sequence number | ||
| Rule80ACodeSet | 47 | Note that the name of this field is changing to "OrderCapacity" as Rule80A is a very US market-specific term. Other world markets need to convey similar information, however, often a subset of the US values. . See the "Rule80A (aka OrderCapacity) Usage by Market" appendix for market-specific usage of this field. | ||
| SideCodeSet | 54 | Side of order | ||
| TimeInForceCodeSet | 59 | Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. | ||
| UrgencyCodeSet | 61 | Urgency flag | ||
| SettlmntTypCodeSet | 63 | Indicates order settlement period. Absence of this field is interpreted as Regular. Regular is defined as the default settlement period for the particular security on the exchange of execution. | ||
| AllocTransTypeCodeSet | 71 | Identifies allocation transaction type | ||
| OpenCloseCodeSet | 77 | Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together. | ||
| ProcessCodeCodeSet | 81 | Processing code for sub-account. Absence of this field in AllocAccount / AllocPrice/AllocShares / ProcessCode instance indicates regular trade. | ||
| AllocStatusCodeSet | 87 | Identifies status of allocation. | ||
| AllocRejCodeCodeSet | 88 | Identifies reason for rejection. | ||
| EmailTypeCodeSet | 94 | Email message type. | ||
| PossResendCodeSet | 97 | Indicates that message may contain information that has been sent under another sequence number. | ||
| EncryptMethodCodeSet | 98 | Method of encryption. | ||
| CxlRejReasonCodeSet | 102 | Code to identify reason for cancel rejection. | ||
| OrdRejReasonCodeSet | 103 | Code to identify reason for order rejection. | ||
| IOIQualifierCodeSet | 104 | Code to qualify IOI use. | ||
| ReportToExchCodeSet | 113 | Identifies party of trade responsible for exchange reporting. | ||
| LocateReqdCodeSet | 114 | Indicates whether the broker is to locate the stock in conjunction with a short sell order. | ||
| ForexReqCodeSet | 121 | Indicates request for forex accommodation trade to be executed along with security transaction. | ||
| GapFillFlagCodeSet | 123 | Indicates that the Sequence Reset message is replacing administrative or application messages which will not be resent. | ||
| DKReasonCodeSet | 127 | Reason for execution rejection. | ||
| IOINaturalFlagCodeSet | 130 | Indicates that IOI is the result of an existing agency order or a facilitation position resulting from an agency order, not from principal trading or order solicitation activity. | ||
| MiscFeeTypeCodeSet | 139 | Indicates type of miscellaneous fee. | ||
| ResetSeqNumFlagCodeSet | 141 | Indicates that the both sides of the FIX session should reset sequence numbers. | ||
| ExecTypeCodeSet | 150 | Describes the specific ExecutionRpt (i.e. Pending Cancel) while OrdStatus will always identify the current order status (i.e. Partially Filled) | ||
| SettlInstModeCodeSet | 160 | Indicates mode used for Settlement Instructions | ||
| SettlInstTransTypeCodeSet | 163 | Settlement Instructions message transaction type | ||
| SettlInstSourceCodeSet | 165 | Indicates source of Settlement Instructions | ||
| SettlLocationCodeSet | 166 | Identifies Settlement Depository or Country Code (ISITC spec) | ||
| SecurityTypeCodeSet | 167 | Indicates type of security (ISITC spec) | ||
| StandInstDbTypeCodeSet | 169 | Identifies the Standing Instruction database used | ||
| AllocLinkTypeCodeSet | 197 | Identifies the type of Allocation linkage when AllocLinkID is used. | ||
| PutOrCallCodeSet | 201 | Indicates whether an Option is for a put or call. | ||
| CoveredOrUncoveredCodeSet | 203 | Used for options | ||
| CustomerOrFirmCodeSet | 204 | Used for options when delivering the order to an execution system/exchange to specify if the order is for a customer or the firm placing the order itself. | ||
| NotifyBrokerOfCreditCodeSet | 208 | Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker). | ||
| AllocHandlInstCodeSet | 209 | Indicates how the receiver (i.e. third party) of Allocation message should handle/process the account details. | ||
| RoutingTypeCodeSet | 216 | Indicates the type of RoutingID specified. | ||
| BenchmarkCodeSet | 219 | For Fixed Income. Identifies the benchmark (e.g. used in conjunction with the SpreadToBenchmark field). | ||
| SubscriptionRequestTypeCodeSet | 263 | Subscription Request Type | ||
| MDUpdateTypeCodeSet | 265 | Specifies the type of Market Data update. | ||
| AggregatedBookCodeSet | 266 | Specifies whether or not book entries should be aggregated. | ||
| MDEntryTypeCodeSet | 269 | Type Market Data entry. | ||
| TickDirectionCodeSet | 274 | Direction of the "tick". | ||
| QuoteConditionCodeSet | 276 | Space-delimited list of conditions describing a quote. | ||
| TradeConditionCodeSet | 277 | Space-delimited list of conditions describing a trade | ||
| MDUpdateActionCodeSet | 279 | Type of Market Data update action. | ||
| MDReqRejReasonCodeSet | 281 | Reason for the rejection of a Market Data request. | ||
| DeleteReasonCodeSet | 285 | Reason for deletion. | ||
| OpenCloseSettleFlagCodeSet | 286 | Flag that identifies a price. | ||
| FinancialStatusCodeSet | 291 | Identifies a firm’s financial status. | ||
| CorporateActionCodeSet | 292 | Identifies the type of Corporate Action. | ||
| QuoteAckStatusCodeSet | 297 | Identifies the status of the quote acknowledgement. | ||
| QuoteCancelTypeCodeSet | 298 | Identifies the type of quote cancel. | ||
| QuoteRejectReasonCodeSet | 300 | Reason Quote was rejected: | ||
| QuoteResponseLevelCodeSet | 301 | Level of Response requested from receiver of quote messages. | ||
| QuoteRequestTypeCodeSet | 303 | Indicates the type of Quote Request being generated | ||
| SecurityRequestTypeCodeSet | 321 | Type of Security Definition Request. | ||
| SecurityResponseTypeCodeSet | 323 | Type of Security Definition message response. | ||
| UnsolicitedIndicatorCodeSet | 325 | Indicates whether or not message is being sent as a result of a subscription request or not. | ||
| SecurityTradingStatusCodeSet | 326 | Identifies the trading status applicable to the transaction. | ||
| HaltReasonCodeSet | 327 | Denotes the reason for the Opening Delay or Trading Halt. | ||
| InViewOfCommonCodeSet | 328 | Indicates whether or not the halt was due to Common Stock trading being halted. | ||
| DueToRelatedCodeSet | 329 | Indicates whether or not the halt was due to the Related Security being halted. | ||
| AdjustmentCodeSet | 334 | Identifies the type of adjustment. | ||
| TradSesMethodCodeSet | 338 | Method of trading | ||
| TradSesModeCodeSet | 339 | Trading Session Mode | ||
| TradSesStatusCodeSet | 340 | State of the trading session. | ||
| MessageEncodingCodeSet | 347 | Type of message encoding (non-ASCII (non-English) characters) used in a message’s "Encoded" fields. | ||
| QuoteEntryRejectReasonCodeSet | 368 | Reason Quote Entry was rejected: | ||
| SessionRejectReasonCodeSet | 373 | Code to identify reason for a session-level Reject message. | ||
| BidRequestTransTypeCodeSet | 374 | Identifies the Bid Request message type. | ||
| SolicitedFlagCodeSet | 377 | Indicates whether or not the order was solicited. | ||
| ExecRestatementReasonCodeSet | 378 | Code to identify reason for an ExecutionRpt message sent with ExecType=Restated or used when communicating an unsolicited cancel. | ||
| BusinessRejectReasonCodeSet | 380 | Code to identify reason for a Business Message Reject message. | ||
| MsgDirectionCodeSet | 385 | Specifies the direction of the message. | ||
| DiscretionInstCodeSet | 388 | Code to identify the price a DiscretionOffset is related to and should be mathematically added to. | ||
| LiquidityIndTypeCodeSet | 409 | Code to identify the type of liquidity indicator. | ||
| ExchangeForPhysicalCodeSet | 411 | Indicates whether or not to exchange for physical. | ||
| ProgRptReqsCodeSet | 414 | Code to identify the desired frequency of progress reports. | ||
| IncTaxIndCodeSet | 416 | Code to represent whether value is net (inclusive of tax) or gross. | ||
| TradeTypeCodeSet | 418 | Code to represent the type of trade. | ||
| BasisPxTypeCodeSet | 419 | Code to represent the basis price type. | ||
| PriceTypeCodeSet | 423 | Code to represent the price type. | ||
| GTBookingInstCodeSet | 427 | Code to identify whether to book out executions on a part-filled GT order on the day of execution or to accumulate. | ||
| NetGrossIndCodeSet | 430 | Code to represent whether value is net (inclusive of tax) or gross. | ||
| ListExecInstTypeCodeSet | 433 | Identifies the type of ListExecInst. | ||
| CxlRejResponseToCodeSet | 434 | Identifies the type of request that a Cancel Reject is in response to. | ||
| MultiLegReportingTypeCodeSet | 442 | Used to indicate what an Execution Report represents (e.g. used with multi-leg securities, such as option strategies, spreads, etc.). |
Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy