Indexes

Message Layouts
Session
PreTrade
Trade
PostTrade

Code Sets

Name
ID
Datatype
Description
Pedigree
AdvSideCodeSet4char
Broker's side of advertised trade
Added FIX.2.7
AdvTransTypeCodeSet5String
Identifies advertisement message transaction type
Added FIX.2.7
CommTypeCodeSet13char
Commission type
Added FIX.2.7
ExecInstCodeSet18MultipleValueString
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.
Added FIX.2.7
HandlInstCodeSet21char
Instructions for order handling on Broker trading floor
Added FIX.2.7
SecurityIDSourceCodeSet22String
Identifies class or source of the SecurityID (48) value. Required if SecurityID is specified.
Added FIX.2.7
IOIQltyIndCodeSet25char
Relative quality of indication
Added FIX.2.7
IOIQtyCodeSet27String
Quantity (e.g. number of shares) in numeric form or relative size.
Added FIX.2.7
IOITransTypeCodeSet28char
Identifies IOI message transaction type
Added FIX.2.7
LastCapacityCodeSet29char
Broker capacity in order execution
Added FIX.2.7
MsgTypeCodeSet35String
Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted)
Note: A "U" as the first character in the MsgType field (i.e. U, U2, etc) indicates that the message format is privately defined between the sender and receiver.
Added FIX.2.7
OrdStatusCodeSet39char
Identifies current status of order.
*** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***
(see Volume : "Glossary" for value definitions)
Added FIX.2.7
OrdTypeCodeSet40char
Order type
*** SOME VALUES ARE NO LONGER USED - See "Deprecated (Phased-out) Features and Supported Approach" ***
(see Volume : "Glossary" for value definitions)
Added FIX.2.7
PossDupFlagCodeSet43Boolean
Indicates possible retransmission of message with this sequence number
Added FIX.2.7
SideCodeSet54char
Side of order
Added FIX.2.7
TimeInForceCodeSet59char
Specifies how long the order remains in effect. Absence of this field is interpreted as DAY.
Added FIX.2.7
UrgencyCodeSet61char
Urgency flag
Added FIX.2.7
SettlTypeCodeSet63char
Indicates order settlement period. If present, SettlDate (64) overrides this field. If both SettlType (63) and SettDate (64) are omitted, the default for SettlType (63) is 0 (Regular)
Regular is defined as the default settlement period for the particular security on the exchange of execution.
In Fixed Income the contents of this field may influence the instrument definition if the SecurityID (48) is ambiguous. In the US an active Treasury offering may be re-opened, and for a time one CUSIP will apply to both the current and "when-issued" securities. Supplying a value of "7" clarifies the instrument description; any other value or the absence of this field should cause the respondent to default to the active issue.
Added FIX.2.7
AllocTransTypeCodeSet71char
Identifies allocation transaction type
*** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***
Added FIX.2.7
PositionEffectCodeSet77char
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.
Added FIX.2.7
ProcessCodeCodeSet81char
Processing code for sub-account. Absence of this field in AllocAccount (79) / AllocPrice (366) /AllocQty (80) / ProcessCode instance indicates regular trade.
Added FIX.2.7
AllocStatusCodeSet87int
Identifies status of allocation
Added FIX.2.7
AllocRejCodeCodeSet88int
Identifies reason for rejection
Added FIX.2.7
EmailTypeCodeSet94char
Email message type
Added FIX.2.7
PossResendCodeSet97Boolean
Indicates that message may contain information that has been sent under another sequence number.
Added FIX.2.7
EncryptMethodCodeSet98int
Method of encryption
Added FIX.2.7
CxlRejReasonCodeSet102int
Code to identify reason for cancel rejection
Added FIX.2.7
OrdRejReasonCodeSet103int
Code to identify reason for order rejection.
Added FIX.2.7
IOIQualifierCodeSet104char
Code to qualify IOI use
Added FIX.3.0
ReportToExchCodeSet113Boolean
Identifies party of trade responsible for exchange reporting.
Added FIX.3.0
LocateReqdCodeSet114Boolean
Indicates whether the broker is to locate the stock in conjunction with a short sell order.
Added FIX.4.0
ForexReqCodeSet121Boolean
Indicates request for forex accommodation trade to be executed along with security transaction.
Added FIX.4.0
GapFillFlagCodeSet123Boolean
Indicates that the Sequence Reset message is replacing administrative or application messages which will not be resent.
Added FIX.4.0
DKReasonCodeSet127char
Reason for execution rejection
Added FIX.4.0
IOINaturalFlagCodeSet130Boolean
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.
Added FIX.4.0
MiscFeeTypeCodeSet139String
Indicates type of miscellaneous fee
Added FIX.4.0
ResetSeqNumFlagCodeSet141Boolean
Indicates that the both sides of the FIX session should reset sequence numbers.
Added FIX.4.1
ExecTypeCodeSet150char
Describes the specific ExecutionRpt (i.e. Pending Cancel) while OrdStatus (39) will always identify the current order status (i.e. Partially Filled)
*** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***
Added FIX.4.1
SettlCurrFxRateCalcCodeSet156char
Specifies whether or not SettlCurrFxRate(155) should be multiplied or divided
Added FIX.4.1
SettlInstModeCodeSet160char
Indicates mode used for Settlement Instructions message.
*** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***
Added FIX.4.1
SettlInstTransTypeCodeSet163char
Settlement Instructions message transaction type
Added FIX.4.1
SettlInstSourceCodeSet165char
Indicates source of Settlement Instructions
Added FIX.4.1
SecurityTypeCodeSet167String
Indicates type of security. See also the Product(460) and CFICode(461) fields. It is recommended that CFICode(461) be used instead of SecurityType(167) for non-Fixed Income instruments.
Example values (grouped by Product field value) (Note: additional values may be used by mutual agreement of the counterparties):
* Identify the Issuer in the field Issuer(106)
*** REPLACED values - See "Replaced Features and Supported Approach" ***
NOTE: Additional values may be used by mutual agreement of the counterparties)
Added FIX.4.1
StandInstDbTypeCodeSet169int
Identifies the Standing Instruction database used
Added FIX.4.1
SettlDeliveryTypeCodeSet172int
Identifies type of settlement
Added FIX.4.1
AllocLinkTypeCodeSet197int
Identifies the type of Allocation linkage when AllocLinkID(196) is used.
Added FIX.4.1
PutOrCallCodeSet201int
Indicates whether an Option is for a put or call
Added FIX.4.1
CoveredOrUncoveredCodeSet203int
Used for derivative products, such as options
Added FIX.4.1
NotifyBrokerOfCreditCodeSet208Boolean
Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker).
Added FIX.4.1
AllocHandlInstCodeSet209int
Indicates how the receiver (i.e. third party) of Allocation message should handle/process the account details
Added FIX.4.1
RoutingTypeCodeSet216int
Indicates the type of RoutingID (27) specified
Added FIX.4.2
BenchmarkCurveNameCodeSet221String
Added FIX.4.2
Updated EP294
StipulationTypeCodeSet233String
Type of Stipulation
Added FIX.4.2
YieldTypeCodeSet235String
Type of yield
Added FIX.4.2
TradedFlatSwitchCodeSet258Boolean
Driver and part of trade in the event that the Security Master file was wrong at the point of entry
(Note tag # was reserved in FIX 4.1, added in FIX 4.3)
Added FIX.4.2
SubscriptionRequestTypeCodeSet263char
Subscription Request Type
Added FIX.4.2
MDUpdateTypeCodeSet265int
Specifies the type of Market Data update
Added FIX.4.2
AggregatedBookCodeSet266Boolean
Specifies whether or not book entries should be aggregated.
Added FIX.4.2
MDEntryTypeCodeSet269char
Type Market Data entry
Added FIX.4.2
TickDirectionCodeSet274char
Direction of the "tick"
Added FIX.4.2
QuoteConditionCodeSet276MultipleValueString
Space-delimited list of conditions describing a quote
Added FIX.4.2
TradeConditionCodeSet277MultipleValueString
Space-delimited list of conditions describing a trade
Added FIX.4.2
MDUpdateActionCodeSet279char
Type of Market Data update action
Added FIX.4.2
MDReqRejReasonCodeSet281char
Reason for the rejection of a Market Data request
Added FIX.4.2
DeleteReasonCodeSet285char
Reason for deletion
Added FIX.4.2
OpenCloseSettlFlagCodeSet286MultipleValueString
Flag that identifies a market data entry
(Prior to FIX 4.3 this field was of type char)
Added FIX.4.2
FinancialStatusCodeSet291MultipleValueString
Identifies a firm’s financial status
Added FIX.4.2
CorporateActionCodeSet292MultipleValueString
Identifies the type of Corporate Action
Added FIX.4.2
QuoteStatusCodeSet297int
Identifies the status of the quote acknowledgement
Added FIX.4.2
QuoteCancelTypeCodeSet298int
Identifies the type of quote cancel.
Added FIX.4.2
QuoteRejectReasonCodeSet300int
Reason Quote was rejected
Added FIX.4.2
QuoteResponseLevelCodeSet301int
Level of Response requested from receiver of quote messages.
Added FIX.4.2
QuoteRequestTypeCodeSet303int
Indicates the type of Quote Request being generated
Added FIX.4.2
SecurityRequestTypeCodeSet321int
Type of Security Definition Request.
Added FIX.4.2
SecurityResponseTypeCodeSet323int
Type of Security Definition message response
Added FIX.4.2
UnsolicitedIndicatorCodeSet325Boolean
Indicates whether or not message is being sent as a result of a subscription request or not.
Added FIX.4.2
SecurityTradingStatusCodeSet326int
Identifies the trading status applicable to the transaction
Added FIX.4.2
HaltReasonCodeSet327char
Denotes the reason for the Opening Delay or Trading Halt
Added FIX.4.2
InViewOfCommonCodeSet328Boolean
Indicates whether or not the halt was due to Common Stock trading being halted.
Added FIX.4.2
DueToRelatedCodeSet329Boolean
Indicates whether or not the halt was due to the Related Security being halted.
Added FIX.4.2
AdjustmentCodeSet334int
Identifies the type of adjustment
Added FIX.4.2
TradSesMethodCodeSet338int
Method of trading
Added FIX.4.2
TradSesModeCodeSet339int
Trading Session Mode
Added FIX.4.2
TradSesStatusCodeSet340int
State of the trading session
Added FIX.4.2
MessageEncodingCodeSet347String
Type of message encoding (non-ASCII (non-English) characters) used in a message’s "Encoded" fields.
Added FIX.4.2
SessionRejectReasonCodeSet373int
Code to identify reason for a session-level Reject message
Added FIX.4.2
BidRequestTransTypeCodeSet374char
Identifies the Bid Request message type
Added FIX.4.2
SolicitedFlagCodeSet377Boolean
Indicates whether or not the order was solicited.
Added FIX.4.2
ExecRestatementReasonCodeSet378int
Code to identify reason for an ExecutionRpt message sent with ExecType=Restated or used when communicating an unsolicited cancel.
Added FIX.4.2
BusinessRejectReasonCodeSet380int
Code to identify reason for a Business Message Reject message
Added FIX.4.2
MsgDirectionCodeSet385char
Specifies the direction of the message
Added FIX.4.2
DiscretionInstCodeSet388char
Code to identify the price a DiscretionOffsetValue (389) is related to and should be mathematically added to
Added FIX.4.2
BidTypeCodeSet394int
Code to identify the type of Bid Request
Added FIX.4.2
BidDescriptorTypeCodeSet399int
Code to identify the type of BidDescriptor (400)
Added FIX.4.2
SideValueIndCodeSet401int
Code to identify which "SideValue" the value refers to. SideValue and SideValue2 are used as opposed to Buy or Sell so that the basket can be quoted either way as Buy or Sell.
Added FIX.4.2
LiquidityIndTypeCodeSet409int
Code to identify the type of liquidity indicator
Added FIX.4.2
ExchangeForPhysicalCodeSet411Boolean
Indicates whether or not to exchange for physical.
Added FIX.4.2
ProgRptReqsCodeSet414int
Code to identify the desired frequency of progress reports
Added FIX.4.2
IncTaxIndCodeSet416int
Code to represent whether value is net (inclusive of tax) or gross
Added FIX.4.2
BidTradeTypeCodeSet418char
Code to represent the type of trade
Added FIX.4.2

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Service|Privacy Policy