◈ FIXCORE
FIX OBSERVABILITY · TRADE RECONSTRUCTION
DENS
TIGHT
DEF
COMFY
◧ HEX
4.2·4.4·5.0
21:04:45Z
LIVE
SESS:
+ SESS
AGG:
0/0
UP ·
0.0
msg/s
SYS:READY
SESSION:
—
MSGS:
0
RX:
0
TX:
0
HBT:
—
DICT:500+
Wed, 06 May 2026 21:04:45 UTC
▶
PARSE
⬡
TAGS
◇
SESS
▣
TRADE
◬
INV
⬡
AUDIT
≡
RECON
Loading...
◈ FIXCORE
FIX OBSERVABILITY · TRADE RECONSTRUCTION · COMPLIANCE
DICT:500+ · v0.0.1
⬡ FIX TAG DICTIONARY
Click any tag to see its full definition, format, examples, and related tags.
222 of 222 tags
◆ All
222
▤
Standard Header
11
⚡
Session Layer
16
→
Routing & Delivery
12
#
Identification
14
▲
Order Entry
23
◆
Order Status & Execution
17
⬡
Instrument & Security
24
$
Pricing & Currency
6
Σ
Quantity
6
↔
Settlement
4
▦
Allocation & Account
8
▣
Parties
7
≣
Market Data
28
≈
Quote
9
✓
Trade Capture
13
◐
Trading Session
5
◉
User & Authentication
3
◌
Miscellaneous
15
▥
Standard Trailer
1
TAG
NAME
TYPE
CATEGORY
DESCRIPTION
1
Account
STRING
▦ Allocation & Account
Account mnemonic agreed between buy and sell sides.
6
AvgPx
PRICE
◆ Order Status & Execution
Average price of all fills on this order.
7
BeginSeqNo
SEQNUM
⚡ Session Layer
First sequence number of the range being requested (ResendRequest).
8
BeginString
STRING
▤ Standard Header
FIX protocol version. Must be unencrypted, must be the first field in every message.
9
BodyLength
LENGTH
▤ Standard Header
Number of bytes in the message body. Always the second field.
10
CheckSum
STRING
▥ Standard Trailer
Three-digit modulo-256 checksum of message contents. Always last field.
11
ClOrdID
STRING
# Identification
Client-assigned unique order identifier.
12
Commission
AMT
◌ Miscellaneous
Commission amount.
13
CommType
CHAR
◌ Miscellaneous
Commission type.
14
CumQty
QTY
◆ Order Status & Execution
Total quantity filled so far on this order.
15
Currency
CURRENCY
$ Pricing & Currency
ISO 4217 currency code.
16
EndSeqNo
SEQNUM
⚡ Session Layer
Last sequence number of the range being requested (ResendRequest).
17
ExecID
STRING
# Identification
Unique identifier for an execution (one per ExecutionReport).
18
ExecInst
MULTIPLECHARVALUE
▲ Order Entry
Execution instructions. Multiple values allowed (space-separated).
19
ExecRefID
STRING
# Identification
Reference to a prior ExecID for ExecType=Cancel/Correct messages.
20
ExecTransType
DEPR
CHAR
◆ Order Status & Execution
Transaction type (deprecated in 4.3+, replaced by ExecType).
21
HandlInst
CHAR
▲ Order Entry
Instructions for order handling on the broker's trading floor.
22
SecurityIDSource
STRING
⬡ Instrument & Security
Identifies the type/source of SecurityID (48).
23
IOIid
STRING
◌ Miscellaneous
Indication of interest identifier.
28
IOITransType
CHAR
◌ Miscellaneous
IOI transaction type.
31
LastPx
PRICE
◆ Order Status & Execution
Price of THIS specific fill (not the order's average).
32
LastQty
QTY
◆ Order Status & Execution
Quantity bought/sold on THIS fill.
34
MsgSeqNum
SEQNUM
▤ Standard Header
Integer message sequence number. Starts at 1, increments by 1 for each message sent.
35
MsgType
STRING
▤ Standard Header
Identifies the type of message (e.g. D = NewOrderSingle, 8 = ExecutionReport).
36
NewSeqNo
SEQNUM
⚡ Session Layer
New sequence number to reset to (in SequenceReset 35=4).
37
OrderID
STRING
# Identification
Broker-assigned unique order identifier.
38
OrderQty
QTY
Σ Quantity
Quantity ordered. Number of shares for equities; contracts for futures/options.
39
OrdStatus
CHAR
◆ Order Status & Execution
Current state of the order.
40
OrdType
CHAR
▲ Order Entry
Order type — market, limit, stop, etc.
41
OrigClOrdID
STRING
# Identification
ClOrdID of the order being canceled or replaced.
43
PossDupFlag
BOOLEAN
▤ Standard Header
Indicates a possible retransmission of a message with this sequence number.
44
Price
PRICE
$ Pricing & Currency
Limit price. Required for Limit (40=2) and StopLimit (40=4) orders.
45
RefSeqNum
SEQNUM
⚡ Session Layer
Sequence number of the message being referenced (in Reject 35=3).
46
RelatdSym
STRING
⬡ Instrument & Security
Related symbol.
48
SecurityID
STRING
⬡ Instrument & Security
Security identifier value (e.g. CUSIP, ISIN, SEDOL).
49
SenderCompID
STRING
→ Routing & Delivery
Assigned value used to identify the firm sending the message.
50
SenderSubID
STRING
→ Routing & Delivery
Sub-identifier of the message originator (e.g. trading desk, trader, algo).
52
SendingTime
UTCTIMESTAMP
▤ Standard Header
Time of message transmission in UTC.
53
Quantity
QTY
Σ Quantity
Quantity (shares). Often used in IOIs and cross orders.
54
Side
CHAR
▲ Order Entry
Side of the order — buy or sell, with finer-grained variants.
55
Symbol
STRING
⬡ Instrument & Security
Ticker symbol of the security being traded.
56
TargetCompID
STRING
→ Routing & Delivery
Assigned value used to identify the receiving firm.
57
TargetSubID
STRING
→ Routing & Delivery
Sub-identifier of the intended recipient (desk, individual).
58
Text
STRING
◌ Miscellaneous
Free-form text. Often used for reject reasons or human-readable info.
59
TimeInForce
CHAR
▲ Order Entry
How long the order remains active.
60
TransactTime
UTCTIMESTAMP
▲ Order Entry
Time when the business transaction was performed/event occurred.
61
Urgency
CHAR
◌ Miscellaneous
Urgency flag.
62
ValidUntilTime
UTCTIMESTAMP
◌ Miscellaneous
IOI/Quote expiration time.
63
SettlmntTyp
DEPR
CHAR
↔ Settlement
Order settlement period.
64
FutSettDate
LOCALMKTDATE
↔ Settlement
Specific date of settlement (YYYYMMDD).
65
SymbolSfx
STRING
⬡ Instrument & Security
Suffix to the ticker symbol (e.g. WI=WhenIssued, .L=London).
66
ListID
STRING
# Identification
Unique identifier for a list of orders (NewOrderList).
67
ListSeqNo
INT
# Identification
Sequence number of an individual order within a list.
73
NoOrders
NUMINGROUP
# Identification
Number of orders in a NewOrderList repeating group.
75
TradeDate
LOCALMKTDATE
◌ Miscellaneous
Date of trade.
77
PositionEffect
CHAR
▲ Order Entry
Whether order will open or close a position (futures/options).
78
NoAllocs
NUMINGROUP
▦ Allocation & Account
Number of allocation entries in a repeating group.
79
AllocAccount
STRING
▦ Allocation & Account
Sub-account mnemonic.
80
AllocQty
QTY
▦ Allocation & Account
Quantity allocated to a specific sub-account.
81
ProcessCode
CHAR
▦ Allocation & Account
Processing code used by sell-side firm.
85
NoDlvyInst
INT
◌ Miscellaneous
Number of delivery instructions.
97
PossResend
BOOLEAN
▤ Standard Header
Indicates the message may contain information sent under another sequence number.
98
EncryptMethod
INT
⚡ Session Layer
Method of encryption used.
99
StopPx
PRICE
$ Pricing & Currency
Stop price. Required for Stop (40=3) and StopLimit (40=4) orders.
100
ExDestination
EXCHANGE
⬡ Instrument & Security
Execution destination — where to route the order. ISO 10383 MIC code.
102
CxlRejReason
INT
◆ Order Status & Execution
Reason an OrderCancelRequest or Replace was rejected.
103
OrdRejReason
INT
◆ Order Status & Execution
Reason a new order was rejected (in ExecutionReport with OrdStatus=8).
108
HeartBtInt
INT
⚡ Session Layer
Heartbeat interval in seconds.
110
MinQty
QTY
Σ Quantity
Minimum quantity that must be filled (otherwise cancel).
111
MaxFloor
QTY
Σ Quantity
Maximum quantity to display in the market (iceberg orders).
112
TestReqID
STRING
⚡ Session Layer
Identifier in TestRequest. The receiver echoes it back in a Heartbeat.
114
LocateReqd
BOOLEAN
▲ Order Entry
Indicates broker is to locate stock for short sale (Reg SHO compliance).
115
OnBehalfOfCompID
STRING
→ Routing & Delivery
Identifies the firm originating the message if it's not the SenderCompID (used by hubs/networks).
116
OnBehalfOfSubID
STRING
→ Routing & Delivery
Sub-ID of the message originator.
117
QuoteID
STRING
≈ Quote
Unique quote identifier.
118
NetMoney
AMT
◌ Miscellaneous
Total amount including commissions, fees, and taxes.
119
SettlCurrAmt
AMT
↔ Settlement
Total amount due in settlement currency.
120
SettlCurrency
CURRENCY
$ Pricing & Currency
Currency used for settlement, if different from price currency.
121
ForexReq
BOOLEAN
◌ Miscellaneous
Indicates broker is requested to execute a Forex accommodation trade.
122
OrigSendingTime
UTCTIMESTAMP
▤ Standard Header
Original SendingTime when the message is being replayed (PossDupFlag=Y).
123
GapFillFlag
BOOLEAN
⚡ Session Layer
In SequenceReset, indicates gap-fill (Y) vs hard reset (N).
124
NoExecs
NUMINGROUP
▦ Allocation & Account
Number of execution references in an allocation message.
126
ExpireTime
UTCTIMESTAMP
▲ Order Entry
Expiration time. Required for GTD orders (TIF=6).
128
DeliverToCompID
STRING
→ Routing & Delivery
Firm targeted to receive the message if not the TargetCompID (network routing).
129
DeliverToSubID
STRING
→ Routing & Delivery
Sub-ID of intended final recipient.
131
QuoteReqID
STRING
≈ Quote
Unique identifier for a QuoteRequest.
132
BidPx
PRICE
≈ Quote
Bid price/rate.
133
OfferPx
PRICE
≈ Quote
Offer (ask) price/rate.
134
BidSize
QTY
≈ Quote
Bid size.
135
OfferSize
QTY
≈ Quote
Offer size.
141
ResetSeqNumFlag
BOOLEAN
⚡ Session Layer
Indicates both sides should reset MsgSeqNum to 1 on Logon.
142
SenderLocationID
STRING
→ Routing & Delivery
Location of the sender (geographic or logical).
143
TargetLocationID
STRING
→ Routing & Delivery
Location of the target.
144
OnBehalfOfLocationID
STRING
→ Routing & Delivery
Location of the originating firm.
145
DeliverToLocationID
STRING
→ Routing & Delivery
Location of the final recipient.
146
NoRelatedSym
NUMINGROUP
⬡ Instrument & Security
Number of repeating symbol groups.
150
ExecType
CHAR
◆ Order Status & Execution
Describes the specific execution event.
151
LeavesQty
QTY
◆ Order Status & Execution
Quantity still open for execution.
152
CashOrderQty
QTY
Σ Quantity
Approximate order quantity in monetary units.
165
SettlInstSource
CHAR
↔ Settlement
Source of settlement instruction.
167
SecurityType
STRING
⬡ Instrument & Security
Type of security (equity, future, option, etc).
168
EffectiveTime
UTCTIMESTAMP
▲ Order Entry
Time the message details should take effect.
198
SecondaryOrderID
STRING
# Identification
Secondary order identifier (e.g. exchange's order ID, distinct from broker's OrderID).
200
MaturityMonthYear
MONTHYEAR
⬡ Instrument & Security
Month/Year of maturity (futures, options).
201
PutOrCall
INT
⬡ Instrument & Security
Indicates option type.
202
StrikePrice
PRICE
⬡ Instrument & Security
Strike price for an option.
203
CoveredOrUncovered
INT
▲ Order Entry
For options — whether position is covered.
204
CustomerOrFirm
INT
▲ Order Entry
Customer vs firm-account order.
205
MaturityDay
DAYOFMONTH
⬡ Instrument & Security
Day of month for maturity (futures/options).
207
SecurityExchange
EXCHANGE
⬡ Instrument & Security
Market identifying the security (ISO 10383 MIC).
210
MaxShow
QTY
Σ Quantity
Max quantity within an order to be shown to other customers.
211
PegOffsetValue
PRICEOFFSET
$ Pricing & Currency
Amount/percent offset from the peg reference price.
223
CouponRate
PERCENTAGE
⬡ Instrument & Security
Coupon rate of a bond (e.g. 0.05 = 5%).
262
MDReqID
STRING
≣ Market Data
Unique identifier for a Market Data Request.
263
SubscriptionRequestType
CHAR
≣ Market Data
Type of subscription request.
264
MarketDepth
INT
≣ Market Data
Depth of book for snapshot. 0 = full book, 1 = top of book, N = N levels.
265
MDUpdateType
INT
≣ Market Data
Type of Market Data update.
267
NoMDEntryTypes
NUMINGROUP
≣ Market Data
Number of MDEntryType fields requested.
268
NoMDEntries
NUMINGROUP
≣ Market Data
Number of entries in a Market Data message.
269
MDEntryType
CHAR
≣ Market Data
Type of Market Data entry.
270
MDEntryPx
PRICE
≣ Market Data
Price of a Market Data entry.
271
MDEntrySize
QTY
≣ Market Data
Quantity of a Market Data entry.
272
MDEntryDate
UTCDATEONLY
≣ Market Data
Date of a Market Data entry.
273
MDEntryTime
UTCTIMEONLY
≣ Market Data
Time of a Market Data entry.
274
MDEntryTickDirection
CHAR
≣ Market Data
Direction of price change.
275
MDMkt
EXCHANGE
≣ Market Data
Market posting the quote/trade (MIC).
276
QuoteCondition
MULTIPLECHARVALUE
≣ Market Data
Condition for the quote.
279
MDUpdateAction
CHAR
≣ Market Data
Action to apply to the order book.
280
MDReqRejReason
CHAR
≣ Market Data
Reason a MarketDataRequest was rejected.
281
DeleteReason
CHAR
≣ Market Data
Reason for an MD entry deletion.
282
MDEntryOriginator
STRING
≣ Market Data
Originator of the Market Data entry (e.g. market maker firm).
283
LocationID
STRING
≣ Market Data
Identifies the location of the originator.
284
DeskID
STRING
≣ Market Data
Identifies the desk of the originator.
286
OpenCloseSettleFlag
MULTIPLECHARVALUE
≣ Market Data
Flag describing the entry.
290
MDEntryPositionNo
INT
≣ Market Data
Position of an entry within the book (1=top of book, 2=second level, etc).
291
FinancialStatus
MULTIPLECHARVALUE
≣ Market Data
Financial status indicators.
292
CorporateAction
MULTIPLECHARVALUE
≣ Market Data
Corporate action.
293
DefBidSize
QTY
≣ Market Data
Default bid size.
294
DefOfferSize
QTY
≣ Market Data
Default offer size.
336
TradingSessionID
STRING
◐ Trading Session
Identifier for a trading session.
338
TradSesMethod
INT
◐ Trading Session
Method of trading.
339
TradSesMode
INT
◐ Trading Session
Trading session mode.
340
TradSesStatus
INT
◐ Trading Session
State of the trading session.
346
NumberOfOrders
INT
≣ Market Data
Number of orders at this price level (aggregated book).
354
EncodedTextLen
LENGTH
◌ Miscellaneous
Length of EncodedText (355) in bytes.
355
EncodedText
DATA
◌ Miscellaneous
Encoded text representation (binary data).
366
AllocPrice
PRICE
▦ Allocation & Account
Price for a specific allocation.
369
LastMsgSeqNumProcessed
SEQNUM
▤ Standard Header
The last MsgSeqNum the sender has processed from the receiver. Used in Logon for sync.
371
RefTagID
INT
⚡ Session Layer
Tag ID of FIX field being referenced (in Reject).
372
RefMsgType
STRING
⚡ Session Layer
MsgType of message being referenced (in Reject/BusinessReject).
373
SessionRejectReason
INT
⚡ Session Layer
Reason for session-level reject.
376
ComplianceID
STRING
▲ Order Entry
Compliance/regulatory ID for the order (e.g. for MiFID II reporting).
377
SolicitedFlag
BOOLEAN
▲ Order Entry
Indicates if the order was solicited by the broker.
378
ExecRestatementReason
INT
◆ Order Status & Execution
Why an ExecutionReport with ExecType=Restated was sent.
379
BusinessRejectRefID
STRING
⚡ Session Layer
Identifier of the business message being rejected (typically ClOrdID or OrderID).
380
BusinessRejectReason
INT
⚡ Session Layer
Reason for a BusinessMessageReject (35=j).
381
GrossTradeAmt
AMT
◆ Order Status & Execution
Total amount of this trade (LastQty × LastPx).
382
NoContraBrokers
NUMINGROUP
◌ Miscellaneous
Number of contra brokers in a repeating group.
383
MaxMessageSize
LENGTH
⚡ Session Layer
Maximum number of bytes supported in a single message.
423
PriceType
INT
$ Pricing & Currency
Type of price (% face value, per unit, fixed, etc).
427
GTBookingInst
INT
▲ Order Entry
Booking instruction for GT orders.
432
ExpireDate
LOCALMKTDATE
▲ Order Entry
Date of order expiration. Used for GTD orders if intra-day expire isn't needed.
434
CxlRejResponseTo
CHAR
◆ Order Status & Execution
Identifies the request a cancel reject is responding to.
440
ClientID
DEPR
STRING
▦ Allocation & Account
Client mnemonic identifier.
447
PartyIDSource
CHAR
▣ Parties
Type/source of PartyID.
448
PartyID
STRING
▣ Parties
Identifier for a party (LEI, BIC, account number, etc).
452
PartyRole
INT
▣ Parties
Role this party plays in the transaction.
453
NoPartyIDs
NUMINGROUP
▣ Parties
Number of party identifiers in the repeating group.
461
CFICode
STRING
⬡ Instrument & Security
ISO 10962 Classification of Financial Instruments code (6 chars).
464
TestMessageIndicator
BOOLEAN
◌ Miscellaneous
Indicates message is a test (not for production processing).
470
CountryOfIssue
COUNTRY
⬡ Instrument & Security
ISO 3166 country code of the issue.
471
StateOrProvinceOfIssue
STRING
⬡ Instrument & Security
State/province of issue.
523
PartySubID
STRING
▣ Parties
Sub-identifier for a party (e.g. desk within firm).
526
SecondaryClOrdID
STRING
# Identification
Additional client-assigned identifier (e.g. parent order ID for slices).
527
SecondaryExecID
STRING
# Identification
Secondary identifier for the execution.
528
OrderCapacity
CHAR
▲ Order Entry
Capacity of firm placing the order.
529
OrderRestrictions
MULTIPLECHARVALUE
▲ Order Entry
Restrictions on the order.
537
QuoteType
INT
≈ Quote
Type of quote.
541
MaturityDate
LOCALMKTDATE
⬡ Instrument & Security
Maturity date (full date, not just month).
552
NoSides
NUMINGROUP
✓ Trade Capture
Number of sides in a TradeCaptureReport (1 for one-sided, 2 for both).
553
Username
STRING
◉ User & Authentication
Username for authentication during Logon.
554
Password
STRING
◉ User & Authentication
Password for authentication during Logon.
555
NoLegs
NUMINGROUP
⬡ Instrument & Security
Number of legs in a multileg instrument.
568
TradeRequestID
STRING
✓ Trade Capture
Trade Capture Report Request identifier.
569
TradeRequestType
INT
✓ Trade Capture
Type of trade capture request.
570
PreviouslyReported
BOOLEAN
✓ Trade Capture
Indicates this trade was previously reported to the counterparty.
571
TradeReportID
STRING
✓ Trade Capture
Unique identifier for a trade report.
572
TradeReportRefID
STRING
✓ Trade Capture
Reference to a previous trade report (for cancel/correct).
573
MatchStatus
CHAR
✓ Trade Capture
Match status of a trade.
574
MatchType
STRING
✓ Trade Capture
Type of match (auto-match, manual, etc).
582
CustOrderCapacity
INT
▲ Order Entry
Customer order capacity (CME/futures).
583
ClOrdLinkID
STRING
# Identification
Identifier permitting orders to be linked together (e.g. parent/child algo orders).
584
MassStatusReqID
STRING
◆ Order Status & Execution
Mass Status Request identifier.
585
MassStatusReqType
INT
◆ Order Status & Execution
Mass Status Request type.
600
LegSymbol
STRING
⬡ Instrument & Security
Symbol of a leg in a multileg instrument.
608
LegCFICode
STRING
⬡ Instrument & Security
CFI code for a leg.
611
LegMaturityDate
LOCALMKTDATE
⬡ Instrument & Security
Maturity date for a leg.
624
LegSide
CHAR
⬡ Instrument & Security
Side for a multileg leg.
625
TradingSessionSubID
STRING
◐ Trading Session
Sub-identifier for a trading session phase.
636
WorkingIndicator
BOOLEAN
◆ Order Status & Execution
Indicates if the order is currently being worked on the floor.
654
LegRefID
STRING
⬡ Instrument & Security
Reference ID for a leg of a multileg.
693
QuoteRespID
STRING
≈ Quote
Identifier of a quote response.
694
QuoteRespType
INT
≈ Quote
Type of quote response.
790
OrdStatusReqID
STRING
# Identification
OrderStatusRequest identifier.
802
NoPartySubIDs
NUMINGROUP
▣ Parties
Number of party sub-identifier entries (further details about a party).
803
PartySubIDType
INT
▣ Parties
Type of party sub-identifier.
828
TrdType
INT
✓ Trade Capture
Type of trade.
847
TargetStrategy
INT
▲ Order Entry
Algo trading strategy.
848
TargetStrategyParameters
STRING
▲ Order Entry
Algo strategy parameters (vendor-specific format).
849
ParticipationRate
PERCENTAGE
▲ Order Entry
Mandatory for participation algos. e.g. 0.1 = 10%.
856
TradeReportType
INT
✓ Trade Capture
Type of trade report.
880
TrdMatchID
STRING
✓ Trade Capture
Match identifier from the venue (links the two sides of a trade).
912
LastRptRequested
BOOLEAN
✓ Trade Capture
Indicates the last report in a multi-message response sequence.
925
NewPassword
STRING
◉ User & Authentication
New password for password change (during Logon).
1003
TradeID
STRING
# Identification
Unique trade identifier (e.g. UTI — Unique Trade Identifier).
1011
MessageEventSource
STRING
✓ Trade Capture
Source system for trade reporting.
1023
MDPriceLevel
INT
≣ Market Data
Price level of an aggregate quote (1=best bid/offer).
1031
CustOrderHandlingInst
MULTIPLESTRINGVALUE
▲ Order Entry
Customer order handling instructions (NASD OATS reporting).
1057
AggressorIndicator
BOOLEAN
◆ Order Status & Execution
Indicates whether the order initiator is the aggressor (active) or passive (resting).
1128
ApplVerID
STRING
▤ Standard Header
Indicates the FIX application version of the message (FIX 5.0+).
1129
CstmApplVerID
STRING
▤ Standard Header
Custom application version identifier (vendor-specific FIX dialect).
1137
DefaultApplVerID
STRING
⚡ Session Layer
Default FIX application version for messages on this session (used in FIXT.1.1 Logon).