Code Sets
Name | ID | Datatype | Description | Pedigree |
|---|---|---|---|---|
| AdvSideCodeSet | 4 | char | Broker's side of advertised trade | |
| AdvTransTypeCodeSet | 5 | String | Identifies advertisement message transaction type | |
| CommTypeCodeSet | 13 | char | Commission type | |
| ExecInstCodeSet | 18 | MultipleValueString | 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 | char | Identifies transaction type | |
| HandlInstCodeSet | 21 | char | Instructions for order handling on Broker trading floor | |
| IDSourceCodeSet | 22 | String | Identifies class of alternative SecurityID | |
| IOIQltyIndCodeSet | 25 | char | Relative quality of indication | |
| IOISharesCodeSet | 27 | String | Number of shares in numeric or relative size. | |
| IOITransTypeCodeSet | 28 | char | Identifies IOI message transaction type | |
| LastCapacityCodeSet | 29 | char | Broker capacity in order execution | |
| MsgTypeCodeSet | 35 | String | 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 | char | Identifies current status of order. | |
| OrdTypeCodeSet | 40 | char | Order type. | |
| PossDupFlagCodeSet | 43 | Boolean | Indicates possible retransmission of message with this sequence number | |
| Rule80ACodeSet | 47 | char | 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 | char | Side of order | |
| TimeInForceCodeSet | 59 | char | Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. | |
| UrgencyCodeSet | 61 | char | Urgency flag | |
| SettlmntTypCodeSet | 63 | char | 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 | char | Identifies allocation transaction type | |
| OpenCloseCodeSet | 77 | char | 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 | char | Processing code for sub-account. Absence of this field in AllocAccount / AllocPrice/AllocShares / ProcessCode instance indicates regular trade. | |
| AllocStatusCodeSet | 87 | int | Identifies status of allocation. | |
| AllocRejCodeCodeSet | 88 | int | Identifies reason for rejection. | |
| EmailTypeCodeSet | 94 | char | Email message type. | |
| PossResendCodeSet | 97 | Boolean | Indicates that message may contain information that has been sent under another sequence number. | |
| EncryptMethodCodeSet | 98 | int | Method of encryption. | |
| CxlRejReasonCodeSet | 102 | int | Code to identify reason for cancel rejection. | |
| OrdRejReasonCodeSet | 103 | int | Code to identify reason for order rejection. | |
| IOIQualifierCodeSet | 104 | char | Code to qualify IOI use. | |
| ReportToExchCodeSet | 113 | Boolean | Identifies party of trade responsible for exchange reporting. | |
| LocateReqdCodeSet | 114 | Boolean | Indicates whether the broker is to locate the stock in conjunction with a short sell order. | |
| ForexReqCodeSet | 121 | Boolean | Indicates request for forex accommodation trade to be executed along with security transaction. | |
| GapFillFlagCodeSet | 123 | Boolean | Indicates that the Sequence Reset message is replacing administrative or application messages which will not be resent. | |
| DKReasonCodeSet | 127 | char | Reason for execution rejection. | |
| IOINaturalFlagCodeSet | 130 | Boolean | 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 | char | Indicates type of miscellaneous fee. | |
| ResetSeqNumFlagCodeSet | 141 | Boolean | Indicates that the both sides of the FIX session should reset sequence numbers. | |
| ExecTypeCodeSet | 150 | char | Describes the specific ExecutionRpt (i.e. Pending Cancel) while OrdStatus will always identify the current order status (i.e. Partially Filled) | |
| SettlInstModeCodeSet | 160 | char | Indicates mode used for Settlement Instructions | |
| SettlInstTransTypeCodeSet | 163 | char | Settlement Instructions message transaction type | |
| SettlInstSourceCodeSet | 165 | char | Indicates source of Settlement Instructions | |
| SettlLocationCodeSet | 166 | String | Identifies Settlement Depository or Country Code (ISITC spec) | |
| SecurityTypeCodeSet | 167 | String | Indicates type of security (ISITC spec) | |
| StandInstDbTypeCodeSet | 169 | int | Identifies the Standing Instruction database used | |
| AllocLinkTypeCodeSet | 197 | int | Identifies the type of Allocation linkage when AllocLinkID is used. | |
| PutOrCallCodeSet | 201 | int | Indicates whether an Option is for a put or call. | |
| CoveredOrUncoveredCodeSet | 203 | int | Used for options | |
| CustomerOrFirmCodeSet | 204 | int | 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 | Boolean | Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker). | |
| AllocHandlInstCodeSet | 209 | int | Indicates how the receiver (i.e. third party) of Allocation message should handle/process the account details. | |
| RoutingTypeCodeSet | 216 | int | Indicates the type of RoutingID specified. | |
| BenchmarkCodeSet | 219 | char | For Fixed Income. Identifies the benchmark (e.g. used in conjunction with the SpreadToBenchmark field). | |
| SubscriptionRequestTypeCodeSet | 263 | char | Subscription Request Type | |
| MDUpdateTypeCodeSet | 265 | int | Specifies the type of Market Data update. | |
| AggregatedBookCodeSet | 266 | Boolean | Specifies whether or not book entries should be aggregated. | |
| MDEntryTypeCodeSet | 269 | char | Type Market Data entry. | |
| TickDirectionCodeSet | 274 | char | Direction of the "tick". | |
| QuoteConditionCodeSet | 276 | MultipleValueString | Space-delimited list of conditions describing a quote. | |
| TradeConditionCodeSet | 277 | MultipleValueString | Space-delimited list of conditions describing a trade | |
| MDUpdateActionCodeSet | 279 | char | Type of Market Data update action. | |
| MDReqRejReasonCodeSet | 281 | char | Reason for the rejection of a Market Data request. | |
| DeleteReasonCodeSet | 285 | char | Reason for deletion. | |
| OpenCloseSettleFlagCodeSet | 286 | char | Flag that identifies a price. | |
| FinancialStatusCodeSet | 291 | char | Identifies a firm’s financial status. | |
| CorporateActionCodeSet | 292 | char | Identifies the type of Corporate Action. | |
| QuoteAckStatusCodeSet | 297 | int | Identifies the status of the quote acknowledgement. | |
| QuoteCancelTypeCodeSet | 298 | int | Identifies the type of quote cancel. | |
| QuoteRejectReasonCodeSet | 300 | int | Reason Quote was rejected: | |
| QuoteResponseLevelCodeSet | 301 | int | Level of Response requested from receiver of quote messages. | |
| QuoteRequestTypeCodeSet | 303 | int | Indicates the type of Quote Request being generated | |
| SecurityRequestTypeCodeSet | 321 | int | Type of Security Definition Request. | |
| SecurityResponseTypeCodeSet | 323 | int | Type of Security Definition message response. | |
| UnsolicitedIndicatorCodeSet | 325 | Boolean | Indicates whether or not message is being sent as a result of a subscription request or not. | |
| SecurityTradingStatusCodeSet | 326 | int | Identifies the trading status applicable to the transaction. | |
| HaltReasonCodeSet | 327 | char | Denotes the reason for the Opening Delay or Trading Halt. | |
| InViewOfCommonCodeSet | 328 | Boolean | Indicates whether or not the halt was due to Common Stock trading being halted. | |
| DueToRelatedCodeSet | 329 | Boolean | Indicates whether or not the halt was due to the Related Security being halted. | |
| AdjustmentCodeSet | 334 | int | Identifies the type of adjustment. | |
| TradSesMethodCodeSet | 338 | int | Method of trading | |
| TradSesModeCodeSet | 339 | int | Trading Session Mode | |
| TradSesStatusCodeSet | 340 | int | State of the trading session. | |
| MessageEncodingCodeSet | 347 | String | Type of message encoding (non-ASCII (non-English) characters) used in a message’s "Encoded" fields. | |
| QuoteEntryRejectReasonCodeSet | 368 | int | Reason Quote Entry was rejected: | |
| SessionRejectReasonCodeSet | 373 | int | Code to identify reason for a session-level Reject message. | |
| BidRequestTransTypeCodeSet | 374 | char | Identifies the Bid Request message type. | |
| SolicitedFlagCodeSet | 377 | Boolean | Indicates whether or not the order was solicited. | |
| ExecRestatementReasonCodeSet | 378 | int | Code to identify reason for an ExecutionRpt message sent with ExecType=Restated or used when communicating an unsolicited cancel. | |
| BusinessRejectReasonCodeSet | 380 | int | Code to identify reason for a Business Message Reject message. | |
| MsgDirectionCodeSet | 385 | char | Specifies the direction of the message. | |
| DiscretionInstCodeSet | 388 | char | Code to identify the price a DiscretionOffset is related to and should be mathematically added to. | |
| LiquidityIndTypeCodeSet | 409 | int | Code to identify the type of liquidity indicator. | |
| ExchangeForPhysicalCodeSet | 411 | Boolean | Indicates whether or not to exchange for physical. | |
| ProgRptReqsCodeSet | 414 | int | Code to identify the desired frequency of progress reports. | |
| IncTaxIndCodeSet | 416 | int | Code to represent whether value is net (inclusive of tax) or gross. | |
| TradeTypeCodeSet | 418 | char | Code to represent the type of trade. | |
| BasisPxTypeCodeSet | 419 | char | Code to represent the basis price type. | |
| PriceTypeCodeSet | 423 | int | Code to represent the price type. | |
| GTBookingInstCodeSet | 427 | int | Code to identify whether to book out executions on a part-filled GT order on the day of execution or to accumulate. | |
Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy