Indexes

Code Sets

Name
ID
Datatype
Description
Pedigree
AdvSideCodeSet4Broker's side of advertised tradeAdded FIX.2.7
AdvTransTypeCodeSet5Identifies advertisement message transaction typeAdded FIX.2.7
BeginStringCodeSet8Identifies beginning of new message and session protocol version by means of a session profile identifier (see FIX Session Layer for details). ALWAYS FIRST FIELD IN MESSAGE. (Always unencrypted).Added FIX.2.7
Updated EP270
CommTypeCodeSet13Specifies the basis or unit used to calculate the total commission based on the rate.Added FIX.2.7
Updated EP204
ExecInstCodeSet18Instructions 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. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** (see Volume : "Glossary" for value definitions)Added FIX.2.7
HandlInstCodeSet21Instructions for order handling on Broker trading floorAdded FIX.2.7
SecurityIDSourceCodeSet22Identifies class or source of the SecurityID(48) value.Added FIX.2.7
Updated EP161
IOIQltyIndCodeSet25Relative quality of indicationAdded FIX.2.7
IOIQtyCodeSet27Quantity (e.g. number of shares) in numeric form or relative size.Added FIX.2.7
IOITransTypeCodeSet28Identifies IOI message transaction typeAdded FIX.2.7
LastCapacityCodeSet29Broker capacity in order executionAdded FIX.2.7
MsgTypeCodeSet35Defines 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.
*** Note the use of lower case letters ***
Added FIX.2.7
OrdStatusCodeSet39Identifies 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
OrdTypeCodeSet40Order 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
PossDupFlagCodeSet43Indicates possible retransmission of message with this sequence numberAdded FIX.2.7
SideCodeSet54Side of order (see Volume : "Glossary" for value definitions)Added FIX.2.7
TimeInForceCodeSet59Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders.Added FIX.2.7
Updated EP253
UrgencyCodeSet61Urgency flagAdded FIX.2.7
SettlTypeCodeSet63Indicates 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.
Additionally the following patterns may be uses as well as enum values
Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0
Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0
Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0
Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0
Noted that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days.
Added FIX.2.7
SymbolSfxCodeSet65Additional information about the security (e.g. preferred, warrants, etc.). Note also see SecurityType (167).
As defined in the NYSE Stock and bond Symbol Directory and in the AMEX Fitch Directory.
Added FIX.2.7
AllocTransTypeCodeSet71Identifies allocation transaction type *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***Added FIX.2.7
PositionEffectCodeSet77Indicates 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
ProcessCodeCodeSet81Processing code for sub-account. Absence of this field in AllocAccount (79) / AllocPrice (366) /AllocQty (80) / ProcessCode instance indicates regular trade.Added FIX.2.7
AllocStatusCodeSet87Identifies status of allocation.Added FIX.2.7
AllocRejCodeCodeSet88Identifies reason for rejection.Added FIX.2.7
Updated EP95
EmailTypeCodeSet94Email message type.Added FIX.2.7
PossResendCodeSet97Indicates that message may contain information that has been sent under another sequence number.Added FIX.2.7
EncryptMethodCodeSet98Method of encryption.Added FIX.2.7
CxlRejReasonCodeSet102Code to identify reason for cancel rejection.Added FIX.2.7
OrdRejReasonCodeSet103Code to identify reason for order rejection. Note: Values 3, 4, and 5 will be used when rejecting an order due to pre-allocation information errors.Added FIX.2.7
IOIQualifierCodeSet104Code to qualify IOI use. (see Volume : "Glossary" for value definitions)Added FIX.3.0
ReportToExchCodeSet113Identifies party of trade responsible for exchange reporting.Added FIX.3.0
LocateReqdCodeSet114Indicates whether the broker is to locate the stock in conjunction with a short sell order.Added FIX.4.0
ForexReqCodeSet121Indicates request for forex accommodation trade to be executed along with security transaction.Added FIX.4.0
GapFillFlagCodeSet123Indicates that the Sequence Reset message is replacing administrative or application messages which will not be resent.Added FIX.4.0
DKReasonCodeSet127Reason for execution rejection.Added FIX.4.0
IOINaturalFlagCodeSet130Indicates 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
MiscFeeTypeCodeSet139Indicates type of miscellaneous fee.Added FIX.4.0
ResetSeqNumFlagCodeSet141Indicates that both sides of the FIX session should reset sequence numbers.Added FIX.4.1
Updated EP204
ExecTypeCodeSet150Describes the specific ExecutionRpt (e.g. Pending Cancel) while OrdStatus(39) will always identify the current order status (e.g. Partially Filled).Added FIX.4.1
Updated EP131
SettlCurrFxRateCalcCodeSet156Specifies whether or not SettlCurrFxRate (155) should be multiplied or divided.Added FIX.4.1
Updated EP179
SettlInstModeCodeSet160Indicates mode used for Settlement Instructions message. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***Added FIX.4.1
SettlInstTransTypeCodeSet163Settlement Instructions message transaction typeAdded FIX.4.1
SettlInstSourceCodeSet165Indicates source of Settlement InstructionsAdded FIX.4.1
SecurityTypeCodeSet167Indicates type of security. Security type enumerations are grouped by Product(460) field value. NOTE: Additional values may be used by mutual agreement of the counterparties.Added FIX.4.1
StandInstDbTypeCodeSet169Identifies the Standing Instruction database usedAdded FIX.4.1
SettlDeliveryTypeCodeSet172Identifies type of settlementAdded FIX.4.1
AllocLinkTypeCodeSet197Identifies the type of Allocation linkage when AllocLinkID(196) is used.Added FIX.4.1
Updated EP282
PutOrCallCodeSet201Indicates whether an option contract is a put, call, chooser or undetermined.Added FIX.4.1
Updated EP238
CoveredOrUncoveredCodeSet203Used for derivative products, such as optionsAdded FIX.4.1
NotifyBrokerOfCreditCodeSet208Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker).Added FIX.4.1
AllocHandlInstCodeSet209Indicates how the receiver (i.e. third party) of allocation information should handle/process the account details.Added FIX.4.1
Updated EP245
RoutingTypeCodeSet216Indicates the type of RoutingID (217) specified.Added FIX.4.2
BenchmarkCurveNameCodeSet221Name of benchmark curve.
(Note tag # was reserved in FIX 4.1, added in FIX 4.3)
Added FIX.4.2
StipulationTypeCodeSet233For Fixed Income.
Type of Stipulation.
Other types may be used by mutual agreement of the counterparties.
(Note tag # was reserved in FIX 4.1, added in FIX 4.3)
Added FIX.4.2
YieldTypeCodeSet235Type of yield. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)Added FIX.4.2
TradedFlatSwitchCodeSet258Driver 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
SubscriptionRequestTypeCodeSet263Subscription Request TypeAdded FIX.4.2
MDUpdateTypeCodeSet265Specifies the type of Market Data update.Added FIX.4.2
AggregatedBookCodeSet266Specifies whether or not book entries should be aggregated. (Not specified) = broker optionAdded FIX.4.2
MDEntryTypeCodeSet269Type of market data entry.Added FIX.4.2
Updated EP174
TickDirectionCodeSet274Direction of the "tick".Added FIX.4.2
QuoteConditionCodeSet276Space-delimited list of conditions describing a quote.Added FIX.4.2
TradeConditionCodeSet277Type of market data entry.Added FIX.4.2
Updated EP190
MDUpdateActionCodeSet279Type of Market Data update action.Added FIX.4.2
MDReqRejReasonCodeSet281Reason for the rejection of a Market Data request.Added FIX.4.2
DeleteReasonCodeSet285Reason for deletion.Added FIX.4.2
OpenCloseSettlFlagCodeSet286Flag that identifies a market data entry. (Prior to FIX 4.3 this field was of type char)Added FIX.4.2
FinancialStatusCodeSet291Identifies a firm's or a security's financial statusAdded FIX.4.2
CorporateActionCodeSet292Identifies the type of Corporate Action.Added FIX.4.2
QuoteStatusCodeSet297Identifies the status of the quote acknowledgement.Added FIX.4.2
QuoteCancelTypeCodeSet298Identifies the type of quote cancel.Added FIX.4.2
Updated EP85
QuoteRejectReasonCodeSet300Reason quote was rejected.Added FIX.4.2
Updated EP290
QuoteResponseLevelCodeSet301Level of Response requested from receiver of quote messages. A default value should be bilaterally agreed.Added FIX.4.2
QuoteRequestTypeCodeSet303Indicates the type of Quote Request being generatedAdded FIX.4.2
SecurityRequestTypeCodeSet321Type of Security Definition Request.Added FIX.4.2
SecurityResponseTypeCodeSet323Type of Security Definition message response.Added FIX.4.2
UnsolicitedIndicatorCodeSet325Indicates whether or not message is being sent as a result of a subscription request or not.Added FIX.4.2
SecurityTradingStatusCodeSet326Identifies the trading status applicable to the transaction.Added FIX.4.2
HaltReasonCodeSet327Denotes the reason for the Opening Delay or Trading Halt.Added FIX.4.2
Updated EP86
InViewOfCommonCodeSet328Indicates whether or not the halt was due to Common Stock trading being halted.Added FIX.4.2
DueToRelatedCodeSet329Indicates whether or not the halt was due to the Related Security being halted.Added FIX.4.2
AdjustmentCodeSet334Identifies the type of adjustment.Added FIX.4.2
TradingSessionIDCodeSet336Identifier for a trading session.
A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties.
To specify good for session where session spans more than one calendar day, use TimeInForce = 0 (Day) in conjunction with TradingSessionID(336).
Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility.
Added FIX.4.2
Updated EP190
TradSesMethodCodeSet338Method of tradingAdded FIX.4.2
TradSesModeCodeSet339Trading Session ModeAdded FIX.4.2
TradSesStatusCodeSet340State of the trading session.Added FIX.4.2
SessionRejectReasonCodeSet373Code to identify reason for a session-level Reject message.Added FIX.4.2
BidRequestTransTypeCodeSet374Identifies the Bid Request message type.Added FIX.4.2
SolicitedFlagCodeSet377Indicates whether or not the order was solicited.Added FIX.4.2
ExecRestatementReasonCodeSet378The reason for restatement when an ExecutionReport(35=8) or TradeCaptureReport(35=AE) message is sent with ExecType(150) = D (Restated) or used when communicating an unsolicited cancel.Added FIX.4.2
Updated EP195
BusinessRejectReasonCodeSet380Code to identify reason for a Business Message Reject message.Added FIX.4.2
MsgDirectionCodeSet385Specifies the direction of the message.Added FIX.4.2
Updated EP275
DiscretionInstCodeSet388Code to identify the price a DiscretionOffsetValue (389) is related to and should be mathematically added to.Added FIX.4.2
BidTypeCodeSet394Code to identify the type of Bid Request.Added FIX.4.2
BidDescriptorTypeCodeSet399Code to identify the type of BidDescriptor (400).Added FIX.4.2
SideValueIndCodeSet401Code to identify which "SideValue" the value refers to. SideValue1 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
LiquidityIndTypeCodeSet409Code to identify the type of liquidity indicator.Added FIX.4.2
ExchangeForPhysicalCodeSet411Indicates whether or not to exchange for phsyical.Added FIX.4.2
ProgRptReqsCodeSet414Code to identify the desired frequency of progress reports.Added FIX.4.2
IncTaxIndCodeSet416Code to represent whether value is net (inclusive of tax) or gross.Added FIX.4.2
BidTradeTypeCodeSet418Code to represent the type of trade.
(Prior to FIX 4.4 this field was named "TradeType")
Added FIX.4.2
BasisPxTypeCodeSet419Code to represent the basis price type.Added FIX.4.2
PriceTypeCodeSet423Code to represent the price type.Added FIX.4.2
Updated EP271
GTBookingInstCodeSet427Code to identify whether to book out executions on a part-filled GT order on the day of execution or to accumulate.Added FIX.4.2
ListStatusTypeCodeSet429Code to represent the status type.Added FIX.4.2
NetGrossIndCodeSet430Code to represent whether value is net (inclusive of tax) or gross.Added FIX.4.2
ListOrderStatusCodeSet431Code to represent the status of a list order.Added FIX.4.2
ListExecInstTypeCodeSet433Identifies the type of ListExecInst (69).Added FIX.4.2
CxlRejResponseToCodeSet434Identifies the type of request that a Cancel Reject is in response to.Added FIX.4.2
MultiLegReportingTypeCodeSet442Used to indicate how the multi-legged security (e.g. option strategies, spreads, etc.) is being reported.Added FIX.4.2
Updated EP150
PartyIDSourceCodeSet447Identifies class or source of the PartyID (448) value. Required if PartyID is specified. Note: applicable values depend upon PartyRole (452) specified.
See "Appendix 6-G - Use of <Parties> Component Block"
Added FIX.4.3
PartyRoleCodeSet452Identifies the type or role of the PartyID (448) specified.Added FIX.4.3
Updated EP256
ProductCodeSet460Indicates the type of product the security is associated with. See also the CFICode (461) and SecurityType (167) fields.Added FIX.4.3
TestMessageIndicatorCodeSet464Indicates whether or not this FIX Session is a "test" vs. "production" connection. Useful for preventing "accidents".Added FIX.4.3
RoundingDirectionCodeSet468Specifies which direction to round For CIV - indicates whether or not the quantity of shares/units is to be rounded and in which direction where CashOrdQty (152) or (for CIV only) OrderPercent (516) are specified on an order.
The default is for rounding to be at the discretion of the executing broker or fund manager.
e.g. for an order specifying CashOrdQty or OrderPercent if the calculated number of shares/units was 325.76 and RoundingModulus (469) was 0 - "round down" would give 320 units, 1 - "round up" would give 330 units and "round to nearest" would give 320 units.
Added FIX.4.3
DistribPaymentMethodCodeSet477Identifies the payment method for a (fractional) distribution. Used for CIV.Added FIX.4.3
Updated EP271
CancellationRightsCodeSet480For CIV - A one character code identifying whether Cancellation rights/Cooling off period applies.Added FIX.4.3
MoneyLaunderingStatusCodeSet481A one character code identifying Money laundering status.Added FIX.4.3
ExecPriceTypeCodeSet484For CIV - Identifies how the execution price LastPx (31) was calculated from the fund unit/share price(s) calculated at the fund valuation point.Added FIX.4.3
TradeReportTransTypeCodeSet487Identifies Trade Report message transaction type
(Prior to FIX 4.4 this field was of type char)
Added FIX.4.3
PaymentMethodCodeSet492Identifies the settlement payment method.Added FIX.4.3
Updated EP271
TaxAdvantageTypeCodeSet495Identifies the type of tax exempt account in which purchases shares/units are to be held. Used for CIV.Added FIX.4.3
Updated EP271
FundRenewWaivCodeSet497A one character code identifying whether the Fund based renewal commission is to be waived.Added FIX.4.3
RegistStatusCodeSet506Registration status as returned by the broker or (for CIV) the fund manager:Added FIX.4.3
RegistRejReasonCodeCodeSet507Reason(s) why Registration Instructions has been rejected.
The reason may be further amplified in the RegistRejReasonCode field.
Possible values of reason code include:
Added FIX.4.3
RegistTransTypeCodeSet514Identifies Registration Instructions transaction typeAdded FIX.4.3
OwnershipTypeCodeSet517The relationship between Registration parties.Added FIX.4.3
ContAmtTypeCodeSet519Type of ContAmtValue (520).
NOTE That Commission Amount / % in Contract Amounts is the commission actually charged, rather than the commission instructions given in Fields 2/3.
Added FIX.4.3
OwnerTypeCodeSet522Identifies the type of owner.Added FIX.4.3
OrderCapacityCodeSet528Designates the capacity of the firm placing the order.
(as of FIX 4.3, this field replaced Rule80A (tag 47) --used in conjunction with OrderRestrictions (529) field)
(see Volume : "Glossary" for value definitions)
Added FIX.4.3
OrderRestrictionsCodeSet529Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space.Added FIX.4.3
MassCancelRequestTypeCodeSet530Specifies scope of Order Mass Cancel Request.Added FIX.4.3
MassCancelResponseCodeSet531Specifies the action taken by counterparty order handling system as a result of the Order Mass Cancel RequestAdded FIX.4.3
MassCancelRejectReasonCodeSet532Reason Order Mass Cancel Request was rejectedAdded FIX.4.3
QuoteTypeCodeSet537Identifies the type of quote.
An indicative quote is used to inform a counterparty of a market. An indicative quote does not result directly in a trade.
A tradeable quote is submitted to a market and will result directly in a trade against other orders and quotes in a market.
A restricted tradeable quote is submitted to a market and within a certain restriction (possibly based upon price or quantity) will automatically trade against orders. Order that do not comply with restrictions are sent to the quote issuer who can choose to accept or decline the order.
A counter quote is used in the negotiation model. See Volume 7 - Product: Fixed Income for example usage.
Added FIX.4.3
CashMarginCodeSet544Identifies whether an order is a margin order or a non-margin order. This is primarily used when sending orders to Japanese exchanges to indicate sell margin or buy to cover. The same tag could be assigned also by buy-side to indicate the intent to sell or buy margin and the sell-side to accept or reject (base on some validation criteria) the margin request.Added FIX.4.3
ScopeCodeSet546Specifies the market scope of the market data.Added FIX.4.3
Updated EP95
MDImplicitDeleteCodeSet547Defines how a server handles distribution of a truncated book. Defaults to broker option.Added FIX.4.3
CrossTypeCodeSet549Type of cross being submitted to a marketAdded FIX.4.3
CrossPrioritizationCodeSet550Indicates if one side or the other of a cross order should be prioritized.
The definition of prioritization is left to the market. In some markets prioritization means which side of the cross order is applied to the market first. In other markets - prioritization may mean that the prioritized side is fully executed (sometimes referred to as the side being protected).
Added FIX.4.3
NoSidesCodeSet552Number of Side repeating group instances.Added FIX.4.3
SecurityListRequestTypeCodeSet559Identifies the type/criteria of Security List RequestAdded FIX.4.3
SecurityRequestResultCodeSet560The results returned to a Security Request messageAdded FIX.4.3
MultiLegRptTypeReqCodeSet563Indicates the method of execution reporting requested by issuer of the order.Added FIX.4.3
TradSesStatusRejReasonCodeSet567Indicates the reason a Trading Session Status Request was rejected.Added FIX.4.3
TradeRequestTypeCodeSet569Type of Trade Capture Report.Added FIX.4.3
PreviouslyReportedCodeSet570Indicates if the transaction was previously reported to the counterparty or market.Added FIX.4.3
Updated EP229
MatchStatusCodeSet573The status of this trade with respect to matching or comparison.Added FIX.4.3
MatchTypeCodeSet574The point in the matching process at which this trade was matched.Added FIX.4.3
OddLotCodeSet575This trade is to be treated as an odd lot
If this field is not specified, the default will be "N"
Added FIX.4.3
Deprecated FIX.5.0
ClearingInstructionCodeSet577Eligibility of this trade for clearing and central counterparty processing.Added FIX.4.3
Updated EP204
AccountTypeCodeSet581Type of account associated with an orderAdded FIX.4.3
CustOrderCapacityCodeSet582Capacity of customer placing the order.Added FIX.4.3
Updated EP205
MassStatusReqTypeCodeSet585Specifies the type or scope of the mass order status request.Added FIX.4.3
Updated EP271
DayBookingInstCodeSet589Indicates whether or not automatic booking can occur.Added FIX.4.3
BookingUnitCodeSet590Indicates what constitutes a bookable unit.Added FIX.4.3
PreallocMethodCodeSet591Indicates the method of preallocation.Added FIX.4.3
TradingSessionSubIDCodeSet625Optional market assigned sub identifier for a trading phase within a trading session. Usage is determined by market or counterparties. Used by US based futures markets to identify exchange specific execution time bracket codes as required by US market regulations. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibilityAdded FIX.4.3
AllocTypeCodeSet626Describes the specific type or purpose of an Allocation message (i.e. "Buyside Calculated")
(see Volume : "Glossary" for value definitions)
*** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***
Added FIX.4.3
ClearingFeeIndicatorCodeSet635Indicates type of fee being assessed of the customer for trade executions at an exchange. Applicable for futures markets only at this time.
(Values source CBOT, CME, NYBOT, and NYMEX):
Added FIX.4.3
WorkingIndicatorCodeSet636Indicates if the order is currently being worked. Applicable only for OrdStatus = "New". For open outcry markets this indicates that the order is being worked in the crowd. For electronic markets it indicates that the order has transitioned from a contingent order to a market order.Added FIX.4.3
PriorityIndicatorCodeSet638Indicates if a Cancel/Replace has caused an order to lose book priority.Added FIX.4.3
LegalConfirmCodeSet650Indicates that this message is to serve as the final and legal confirmation.Added FIX.4.3
QuoteRequestRejectReasonCodeSet658Reason quote request was rejected.Added FIX.4.3
Updated EP290
AcctIDSourceCodeSet660Used to identify the source of the Account (1) code. This is especially useful if the account is a new account that the Respondent may not have setup yet in their system.Added FIX.4.4
ConfirmStatusCodeSet665Identifies the status of the Confirmation.Added FIX.4.4
ConfirmTransTypeCodeSet666Identifies the Confirmation transaction type.Added FIX.4.4
DeliveryFormCodeSet668Identifies the form of delivery.Added FIX.4.4
LegSwapTypeCodeSet690For Fixed Income, used instead of LegOrderQty(685) to requests the respondent to calculate the quantity based on the quantity on the opposite side of the swap.Added FIX.4.4
Updated EP131
QuotePriceTypeCodeSet692Code to represent price type requested in Quote.
If the Quote Request is for a Swap, values 1-8 apply to all legs.
Added FIX.4.4
Updated EP207
QuoteRespTypeCodeSet694Identifies the type of Quote Response.Added FIX.4.4
PosTypeCodeSet703Used to identify the type of quantity that is being returned.Added FIX.4.4
PosQtyStatusCodeSet706Status of this position.Added FIX.4.4
PosAmtTypeCodeSet707Type of Position amountAdded FIX.4.4
PosTransTypeCodeSet709Identifies the type of position transaction.Added FIX.4.4
Updated EP199
PosMaintActionCodeSet712Maintenance Action to be performed.Added FIX.4.4
SettlSessIDCodeSet716Identifies a specific settlement sessionAdded FIX.4.4
AdjustmentTypeCodeSet718Type of adjustment to be applied. Used for Position Change Submission (PCS), Position Adjustment (PAJ), and Customer Gross Margin (CGM).Added FIX.4.4
Updated EP155
PosMaintStatusCodeSet722Status of Position Maintenance RequestAdded FIX.4.4
PosMaintResultCodeSet723Result of Position Maintenance Request.Added FIX.4.4
Updated EP204
PosReqTypeCodeSet724Used to specify the type of position request being made.Added FIX.4.4
ResponseTransportTypeCodeSet725Identifies how the response to the request should be transmitted.Added FIX.4.4
Updated EP282
PosReqResultCodeSet728Result of Request for Positions.Added FIX.4.4
Updated EP204
PosReqStatusCodeSet729Status of Request for PositionsAdded FIX.4.4
SettlPriceTypeCodeSet731Type of settlement priceAdded FIX.4.4
AssignmentMethodCodeSet744Method by which short positions are assigned to an exercise notice during exercise and assignment processingAdded FIX.4.4
ExerciseMethodCodeSet747Exercise Method used to in performing assignment.Added FIX.4.4
TradeRequestResultCodeSet749Result of Trade RequestAdded FIX.4.4
TradeRequestStatusCodeSet750Status of Trade Request.Added FIX.4.4
TradeReportRejectReasonCodeSet751Reason Trade Capture Request was rejected.
100+ Reserved and available for bi-laterally agreed upon user-defined values.
Added FIX.4.4
Updated EP107
SideMultiLegReportingTypeCodeSet752Used to indicate if the side being reported on Trade Capture Report represents a leg of a multileg instrument or a single security.Added FIX.4.4
TrdRegTimestampTypeCodeSet770Trading / Regulatory timestamp type.Added FIX.4.4
Updated EP291
ConfirmTypeCodeSet773Identifies the type of Confirmation message being sent.Added FIX.4.4
ConfirmRejReasonCodeSet774Identifies the reason for rejecting a Confirmation.Added FIX.4.4
BookingTypeCodeSet775Method for booking out this order. Used when notifying a broker that an order to be settled by that broker is to be booked out as an OTC derivative (e.g. CFD or similar).Added FIX.4.4
AllocSettlInstTypeCodeSet780Used to indicate whether settlement instructions are provided on an allocation instruction message, and if not, how they are to be derived.Added FIX.4.4
DlvyInstTypeCodeSet787Used to indicate whether a delivery instruction is used for securities or cash settlement.Added FIX.4.4
TerminationTypeCodeSet788Type of financing termination.Added FIX.4.4
SettlInstReqRejCodeCodeSet792Identifies reason for rejection (of a settlement instruction request message).Added FIX.4.4
AllocReportTypeCodeSet794Describes the specific type or purpose of an Allocation Report messageAdded FIX.4.4
AllocCancReplaceReasonCodeSet796Reason for cancelling or replacing an Allocation Instruction or Allocation Report messageAdded FIX.4.4
AllocAccountTypeCodeSet798Type of account associated with a confirmation or other trade-level messageAdded FIX.4.4
PartySubIDTypeCodeSet803Type of PartySubID(523) value.Added FIX.4.4
Updated EP204
AllocIntermedReqTypeCodeSet808Response to allocation to be communicated to a counterparty through an intermediary, i.e. clearing house. Used in conjunction with AllocType = "Request to Intermediary" and AllocReportType = "Request to Intermediary"Added FIX.4.4
ApplQueueResolutionCodeSet814Resolution taken when ApplQueueDepth (813) exceeds ApplQueueMax (812) or system specified maximum queue size.Added FIX.4.4
ApplQueueActionCodeSet815Action to take to resolve an application message queue (backlog).Added FIX.4.4
AvgPxIndicatorCodeSet819Average pricing indicator.Added FIX.4.4
Updated EP239
TradeAllocIndicatorCodeSet826Identifies if, and how, the trade is to be allocated or split.Added FIX.4.4
Updated EP141
ExpirationCycleCodeSet827Part of trading cycle when an instrument expires. Field is applicable for derivatives.Added FIX.4.4
TrdTypeCodeSet828Type of trade assigned to a trade. SecondaryTrdType(855) and TertiaryTrdType(2896) may be used in addition to TrdType(828) to assign up to three different trade types to a single trade.Added FIX.4.4
Updated EP289
TrdSubTypeCodeSet829Further qualification to the trade type defined in TrdType(828).Added FIX.4.4
Updated EP289
PegMoveTypeCodeSet835Describes whether peg is static or floatsAdded FIX.4.4
PegOffsetTypeCodeSet836Type of Peg Offset valueAdded FIX.4.4
PegLimitTypeCodeSet837Type of Peg LimitAdded FIX.4.4
PegRoundDirectionCodeSet838If the calculated peg price is not a valid tick price, specifies whether to round the price to be more or less aggressiveAdded FIX.4.4
PegScopeCodeSet840The scope of the pegAdded FIX.4.4
DiscretionMoveTypeCodeSet841Describes whether discretionay price is static or floatsAdded FIX.4.4
DiscretionOffsetTypeCodeSet842Type of Discretion Offset valueAdded FIX.4.4
DiscretionLimitTypeCodeSet843Type of Discretion LimitAdded FIX.4.4
DiscretionRoundDirectionCodeSet844If the calculated discretionary price is not a valid tick price, specifies whether to round the price to be more or less aggressiveAdded FIX.4.4
DiscretionScopeCodeSet846The scope of the discretionAdded FIX.4.4
TargetStrategyCodeSet847The target strategy of the order
1000+ = Reserved and available for bi-laterally agreed upon user defined values
Added FIX.4.4
LastLiquidityIndCodeSet851Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity.Added FIX.4.4
Updated EP223
PublishTrdIndicatorCodeSet852Indicates if a trade should be reported via a market reporting service.Added FIX.4.4
Deprecated FIX.5.0
ShortSaleReasonCodeSet853Reason for short sale.Added FIX.4.4
QtyTypeCodeSet854Type of quantity specified in quantity field. ContractMultiplier (tag 231) is required when QtyType = 1 (Contracts). UnitOfMeasure (tag 996) and TimeUnit (tag 997) are required when QtyType = 2 (Units of Measure per Time Unit).Added FIX.4.4
Updated EP107
TradeReportTypeCodeSet856Type of Trade ReportAdded FIX.4.4
AllocNoOrdersTypeCodeSet857Indicates how the orders being booked and allocated by an AllocationInstruction or AllocationReport message are identified, e.g. by explicit definition in the OrdAllocGrp or ExecAllocGrp components, or not identified explicitly.Added FIX.4.4
Updated EP118
EventTypeCodeSet865Code to represent the type of eventAdded FIX.4.4
InstrAttribTypeCodeSet871Code to represent the type of instrument attributeAdded FIX.4.4
CPProgramCodeSet875The program under which a commercial paper offering is exempt from SEC registration identified by the paragraph number(s) within the US Securities Act of 1933 or as identified below.Added FIX.4.4
Updated EP201
MiscFeeBasisCodeSet891Defines the unit for a miscellaneous fee.Added FIX.4.4
LastFragmentCodeSet893Indicates whether this message is the last in a sequence of messages for those messages that support fragmentation, such as Allocation Instruction, Mass Quote, Security List, Derivative Security ListAdded FIX.4.4
CollAsgnReasonCodeSet895Reason for Collateral AssignmentAdded FIX.4.4
CollInquiryQualifierCodeSet896Collateral inquiry qualifiers:Added FIX.4.4
CollAsgnTransTypeCodeSet903Collateral Assignment Transaction TypeAdded FIX.4.4
CollAsgnRespTypeCodeSet905Type of collateral assignment response.Added FIX.4.4
Updated EP192
CollAsgnRejectReasonCodeSet906Collateral Assignment Reject ReasonAdded FIX.4.4
CollStatusCodeSet910Collateral StatusAdded FIX.4.4
LastRptRequestedCodeSet912Indicates whether this message is the last report message in response to a request message, e.g. OrderMassStatusRequest(35=AF), TradeCaptureReportRequest(35=AD).Added FIX.4.4
Updated EP141
DeliveryTypeCodeSet919Identifies type of settlementAdded FIX.4.4
UserRequestTypeCodeSet924Indicates the action required by a User Request MessageAdded FIX.4.4
UserStatusCodeSet926Indicates the status of a userAdded FIX.4.4
StatusValueCodeSet928Indicates the status of a network connectionAdded FIX.4.4
NetworkRequestTypeCodeSet935Indicates the type and level of details required for a Network Status Request Message
Boolean logic applies EG If you want to subscribe for changes to certain id's then UserRequestType =0 (8+2), Snapshot for certain ID's = 9 (8+1)
Added FIX.4.4
NetworkStatusResponseTypeCodeSet937Indicates the type of Network Response Message.Added FIX.4.4
TrdRptStatusCodeSet939Trade Report StatusAdded FIX.4.4
AffirmStatusCodeSet940Specifies the affirmation status of the confirmation.Added FIX.4.4
Updated EP215
CollActionCodeSet944Action proposed for an Underlying Instrument instance.Added FIX.4.4
CollInquiryStatusCodeSet945Status of Collateral InquiryAdded FIX.4.4
CollInquiryResultCodeSet946Result returned in response to Collateral Inquiry
4000+ Reserved and available for bi-laterally agreed upon user-defined values
Added FIX.4.4
StrategyParameterTypeCodeSet959Datatype of the parameterAdded EP2
SecurityStatusCodeSet965Indicates the current state of the instrument.Added EP4
Updated EP271
UnderlyingCashTypeCodeSet974Used for derivatives that deliver into cash underlying.Added EP4
Updated EP95
UnderlyingSettlementTypeCodeSet975Indicates order settlement period for the underlying instrument.Added EP4
SecurityUpdateActionCodeSet980Specifies the action taken or to be taken for the specified instrument or list of instruments.Added EP4
Updated EP275
ExpirationQtyTypeCodeSet982Expiration Quantity typeAdded EP4
IndividualAllocTypeCodeSet992Identifies whether the allocation is to be sub-allocated or allocated to a third partyAdded EP5
UnitOfMeasureCodeSet996The unit of measure of the underlying commodity upon which the contract is based. Two groups of units of measure enumerations are supported.
Fixed Magnitude UOMs are primarily used in energy derivatives and specify a magnitude (such as, MM, Kilo, M, etc.) and the dimension (such as, watt hours, BTU's) to produce standard fixed measures (such as MWh - Megawatt-hours, MMBtu - One million BTUs).
The second group, Variable Quantity UOMs, specifies the dimension as a single unit without a magnitude (or more accurately a magnitude of one) and uses the UnitOfMeasureQty(1147) field to define the quantity of units per contract. Variable Quantity UOMs are used for both commodities (such as lbs of lean cattle, bushels of corn, ounces of gold) and financial futures.
Examples:
For lean cattle futures contracts, a UnitOfMeasure of 'lbs' with a UnitOfMeasureQty(1147) of 40,000, means each lean cattle futures contract represents 40,000 lbs of lean cattle.
For Eurodollars futures contracts, a UnitOfMeasure of Ccy with a UnitOfMeasureCurrency(1716) of USD and a UnitOfMeasureQty(1147) of 1,000,000, means a Eurodollar futures contract represents 1,000,000 USD.
For gold futures contracts, a UnitOfMeasure is oz_tr (Troy ounce) with a UnitOfMeasureQty(1147) of 1,000, means each gold futures contract represents 1,000 troy ounces of gold.
Added EP5
Updated EP122
TimeUnitCodeSet997Unit of time associated with the contract.
NOTE: Additional values may be used by mutual agreement of the counterparties.
Added EP5
Updated EP287
AllocMethodCodeSet1002Specifies the method under which a trade quantity was allocated.Added EP5
AsOfIndicatorCodeSet1015A trade that is being submitted for a trade date prior to the current trade or clearing date, e.g. in an open outcry market an out trade being submitted for the previous trading session or trading day.Added EP5
Updated EP141
MDBookTypeCodeSet1021Describes the type of book for which the feed is intended. Used when multiple feeds are provided over the same connectionAdded EP7
MDOriginTypeCodeSet1024Used to describe the origin of the market data entry.Added EP7
Updated EP216
CustOrderHandlingInstCodeSet1031Codes that apply special information that the Broker / Dealer needs to report, as specified by the customer.
NOTE: This field and its values have no bearing on the ExecInst and TimeInForce fields. These values should not be used instead of ExecInst or TimeInForce. This field and its values are intended for compliance reporting and/or billing purposes only.
For OrderHandlingInstSrc(1032) = 1 (FINRA OATS), valid values are (as of OATS Phase 3 as provided by FINRA. See also http://www.finra.org/Industry/Compliance/MarketTransparency/OATS/PhaseIII/index.htm for a complete list.
For OrderHandlingInstSrc(1032) = 2 (FIA Execution Source Code), only one enumeration value may be specified.
Added EP9
Updated EP135
OrderHandlingInstSourceCodeSet1032Identifies the class or source of the order handling instruction values.  Scope of this will apply to both CustOrderHandlingInst(1031) and DeskOrderHandlingInst(1035).
Conditionally required when CustOrderHandlingInst(1031) or DeskOrderHandlingInst(1035) is specified.
Added EP9
Updated EP135
DeskTypeCodeSet1033Identifies the type of Trading Desk.
Conditionally required when InformationBarrierID(1727) is specified for OATS.
Added EP9
Updated EP135
DeskTypeSourceCodeSet1034Identifies the class or source of DeskType(1033) values. Conditionally required when DeskType(1033) is specified.Added EP9
Updated EP135
ExecAckStatusCodeSet1036The status of this execution acknowledgement message.Added EP10
CollApplTypeCodeSet1043conveys how the collateral should be/has been appliedAdded EP12
UnderlyingFXRateCalcCodeSet1046Specifies whether the UnderlyingFxRate(1045) should be multiplied or divided.Added EP12
AllocPositionEffectCodeSet1047Indicates 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 EP17
DealingCapacityCodeSet1048Identifies role of dealer in the trade.Added EP7
Updated EP300
InstrmtAssignmentMethodCodeSet1049Method under which assignment was conductedAdded EP4
AggressorIndicatorCodeSet1057Used to identify whether the order initiator is an aggressor or not in the trade.Added EP21
RefOrderIDSourceCodeSet1081Used to specify the source for the identifier in RefOrderID(1080). This can be an identifier provided in order depth market data when hitting (taking) a specific order or to identify what type of order or quote reference is being provided when seeking credit limit check. In the context of US CAT this can be used to identify related orders and quotes which are parent, previous, or manual orders or quotes. Previous relates to orders changing their unique system assigned order identifier.Added EP22
Updated EP253
DisplayWhenCodeSet1083Instructs when to refresh DisplayQty (1138).Added EP22
DisplayMethodCodeSet1084Defines what value to use in DisplayQty (1138). If not specified the default DisplayMethod is "1"Added EP22
PriceProtectionScopeCodeSet1092Defines the type of price protection the customer requires on their order.Added EP22
LotTypeCodeSet1093Defines the lot type assigned to the order.Added EP22
PegPriceTypeCodeSet1094Defines the type of peg.Added EP22
TriggerTypeCodeSet1100Defines when the trigger will hit, i.e. the action specified by the trigger instructions will come into effect.Added EP-1
TriggerActionCodeSet1101Defines the type of action to take when the trigger hits.Added EP-1
TriggerPriceTypeCodeSet1107The type of price that the trigger is compared to.Added EP-1
TriggerPriceTypeScopeCodeSet1108Defines the type of price protection the customer requires on their order.Added EP-1
TriggerPriceDirectionCodeSet1109The side from which the trigger price is reached.Added EP-1
TriggerOrderTypeCodeSet1111The OrdType the order should have after the trigger has hit. Required to express orders that change from Limit to Market. Other values from OrdType (40) may be used if appropriate and bilaterally agreed upon.Added EP-1
OrderCategoryCodeSet1115Defines the type of interest behind a trade (fill or partial fill).Added EP22
TradeHandlingInstrCodeSet1123Specified how the TradeCaptureReport(35=AE) should be handled by the respondent.Added EP23
Updated EP136
ApplVerIDCodeSet1128Specifies the application layer version being applied at the message level.Added EP16
Updated EP270
ExDestinationIDSourceCodeSet1133The ID source of ExDestinationAdded EP26
ImpliedMarketIndicatorCodeSet1144Indicates that an implied market should be created for either the legs of a multi-leg instrument (Implied-in) or for the multi-leg instrument based on the existence of the legs (Implied-out). Determination as to whether implied markets should be created is generally done at the level of the multi-leg instrument. Commonly used in listed derivatives.Added EP42
SettlObligModeCodeSet1159Used to identify the reporting mode of the settlement obligation which is either preliminary or finalAdded EP44
SettlObligTransTypeCodeSet1162Transaction Type - required except where SettlInstMode is 5=Reject SSI requestAdded EP44
SettlObligSourceCodeSet1164Used to identify whether these delivery instructions are for the buyside or the sellside.Added EP44
QuoteEntryStatusCodeSet1167Identifies the status of an individual quote. See also QuoteStatus(297) which is used for single Quotes.Added EP45
Updated EP95
PrivateQuoteCodeSet1171Specifies whether a quote is public, i.e. available to the market, or private, i.e. available to a specified counterparty only.Added EP46
RespondentTypeCodeSet1172Specifies the type of respondents requested.Added EP46
SecurityTradingEventCodeSet1174Identifies an event related to a SecurityTradingStatus(326). An event occurs and is gone, it is not a state that applies for a period of time.Added EP47
StatsTypeCodeSet1176Type of statisticsAdded EP47
MDSecSizeTypeCodeSet1178Specifies the type of secondary size.Added EP47
SettlMethodCodeSet1193Settlement method for a contract or instrument. Additional values may be used with bilateral agreement.Added EP52
Updated EP169
ExerciseStyleCodeSet1194Type of exercise of a derivatives securityAdded EP52
Updated EP161
PriceQuoteMethodCodeSet1196Method for price quotationAdded EP52
ValuationMethodCodeSet1197Specifies the type of valuation method applied.Added EP52
Updated EP83
ListMethodCodeSet1198Indicates whether instruments are pre-listed only or can also be defined via user requestAdded EP52
TickRuleTypeCodeSet1209Specifies the type of tick rule which is being describedAdded EP52
MaturityMonthYearIncrementUnitsCodeSet1302Unit of measure for the Maturity Month Year IncrementAdded EP52
MaturityMonthYearFormatCodeSet1303Format used to generate the MaturityMonthYear for each optionAdded EP52
PriceLimitTypeCodeSet1306Describes the how the price limits are expressed.Added EP52
Updated EP204
ListUpdateActionCodeSet1324If provided, then Instrument occurrence has explicitly changedAdded EP52
Updated EP128
ApplReqTypeCodeSet1347Type of Application Message Request being made.Added EP63
ApplResponseTypeCodeSet1348Used to indicate the type of acknowledgement being sent.Added EP63
ApplResponseErrorCodeSet1354Used to return an error code or text associated with a response to an Application Request.Added EP63
TradSesEventCodeSet1368Identifies an event related to a TradSesStatus(340). An event occurs and is gone, it is not a state that applies for a period of time.Added EP58
MassActionTypeCodeSet1373Specifies the type of action requestedAdded EP58
MassActionScopeCodeSet1374Specifies scope of Order Mass Action Request.Added EP58
Updated EP85
MassActionResponseCodeSet1375Specifies the action taken by counterparty order handling system as a result of the action type indicated in MassActionType of the Order Mass Action Request.Added EP58
MassActionRejectReasonCodeSet1376Reason Order Mass Action Request was rejectedAdded EP58
MultilegModelCodeSet1377Specifies the type of multileg order. Defines whether the security is pre-defined or user-defined. Note that MultilegModel(1377)=2(User-defined, Non-Securitized, Multileg) does not apply for Securities.Added EP59
Updated EP195
MultilegPriceMethodCodeSet1378Code to represent how the multileg price is to be interpreted when applied to the legs.
(See Volume : "Glossary" for further value definitions)
Added EP59
ContingencyTypeCodeSet1385Defines the type of contingency.Added EP60
ListRejectReasonCodeSet1386Identifies the reason for rejection of a New Order List message. Note that OrdRejReason(103) is used if the rejection is based on properties of an individual order part of the List.Added EP60
TradePublishIndicatorCodeSet1390Indicates if a trade should be or has been published via a market publication service. The indicator governs all publication services of the recipient. Replaces PublishTrdIndicator(852).Added EP61
Updated EP229
SessionStatusCodeSet1409Status of a FIX sessionAdded EP56
ApplReportTypeCodeSet1426Type of reportAdded FIX.5.0SP2
OrderDelayUnitCodeSet1429Time unit in which the OrderDelay(1428) is expressedAdded EP77
VenueTypeCodeSet1430Identifies the type of venue where a trade was executed.Added EP77
Updated EP286
RefOrdIDReasonCodeSet1431The reason for updating the RefOrdIDAdded EP77
OrigCustOrderCapacityCodeSet1432The customer capacity for this trade at the time of the order/execution.
Primarily used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission).
Added EP77
ModelTypeCodeSet1434Type of pricing model usedAdded EP79
ContractMultiplierUnitCodeSet1435Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit ContractMultiplier(tag 231) is expressed in.Added EP80
FlowScheduleTypeCodeSet1439The industry standard flow schedule by which electricity or natural gas is traded. Schedules may exist by regions and on-peak and off-peak status, such as "Western Peak".Added EP80
Updated EP238
RateSourceCodeSet1446Identifies the source of rate information.
For FX, the reference source to be used for the FX spot rate.
Added EP82
Updated EP293
RateSourceTypeCodeSet1447Indicates whether the rate source specified is a primary or secondary source.Added EP82
RestructuringTypeCodeSet1449A category of CDS credit event in which the underlying bond experiences a restructuring.
Used to define a CDS instrument.
Added EP83
Updated EP169
SeniorityCodeSet1450Specifies which issue (underlying bond) will receive payment priority in the event of a default.
Used to define a CDS instrument.
Added EP83
Updated EP235
SecurityListTypeCodeSet1470Specifies a type of Security List.Added EP87
SecurityListTypeSourceCodeSet1471Specifies a specific source for a SecurityListType. Relevant when a certain type can be provided from various sources.Added EP87
NewsCategoryCodeSet1473Category of news message.Added EP90
Updated EP271
NewsRefTypeCodeSet1477Type of reference to another News(35=B) message item.Added EP90
Updated EP190
StrikePriceDeterminationMethodCodeSet1478Specifies how the strike price is determined at the point of option exercise. The strike may be fixed throughout the life of the option, set at expiration to the value of the underlying, set to the average value of the underlying , or set to the optimal value of the underlying.Added EP92
Updated EP169
StrikePriceBoundaryMethodCodeSet1479Specifies the boundary condition to be used for the strike price relative to the underlying price at the point of option exercise.Added EP92
UnderlyingPriceDeterminationMethodCodeSet1481Specifies how the underlying price is determined at the point of option exercise. The underlying price may be set to the current settlement price, set to a special reference, set to the optimal value of the underlying during the defined period ("Look-back") or set to the average value of the underlying during the defined period ("Asian option").Added EP92
OptPayoutTypeCodeSet1482Indicates the type of valuation method or payout trigger for an in-the-money option.Added EP92
Updated EP238
ComplexEventTypeCodeSet1484Identifies the type of complex event.Added EP92
ComplexEventPriceBoundaryMethodCodeSet1487Specifies the boundary condition to be used for the event price relative to the underlying price at the point the complex event outcome takes effect as determined by the ComplexEventPriceTimeType.Added EP92
ComplexEventPriceTimeTypeCodeSet1489Specifies when the complex event outcome takes effect. The outcome of a complex event is a payout or barrier action as specified by the ComplexEventType(1484).Added EP92
Updated EP169
ComplexEventConditionCodeSet1490Specifies the condition between complex events when more than one event is specified.
Multiple barrier events would use an "or" condition since only one can be effective at a given time. A set of digital range events would use an "and" condition since both conditions must be in effect for a payout to result.
Added EP92
StreamAsgnReqTypeCodeSet1498Type of stream assignment request.Added EP93
StreamAsgnRejReasonCodeSet1502Reason code for stream assignment request reject.Added EP93
StreamAsgnAckTypeCodeSet1503Type of acknowledgement.Added EP93
RequestResultCodeSet1511Result of a request as identified by the appropriate request ID fieldAdded EP105
PartyRelationshipCodeSet1515Used to specify the type of the party relationship.Added EP105
TrdAckStatusCodeSet1523Used to indicate the status of the trade submission (not the trade report)Added EP107
RiskLimitTypeCodeSet1530Used to specify the type of risk limit amount or position limit quantity or margin requirement amounts.Added EP105
Updated EP204
InstrumentScopeOperatorCodeSet1535Operator to perform on the instrument(s) specifiedAdded EP105
SwapSubClassCodeSet1575The sub-classification or notional schedule type of the swap.Added EP169
Updated EP238
SecurityClassificationReasonCodeSet1583Allows classification of instruments according to a set of high level reasons. Classification reasons describe the classes in which the instrument participates.Added EP107
PosAmtReasonCodeSet1585Specifies the reason for an amount type when reported on a position. Useful when multiple instances of the same amount type are reported.Added EP107
SideClearingTradePriceTypeCodeSet1598Indicates to recipient whether trade is clearing at execution prices LastPx(tag 31) or alternate clearing prices SideClearingTradePrice(tag 1597).Added EP111
SecurityRejectReasonCodeSet1607Identifies the reason a security definition request is being rejected.Added EP114
ThrottleStatusCodeSet1609Indicates whether a message was queued as a result of throttling.Added EP116
ThrottleActionCodeSet1611Action to take should throttle limit be exceeded.Added EP116
ThrottleTypeCodeSet1612Type of throttle.Added EP116
StreamAsgnTypeCodeSet1617The type of assignment being affected in the Stream Assignment Report.Added EP93
MatchInstCodeSet1625Matching Instruction for the order.Added EP99
TriggerScopeCodeSet1628Defines the scope of TriggerAction(1101) when it is set to "cancel" (3).Added EP100
LimitAmtTypeCodeSet1631Identifies the type of limit amount expressed in LastLimitAmt(1632) and LimitAmtRemaining(1633).Added EP100
MarginReqmtInqQualifierCodeSet1637Qualifier for MarginRequirementInquiry to identify a specific report.Added EP102
MarginReqmtRptTypeCodeSet1638Type of MarginRequirementReport.Added EP102
MarginReqmtInqResultCodeSet1641Result returned in response to MarginRequirementInquiry.Added EP102
MarginAmtTypeCodeSet1644Type of margin requirement amount being specified.Added EP102
RelatedInstrumentTypeCodeSet1648The type of instrument relationshipAdded EP103
MarketMakerActivityCodeSet1655Indicates market maker participation in security.Added EP104
PartyDetailStatusCodeSet1672Indicates the status of the party identified with PartyDetailID(1691).Added EP105
PartyDetailRoleQualifierCodeSet1674Qualifies the value of PartyDetailRole(1693).Added EP105
Updated EP223
ThrottleInstCodeSet1685Describes action recipient should take if a throttle limit were exceeded.Added EP116
ThrottleCountIndicatorCodeSet1686Indicates whether a message decrements the number of outstanding requests, e.g. one where ThrottleType = Outstanding Requests.Added EP116
ShortSaleRestrictionCodeSet1687Indicates whether a restriction applies to short selling a security.Added EP120
ShortSaleExemptionReasonCodeSet1688Indicates the reason a short sale order is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.).Added EP121
OrderOriginationCodeSet1724Identifies the origin of the order.Added EP135
Updated EP222
AllocationRollupInstructionCodeSet1735An indicator to override the normal procedure to roll up allocations for the same take-up firm.Added EP118
Updated EP141
AllocReversalStatusCodeSet1738Identifies the status of a reversal transaction.Added EP118
ObligationTypeCodeSet1739Type of reference obligation for credit derivatives contracts.Added EP119
TradePriceNegotiationMethodCodeSet1740Method used for negotiation of contract price.Added EP119
UpfrontPriceTypeCodeSet1741Type of price used to determine upfront payment for swaps contracts.Added EP119
ApplLevelRecoveryIndicatorCodeSet1744Indicates whether application level recovery is needed.Added EP124
RiskLimitRequestTypeCodeSet1760Type of risk limit information.Added EP128
RiskLimitRequestResultCodeSet1761Result of risk limit definition request.Added EP128
RiskLimitActionCodeSet1767Identifies the action to take or risk model to assume should risk limit be exceeded or breached for the specified party.Added EP128
Updated EP171
EntitlementTypeCodeSet1775Type of entitlement.Added EP129
EntitlementAttribDatatypeCodeSet1779Datatype of the entitlement attribute.Added EP129
TradSesControlCodeSet1785Indicates how control of trading session and subsession transitions are performed.Added EP130
TradeVolTypeCodeSet1786Define the type of trade volume applicable for the MinTradeVol(562) and MaxTradeVol(1140)Added EP130
OrderEventTypeCodeSet1796The type of event affecting an order. The last event type within the OrderEventGrp component indicates the ExecType(150) value resulting from the series of events (ExecType(150) values are shown in brackets).Added EP131
OrderEventReasonCodeSet1798Action that caused the event to occur.Added EP131
AuctionTypeCodeSet1803Type of auction order.Added EP131
AuctionInstructionCodeSet1805Instruction related to system generated auctions, e.g. flash order auctions.Added EP131
LockTypeCodeSet1807Indicates whether an order is locked and for what reason.Added EP131
ReleaseInstructionCodeSet1810Instruction to define conditions under which to release a locked order or parts of it.Added EP131
DisclosureTypeCodeSet1813Information subject to disclosure.Added EP131
DisclosureInstructionCodeSet1814Instruction to disclose information or to use default value of the receiver.Added EP131
TradingCapacityCodeSet1815Designates the capacity in which the order is submitted for trading by the market participant.Added EP131
ClearingAccountTypeCodeSet1816Designates the account type to be used for the order when submitted to clearing.Added EP131
RelatedPriceSourceCodeSet1821Source for the price of a related entity, e.g. price of the underlying instrument in an Underlying Price Contingency (UPC) order. Can be used together with RelatedHighPrice (1819) and/or RelatedLowPrice (1820).Added EP131
MinQtyMethodCodeSet1822Indicates how the minimum quantity should be applied when executing the order.Added EP131
TriggeredCodeSet1823Indicates whether order has been triggered during its lifetime. Applies to cases where original information, e.g. OrdType(40), is modified when the order is triggered.Added EP131
EventTimeUnitCodeSet1827Time unit associated with the event.Added EP132
Updated EP161
ClearedIndicatorCodeSet1832Indicates whether the trade or position being reported was cleared through a clearing organization.Added EP140
Updated EP196
ContractRefPosTypeCodeSet1833Additional information related to the pricing of a commodity swaps position, specifically an indicator referring to the position type.Added EP140
PositionCapacityCodeSet1834Used to describe the ownership of the position.Added EP140
TradePriceConditionCodeSet1839Price conditions in effect at the time of the trade. Multiple price conditions can be in effect at the same time. Price conditions are usually required to be reported in markets that have regulations on price execution at a market or national best bid or offer, and the trade price differs from the best bid or offer.Added EP141
TradeAllocStatusCodeSet1840Identifies the status of an allocation when using a pre-clear workflow.Added EP141
TradeQtyTypeCodeSet1842Indicates the type of trade quantity in TradeQty(1843).Added EP141
TradeAllocGroupInstructionCodeSet1848Instruction on how to add a trade to an allocation group when it is being given-up.Added EP141
OffsetInstructionCodeSet1849Indicates the trade is a result of an offset or onset.Added EP141
RelatedTradeIDSourceCodeSet1857Describes the source of the identifier that RelatedTradeID(1856) represents.Added EP142
RelatedPositionIDSourceCodeSet1863Describes the source of the identifier that RelatedPositionID(1862) represents.Added EP142
QuoteAckStatusCodeSet1865Acknowledgement status of a Quote(35=S) or QuoteCancel(35=Z) message submission.Added EP143
ValueCheckTypeCodeSet1869Type of value to be checked.Added EP144
ValueCheckActionCodeSet1870Action to be taken for the ValueCheckType(1869).Added EP144
PartyDetailRequestResultCodeSet1877Result party detail definition request.Added EP146
PartyDetailRequestStatusCodeSet1878Status of party details definition request.Added EP146
PartyDetailDefinitionStatusCodeSet1879Status of party detail definition for one party.Added EP146
EntitlementRequestResultCodeSet1881Result of risk limit definition request.Added EP146
EntitlementStatusCodeSet1883Status of entitlement definition for one party.Added EP146
Updated EP173
TradeMatchAckStatusCodeSet1896Used to indicate the status of the trade match report submission.Added EP150
TradeMatchRejectReasonCodeSet1897Reason the trade match report submission was rejected.Added EP150
RegulatoryTradeIDEventCodeSet1904Identifies the event which caused origination of the identifier in RegulatoryTradeID(1903). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2 (Clearing).Added EP161
RegulatoryTradeIDSourceCodeSet1905Identifies the reporting entity that originated the value in RegulatoryTradeID(1903). The reporting entity identifier may be assigned by a regulator or from a supported standard identifier source scheme.Added EP161
Updated EP275
RegulatoryTradeIDTypeCodeSet1906Specifies the type of trade identifier provided in RegulatoryTradeID(1903).
Contextual hierarchy of events for the same trade or transaction maybe captured through use of the different RegulatoryTradeIDType(1906) values using multiple instances of the repeating group as needed for regulatory reporting.
Added EP161
Updated EP222
PriceMovementTypeCodeSet1923Describes the format of the PriceMovementValue(1921).Added EP160
ClearingIntentionCodeSet1924Specifies the party's or parties' intention to clear the trade.Added EP161
ConfirmationMethodCodeSet1927Specifies how a trade was confirmed.Added EP161
VerificationMethodCodeSet1931Indication of how a trade was verified.Added EP161
ClearingRequirementExceptionCodeSet1932Specifies whether a party to a swap is using an exception to a clearing requirement. In the US, one such clearing requirement is CFTC's rule pursuant to CEA Section 2(h)(1).Added EP161
Updated EP177
IRSDirectionCodeSet1933Used to specify whether the principal is paying or receiving the fixed rate in an interest rate swap.Added EP161
RegulatoryReportTypeCodeSet1934Type of regulatory report.Added EP161
TradeCollateralizationCodeSet1936Specifies how the trade is collateralized.Added EP161
Updated EP254
TradeContinuationCodeSet1937Specifies the post-execution trade continuation or lifecycle event. Additional values may be used by mutual agreement of the counterparties.Added EP161
Updated EP179
AssetClassCodeSet1938The broad asset category for assessing risk exposure.Added EP161
AssetSubClassCodeSet1939The subcategory description of the asset class.Added EP161
SwapClassCodeSet1941The classification or type of swap. Additional values may be used by mutual agreement of the counterparties.Added EP161
CouponTypeCodeSet1946Coupon type of the bond.Added EP161
CouponFrequencyUnitCodeSet1949Time unit associated with the frequency of the bond's coupon payment.Added EP161
CouponDayCountCodeSet1950The day count convention used in interest calculations for a bond or an interest bearing security. Absence of this field for a bond or an interest bearing security transaction implies a "flat" trade, i.e. no accrued interest determined at time of the transaction.Added EP161
Updated EP200
LienSeniorityCodeSet1954Indicates the seniority level of the lien in a loan.Added EP161
LoanFacilityCodeSet1955Specifies the type of loan when the credit default swap's reference obligation is a loan.Added EP161
ReferenceEntityTypeCodeSet1956Specifies the type of reference entity for first-to-default CDS basket contracts.Added EP161
Updated EP192
BlockTrdAllocIndicatorCodeSet1980Indication that a block trade will be allocated.Added EP161
UnderlyingObligationTypeCodeSet2012Type of reference obligation for credit derivatives contracts.Added EP161
AttachmentEncodingTypeCodeSet2109The encoding type of the content provided in EncodedAttachment(2112).Added EP167
Updated EP271
NegotiationMethodCodeSet2115Specifies the negotiation method to be used.Added EP168
ComplexOptPayoutTimeCodeSet2121Specifies when the payout is to occur.Added EP169
ComplexEventQuoteBasisCodeSet2126For foreign exchange Quanto option feature.Added EP169
ComplexEventCreditEventNotifyingPartyCodeSet2134The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring.Added EP169
StrategyTypeCodeSet2141Specifies the type of trade strategy.Added EP169
SettlDisruptionProvisionCodeSet2143Specifies the consequences of bullion settlement disruption events.Added EP169
AssetGroupCodeSet2210Indicates the broad product or asset classification. May be used to provide grouping for the product taxonomy (Product(460), SecurityType(167), etc.) and/or the risk taxonomy (AssetClass(1938), AssetSubClass(1939), AssetType(1940), etc.).Added EP192
RiskLimitReportStatusCodeSet2316Status of risk limit report.Added EP171
RiskLimitReportRejectReasonCodeSet2317The reason for rejecting the PartyRiskLimitsReport(35=CM) or PartyRiskLimitsUpdateReport(35=CR).Added EP171
RiskLimitCheckTransTypeCodeSet2320Specifies the transaction type of the risk limit check request.Added EP171
RiskLimitCheckTypeCodeSet2321Specifies the type of limit check message.Added EP171
RiskLimitCheckRequestTypeCodeSet2323Specifies the type of limit amount check being requested.Added EP171
RiskLimitCheckRequestStatusCodeSet2325Indicates the status of the risk limit check request.Added EP171
RiskLimitCheckRequestResultCodeSet2326Result of the credit limit check request.Added EP171
PartyActionTypeCodeSet2329Specifies the type of action to take or was taken for a given party.Added EP171
PartyActionResponseCodeSet2332Specifies the action taken as a result of the PartyActionType(2239) of the PartyActionRequest(35=DH) message.Added EP171
PartyActionRejectReasonCodeSet2333Specifies the reason the PartyActionRequest(35=DH) was rejected.Added EP171
RefRiskLimitCheckIDTypeCodeSet2335Specifies which type of identifier is specified in RefRiskLimitCheckID(2334) field.Added EP171
RiskLimitCheckModelTypeCodeSet2339Specifies the type of credit limit check model workflow to apply for the specified partyAdded EP171
RiskLimitCheckStatusCodeSet2343Indicates the status of the risk limit check performed on a trade.Added EP172
RegulatoryTransactionTypeCodeSet2347Specifies the regulatory mandate or rule that the transaction complies with.Added EP176
PartyRiskLimitStatusCodeSet2355The status of risk limits for a party.Added EP214
RemunerationIndicatorCodeSet2356Indicates whether the trade price was adjusted for compensation (i.e. includes a mark-up, mark-down or commission) in the price paid.Added EP209
TaxonomyTypeCodeSet2375The type of identification taxonomy used to identify the security.Added EP179
TradeContingencyCodeSet2387Indicates the contingency attribute for a trade in an asset class that may be contingent on the clearing of a corresponding paired trade (for example Exchange for Physical (EFP), Exchange for Swap (EFS), Exchange for Related (EFR) or Exchange for Option (EFO), collectively called EFRPs). Once the paired trade clears or fails to clear, the related trade (the trade which carries this attribute) ceases to exist.Added EP187
RegulatoryTradeIDScopeCodeSet2397Specifies the scope to which the RegulatoryTradeID(1903) applies. Used when a trade must be assigned more than one identifier, e.g. one for the clearing member and another for the client on a cleared trade as with the principal model in Europe.Added EP181
EntitlementSubTypeCodeSet2402Subtype of an entitlement specified in EntitlementType(1775).Added EP183
QuoteModelTypeCodeSet2403Quote model typeAdded EP184
ExecMethodCodeSet2405Specifies how the transaction was executed, e.g. via an automated execution platform or other method.Added EP186
Updated EP201
MassOrderRequestStatusCodeSet2425Status of mass order request.Added EP188
MassOrderRequestResultCodeSet2426Request result of mass order request.Added EP188
OrderResponseLevelCodeSet2427The level of response requested from receiver of mass order messages. A default value should be bilaterally agreed.Added EP188
OrderEntryActionCodeSet2429Specifies the action to be taken for the given order.Added EP188
ExecTypeReasonCodeSet2431The initiating event when an ExecutionReport(35=8) is sent.Added EP188
TransferTransTypeCodeSet2439Indicates the type of transfer transaction.Added EP189
TransferTypeCodeSet2440Indicates the type of transfer request.Added EP189
TransferScopeCodeSet2441Indicates the type of transfer.Added EP189
TransferStatusCodeSet2442Status of the transfer.Added EP189
TransferRejectReasonCodeSet2443Reason the transfer instruction was rejected.Added EP189
TransferReportTypeCodeSet2444Indicates the type of transfer report.Added EP189
SettlPriceDeterminationMethodCodeSet2451Calculation method used to determine settlement price.Added EP190
MDStatisticTypeCodeSet2456Type of statistic value.Added EP191
MDStatisticScopeCodeSet2457Entities used as basis for the statistics.Added EP191
MDStatisticSubScopeCodeSet2458Sub-scope of the statistics to further reduce the entities used as basis for the statistics.Added EP191
MDStatisticScopeTypeCodeSet2459Scope details of the statistics to reduce the number of events being used as basis for the statistics.Added EP191
MDStatisticIntervalTypeCodeSet2464Type of interval over which statistic is calculated.Added EP191
MDStatisticRatioTypeCodeSet2472Ratios between various entities.Added EP191
MDStatisticRequestResultCodeSet2473Result returned in response to MarketDataStatisticsRequest (35=DO).Added EP191
MDStatisticStatusCodeSet2477Status for a statistic to indicate its availability.Added EP191
MDStatisticValueTypeCodeSet2479Type of statistical value.Added EP191
CollRptRejectReasonCodeSet2487Reject reason code for rejecting the collateral report.Added EP192
CollRptStatusCodeSet2488The status of the collateral report.Added EP192
CrossedIndicatorCodeSet2523Indicates whether the order or quote was crossed with another order or quote having the same context, e.g. having accounts with a common ownership.Added EP218
TradeReportingIndicatorCodeSet2524Used between parties to convey trade reporting status.Added EP222
Updated EP283
RelativeValueTypeCodeSet2530Indicates the type of relative value measurement being specified.Added EP194
RelativeValueSideCodeSet2532Specifies the side of the relative value.Added EP194
MDReportEventCodeSet2535Technical event within market data feed.Added EP195
MarketSegmentStatusCodeSet2542Status of market segment.Added EP195
MarketSegmentTypeCodeSet2543Used to classify the type of market segment.Added EP195
MarketSegmentSubTypeCodeSet2544Used to further categorize market segments within a MarketSegmentType(2543).Added EP195
MarketSegmentRelationshipCodeSet2547Type of relationship between two or more market segments.Added EP195
QuoteSideIndicatorCodeSet2559Indicates whether single sided quotes are allowed.Added EP195
CustomerPriorityCodeSet2570Specifies the kind of priority given to customers.Added EP195
SettlSubMethodCodeSet2579Specifies a suitable settlement sub-method for a given settlement method.Added EP195
CalculationMethodCodeSet2592Specifies how the calculation will be made.Added EP195
OrderAttributeTypeCodeSet2594The type of order attribute.Added EP222
ComplexEventPVFinalPriceElectionFallbackCodeSet2599Specifies the fallback provisions for the hedging party in the determination of the final settlement price.Added EP208
StrikeIndexQuoteCodeSet2601The quote side from which the index price is to be determined.Added EP208
ExtraordinaryEventAdjustmentMethodCodeSet2602Defines how adjustments will be made to the contract should one or more of the extraordinary events occur.Added EP208
UnderlyingNotionalAdjustmentsCodeSet2617Specifies the conditions that govern the adjustment to the number of units of the return swap.Added EP208
CollateralAmountTypeCodeSet2632The type of value in CurrentCollateralAmount(1704).Added EP197
CommissionAmountTypeCodeSet2641Indicates what type of commission is being expressed in CommissionAmount(2640).Added EP204
AlgorithmicTradeIndicatorCodeSet2667Indicates that the order or trade originates from a computer program or algorithm requiring little-to-no human intervention.Added EP216
TrdRegPublicationTypeCodeSet2669Specifies the type of regulatory trade publication.
Additional reasons for the publication type may be specified in TrdRegPublicationReason(2670).
Added EP216
TrdRegPublicationReasonCodeSet2670Additional reason for trade publication type specified in TrdRegPublicationType(2669).
Reasons may be specific to regulatory trade publication rules.
Added EP216
Updated EP300
MassActionReasonCodeSet2675Reason for submission of mass action.Added EP223
NotAffectedReasonCodeSet2677Reason for order being unaffected by mass action even though it belongs to the orders covered by MassActionScope(1374).Added EP223
OrderOwnershipIndicatorCodeSet2679Change of ownership of an order to a specific party.Added EP223
InTheMoneyConditionCodeSet2681Specifies an option instrument's "in the money" condition.Added EP224
ExDestinationTypeCodeSet2704Identifies the type of execution destination for the order.Added EP228
MarketConditionCodeSet2705Market condition. In the context of ESMA RTS 8 it is important that trading venues communicate the condition of the market, particularly "stressed" and "exceptional", in order to provide incentives for firms contributing to liquidity.Added EP229
QuoteAttributeTypeCodeSet2707The type of attribute for the quote.Added EP229
PriceQualifierCodeSet2710Qualifier for price. May be used when the price needs to be explicitly qualified.Added EP230
MDValueTierCodeSet2711Describes the reporting ranges for executed transactions.Added EP231
MiscFeeQualifierCodeSet2712Identifies whether the current entry contributes to the trade or transaction economics, i.e. affects NetMoney(118).Added EP231
CommissionAmountSubTypeCodeSet2725Further sub classification of the CommissionAmountType(2641).Added EP233
CommodityFinalPriceTypeCodeSet2736Final price type of the commodity as specified by the trading venue.Added EP235
ReferenceDataDateTypeCodeSet2748Reference data entry's date-time type.Added EP235
ReturnTriggerCodeSet2753Indicates the type of return or payout trigger for the swap or forward.Added EP238
AveragePriceTypeCodeSet2763The average pricing model used for block trades.Added EP240
AllocGroupStatusCodeSet2767Status of the trade give-up relative to the group identified in AllocGroupID(1730).Added EP240
AllocRequestStatusCodeSet2768Status of the AllocationInstructionAlertRequest(35=DU).Added EP241
MatchExceptionTypeCodeSet2773Type of matching exception.Added EP246
MatchExceptionElementTypeCodeSet2774Identifies the data point used in the matching operation which resulted in an exception.Added EP246
MatchExceptionToleranceValueTypeCodeSet2779The type of value in MatchExceptionToleranceValue(2778). Omitted if no tolerance is allowed or not applicable.Added EP246
MatchingDataPointIndicatorCodeSet2782Data point's matching type.Added EP246
TradeAggregationTransTypeCodeSet2788Identifies the trade aggregation transaction type.Added EP247
TradeAggregationRequestStatusCodeSet2790Status of the trade aggregation request.Added EP247
TradeAggregationRejectReasonCodeSet2791Reason for trade aggregation request being rejected.Added EP247
OffshoreIndicatorCodeSet2795Indicates the type of the currency rate being used. This is relevant for currencies that have offshore rate that different from onshore rate.Added EP247
PayReportTransTypeCodeSet2804Identifies the message transaction type.Added EP249
PayReportStatusCodeSet2806Identifies status of the payment report.Added EP249
PayRequestTransTypeCodeSet2811Identifies the message transaction type.Added EP249
PayRequestStatusCodeSet2813Identifies status of the request being responded to.Added EP249
PostTradePaymentDebitOrCreditCodeSet2819Payment side of this individual payment from the requesting firm's perspective.Added EP249
PostTradePaymentStatusCodeSet2823Used to indicate the status of a post-trade payment.Added EP249
DuplicateClOrdIDIndicatorCodeSet2829Used to indicate that a ClOrdID(11) value is an intentional duplicate of a previously sent value. Allows to avoid the rejection of an order with OrdRejReason(103) = 6 (Duplicate Order).Added EP253
EventInitiatorTypeCodeSet2830Indicates the type of entity who initiated an event, e.g. modification or cancellation of an order or quote.Added EP253
NBBOEntryTypeCodeSet2831Type of NBBO information.Added EP253
NBBOSourceCodeSet2834Source of NBBO information.Added EP253
SingleQuoteIndicatorCodeSet2837Used to indicate whether the quoting system allows only one quote to be active at a time for the quote issuer or market maker.Added EP253
TrdRegTimestampManualIndicatorCodeSet2839Indicates whether a given timestamp was manually captured.Added EP253
CollateralReinvestmentTypeCodeSet2844Indicates the type of investment the cash collateral is re-invested in.Added EP254
FundingSourceCodeSet2846Specifies the funding source used to finance margin or collateralized loan.Added EP254
MarginDirectionCodeSet2851Indicates whether the margin described is posted or received.Added EP254
TransactionAttributeTypeCodeSet2872Type of attribute(s) or characteristic(s) associated with the transaction.Added EP254
RoutingArrangementIndicatorCodeSet2883Indicates whether a routing arrangement is in place, e.g. between two brokers. May be used together with OrderOrigination(1724) to further describe the origin of an order.Added EP256
Updated EP294
RelatedOrderIDSourceCodeSet2888Describes the source of the identifier that RelatedOrderID(2887) represents.Added EP259
OrderRelationshipCodeSet2890Describes the type of relationship between the order identified by RelatedOrderID(2887) and the order outside of the RelatedOrderGrp component.Added EP259
CurrencyCodeSourceCodeSet2897Identifies class or source of the Currency(15) value.Added EP273
MultiJurisdictionReportingIndicatorCodeSet2963Indicate whether a trade is eligible to be reported to more than one regulatory jurisdictions, e.g. due to overlapping reporting rules that require reporting to different jurisdictions.Added EP277
SelfMatchPreventionInstructionCodeSet2964Indicate the instruction for self-match prevention when the incoming (aggressive) order has the same SelfMatchPreventionID(2362) as a resting (passive) order.Added EP280
SettlStatusRequestStatusCodeSet2966Status of the SettlementStatusRequest(35=EC) message being responded to.Added EP281
SettlStatusReportStatusCodeSet2973Status of the report being responded to.Added EP281
AllocGroupSubQtyTypeCodeSet2980Type of trade attribute defining a subgroup in an allocation group.Added EP285
MetricsCalculationPriceSourceCodeSet2993Specifies the source of the price(s) of the security used in the calculation of the metrics or analytics data.Added EP288
AssetValuationModelCodeSet2994Identifies the model used for asset valuation or pricing calculations.Added EP288
AlgoCertificateRequestTransTypeCodeSet3016Identifies the message transaction type.Added EP292
AlgoCertificateRequestStatusCodeSet3017Status of the AlgoCertificateRequest(35=EH) message being responded to.Added EP292
AlgoCertificateReportTransTypeCodeSet3020Identifies the message transaction type.Added EP292
AlgoCertificateReportStatusCodeSet3021Status of the report being responded to.Added EP292
AlgoCertificateStatusCodeSet3022Status of the certification as provided by the regulatory authority.Added EP292
TestThresholdTypeCodeSet3058Identifies whether the value of a measure needs to be over or under a specific threshold to be successful.Added EP292
TestSuiteRequestTransTypeCodeSet3064Identifies the message transaction type.Added EP292
TestSuiteRequestStatusCodeSet3065Status of the TestSuiteDefinitionRequest(35=EL) message being responded to.Added EP292
TestActionTypeCodeSet3067Specifies the type of action to take or that was taken for a given test suite.Added EP292
TestActionRequestStatusCodeSet3068Status of the TestActionRequest(35=EN) message being responded to.Added EP292
TestSuiteActivityStateCodeSet3069Specifies the activity state the test suite is in.Added EP292
TestSuiteStatusCodeSet3070Identifies the overall test result of a group of individual test scenarios.Added EP292
FXBenchmarkCodeSet3073The source of where to obtain the FX benchmark rate to use for fixing the rate.Added EP293
AlgoCertificateRequestTypeCodeSet3077Specifies the type of business event related to an algo certification request.Added EP295
AlgoCertificateReportTypeCodeSet3078Specifies the type of business event related to an algo certification report.Added EP295
TestGatewayDetailTypeCodeSet3094Type of test gateway information.Added EP295
MDQualityIndicatorCodeSet3105Indicates the quality of the market data being provided.Added EP300
MDEntryStatusCodeSet3106Indicates the acceptance status of a market data entry.Added EP300
ReportStatusCodeSet3113Indicates the status of a report.Added EP300
CashSettlQuoteMethodCodeSet40027The type of quote used to determine the cash settlement price.Added EP161
CashSettlValuationMethodCodeSet40038The ISDA defined methodology for determining the final price of the reference obligation for purposes of cash settlement.Added EP161
StreamTypeCodeSet40050Type of swap stream.Added EP161
ProvisionTypeCodeSet40091Type of provisions.Added EP161
ProvisionDateTenorUnitCodeSet40097Time unit associated with the provision's tenor period.Added EP161
ProvisionCalculationAgentCodeSet40098Used to identify the calculation agent. The calculation agent may be identified in ProvisionCalculationAgent(40098) or in the ProvisionParties component.Added EP161
ProvisionOptionSinglePartyBuyerSideCodeSet40099If optional early termination is not available to both parties then this component identifies the buyer of the option through its side of the trade.Added EP161
ProvisionCashSettlMethodCodeSet40108An ISDA defined cash settlement method used for the determination of the applicable cash settlement amount. The method is defined in the 2006 ISDA Definitions, Section 18.3. Cash Settlement Methods, paragraph (e).Added EP161
Updated EP169
ProvisionCashSettlQuoteTypeCodeSet40111Identifies the type of quote to be used.Added EP161
ProvisionOptionExerciseEarliestDateOffsetUnitCodeSet40126Time unit associated with the interval to the first (and possibly only) exercise date in the exercise period.Added EP161
ProvisionOptionExerciseFixedDateTypeCodeSet40144Specifies the type of date (e.g. adjusted for holidays).Added EP161
ProvisionCashSettlPaymentDateTypeCodeSet40173Specifies the type of date (e.g. adjusted for holidays).Added EP161
ProtectionTermEventUnitCodeSet40196Time unit associated with protection term events.Added EP161
ProtectionTermEventDayTypeCodeSet40197Day type for events that specify a period and unit.Added EP161
Updated EP271
ProtectionTermEventQualifierCodeSet40200Protection term event qualifier. Used to further qualify ProtectionTermEventType(40192).Added EP161
PaymentTypeCodeSet40213Type of payment.Added EP161
PaymentPaySideCodeSet40214The side of the party paying the payment.Added EP161
PaymentSettlStyleCodeSet40227Payment settlement style.Added EP161
PaymentStreamTypeCodeSet40738Identifies the type of payment stream associated with the swap.Added EP161
PaymentStreamDiscountTypeCodeSet40744The method of calculating discounted payment amountsAdded EP161
PaymentStreamCompoundingMethodCodeSet40747Compounding method.Added EP161
PaymentStreamPaymentFrequencyUnitCodeSet40754Time unit associated with the frequency of payments.Added EP161
PaymentStreamPaymentDateOffsetUnitCodeSet40760Time unit multiplier for the relative initial fixing date offset.Added EP161
Updated EP208
PaymentStreamResetWeeklyRollConventionCodeSet40766Used to specify the day of the week in which the reset occurs for payments that reset on a weekly basis.Added EP161
PaymentStreamRateIndexSourceCodeSet40790The source of the payment stream floating rate index.Added EP161
PaymentStreamRateIndexCurveUnitCodeSet40791Time unit associated with the floating rate index.Added EP161
PaymentStreamRateSpreadPositionTypeCodeSet40795Identifies whether the rate spread is applied to a long or short position.Added EP161
PaymentStreamRateTreatmentCodeSet40796Specifies the yield calculation treatment for the index.Added EP161
PaymentStreamCapRateBuySideCodeSet40798Reference to the buyer of the cap rate option through its trade side.Added EP161
PaymentStreamFloorRateBuySideCodeSet40801Reference to the buyer of the floor rate option through its trade side.Added EP161
PaymentStreamAveragingMethodCodeSet40806When rate averaging is applicable, used to specify whether a weighted or unweighted average calculation method is to be used.Added EP161
PaymentStreamNegativeRateTreatmentCodeSet40807The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate).Added EP161
PaymentStreamInflationLagUnitCodeSet40809Time unit associated with the inflation lag period.Added EP161
PaymentStreamInflationLagDayTypeCodeSet40810The inflation lag period day type.Added EP161
PaymentStreamInflationInterpolationMethodCodeSet40811The method used when calculating the Inflation Index Level from multiple points - the most common is Linear.Added EP161
PaymentStreamFRADiscountingCodeSet40816The method of Forward Rate Agreement (FRA) discounting, if any, that will apply.Added EP161
Updated EP169
NonDeliverableFixingDateTypeCodeSet40827Specifies the type of date (e.g. adjusted for holidays).Added EP161
PaymentScheduleTypeCodeSet40829Type of schedule.Added EP161
PaymentScheduleStepRelativeToCodeSet40849Specifies whether the PaymentScheduleStepRate(40847) or PaymentScheduleStepOffsetValue(40846) should be applied to the initial notional or the previous notional in order to calculate the notional step change amount.Added EP161
PaymentStubTypeCodeSet40873Stub type.Added EP161
PaymentStubLengthCodeSet40874Optional indication whether stub is shorter or longer than the regular swap period.Added EP161
PaymentStreamPaymentDateOffsetDayTypeCodeSet40920Specifies the day type of the relative payment date offset.Added EP161
Updated EP208
BusinessDayConventionCodeSet40921The business day convention used for adjusting dates. The value defined here applies to all adjustable dates in the instrument unless specifically overridden.Added EP161
DateRollConventionCodeSet40922The convention for determining a sequence of dates. It is used in conjunction with a specified frequency. The value defined here applies to all adjustable dates in the instrument unless specifically overridden. Additional values may be used by mutual agreement of the counterparties.Added EP161
PaymentSubTypeCodeSet40993Used to further clarify the value of PaymentType(40213).Added EP187
ComplexEventPeriodTypeCodeSet41011Specifies the period type.Added EP169
ComplexEventDateOffsetDayTypeCodeSet41024Specifies the day type of the relative date offset.Added EP169
DeliveryScheduleTypeCodeSet41038Specifies the type of delivery schedule.Added EP169
DeliveryScheduleToleranceTypeCodeSet41046Specifies the tolerance value type.Added EP169
DeliveryScheduleSettlFlowTypeCodeSet41049Specifies the commodity delivery flow type.Added EP169
Updated EP179
DeliveryScheduleSettlHolidaysProcessingInstructionCodeSet41050Indicates whether holidays are included in the settlement periods. Required for electricity contracts.Added EP169
DeliveryScheduleSettlDayCodeSet41052Specifies the day or group of days for delivery.Added EP169
DeliveryScheduleSettlTimeTypeCodeSet41057Specifies the format of the delivery start and end time values.Added EP169
DeliveryStreamTypeCodeSet41058Specifies the type of delivery stream.Added EP169
DeliveryStreamDeliveryRestrictionCodeSet41063Specifies under what conditions the buyer and seller should be excused of their delivery obligations.Added EP169
DeliveryStreamTitleTransferConditionCodeSet41069Specifies the condition of title transfer.Added EP169
DeliveryStreamToleranceOptionSideCodeSet41075Indicates whether the tolerance is at the seller's or buyer's option.Added EP169
DeliveryStreamElectingPartySideCodeSet41080A reference to the party able to choose whether the gas is delivered for a particular period as found in a swing or interruptible contract.Added EP169
MarketDisruptionProvisionCodeSet41087The consequences of market disruption events.Added EP169
MarketDisruptionFallbackProvisionCodeSet41088Specifies the location of the fallback provision documentation.Added EP169
MarketDisruptionFallbackUnderlierTypeCodeSet41097The type of reference price underlier.Added EP169
ExerciseConfirmationMethodCodeSet41111Indicates whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.Added EP169
OptionExerciseDateTypeCodeSet41139Specifies the type of date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.Added EP169
PaymentDateOffsetDayTypeCodeSet41159Specifies the day type of the relative payment date offset.Added EP169
Updated EP208
PaymentForwardStartTypeCodeSet41160Forward start premium type.Added EP169
PaymentStreamSettlLevelCodeSet41199Specifies how weather index units are to be calculated.Added EP169
PaymentStreamRateSpreadTypeCodeSet41206Identifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate.Added EP169
PaymentStreamPricingDayDistributionCodeSet41214The distribution of pricing days.Added EP169
PaymentStreamPricingDayOfWeekCodeSet41228The day of the week on which pricing takes place.Added EP169
StreamCommodityNearbySettlDayUnitCodeSet41267Time unit associated with the nearby settlement day.Added EP169
StreamCommoditySettlDateRollUnitCodeSet41273Time unit associated with the commodity delivery date roll.Added EP169
StreamCommodityDataSourceIDTypeCodeSet41282Type of data source identifier.Added EP169
StreamNotionalCommodityFrequencyCodeSet41308The commodity's notional or quantity delivery frequency.Added EP169
DeliveryStreamDeliveryPointSourceCodeSet42192Identifies the class or source of DeliveryStreamDeliveryPoint(41062).Added EP179
CashSettlPriceDefaultCodeSet42217The default election for determining settlement price.Added EP208
DividendEntitlementEventCodeSet42246Defines the contract event which the receiver of the derivative is entitled to the dividend.Added EP208
DividendAmountTypeCodeSet42247Indicates how the gross cash dividend amount per share is determined.Added EP208
NonCashDividendTreatmentCodeSet42258Defines the treatment of non-cash dividends.Added EP208
DividendCompositionCodeSet42259Defines how the composition of dividends is to be determined.Added EP208
PaymentStreamInterpolationPeriodCodeSet42604Defines applicable periods for interpolation.Added EP208
PaymentStreamLinkStrikePriceTypeCodeSet42674For a variance swap specifies how PaymentStreamLinkStrikePrice(42673) is expressed.Added EP208
PaymentStreamRealizedVarianceMethodCodeSet42679Indicates which price to use to satisfy the boundary condition.Added EP208
ProvisionBreakFeeElectionCodeSet42707Type of fee elected for the break provision.Added EP208
ReturnRateDateModeCodeSet42710Specifies the valuation type applicable to the return rate date.Added EP208
ReturnRatePriceSequenceCodeSet42736Specifies the type of price sequence of the return rate.Added EP208
ReturnRateQuoteTimeTypeCodeSet42748Specifies how or the timing when the quote is to be obtained.Added EP208
ReturnRateValuationPriceOptionCodeSet42759Indicates whether an ISDA price option applies, and if applicable which type of price.Added EP208
ReturnRatePriceBasisCodeSet42766The basis of the return price.Added EP208
ReturnRatePriceTypeCodeSet42769Specifies whether the ReturnRatePrice(42767) is expressed in absolute or relative terms.Added EP208
StreamNotionalAdjustmentsCodeSet42787For equity swaps this specifies the conditions that govern the adjustment to the number of units of the swap.Added EP208
BatchProcessModeCodeSet50002Indicates the processing mode for a batch of messages.Added EP178

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