Bite Apps › SafeFIX › FIX tags & message types
FIX protocol tags and message types — FIX 4.2 & 4.4 reference
Every tag in the FIX 4.2 and FIX 4.4 dictionaries — 947 fields with their data types and enumerated values — and all 93 message types with the body fields each one requires.
Reading a FIX log? SafeFIX names every tag, decodes every value and explains rejects — in your browser, the log is never uploaded.
Open SafeFIX — free, in your browserAnatomy of a FIX message
A FIX tag=value message is a sequence of tag=value fields separated by the SOH character (ASCII 1, shown as | or ^A in logs). It always starts with BeginString (8), BodyLength (9) and MsgType (35), and ends with CheckSum (10):
8=FIX.4.4|9=140|35=D|34=1080|49=CLIENT|52=20261110-14:32:05.122|56=BROKER| 11=ORD-1001|21=1|38=100|40=2|44=101.25|54=1|55=MSFT|59=0|60=20261110-14:32:05.120|10=155|
This NewOrderSingle buys 100 MSFT at a limit of 101.25 (54=1 Buy, 40=2 Limit, 59=0 Day). BodyLength counts the bytes after the 9=…| field up to and including the SOH before 10=; CheckSum is the sum of all bytes before 10= modulo 256, written as three digits. The SafeFIX docs walk through both calculations.
FIX message types (MsgType 35)
93 message types from the FIX 4.2 and FIX 4.4 dictionaries. “Required” lists the body fields the dictionary marks as required (header and trailer fields are always required in addition).
| MsgType | Name | Layer | FIX | Required body fields |
|---|---|---|---|---|
| 35=0 | Heartbeat | Session | 4.2, 4.4 | — |
| 35=1 | TestRequest | Session | 4.2, 4.4 | 112 TestReqID |
| 35=2 | ResendRequest | Session | 4.2, 4.4 | 7 BeginSeqNo, 16 EndSeqNo |
| 35=3 | Reject | Session | 4.2, 4.4 | 45 RefSeqNum |
| 35=4 | SequenceReset | Session | 4.2, 4.4 | 36 NewSeqNo |
| 35=5 | Logout | Session | 4.2, 4.4 | — |
| 35=6 | IOI | Application | 4.2, 4.4 | 23 IOIID, 27 IOIQty, 28 IOITransType, 54 Side, 55 Symbol |
| 35=7 | Advertisement | Application | 4.2, 4.4 | 2 AdvId, 4 AdvSide, 5 AdvTransType, 53 Quantity, 55 Symbol |
| 35=8 | ExecutionReport | Application | 4.2, 4.4 | 6 AvgPx, 14 CumQty, 17 ExecID, 20 ExecTransType, 37 OrderID, 39 OrdStatus, 54 Side, 55 Symbol, 150 ExecType, 151 LeavesQty |
| 35=9 | OrderCancelReject | Application | 4.2, 4.4 | 11 ClOrdID, 37 OrderID, 39 OrdStatus, 41 OrigClOrdID, 434 CxlRejResponseTo |
| 35=a | QuoteStatusRequest | Application | 4.2, 4.4 | 55 Symbol |
| 35=b | QuoteAcknowledgement | Application | 4.2, 4.4 | 297 QuoteStatus |
| 35=c | SecurityDefinitionRequest | Application | 4.2, 4.4 | 320 SecurityReqID, 321 SecurityRequestType |
| 35=d | SecurityDefinition | Application | 4.2, 4.4 | 320 SecurityReqID, 322 SecurityResponseID, 393 TotNoRelatedSym |
| 35=e | SecurityStatusRequest | Application | 4.2, 4.4 | 55 Symbol, 263 SubscriptionRequestType, 324 SecurityStatusReqID |
| 35=f | SecurityStatus | Application | 4.2, 4.4 | 55 Symbol |
| 35=g | TradingSessionStatusRequest | Application | 4.2, 4.4 | 263 SubscriptionRequestType, 335 TradSesReqID |
| 35=h | TradingSessionStatus | Application | 4.2, 4.4 | 336 TradingSessionID, 340 TradSesStatus |
| 35=i | MassQuote | Application | 4.2, 4.4 | 117 QuoteID, 296 NoQuoteSets |
| 35=j | BusinessMessageReject | Application | 4.2, 4.4 | 372 RefMsgType, 380 BusinessRejectReason |
| 35=k | BidRequest | Application | 4.2, 4.4 | 374 BidRequestTransType, 391 ClientBidID, 393 TotNoRelatedSym, 394 BidType, 418 BidTradeType, 419 BasisPxType |
| 35=l | BidResponse | Application | 4.2, 4.4 | 420 NoBidComponents |
| 35=m | ListStrikePrice | Application | 4.2, 4.4 | 66 ListID, 422 TotNoStrikes, 428 NoStrikes |
| 35=n | XMLnonFIX | Session | 4.4 | — |
| 35=o | RegistrationInstructions | Application | 4.4 | 508 RegistRefID, 513 RegistID, 514 RegistTransType |
| 35=p | RegistrationInstructionsResponse | Application | 4.4 | 506 RegistStatus, 508 RegistRefID, 513 RegistID, 514 RegistTransType |
| 35=q | OrderMassCancelRequest | Application | 4.4 | 11 ClOrdID, 60 TransactTime, 530 MassCancelRequestType |
| 35=r | OrderMassCancelReport | Application | 4.4 | 37 OrderID, 530 MassCancelRequestType, 531 MassCancelResponse |
| 35=s | NewOrderCross | Application | 4.4 | 40 OrdType, 60 TransactTime, 548 CrossID, 549 CrossType, 550 CrossPrioritization, 552 NoSides |
| 35=t | CrossOrderCancelReplaceRequest | Application | 4.4 | 40 OrdType, 60 TransactTime, 548 CrossID, 549 CrossType, 550 CrossPrioritization, 551 OrigCrossID, 552 NoSides |
| 35=u | CrossOrderCancelRequest | Application | 4.4 | 60 TransactTime, 548 CrossID, 549 CrossType, 550 CrossPrioritization, 551 OrigCrossID, 552 NoSides |
| 35=v | SecurityTypeRequest | Application | 4.4 | 320 SecurityReqID |
| 35=w | SecurityTypes | Application | 4.4 | 320 SecurityReqID, 322 SecurityResponseID, 323 SecurityResponseType |
| 35=x | SecurityListRequest | Application | 4.4 | 320 SecurityReqID, 559 SecurityListRequestType |
| 35=y | SecurityList | Application | 4.4 | 320 SecurityReqID, 322 SecurityResponseID, 560 SecurityRequestResult |
| 35=z | DerivativeSecurityListRequest | Application | 4.4 | 320 SecurityReqID, 559 SecurityListRequestType |
| 35=A | Logon | Session | 4.2, 4.4 | 98 EncryptMethod, 108 HeartBtInt |
| 35=B | News | Application | 4.2, 4.4 | 33 NoLinesOfText, 148 Headline |
| 35=C | Application | 4.2, 4.4 | 33 NoLinesOfText, 94 EmailType, 147 Subject, 164 EmailThreadID | |
| 35=D | NewOrderSingle | Application | 4.2, 4.4 | 11 ClOrdID, 21 HandlInst, 40 OrdType, 54 Side, 55 Symbol, 60 TransactTime |
| 35=E | NewOrderList | Application | 4.2, 4.4 | 66 ListID, 68 TotNoOrders, 73 NoOrders, 394 BidType |
| 35=F | OrderCancelRequest | Application | 4.2, 4.4 | 11 ClOrdID, 41 OrigClOrdID, 54 Side, 55 Symbol, 60 TransactTime |
| 35=G | OrderCancelReplaceRequest | Application | 4.2, 4.4 | 11 ClOrdID, 21 HandlInst, 40 OrdType, 41 OrigClOrdID, 54 Side, 55 Symbol, 60 TransactTime |
| 35=H | OrderStatusRequest | Application | 4.2, 4.4 | 11 ClOrdID, 54 Side, 55 Symbol |
| 35=J | Allocation | Application | 4.2, 4.4 | 6 AvgPx, 53 Quantity, 54 Side, 55 Symbol, 70 AllocID, 71 AllocTransType, 75 TradeDate |
| 35=K | ListCancelRequest | Application | 4.2, 4.4 | 60 TransactTime, 66 ListID |
| 35=L | ListExecute | Application | 4.2, 4.4 | 60 TransactTime, 66 ListID |
| 35=M | ListStatusRequest | Application | 4.2, 4.4 | 66 ListID |
| 35=N | ListStatus | Application | 4.2, 4.4 | 66 ListID, 68 TotNoOrders, 73 NoOrders, 82 NoRpts, 83 RptSeq, 429 ListStatusType, 431 ListOrderStatus |
| 35=P | AllocationInstructionAck | Application | 4.2, 4.4 | 70 AllocID, 75 TradeDate, 87 AllocStatus |
| 35=Q | DontKnowTrade | Application | 4.2, 4.4 | 17 ExecID, 37 OrderID, 54 Side, 55 Symbol, 127 DKReason |
| 35=R | QuoteRequest | Application | 4.2, 4.4 | 131 QuoteReqID, 146 NoRelatedSym |
| 35=S | Quote | Application | 4.2, 4.4 | 55 Symbol, 117 QuoteID |
| 35=T | SettlementInstructions | Application | 4.2, 4.4 | 60 TransactTime, 79 AllocAccount, 160 SettlInstMode, 162 SettlInstID, 163 SettlInstTransType, 165 SettlInstSource, 214 SettlInstRefID |
| 35=V | MarketDataRequest | Application | 4.2, 4.4 | 146 NoRelatedSym, 262 MDReqID, 263 SubscriptionRequestType, 264 MarketDepth, 267 NoMDEntryTypes |
| 35=W | MarketDataSnapshotFullRefresh | Application | 4.2, 4.4 | 55 Symbol, 268 NoMDEntries |
| 35=X | MarketDataIncrementalRefresh | Application | 4.2, 4.4 | 268 NoMDEntries |
| 35=Y | MarketDataRequestReject | Application | 4.2, 4.4 | 262 MDReqID |
| 35=Z | QuoteCancel | Application | 4.2, 4.4 | 117 QuoteID, 295 NoQuoteEntries, 298 QuoteCancelType |
| 35=AA | DerivativeSecurityList | Application | 4.4 | 320 SecurityReqID, 322 SecurityResponseID, 560 SecurityRequestResult |
| 35=AB | NewOrderMultileg | Application | 4.4 | 11 ClOrdID, 40 OrdType, 54 Side, 60 TransactTime, 555 NoLegs |
| 35=AC | MultilegOrderCancelReplace | Application | 4.4 | 11 ClOrdID, 40 OrdType, 41 OrigClOrdID, 54 Side, 60 TransactTime, 555 NoLegs |
| 35=AD | TradeCaptureReportRequest | Application | 4.4 | 568 TradeRequestID, 569 TradeRequestType |
| 35=AE | TradeCaptureReport | Application | 4.4 | 31 LastPx, 32 LastQty, 60 TransactTime, 75 TradeDate, 552 NoSides, 570 PreviouslyReported, 571 TradeReportID |
| 35=AF | OrderMassStatusRequest | Application | 4.4 | 584 MassStatusReqID, 585 MassStatusReqType |
| 35=AG | QuoteRequestReject | Application | 4.4 | 131 QuoteReqID, 146 NoRelatedSym, 658 QuoteRequestRejectReason |
| 35=AH | RFQRequest | Application | 4.4 | 146 NoRelatedSym, 644 RFQReqID |
| 35=AI | QuoteStatusReport | Application | 4.4 | 117 QuoteID |
| 35=AJ | QuoteResponse | Application | 4.4 | 693 QuoteRespID, 694 QuoteRespType |
| 35=AK | Confirmation | Application | 4.4 | 6 AvgPx, 54 Side, 60 TransactTime, 75 TradeDate, 79 AllocAccount, 80 AllocQty, 118 NetMoney, 381 GrossTradeAmt, 664 ConfirmID, 665 ConfirmStatus … |
| 35=AL | PositionMaintenanceRequest | Application | 4.4 | 1 Account, 60 TransactTime, 581 AccountType, 709 PosTransType, 710 PosReqID, 712 PosMaintAction, 715 ClearingBusinessDate |
| 35=AM | PositionMaintenanceReport | Application | 4.4 | 1 Account, 60 TransactTime, 581 AccountType, 709 PosTransType, 712 PosMaintAction, 713 OrigPosReqRefID, 715 ClearingBusinessDate, 721 PosMaintRptID, 722 PosMaintStatus |
| 35=AN | RequestForPositions | Application | 4.4 | 1 Account, 60 TransactTime, 581 AccountType, 710 PosReqID, 715 ClearingBusinessDate, 724 PosReqType |
| 35=AO | RequestForPositionsAck | Application | 4.4 | 1 Account, 581 AccountType, 721 PosMaintRptID, 728 PosReqResult, 729 PosReqStatus |
| 35=AP | PositionReport | Application | 4.4 | 1 Account, 581 AccountType, 715 ClearingBusinessDate, 721 PosMaintRptID, 728 PosReqResult, 730 SettlPrice, 731 SettlPriceType, 734 PriorSettlPrice |
| 35=AQ | TradeCaptureReportRequestAck | Application | 4.4 | 568 TradeRequestID, 569 TradeRequestType, 749 TradeRequestResult, 750 TradeRequestStatus |
| 35=AR | TradeCaptureReportAck | Application | 4.4 | 150 ExecType, 571 TradeReportID |
| 35=AS | AllocationReport | Application | 4.4 | 6 AvgPx, 53 Quantity, 54 Side, 71 AllocTransType, 75 TradeDate, 87 AllocStatus, 755 AllocReportID, 794 AllocReportType, 857 AllocNoOrdersType |
| 35=AT | AllocationReportAck | Application | 4.4 | 60 TransactTime, 70 AllocID, 87 AllocStatus, 755 AllocReportID |
| 35=AU | ConfirmationAck | Application | 4.4 | 60 TransactTime, 75 TradeDate, 664 ConfirmID, 940 AffirmStatus |
| 35=AV | SettlementInstructionRequest | Application | 4.4 | 60 TransactTime, 791 SettlInstReqID |
| 35=AW | AssignmentReport | Application | 4.4 | 581 AccountType, 715 ClearingBusinessDate, 716 SettlSessID, 717 SettlSessSubID, 730 SettlPrice, 731 SettlPriceType, 732 UnderlyingSettlPrice, 744 AssignmentMethod, 746 OpenInterest, 747 ExerciseMethod … |
| 35=AX | CollateralRequest | Application | 4.4 | 60 TransactTime, 894 CollReqID, 895 CollAsgnReason |
| 35=AY | CollateralAssignment | Application | 4.4 | 60 TransactTime, 895 CollAsgnReason, 902 CollAsgnID, 903 CollAsgnTransType |
| 35=AZ | CollateralResponse | Application | 4.4 | 60 TransactTime, 895 CollAsgnReason, 902 CollAsgnID, 904 CollRespID, 905 CollAsgnRespType |
| 35=BA | CollateralReport | Application | 4.4 | 908 CollRptID, 910 CollStatus |
| 35=BB | CollateralInquiry | Application | 4.4 | — |
| 35=BC | NetworkCounterpartySystemStatusRequest | Application | 4.4 | 933 NetworkRequestID, 935 NetworkRequestType |
| 35=BD | NetworkCounterpartySystemStatusResponse | Application | 4.4 | 932 NetworkResponseID, 936 NoCompIDs, 937 NetworkStatusResponseType |
| 35=BE | UserRequest | Application | 4.4 | 553 Username, 923 UserRequestID, 924 UserRequestType |
| 35=BF | UserResponse | Application | 4.4 | 553 Username, 923 UserRequestID |
| 35=BG | CollateralInquiryAck | Application | 4.4 | 909 CollInquiryID, 945 CollInquiryStatus |
| 35=BH | ConfirmationRequest | Application | 4.4 | 60 TransactTime, 773 ConfirmType, 859 ConfirmReqID |
All FIX tags (947 fields)
Tag number, field name, data type, the FIX versions whose message definitions use it, and the enumerated values where the dictionary defines them. Use your browser’s find (Ctrl+F) to jump to a tag — every row has an anchor such as #tag-150.
| Tag | Name | Type | FIX | Values |
|---|---|---|---|---|
| 1 | Account | STRING | 4.2, 4.4 | |
| 2 | AdvId | STRING | 4.2, 4.4 | |
| 3 | AdvRefID | STRING | 4.2, 4.4 | |
| 4 | AdvSide | CHAR | 4.2, 4.4 | B = Buy; S = Sell; T = Trade; X = Cross |
| 5 | AdvTransType | STRING | 4.2, 4.4 | C = Cancel; N = New; R = Replace |
| 6 | AvgPx | PRICE | 4.2, 4.4 | |
| 7 | BeginSeqNo | SEQNUM | 4.2, 4.4 | |
| 8 | BeginString | STRING | 4.2, 4.4 | |
| 9 | BodyLength | LENGTH | 4.2, 4.4 | |
| 10 | CheckSum | STRING | 4.2, 4.4 | |
| 11 | ClOrdID | STRING | 4.2, 4.4 | |
| 12 | Commission | AMT | 4.2, 4.4 | |
| 13 | CommType | CHAR | 4.2, 4.4 | 1 = Per unit; 2 = Percent; 3 = Absolute; 4 = Percentage waived cash discount; 5 = Percentage waived enhanced units; 6 = Points per bond or contract |
| 14 | CumQty | QTY | 4.2, 4.4 | |
| 15 | Currency | CURRENCY | 4.2, 4.4 | |
| 16 | EndSeqNo | SEQNUM | 4.2, 4.4 | |
| 17 | ExecID | STRING | 4.2, 4.4 | |
| 18 | ExecInst | MULTIPLEVALUESTRING | 4.2, 4.4 | 0 = Stay on offer side; 1 = Not held; 2 = Work; 3 = Go along; 4 = Over the day; 5 = Held; 6 = Participate do not initiate; 7 = Strict scale; 8 = Try to scale; 9 = Stay on bid side; A = No cross; B = Ok to cross; C = Call first; D = Percent of volume; E = Do not increase; F = Do not reduce; G = All or none; H = Reinstate on system failure; I = Institutions only; J = Reinstate on trading halt; K = Cancel on trading halt; L = Last peg; M = Mid price peg; N = Non negotiable; O = Opening peg; P = Market peg; Q = Cancel on system failure; R = Primary peg; S = Suspend; T = Fixed peg to local best bid or offer at time of order; U = Customer display instruction; V = Netting; W = Peg to vwap; X = Trade along; Y = Try to stop; Z = Cancel if not best; a = Trailing stop peg; b = Strict limit; c = Ignore price validity checks; d = Peg to limit price; e = Work to target strategy |
| 19 | ExecRefID | STRING | 4.2, 4.4 | |
| 20 | ExecTransType | CHAR | 4.2 | 0 = New; 1 = Cancel; 2 = Correct; 3 = Status |
| 21 | HandlInst | CHAR | 4.2, 4.4 | 1 = Automated execution no intervention; 2 = Automated execution intervention ok; 3 = Manual order |
| 22 | SecurityIDSource | STRING | 4.2, 4.4 | 1 = Cusip; 2 = Sedol; 3 = Quik; 4 = Isin number; 5 = Ric code; 6 = Iso currency code; 7 = Iso country code; 8 = Exchange symbol; 9 = Consolidated tape association; A = Bloomberg symbol; B = Wertpapier; C = Dutch; D = Valoren; E = Sicovam; F = Belgian; G = Common; H = Clearing house; I = Isda fp ml specification; J = Option price reporting authority |
| 23 | IOIID | STRING | 4.2, 4.4 | |
| 24 | IOIOthSvc | CHAR | — | |
| 25 | IOIQltyInd | CHAR | 4.2, 4.4 | H = High; L = Low; M = Medium |
| 26 | IOIRefID | STRING | 4.2, 4.4 | |
| 27 | IOIQty | STRING | 4.2, 4.4 | L = Large; M = Medium; S = Small |
| 28 | IOITransType | CHAR | 4.2, 4.4 | C = Cancel; N = New; R = Replace |
| 29 | LastCapacity | CHAR | 4.2, 4.4 | 1 = Agent; 2 = Cross as agent; 3 = Cross as principal; 4 = Principal |
| 30 | LastMkt | EXCHANGE | 4.2, 4.4 | |
| 31 | LastPx | PRICE | 4.2, 4.4 | |
| 32 | LastQty | QTY | 4.2, 4.4 | |
| 33 | NoLinesOfText | NUMINGROUP | 4.2, 4.4 | |
| 34 | MsgSeqNum | SEQNUM | 4.2, 4.4 | |
| 35 | MsgType | STRING | 4.2, 4.4 | 0 = Heartbeat; 1 = Test request; 2 = Resend request; 3 = Reject; 4 = Sequence reset; 5 = Logout; 6 = Ioi; 7 = Advertisement; 8 = Execution report; 9 = Order cancel reject; A = Logon; AA = Derivative security list; AB = New order multileg; AC = Multileg order cancel replace; AD = Trade capture report request; AE = Trade capture report; AF = Order mass status request; AG = Quote request reject; AH = Rfq request; AI = Quote status report; AJ = Quote response; AK = Confirmation; AL = Position maintenance request; AM = Position maintenance report; AN = Request for positions; AO = Request for positions ACK; AP = Position report; AQ = Trade capture report request ACK; AR = Trade capture report ACK; AS = Allocation report; AT = Allocation report ACK; AU = Confirmation ACK; AV = Settlement instruction request; AW = Assignment report; AX = Collateral request; AY = Collateral assignment; AZ = Collateral response; B = News; BA = Collateral report; BB = Collateral inquiry; BC = Network counterparty system status request; BD = Network counterparty system status response; BE = User request; BF = User response; BG = Collateral inquiry ACK; BH = Confirmation request; C = Email; D = New order single; E = New order list; F = Order cancel request; G = Order cancel replace request; H = Order status request; J = Allocation instruction; K = List cancel request; L = List execute; M = List status request; N = List status; P = Allocation instruction ACK; Q = Dont know trade; R = Quote request; S = Quote; T = Settlement instructions; V = Market data request; W = Market data snapshot full refresh; X = Market data incremental refresh; Y = Market data request reject; Z = Quote cancel; a = Quote status request; b = Mass quote acknowledgement; c = Security definition request; d = Security definition; e = Security status request; f = Security status; g = Trading session status request; h = Trading session status; i = Mass quote; j = Business message reject; k = Bid request; l = Bid response; m = List strike price; n = Xml non FIX; o = Registration instructions; p = Registration instructions response; q = Order mass cancel request; r = Order mass cancel report; s = New order cross; t = Cross order cancel replace request; u = Cross order cancel request; v = Security type request; w = Security types; x = Security list request; y = Security list; z = Derivative security list request |
| 36 | NewSeqNo | SEQNUM | 4.2, 4.4 | |
| 37 | OrderID | STRING | 4.2, 4.4 | |
| 38 | OrderQty | QTY | 4.2, 4.4 | |
| 39 | OrdStatus | CHAR | 4.2, 4.4 | 0 = New; 1 = Partially filled; 2 = Filled; 3 = Done for day; 4 = Canceled; 5 = Replaced; 6 = Pending cancel; 7 = Stopped; 8 = Rejected; 9 = Suspended; A = Pending new; B = Calculated; C = Expired; D = Accepted for bidding; E = Pending replace |
| 40 | OrdType | CHAR | 4.2, 4.4 | 1 = Market; 2 = Limit; 3 = Stop; 4 = Stop limit; 5 = Market on close; 6 = With or without; 7 = Limit or better; 8 = Limit with or without; 9 = On basis; A = On close; B = Limit on close; C = Forex market; D = Previously quoted; E = Previously indicated; F = Forex limit; G = Forex swap; H = Forex previously quoted; I = Funari; J = Market if touched; K = Market with left over as limit; L = Previous fund valuation point; M = Next fund valuation point; P = Pegged |
| 41 | OrigClOrdID | STRING | 4.2, 4.4 | |
| 42 | OrigTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 43 | PossDupFlag | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 44 | Price | PRICE | 4.2, 4.4 | |
| 45 | RefSeqNum | SEQNUM | 4.2, 4.4 | |
| 46 | RelatdSym | STRING | 4.2 | |
| 47 | Rule80A | CHAR | 4.2 | A = Agency single order; B = Short exempt transaction a type; C = Proprietary non algo; D = Program order member; E = Short exempt transaction for principal; F = Short exempt transaction w type; H = Short exempt transaction i type; I = Individual investor; J = Proprietary algo; K = Agency algo; L = Short exempt transaction member affliated; M = Program order other member; N = Agent for other member; O = Proprietary transaction affiliated; P = Principal; R = Transaction non member; S = Specialist trades; T = Transaction unaffiliated member; U = Agency index arb; W = All other orders as agent for other member; X = Short exempt transaction member not affliated; Y = Agency non algo; Z = Short exempt transaction non member |
| 48 | SecurityID | STRING | 4.2, 4.4 | |
| 49 | SenderCompID | STRING | 4.2, 4.4 | |
| 50 | SenderSubID | STRING | 4.2, 4.4 | |
| 51 | SendingDate | LOCALMKTDATE | — | |
| 52 | SendingTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 53 | Quantity | QTY | 4.2, 4.4 | |
| 54 | Side | CHAR | 4.2, 4.4 | 1 = Buy; 2 = Sell; 3 = Buy minus; 4 = Sell plus; 5 = Sell short; 6 = Sell short exempt; 7 = Undisclosed; 8 = Cross; 9 = Cross short; A = Cross short exempt; B = As defined; C = Opposite; D = Subscribe; E = Redeem; F = Lend; G = Borrow |
| 55 | Symbol | STRING | 4.2, 4.4 | |
| 56 | TargetCompID | STRING | 4.2, 4.4 | |
| 57 | TargetSubID | STRING | 4.2, 4.4 | |
| 58 | Text | STRING | 4.2, 4.4 | |
| 59 | TimeInForce | CHAR | 4.2, 4.4 | 0 = Day; 1 = Good till cancel; 2 = At the opening; 3 = Immediate or cancel; 4 = Fill or kill; 5 = Good till crossing; 6 = Good till date; 7 = At the close |
| 60 | TransactTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 61 | Urgency | CHAR | 4.2, 4.4 | 0 = Normal; 1 = Flash; 2 = Background |
| 62 | ValidUntilTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 63 | SettlType | CHAR | 4.2, 4.4 | 0 = Regular; 1 = Cash; 2 = Next day; 3 = T plus2; 4 = T plus3; 5 = T plus4; 6 = Future; 7 = When and if issued; 8 = Sellers option; 9 = T plus5 |
| 64 | SettlDate | LOCALMKTDATE | 4.2, 4.4 | |
| 65 | SymbolSfx | STRING | 4.2, 4.4 | |
| 66 | ListID | STRING | 4.2, 4.4 | |
| 67 | ListSeqNo | INT | 4.2, 4.4 | |
| 68 | TotNoOrders | INT | 4.2, 4.4 | |
| 69 | ListExecInst | STRING | 4.2, 4.4 | |
| 70 | AllocID | STRING | 4.2, 4.4 | |
| 71 | AllocTransType | CHAR | 4.2, 4.4 | 0 = New; 1 = Replace; 2 = Cancel; 3 = Preliminary; 4 = Calculated; 5 = Calculated without preliminary |
| 72 | RefAllocID | STRING | 4.2, 4.4 | |
| 73 | NoOrders | NUMINGROUP | 4.2, 4.4 | |
| 74 | AvgPxPrecision | INT | 4.2, 4.4 | |
| 75 | TradeDate | LOCALMKTDATE | 4.2, 4.4 | |
| 76 | ExecBroker | STRING | 4.2 | |
| 77 | PositionEffect | CHAR | 4.2, 4.4 | C = Close; F = Fifo; O = Open; R = Rolled |
| 78 | NoAllocs | NUMINGROUP | 4.2, 4.4 | |
| 79 | AllocAccount | STRING | 4.2, 4.4 | |
| 80 | AllocQty | QTY | 4.2, 4.4 | |
| 81 | ProcessCode | CHAR | 4.2, 4.4 | 0 = Regular; 1 = Soft dollar; 2 = Step in; 3 = Step out; 4 = Soft dollar step in; 5 = Soft dollar step out; 6 = Plan sponsor |
| 82 | NoRpts | INT | 4.2, 4.4 | |
| 83 | RptSeq | INT | 4.2, 4.4 | |
| 84 | CxlQty | QTY | 4.2, 4.4 | |
| 85 | NoDlvyInst | NUMINGROUP | 4.4 | |
| 86 | DlvyInst | STRING | — | |
| 87 | AllocStatus | INT | 4.2, 4.4 | 0 = Accepted; 1 = Block level reject; 2 = Account level reject; 3 = Received; 4 = Incomplete; 5 = Rejected by intermediary |
| 88 | AllocRejCode | INT | 4.2, 4.4 | 0 = Unknown account; 1 = Incorrect quantity; 2 = Incorrect averageg price; 3 = Unknown executing broker mnemonic; 4 = Commission difference; 5 = Unknown order ID; 6 = Unknown list ID; 7 = Other see text; 8 = Incorrect allocated quantity; 9 = Calculation difference; 10 = Unknown or stale exec ID; 11 = Mismatched data; 12 = Unknown cl ord ID; 13 = Warehouse request rejected |
| 89 | Signature | DATA | 4.2, 4.4 | |
| 90 | SecureDataLen | LENGTH | 4.2, 4.4 | |
| 91 | SecureData | DATA | 4.2, 4.4 | |
| 92 | BrokerOfCredit | STRING | 4.2 | |
| 93 | SignatureLength | LENGTH | 4.2, 4.4 | |
| 94 | EmailType | CHAR | 4.2, 4.4 | 0 = New; 1 = Reply; 2 = Admin reply |
| 95 | RawDataLength | LENGTH | 4.2, 4.4 | |
| 96 | RawData | DATA | 4.2, 4.4 | |
| 97 | PossResend | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 98 | EncryptMethod | INT | 4.2, 4.4 | 0 = None; 1 = Pkcs; 2 = Des; 3 = Pkcsdes; 4 = Pgpdes; 5 = Pgpdesmd5; 6 = Pem |
| 99 | StopPx | PRICE | 4.2, 4.4 | |
| 100 | ExDestination | EXCHANGE | 4.2, 4.4 | |
| 102 | CxlRejReason | INT | 4.2, 4.4 | 0 = Too late to cancel; 1 = Unknown order; 2 = Broker / exchange option; 3 = Order already in Pending Cancel or Pending Replace status; 4 = Unable to process order mass cancel request; 5 = OrigOrdModTime (586) did not match the last TransactTime (60) of the order; 6 = Duplicate ClOrdID (11) received; 99 = Other |
| 103 | OrdRejReason | INT | 4.2, 4.4 | 0 = Broker / exchange option; 1 = Unknown symbol; 2 = Exchange closed; 3 = Order exceeds limit; 4 = Too late to enter; 5 = Unknown order; 6 = Duplicate order; 7 = Duplicate of a verbally communicated order; 8 = Stale order; 9 = Trade along required; 10 = Invalid investor ID; 11 = Unsupported order characteristic; 13 = Incorrect quantity; 14 = Incorrect allocated quantity; 15 = Unknown account; 99 = Other |
| 104 | IOIQualifier | CHAR | 4.2, 4.4 | A = All or none; B = Market on close; C = At the close; D = Vwap; I = In touch with; L = Limit; M = More behind; O = At the open; P = Taking a position; Q = At the market; R = Ready to trade; S = Portfolio shown; T = Through the day; V = Versus; W = Indication; X = Crossing opportunity; Y = At the midpoint; Z = Pre open |
| 105 | WaveNo | STRING | 4.2 | |
| 106 | Issuer | STRING | 4.2, 4.4 | |
| 107 | SecurityDesc | STRING | 4.2, 4.4 | |
| 108 | HeartBtInt | INT | 4.2, 4.4 | |
| 109 | ClientID | STRING | 4.2 | |
| 110 | MinQty | QTY | 4.2, 4.4 | |
| 111 | MaxFloor | QTY | 4.2, 4.4 | |
| 112 | TestReqID | STRING | 4.2, 4.4 | |
| 113 | ReportToExch | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 114 | LocateReqd | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 115 | OnBehalfOfCompID | STRING | 4.2, 4.4 | |
| 116 | OnBehalfOfSubID | STRING | 4.2, 4.4 | |
| 117 | QuoteID | STRING | 4.2, 4.4 | |
| 118 | NetMoney | AMT | 4.2, 4.4 | |
| 119 | SettlCurrAmt | AMT | 4.2, 4.4 | |
| 120 | SettlCurrency | CURRENCY | 4.2, 4.4 | |
| 121 | ForexReq | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 122 | OrigSendingTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 123 | GapFillFlag | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 124 | NoExecs | NUMINGROUP | 4.2, 4.4 | |
| 125 | CxlType | CHAR | — | |
| 126 | ExpireTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 127 | DKReason | CHAR | 4.2, 4.4 | A = Unknown symbol; B = Wrong side; C = Quantity exceeds order; D = No matching order; E = Price exceeds limit; F = Calculation difference; Z = Other |
| 128 | DeliverToCompID | STRING | 4.2, 4.4 | |
| 129 | DeliverToSubID | STRING | 4.2, 4.4 | |
| 130 | IOINaturalFlag | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 131 | QuoteReqID | STRING | 4.2, 4.4 | |
| 132 | BidPx | PRICE | 4.2, 4.4 | |
| 133 | OfferPx | PRICE | 4.2, 4.4 | |
| 134 | BidSize | QTY | 4.2, 4.4 | |
| 135 | OfferSize | QTY | 4.2, 4.4 | |
| 136 | NoMiscFees | NUMINGROUP | 4.2, 4.4 | |
| 137 | MiscFeeAmt | AMT | 4.2, 4.4 | |
| 138 | MiscFeeCurr | CURRENCY | 4.2, 4.4 | |
| 139 | MiscFeeType | STRING | 4.2, 4.4 | 1 = Regulatory; 2 = Tax; 3 = Local commission; 4 = Exchange fees; 5 = Stamp; 6 = Levy; 7 = Other; 8 = Markup; 9 = Consumption tax; 10 = Per transaction; 11 = Conversion; 12 = Agent |
| 140 | PrevClosePx | PRICE | 4.2, 4.4 | |
| 141 | ResetSeqNumFlag | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 142 | SenderLocationID | STRING | 4.2, 4.4 | |
| 143 | TargetLocationID | STRING | 4.2, 4.4 | |
| 144 | OnBehalfOfLocationID | STRING | 4.2, 4.4 | |
| 145 | DeliverToLocationID | STRING | 4.2, 4.4 | |
| 146 | NoRelatedSym | NUMINGROUP | 4.2, 4.4 | |
| 147 | Subject | STRING | 4.2, 4.4 | |
| 148 | Headline | STRING | 4.2, 4.4 | |
| 149 | URLLink | STRING | 4.2, 4.4 | |
| 150 | ExecType | CHAR | 4.2, 4.4 | 0 = New; 1 = Partial fill; 2 = Fill; 3 = Done for day; 4 = Canceled; 5 = Replaced; 6 = Pending cancel; 7 = Stopped; 8 = Rejected; 9 = Suspended; A = Pending new; B = Calculated; C = Expired; D = Restated; E = Pending replace; F = Trade; G = Trade correct; H = Trade cancel; I = Order status |
| 151 | LeavesQty | QTY | 4.2, 4.4 | |
| 152 | CashOrderQty | QTY | 4.2, 4.4 | |
| 153 | AllocAvgPx | PRICE | 4.2, 4.4 | |
| 154 | AllocNetMoney | AMT | 4.2, 4.4 | |
| 155 | SettlCurrFxRate | FLOAT | 4.2, 4.4 | |
| 156 | SettlCurrFxRateCalc | CHAR | 4.2, 4.4 | D = Divide; M = Multiply |
| 157 | NumDaysInterest | INT | 4.2, 4.4 | |
| 158 | AccruedInterestRate | PERCENTAGE | 4.2, 4.4 | |
| 159 | AccruedInterestAmt | AMT | 4.2, 4.4 | |
| 160 | SettlInstMode | CHAR | 4.2, 4.4 | 0 = Default; 1 = Standing instructions provided; 2 = Specific allocation account overriding; 3 = Specific allocation account standing; 4 = Specific order for a single account; 5 = Request reject |
| 161 | AllocText | STRING | 4.2, 4.4 | |
| 162 | SettlInstID | STRING | 4.2, 4.4 | |
| 163 | SettlInstTransType | CHAR | 4.2, 4.4 | C = Cancel; N = New; R = Replace; T = Restate |
| 164 | EmailThreadID | STRING | 4.2, 4.4 | |
| 165 | SettlInstSource | CHAR | 4.2, 4.4 | 1 = Broker credit; 2 = Institution; 3 = Investor |
| 166 | SettlLocation | STRING | 4.2 | CED = Cedel; DTC = Depository trust company; EUR = Euro clear; FED = Federal book entry; ISO Country Code = Local market settle location; PNY = Physical; PTC = Participant trust company |
| 167 | SecurityType | STRING | 4.2, 4.4 | ? = Wildcard; ABS = Asset backed securities; AMENDED = Amended; AN = Other anticipation notes; BA = Bankers acceptance; BN = Bank notes; BOX = Bill of exchanges; BRADY = Brady bond; BRIDGE = Bridge loan; BUYSELL = Buy sellback; CB = Convertible bond; CD = Certificate of deposit; CL = Call loans; CMBS = Corp; CMO = Collateralized mortgage obligation; COFO = Certificate of obligation; COFP = Certificate of participation; CORP = Corporate bond; CP = Commercial paper; CPP = Corporate private placement; CS = Common stock; DEFLTED = Defaulted; DINP = Debtor in possession; DN = Deposit notes; DUAL = Dual currency; EUCD = Euro certificate of deposit; EUCORP = Euro corporate bond; EUCP = Euro commercial paper; EUSOV = Euro sovereigns; EUSUPRA = Euro supranational coupons; FAC = Federal agency coupon; FADN = Federal agency discount note; FHA = Federal housing authority; FHL = Federal home loan; FN = Federal national mortgage association; FOR = Foreign exchange contract; FORWARD = Forward; FUT = Future; GN = Government national mortgage association; GO = General obligation bonds; GOVT = Treasuries agency debenture; IET = Ioette mortgage; LOFC = Letter of credit; LQN = Liquidity note; MATURED = Matured; MBS = Mortgage backed securities; MF = Mutual fund; MIO = Mortgage interest only; MLEG = Multileg instrument; MPO = Mortgage principal only; MPP = Mortgage private placement; MPT = Miscellaneous pass through; MT = Mandatory tender; MTN = Medium term notes; MUNI = Municipal bond; NONE = No security type; ONITE = Overnight; OPT = Option; PEF = Private export funding; PFAND = Pfandbriefe; PN = Promissory note; PS = Preferred stock; PZFJ = Plazos fijos; RAN = Revenue anticipation note; REPLACD = Replaced; REPO = Repurchase; RETIRED = Retired; REV = Revenue bonds; RP = Repurchase agreement; RVLV = Revolver loan; RVLVTRM = Revolver; RVRP = Reverse repurchase agreement; SECLOAN = Securities loan; SECPLEDGE = Securities pledge; SL = Student loan marketing association; SPCLA = Special assessment; SPCLO = Special obligation; SPCLT = Special tax; STN = Short term loan note; STRUCT = Structured notes; SUPRA = Usd supranational coupons; SWING = Swing line facility; TAN = Tax anticipation note; TAXA = Tax allocation; TBA = To be announced; TBILL = Us treasury bill; TBOND = Us treasury bond; TCAL = Principal strip of a callable bond or note; TD = Time deposit; TECP = Tax exempt commercial paper; TERM = Term loan; TINT = Interest strip from any bond or note; TIPS = Treasury inflation protected securities; TNOTE = Us treasury note; TPRN = Principal strip from a non callable bond or note; TRAN = Tax revenue anticipation note; UST = Us treasury note old; USTB = Us treasury bill old; VRDN = Variable rate demand note; WAR = Warrant; WITHDRN = Withdrawn; XCN = Extended comm note; XLINKD = Indexed linked; YANK = Yankee corporate bond; YCD = Yankee certificate of deposit; ZOO = Cats tigers and lions |
| 168 | EffectiveTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 169 | StandInstDbType | INT | 4.2, 4.4 | 0 = Other; 1 = Dtcsid; 2 = Thomson alert; 3 = A global custodian; 4 = Account net |
| 170 | StandInstDbName | STRING | 4.2, 4.4 | |
| 171 | StandInstDbID | STRING | 4.2, 4.4 | |
| 172 | SettlDeliveryType | INT | 4.2, 4.4 | 0 = Versus; 1 = Free; 2 = Tri party; 3 = Hold in custody |
| 173 | SettlDepositoryCode | STRING | 4.2 | |
| 174 | SettlBrkrCode | STRING | 4.2 | |
| 175 | SettlInstCode | STRING | 4.2 | |
| 176 | SecuritySettlAgentName | STRING | 4.2 | |
| 177 | SecuritySettlAgentCode | STRING | 4.2 | |
| 178 | SecuritySettlAgentAcctNum | STRING | 4.2 | |
| 179 | SecuritySettlAgentAcctName | STRING | 4.2 | |
| 180 | SecuritySettlAgentContactName | STRING | 4.2 | |
| 181 | SecuritySettlAgentContactPhone | STRING | 4.2 | |
| 182 | CashSettlAgentName | STRING | 4.2 | |
| 183 | CashSettlAgentCode | STRING | 4.2 | |
| 184 | CashSettlAgentAcctNum | STRING | 4.2 | |
| 185 | CashSettlAgentAcctName | STRING | 4.2 | |
| 186 | CashSettlAgentContactName | STRING | 4.2 | |
| 187 | CashSettlAgentContactPhone | STRING | 4.2 | |
| 188 | BidSpotRate | PRICE | 4.2, 4.4 | |
| 189 | BidForwardPoints | PRICEOFFSET | 4.2, 4.4 | |
| 190 | OfferSpotRate | PRICE | 4.2, 4.4 | |
| 191 | OfferForwardPoints | PRICEOFFSET | 4.2, 4.4 | |
| 192 | OrderQty2 | QTY | 4.2, 4.4 | |
| 193 | SettlDate2 | LOCALMKTDATE | 4.2, 4.4 | |
| 194 | LastSpotRate | PRICE | 4.2, 4.4 | |
| 195 | LastForwardPoints | PRICEOFFSET | 4.2, 4.4 | |
| 196 | AllocLinkID | STRING | 4.2, 4.4 | |
| 197 | AllocLinkType | INT | 4.2, 4.4 | 0 = Fx netting; 1 = Fx swap |
| 198 | SecondaryOrderID | STRING | 4.2, 4.4 | |
| 199 | NoIOIQualifiers | NUMINGROUP | 4.2, 4.4 | |
| 200 | MaturityMonthYear | MONTHYEAR | 4.2, 4.4 | |
| 201 | PutOrCall | INT | 4.2, 4.4 | 0 = Put; 1 = Call |
| 202 | StrikePrice | PRICE | 4.2, 4.4 | |
| 203 | CoveredOrUncovered | INT | 4.2, 4.4 | 0 = Covered; 1 = Uncovered |
| 204 | CustomerOrFirm | INT | 4.2 | 0 = Customer; 1 = Firm |
| 205 | MaturityDay | DAYOFMONTH | 4.2 | |
| 206 | OptAttribute | CHAR | 4.2, 4.4 | |
| 207 | SecurityExchange | EXCHANGE | 4.2, 4.4 | |
| 208 | NotifyBrokerOfCredit | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 209 | AllocHandlInst | INT | 4.2, 4.4 | 1 = Match; 2 = Forward; 3 = Forward and match |
| 210 | MaxShow | QTY | 4.2, 4.4 | |
| 211 | PegOffsetValue | FLOAT | 4.2, 4.4 | |
| 212 | XmlDataLen | LENGTH | 4.2, 4.4 | |
| 213 | XmlData | DATA | 4.2, 4.4 | |
| 214 | SettlInstRefID | STRING | 4.2, 4.4 | |
| 215 | NoRoutingIDs | NUMINGROUP | 4.2, 4.4 | |
| 216 | RoutingType | INT | 4.2, 4.4 | 1 = Target firm; 2 = Target list; 3 = Block firm; 4 = Block list |
| 217 | RoutingID | STRING | 4.2, 4.4 | |
| 218 | Spread | PRICEOFFSET | 4.2, 4.4 | |
| 219 | Benchmark | CHAR | 4.2 | 1 = Curve; 2 = Five yr; 3 = Old5; 4 = Ten yr; 5 = Old10; 6 = Thirty yr; 7 = Old30; 8 = Three molibor; 9 = Six molibor |
| 220 | BenchmarkCurveCurrency | CURRENCY | 4.4 | |
| 221 | BenchmarkCurveName | STRING | 4.4 | |
| 222 | BenchmarkCurvePoint | STRING | 4.4 | |
| 223 | CouponRate | PERCENTAGE | 4.2, 4.4 | |
| 224 | CouponPaymentDate | LOCALMKTDATE | 4.4 | |
| 225 | IssueDate | LOCALMKTDATE | 4.4 | |
| 226 | RepurchaseTerm | INT | 4.4 | |
| 227 | RepurchaseRate | PERCENTAGE | 4.4 | |
| 228 | Factor | FLOAT | 4.4 | |
| 229 | TradeOriginationDate | LOCALMKTDATE | 4.4 | |
| 230 | ExDate | LOCALMKTDATE | 4.4 | |
| 231 | ContractMultiplier | FLOAT | 4.2, 4.4 | |
| 232 | NoStipulations | NUMINGROUP | 4.4 | |
| 233 | StipulationType | STRING | 4.4 | AMT = Alternative minimum tax; AUTOREINV = Auto reinvestment; BANKQUAL = Bank qualified; BGNCON = Bargain conditions; COUPON = Coupon range; CURRENCY = Iso currency code; CUSTOMDATE = Custom start; GEOG = Geographics; HAIRCUT = Valuation discount; INSURED = Insured; ISSUE = Issue date; ISSUER = Issuer; ISSUESIZE = Issue size range; LOOKBACK = Lookback days; LOT = Explicit lot identifier; LOTVAR = Lot variance; MAT = Maturity year and month; MATURITY = Maturity range; MAXSUBS = Maximum substitutions; MINDNOM = Minimum denomination; MININCR = Minimum increment; MINQTY = Minimum quantity; PAYFREQ = Payment frequency; PIECES = Number of pieces; PMAX = Pools maximum; PPL = Pools per lot; PPM = Pools per million; PPT = Pools per trade; PRICE = Price range; PRICEFREQ = Pricing frequency; PROD = Production year; PROTECT = Call protection; PURPOSE = Purpose; PXSOURCE = Benchmark price source; RATING = Rating source and range; REDEMPTION = Type of redemption; RESTRICTED = Restricted; SECTOR = Market sector; SECTYPE = Security type included or excluded; STRUCT = Structure; SUBSFREQ = Substitutions frequency; SUBSLEFT = Substitutions left; TEXT = Freeform text; TRDVAR = Trade variance; WAC = Weighted average coupon; WAL = Weighted average life coupon; WALA = Weighted average loan age; WAM = Weighted average maturity; WHOLE = Whole pool; YIELD = Yield range |
| 234 | StipulationValue | STRING | 4.4 | |
| 235 | YieldType | STRING | 4.4 | AFTERTAX = After tax yield; ANNUAL = Annual yield; ATISSUE = Yield at issue; AVGMATURITY = Yield to average maturity; BOOK = Book yield; CALL = Yield to next call; CHANGE = Yield change since close; CLOSE = Closing yield; COMPOUND = Compound yield; CURRENT = Current yield; GOVTEQUIV = Gvnt equivalent yield; GROSS = True gross yield; INFLATION = Yield with inflation assumption; INVERSEFLOATER = Inverse floater bond yield; LASTCLOSE = Most recent closing yield; LASTMONTH = Closing yield most recent month; LASTQUARTER = Closing yield most recent quarter; LASTYEAR = Closing yield most recent year; LONGAVGLIFE = Yield to longest average life; MARK = Mark to market yield; MATURITY = Yield to maturity; NEXTREFUND = Yield to next refund; OPENAVG = Open average yield; PREVCLOSE = Previous close yield; PROCEEDS = Proceeds yield; PUT = Yield to next put; SEMIANNUAL = Semi annual yield; SHORTAVGLIFE = Yield to shortest average life; SIMPLE = Simple yield; TAXEQUIV = Tax equivalent yield; TENDER = Yield to tender date; TRUE = True yield; VALUE1/32 = Yield value of132; WORST = Yield to worst |
| 236 | Yield | PERCENTAGE | 4.4 | |
| 237 | TotalTakedown | AMT | 4.4 | |
| 238 | Concession | AMT | 4.4 | |
| 239 | RepoCollateralSecurityType | STRING | 4.4 | |
| 240 | RedemptionDate | LOCALMKTDATE | 4.4 | |
| 241 | UnderlyingCouponPaymentDate | LOCALMKTDATE | 4.4 | |
| 242 | UnderlyingIssueDate | LOCALMKTDATE | 4.4 | |
| 243 | UnderlyingRepoCollateralSecurityType | STRING | 4.4 | |
| 244 | UnderlyingRepurchaseTerm | INT | 4.4 | |
| 245 | UnderlyingRepurchaseRate | PERCENTAGE | 4.4 | |
| 246 | UnderlyingFactor | FLOAT | 4.4 | |
| 247 | UnderlyingRedemptionDate | LOCALMKTDATE | 4.4 | |
| 248 | LegCouponPaymentDate | LOCALMKTDATE | 4.4 | |
| 249 | LegIssueDate | LOCALMKTDATE | 4.4 | |
| 250 | LegRepoCollateralSecurityType | STRING | 4.4 | |
| 251 | LegRepurchaseTerm | INT | 4.4 | |
| 252 | LegRepurchaseRate | PERCENTAGE | 4.4 | |
| 253 | LegFactor | FLOAT | 4.4 | |
| 254 | LegRedemptionDate | LOCALMKTDATE | 4.4 | |
| 255 | CreditRating | STRING | 4.4 | |
| 256 | UnderlyingCreditRating | STRING | 4.4 | |
| 257 | LegCreditRating | STRING | 4.4 | |
| 258 | TradedFlatSwitch | BOOLEAN | 4.4 | N = No; Y = Yes |
| 259 | BasisFeatureDate | LOCALMKTDATE | 4.4 | |
| 260 | BasisFeaturePrice | PRICE | 4.4 | |
| 262 | MDReqID | STRING | 4.2, 4.4 | |
| 263 | SubscriptionRequestType | CHAR | 4.2, 4.4 | 0 = Snapshot; 1 = Snapshot and updates; 2 = Disable previous snapshot |
| 264 | MarketDepth | INT | 4.2, 4.4 | |
| 265 | MDUpdateType | INT | 4.2, 4.4 | 0 = Full refresh; 1 = Incremental refresh |
| 266 | AggregatedBook | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 267 | NoMDEntryTypes | NUMINGROUP | 4.2, 4.4 | |
| 268 | NoMDEntries | NUMINGROUP | 4.2, 4.4 | |
| 269 | MDEntryType | CHAR | 4.2, 4.4 | 0 = Bid; 1 = Offer; 2 = Trade; 3 = Index value; 4 = Opening price; 5 = Closing price; 6 = Settlement price; 7 = Trading session high price; 8 = Trading session low price; 9 = Trading session vwap price; A = Imbalance; B = Trade volume; C = Open interest |
| 270 | MDEntryPx | PRICE | 4.2, 4.4 | |
| 271 | MDEntrySize | QTY | 4.2, 4.4 | |
| 272 | MDEntryDate | UTCDATEONLY | 4.2, 4.4 | |
| 273 | MDEntryTime | UTCTIMEONLY | 4.2, 4.4 | |
| 274 | TickDirection | CHAR | 4.2, 4.4 | 0 = Plus tick; 1 = Zero plus tick; 2 = Minus tick; 3 = Zero minus tick |
| 275 | MDMkt | EXCHANGE | 4.2, 4.4 | |
| 276 | QuoteCondition | MULTIPLEVALUESTRING | 4.2, 4.4 | A = Open; B = Closed; C = Exchange best; D = Consolidated best; E = Locked; F = Crossed; G = Depth; H = Fast trading; I = Non firm |
| 277 | TradeCondition | MULTIPLEVALUESTRING | 4.2, 4.4 | A = Cash; B = Average price trade; C = Cash trade; D = Next day; E = Opening; F = Intraday trade detail; G = Rule127 trade; H = Rule155 trade; I = Sold last; J = Next day trade; K = Opened; L = Seller; M = Sold; N = Stopped stock; P = Imbalance more buyers; Q = Imbalance more sellers; R = Opening price |
| 278 | MDEntryID | STRING | 4.2, 4.4 | |
| 279 | MDUpdateAction | CHAR | 4.2, 4.4 | 0 = New; 1 = Change; 2 = Delete |
| 280 | MDEntryRefID | STRING | 4.2, 4.4 | |
| 281 | MDReqRejReason | CHAR | 4.2, 4.4 | 0 = Unknown symbol; 1 = Duplicate md req ID; 2 = Insufficient bandwidth; 3 = Insufficient permissions; 4 = Unsupported subscription request type; 5 = Unsupported market depth; 6 = Unsupported md update type; 7 = Unsupported aggregated book; 8 = Unsupported md entry type; 9 = Unsupported trading session ID; A = Unsupported scope; B = Unsupported open close settle flag; C = Unsupported md implicit delete |
| 282 | MDEntryOriginator | STRING | 4.2, 4.4 | |
| 283 | LocationID | STRING | 4.2, 4.4 | |
| 284 | DeskID | STRING | 4.2, 4.4 | |
| 285 | DeleteReason | CHAR | 4.2, 4.4 | 0 = Cancellation; 1 = Error |
| 286 | OpenCloseSettlFlag | MULTIPLEVALUESTRING | 4.2, 4.4 | 0 = Daily open; 1 = Session open; 2 = Delivery settlement entry; 3 = Expected entry; 4 = Entry from previous business day; 5 = Theoretical price value |
| 287 | SellerDays | INT | 4.2, 4.4 | |
| 288 | MDEntryBuyer | STRING | 4.2, 4.4 | |
| 289 | MDEntrySeller | STRING | 4.2, 4.4 | |
| 290 | MDEntryPositionNo | INT | 4.2, 4.4 | |
| 291 | FinancialStatus | MULTIPLEVALUESTRING | 4.2, 4.4 | 1 = Bankrupt; 2 = Pending delisting |
| 292 | CorporateAction | MULTIPLEVALUESTRING | 4.2, 4.4 | A = Ex dividend; B = Ex distribution; C = Ex rights; D = New; E = Ex interest |
| 293 | DefBidSize | QTY | 4.2, 4.4 | |
| 294 | DefOfferSize | QTY | 4.2, 4.4 | |
| 295 | NoQuoteEntries | NUMINGROUP | 4.2, 4.4 | |
| 296 | NoQuoteSets | NUMINGROUP | 4.2, 4.4 | |
| 297 | QuoteStatus | INT | 4.2, 4.4 | 0 = Accepted; 1 = Cancel for symbol; 2 = Canceled for security type; 3 = Canceled for underlying; 4 = Canceled all; 5 = Rejected; 6 = Removed from market; 7 = Expired; 8 = Query; 9 = Quote not found; 10 = Pending; 11 = Pass; 12 = Locked market warning; 13 = Cross market warning; 14 = Canceled due to lock market; 15 = Canceled due to cross market |
| 298 | QuoteCancelType | INT | 4.2, 4.4 | 1 = Cancel for one or more securities; 2 = Cancel for security type; 3 = Cancel for underlying security; 4 = Cancel all quotes |
| 299 | QuoteEntryID | STRING | 4.2, 4.4 | |
| 300 | QuoteRejectReason | INT | 4.2, 4.4 | 1 = Unknown symbol; 2 = Exchange; 3 = Quote request exceeds limit; 4 = Too late to enter; 5 = Unknown quote; 6 = Duplicate quote; 7 = Invalid bid; 8 = Invalid price; 9 = Not authorized to quote security; 99 = Other |
| 301 | QuoteResponseLevel | INT | 4.2, 4.4 | 0 = No acknowledgement; 1 = Acknowledge only negative or erroneous quotes; 2 = Acknowledge each quote message |
| 302 | QuoteSetID | STRING | 4.2, 4.4 | |
| 303 | QuoteRequestType | INT | 4.2, 4.4 | 1 = Manual; 2 = Automatic |
| 304 | TotNoQuoteEntries | INT | 4.2, 4.4 | |
| 305 | UnderlyingSecurityIDSource | STRING | 4.2, 4.4 | |
| 306 | UnderlyingIssuer | STRING | 4.2, 4.4 | |
| 307 | UnderlyingSecurityDesc | STRING | 4.2, 4.4 | |
| 308 | UnderlyingSecurityExchange | EXCHANGE | 4.2, 4.4 | |
| 309 | UnderlyingSecurityID | STRING | 4.2, 4.4 | |
| 310 | UnderlyingSecurityType | STRING | 4.2, 4.4 | |
| 311 | UnderlyingSymbol | STRING | 4.2, 4.4 | |
| 312 | UnderlyingSymbolSfx | STRING | 4.2, 4.4 | |
| 313 | UnderlyingMaturityMonthYear | MONTHYEAR | 4.2, 4.4 | |
| 314 | UnderlyingMaturityDay | DAYOFMONTH | 4.2 | |
| 315 | UnderlyingPutOrCall | INT | 4.2, 4.4 | |
| 316 | UnderlyingStrikePrice | PRICE | 4.2, 4.4 | |
| 317 | UnderlyingOptAttribute | CHAR | 4.2, 4.4 | |
| 318 | UnderlyingCurrency | CURRENCY | 4.2, 4.4 | |
| 319 | RatioQty | QTY | 4.2 | |
| 320 | SecurityReqID | STRING | 4.2, 4.4 | |
| 321 | SecurityRequestType | INT | 4.2, 4.4 | 0 = Request security identity and specifications; 1 = Request security identity for specifications; 2 = Request list security types; 3 = Request list securities |
| 322 | SecurityResponseID | STRING | 4.2, 4.4 | |
| 323 | SecurityResponseType | INT | 4.2, 4.4 | 1 = Accept as is; 2 = Accept with revisions; 3 = List of security types returned per request; 4 = List of securities returned per request; 5 = Reject security proposal; 6 = Cannot match selection criteria |
| 324 | SecurityStatusReqID | STRING | 4.2, 4.4 | |
| 325 | UnsolicitedIndicator | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 326 | SecurityTradingStatus | INT | 4.2, 4.4 | 1 = Opening delay; 2 = Trading halt; 3 = Resume; 4 = No open; 5 = Price indication; 6 = Trading range indication; 7 = Market imbalance buy; 8 = Market imbalance sell; 9 = Market on close imbalance buy; 10 = Market on close imbalance sell; 12 = No market imbalance; 13 = No market on close imbalance; 14 = Its pre opening; 15 = New price indication; 16 = Trade dissemination time; 17 = Ready to trade; 18 = Not available for trading; 19 = Not traded on this market; 20 = Unknown or invalid; 21 = Pre open; 22 = Opening rotation; 23 = Fast market |
| 327 | HaltReasonChar | CHAR | 4.2, 4.4 | D = News dissemination; E = Order influx; I = Order imbalance; M = Additional information; P = News pending; X = Equipment changeover |
| 328 | InViewOfCommon | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 329 | DueToRelated | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 330 | BuyVolume | QTY | 4.2, 4.4 | |
| 331 | SellVolume | QTY | 4.2, 4.4 | |
| 332 | HighPx | PRICE | 4.2, 4.4 | |
| 333 | LowPx | PRICE | 4.2, 4.4 | |
| 334 | Adjustment | INT | 4.2, 4.4 | 1 = Cancel; 2 = Error; 3 = Correction |
| 335 | TradSesReqID | STRING | 4.2, 4.4 | |
| 336 | TradingSessionID | STRING | 4.2, 4.4 | |
| 337 | ContraTrader | STRING | 4.2, 4.4 | |
| 338 | TradSesMethod | INT | 4.2, 4.4 | 1 = Electronic; 2 = Open outcry; 3 = Two party |
| 339 | TradSesMode | INT | 4.2, 4.4 | 1 = Testing; 2 = Simulated; 3 = Production |
| 340 | TradSesStatus | INT | 4.2, 4.4 | 0 = Unknown; 1 = Halted; 2 = Open; 3 = Closed; 4 = Pre open; 5 = Pre close; 6 = Request rejected |
| 341 | TradSesStartTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 342 | TradSesOpenTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 343 | TradSesPreCloseTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 344 | TradSesCloseTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 345 | TradSesEndTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 346 | NumberOfOrders | INT | 4.2, 4.4 | |
| 347 | MessageEncoding | STRING | 4.2, 4.4 | EUC-JP = Eucjp; ISO-2022-JP = Iso2022 jp; Shift_JIS = Shift jis; UTF-8 = Utf8 |
| 348 | EncodedIssuerLen | LENGTH | 4.2, 4.4 | |
| 349 | EncodedIssuer | DATA | 4.2, 4.4 | |
| 350 | EncodedSecurityDescLen | LENGTH | 4.2, 4.4 | |
| 351 | EncodedSecurityDesc | DATA | 4.2, 4.4 | |
| 352 | EncodedListExecInstLen | LENGTH | 4.2, 4.4 | |
| 353 | EncodedListExecInst | DATA | 4.2, 4.4 | |
| 354 | EncodedTextLen | LENGTH | 4.2, 4.4 | |
| 355 | EncodedText | DATA | 4.2, 4.4 | |
| 356 | EncodedSubjectLen | LENGTH | 4.2, 4.4 | |
| 357 | EncodedSubject | DATA | 4.2, 4.4 | |
| 358 | EncodedHeadlineLen | LENGTH | 4.2, 4.4 | |
| 359 | EncodedHeadline | DATA | 4.2, 4.4 | |
| 360 | EncodedAllocTextLen | LENGTH | 4.2, 4.4 | |
| 361 | EncodedAllocText | DATA | 4.2, 4.4 | |
| 362 | EncodedUnderlyingIssuerLen | LENGTH | 4.2, 4.4 | |
| 363 | EncodedUnderlyingIssuer | DATA | 4.2, 4.4 | |
| 364 | EncodedUnderlyingSecurityDescLen | LENGTH | 4.2, 4.4 | |
| 365 | EncodedUnderlyingSecurityDesc | DATA | 4.2, 4.4 | |
| 366 | AllocPrice | PRICE | 4.2, 4.4 | |
| 367 | QuoteSetValidUntilTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 368 | QuoteEntryRejectReason | INT | 4.2, 4.4 | 1 = Unknown symbol; 2 = Exchange; 3 = Quote exceeds limit; 4 = Too late to enter; 5 = Unknown quote; 6 = Duplicate quote; 7 = Invalid bid ask spread; 8 = Invalid price; 9 = Not authorized to quote security |
| 369 | LastMsgSeqNumProcessed | SEQNUM | 4.2, 4.4 | |
| 370 | OnBehalfOfSendingTime | UTCTIMESTAMP | 4.2 | |
| 371 | RefTagID | INT | 4.2, 4.4 | |
| 372 | RefMsgType | STRING | 4.2, 4.4 | |
| 373 | SessionRejectReason | INT | 4.2, 4.4 | 0 = Invalid tag number; 1 = Required tag missing; 2 = Tag not defined for this message type; 3 = Undefined tag; 4 = Tag specified without a value; 5 = Value is incorrect; 6 = Incorrect data format for value; 7 = Decryption problem; 8 = Signature problem; 9 = Comp ID problem; 10 = Sending time accuracy problem; 11 = Invalid msg type; 12 = Xml validation error; 13 = Tag appears more than once; 14 = Tag specified out of required order; 15 = Repeating group fields out of order; 16 = Incorrect num in group count for repeating group; 17 = Non-data value includes field delimiter (SOH character); 99 = Other |
| 374 | BidRequestTransType | CHAR | 4.2, 4.4 | C = Cancel; N = New |
| 375 | ContraBroker | STRING | 4.2, 4.4 | |
| 376 | ComplianceID | STRING | 4.2, 4.4 | |
| 377 | SolicitedFlag | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 378 | ExecRestatementReason | INT | 4.2, 4.4 | 0 = Gt corporate action; 1 = Gt renewal; 2 = Verbal change; 3 = Repricing of order; 4 = Broker option; 5 = Partial decline of order qty; 6 = Cancel on trading halt; 7 = Cancel on system failure; 8 = Market; 9 = Canceled; 10 = Warehouse recap; 99 = Other |
| 379 | BusinessRejectRefID | STRING | 4.2, 4.4 | |
| 380 | BusinessRejectReason | INT | 4.2, 4.4 | 0 = Other; 1 = Unknown ID; 2 = Unknown security; 3 = Unsupported message type; 4 = Application not available; 5 = Conditionally required field missing; 6 = Not authorized; 7 = Deliver to firm not available at this time |
| 381 | GrossTradeAmt | AMT | 4.2, 4.4 | |
| 382 | NoContraBrokers | NUMINGROUP | 4.2, 4.4 | |
| 383 | MaxMessageSize | LENGTH | 4.2, 4.4 | |
| 384 | NoMsgTypes | NUMINGROUP | 4.2, 4.4 | |
| 385 | MsgDirection | CHAR | 4.2, 4.4 | R = Receive; S = Send |
| 386 | NoTradingSessions | NUMINGROUP | 4.2, 4.4 | |
| 387 | TotalVolumeTraded | QTY | 4.2, 4.4 | |
| 388 | DiscretionInst | CHAR | 4.2, 4.4 | 0 = Related to displayed price; 1 = Related to market price; 2 = Related to primary price; 3 = Related to local primary price; 4 = Related to midpoint price; 5 = Related to last trade price; 6 = Related to vwap |
| 389 | DiscretionOffsetValue | FLOAT | 4.2, 4.4 | |
| 390 | BidID | STRING | 4.2, 4.4 | |
| 391 | ClientBidID | STRING | 4.2, 4.4 | |
| 392 | ListName | STRING | 4.2, 4.4 | |
| 393 | TotNoRelatedSym | INT | 4.2, 4.4 | |
| 394 | BidType | INT | 4.2, 4.4 | 1 = Non disclosed; 2 = Disclosed; 3 = No bidding process |
| 395 | NumTickets | INT | 4.2, 4.4 | |
| 396 | SideValue1 | AMT | 4.2, 4.4 | |
| 397 | SideValue2 | AMT | 4.2, 4.4 | |
| 398 | NoBidDescriptors | NUMINGROUP | 4.2, 4.4 | |
| 399 | BidDescriptorType | INT | 4.2, 4.4 | 1 = Sector; 2 = Country; 3 = Index |
| 400 | BidDescriptor | STRING | 4.2, 4.4 | |
| 401 | SideValueInd | INT | 4.2, 4.4 | 1 = Side value1; 2 = Side value2 |
| 402 | LiquidityPctLow | PERCENTAGE | 4.2, 4.4 | |
| 403 | LiquidityPctHigh | PERCENTAGE | 4.2, 4.4 | |
| 404 | LiquidityValue | AMT | 4.2, 4.4 | |
| 405 | EFPTrackingError | PERCENTAGE | 4.2, 4.4 | |
| 406 | FairValue | AMT | 4.2, 4.4 | |
| 407 | OutsideIndexPct | PERCENTAGE | 4.2, 4.4 | |
| 408 | ValueOfFutures | AMT | 4.2, 4.4 | |
| 409 | LiquidityIndType | INT | 4.2, 4.4 | 1 = Five day moving average; 2 = Twenty day moving average; 3 = Normal market size; 4 = Other |
| 410 | WtAverageLiquidity | PERCENTAGE | 4.2, 4.4 | |
| 411 | ExchangeForPhysical | BOOLEAN | 4.2, 4.4 | N = No; Y = Yes |
| 412 | OutMainCntryUIndex | AMT | 4.2, 4.4 | |
| 413 | CrossPercent | PERCENTAGE | 4.2, 4.4 | |
| 414 | ProgRptReqs | INT | 4.2, 4.4 | 1 = Buy side requests; 2 = Sell side sends; 3 = Real time execution reports |
| 415 | ProgPeriodInterval | INT | 4.2, 4.4 | |
| 416 | IncTaxInd | INT | 4.2, 4.4 | 1 = Net; 2 = Gross |
| 417 | NumBidders | INT | 4.2, 4.4 | |
| 418 | BidTradeType | CHAR | 4.2, 4.4 | A = Agency; G = Vwap guarantee; J = Guaranteed close; R = Risk trade |
| 419 | BasisPxType | CHAR | 4.2, 4.4 | 2 = Closing price at morning session; 3 = Closing price; 4 = Current price; 5 = Sq; 6 = Vwap through a day; 7 = Vwap through a morning session; 8 = Vwap through an afternoon session; 9 = Vwap through a day except; A = Vwap through a morning session except; B = Vwap through an afternoon session except; C = Strike; D = Open; Z = Others |
| 420 | NoBidComponents | NUMINGROUP | 4.2, 4.4 | |
| 421 | Country | COUNTRY | 4.2, 4.4 | |
| 422 | TotNoStrikes | INT | 4.2, 4.4 | |
| 423 | PriceType | INT | 4.2, 4.4 | 1 = Percentage; 2 = Per unit; 3 = Fixed amount; 4 = Discount; 5 = Premium; 6 = Spread; 7 = Ted price; 8 = Ted yield; 9 = Yield; 10 = Fixed cabinet trade price; 11 = Variable cabinet trade price |
| 424 | DayOrderQty | QTY | 4.2, 4.4 | |
| 425 | DayCumQty | QTY | 4.2, 4.4 | |
| 426 | DayAvgPx | PRICE | 4.2, 4.4 | |
| 427 | GTBookingInst | INT | 4.2, 4.4 | 0 = Book out all trades on day of execution; 1 = Accumulate until filled or expired; 2 = Accumulate until verballly notified otherwise |
| 428 | NoStrikes | NUMINGROUP | 4.2, 4.4 | |
| 429 | ListStatusType | INT | 4.2, 4.4 | 1 = Ack; 2 = Response; 3 = Timed; 4 = Exec started; 5 = All done; 6 = Alert |
| 430 | NetGrossInd | INT | 4.2, 4.4 | 1 = Net; 2 = Gross |
| 431 | ListOrderStatus | INT | 4.2, 4.4 | 1 = In bidding process; 2 = Received for execution; 3 = Executing; 4 = Cancelling; 5 = Alert; 6 = All done; 7 = Reject |
| 432 | ExpireDate | LOCALMKTDATE | 4.2, 4.4 | |
| 433 | ListExecInstType | CHAR | 4.2, 4.4 | 1 = Immediate; 2 = Wait for instruction; 3 = Sell driven; 4 = Buy driven cash top up; 5 = Buy driven cash withdraw |
| 434 | CxlRejResponseTo | CHAR | 4.2, 4.4 | 1 = Order cancel request; 2 = Order cancel |
| 435 | UnderlyingCouponRate | PERCENTAGE | 4.2, 4.4 | |
| 436 | UnderlyingContractMultiplier | FLOAT | 4.2, 4.4 | |
| 437 | ContraTradeQty | QTY | 4.2, 4.4 | |
| 438 | ContraTradeTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 439 | ClearingFirm | STRING | 4.2 | |
| 440 | ClearingAccount | STRING | 4.2 | |
| 441 | LiquidityNumSecurities | INT | 4.2, 4.4 | |
| 442 | MultiLegReportingType | CHAR | 4.2, 4.4 | 1 = Single security; 2 = Individual leg of a multi leg security; 3 = Multi leg security |
| 443 | StrikeTime | UTCTIMESTAMP | 4.2, 4.4 | |
| 444 | ListStatusText | STRING | 4.2, 4.4 | |
| 445 | EncodedListStatusTextLen | LENGTH | 4.2, 4.4 | |
| 446 | EncodedListStatusText | DATA | 4.2, 4.4 | |
| 447 | PartyIDSource | CHAR | 4.4 | 1 = Korean investor ID; 2 = Taiwanese foreign investor ID; 3 = Taiwanese trading acct; 4 = Malaysian central depository; 5 = Chinese investor ID; 6 = Uk national insurance or pension number; 7 = Us social security number; 8 = Us employer or tax ID number; 9 = Australian business number; A = Australian tax file number; B = Bic; C = General identifier; D = Proprietary; E = Iso country code; F = Settlement entity location; G = Mic; H = Csd participant; I = Isitc acronym |
| 448 | PartyID | STRING | 4.4 | |
| 451 | NetChgPrevDay | PRICEOFFSET | 4.4 | |
| 452 | PartyRole | INT | 4.4 | 1 = Executing firm; 2 = Broker of credit; 3 = Client ID; 4 = Clearing firm; 5 = Investor ID; 6 = Introducing firm; 7 = Entering firm; 8 = Locate; 9 = Fund manager client ID; 10 = Settlement location; 11 = Order origination trader; 12 = Executing trader; 13 = Order origination firm; 14 = Giveup clearing firm; 15 = Correspondant clearing firm; 16 = Executing system; 17 = Contra firm; 18 = Contra clearing firm; 19 = Sponsoring firm; 20 = Underlying contra firm; 21 = Clearing organization; 22 = Exchange; 24 = Customer account; 25 = Correspondent clearing organization; 26 = Correspondent broker; 27 = Buyer; 28 = Custodian; 29 = Intermediary; 30 = Agent; 31 = Sub custodian; 32 = Beneficiary; 33 = Interested party; 34 = Regulatory body; 35 = Liquidity provider; 36 = Entering trader; 37 = Contra trader; 38 = Position account |
| 453 | NoPartyIDs | NUMINGROUP | 4.4 | |
| 454 | NoSecurityAltID | NUMINGROUP | 4.4 | |
| 455 | SecurityAltID | STRING | 4.4 | |
| 456 | SecurityAltIDSource | STRING | 4.4 | |
| 457 | NoUnderlyingSecurityAltID | NUMINGROUP | 4.4 | |
| 458 | UnderlyingSecurityAltID | STRING | 4.4 | |
| 459 | UnderlyingSecurityAltIDSource | STRING | 4.4 | |
| 460 | Product | INT | 4.4 | 1 = Agency; 2 = Commodity; 3 = Corporate; 4 = Currency; 5 = Equity; 6 = Government; 7 = Index; 8 = Loan; 9 = Moneymarket; 10 = Mortgage; 11 = Municipal; 12 = Other; 13 = Financing |
| 461 | CFICode | STRING | 4.4 | |
| 462 | UnderlyingProduct | INT | 4.4 | |
| 463 | UnderlyingCFICode | STRING | 4.4 | |
| 464 | TestMessageIndicator | BOOLEAN | 4.4 | N = No; Y = Yes |
| 466 | BookingRefID | STRING | 4.4 | |
| 467 | IndividualAllocID | STRING | 4.4 | |
| 468 | RoundingDirection | CHAR | 4.4 | 0 = Round to nearest; 1 = Round down; 2 = Round up |
| 469 | RoundingModulus | FLOAT | 4.4 | |
| 470 | CountryOfIssue | COUNTRY | 4.4 | |
| 471 | StateOrProvinceOfIssue | STRING | 4.4 | |
| 472 | LocaleOfIssue | STRING | 4.4 | |
| 473 | NoRegistDtls | NUMINGROUP | 4.4 | |
| 474 | MailingDtls | STRING | 4.4 | |
| 475 | InvestorCountryOfResidence | COUNTRY | 4.4 | |
| 476 | PaymentRef | STRING | 4.4 | |
| 477 | DistribPaymentMethod | INT | 4.4 | 1 = Crest; 2 = Nscc; 3 = Euroclear; 4 = Clearstream; 5 = Cheque; 6 = Telegraphic transfer; 7 = Fed wire; 8 = Direct credit; 9 = Ach credit; 10 = Bpay; 11 = High value clearing system hvacs; 12 = Reinvest in fund |
| 478 | CashDistribCurr | CURRENCY | 4.4 | |
| 479 | CommCurrency | CURRENCY | 4.4 | |
| 480 | CancellationRights | CHAR | 4.4 | M = No waiver agreement; N = No execution only; O = No institutional; Y = Yes |
| 481 | MoneyLaunderingStatus | CHAR | 4.4 | 1 = Exempt below limit; 2 = Exempt money type; 3 = Exempt authorised; N = Not checked; Y = Passed |
| 482 | MailingInst | STRING | 4.4 | |
| 483 | TransBkdTime | UTCTIMESTAMP | 4.4 | |
| 484 | ExecPriceType | CHAR | 4.4 | B = Bid price; C = Creation price; D = Creation price plus adjustment percent; E = Creation price plus adjustment amount; O = Offer price; P = Offer price minus adjustment percent; Q = Offer price minus adjustment amount; S = Single price |
| 485 | ExecPriceAdjustment | FLOAT | 4.4 | |
| 486 | DateOfBirth | LOCALMKTDATE | 4.4 | |
| 487 | TradeReportTransType | INT | 4.4 | |
| 488 | CardHolderName | STRING | 4.4 | |
| 489 | CardNumber | STRING | 4.4 | |
| 490 | CardExpDate | LOCALMKTDATE | 4.4 | |
| 491 | CardIssNum | STRING | 4.4 | |
| 492 | PaymentMethod | INT | 4.4 | 1 = Crest; 2 = Nscc; 3 = Euroclear; 4 = Clearstream; 5 = Cheque; 6 = Telegraphic transfer; 7 = Fed wire; 8 = Debit card; 9 = Direct debit; 10 = Direct credit; 11 = Credit card; 12 = Ach debit; 13 = Ach credit; 14 = Bpay; 15 = High value clearing system |
| 493 | RegistAcctType | STRING | 4.4 | |
| 494 | Designation | STRING | 4.4 | |
| 495 | TaxAdvantageType | INT | 4.4 | 0 = None; 1 = Maxi isa; 2 = Tessa; 3 = Mini cash isa; 4 = Mini stocks and shares isa; 5 = Mini insurance isa; 6 = Current year payment; 7 = Prior year payment; 8 = Asset transfer; 9 = Employee prior year; 10 = Employee current year; 11 = Employer prior year; 12 = Employer current year; 13 = Non fund prototype ira; 14 = Non fund qualified plan; 15 = Defined contribution plan; 16 = Ira; 17 = Ira rollover; 18 = Keogh; 19 = Profit sharing plan; 20 = Us401 k; 21 = Self directed ira; 22 = Us403b; 23 = Us457; 24 = Roth ira prototype; 25 = Roth ira non prototype; 26 = Roth conversion ira prototype; 27 = Roth conversion ira non prototype; 28 = Education ira prototype; 29 = Education ira non prototype |
| 496 | RegistRejReasonText | STRING | 4.4 | |
| 497 | FundRenewWaiv | CHAR | 4.4 | N = No; Y = Yes |
| 498 | CashDistribAgentName | STRING | 4.4 | |
| 499 | CashDistribAgentCode | STRING | 4.4 | |
| 500 | CashDistribAgentAcctNumber | STRING | 4.4 | |
| 501 | CashDistribPayRef | STRING | 4.4 | |
| 502 | CashDistribAgentAcctName | STRING | 4.4 | |
| 503 | CardStartDate | LOCALMKTDATE | 4.4 | |
| 504 | PaymentDate | LOCALMKTDATE | 4.4 | |
| 505 | PaymentRemitterID | STRING | 4.4 | |
| 506 | RegistStatus | CHAR | 4.4 | A = Accepted; H = Held; N = Reminder; R = Rejected |
| 507 | RegistRejReasonCode | INT | 4.4 | 1 = Invalid account type; 2 = Invalid tax exempt type; 3 = Invalid ownership type; 4 = No reg details; 5 = Invalid reg seq no; 6 = Invalid reg details; 7 = Invalid mailing details; 8 = Invalid mailing instructions; 9 = Invalid investor ID; 10 = Invalid investor ID source; 11 = Invalid date of birth; 12 = Invalid country; 13 = Invalid distrib instns; 14 = Invalid percentage; 15 = Invalid payment method; 16 = Invalid account name; 17 = Invalid agent code; 18 = Invalid account num; 99 = Other |
| 508 | RegistRefID | STRING | 4.4 | |
| 509 | RegistDtls | STRING | 4.4 | |
| 510 | NoDistribInsts | NUMINGROUP | 4.4 | |
| 511 | RegistEmail | STRING | 4.4 | |
| 512 | DistribPercentage | PERCENTAGE | 4.4 | |
| 513 | RegistID | STRING | 4.4 | |
| 514 | RegistTransType | CHAR | 4.4 | 0 = New; 1 = Replace; 2 = Cancel |
| 515 | ExecValuationPoint | UTCTIMESTAMP | 4.4 | |
| 516 | OrderPercent | PERCENTAGE | 4.4 | |
| 517 | OwnershipType | CHAR | 4.4 | 2 = Joint trustees; J = Joint investors; T = Tenants in common |
| 518 | NoContAmts | NUMINGROUP | 4.4 | |
| 519 | ContAmtType | INT | 4.4 | 1 = Commission amount; 2 = Commission percent; 3 = Initial charge amount; 4 = Initial charge percent; 5 = Discount amount; 6 = Discount percent; 7 = Dilution levy amount; 8 = Dilution levy percent; 9 = Exit charge amount; 10 = Exit charge percent; 11 = Fund based renewal commission percent; 12 = Projected fund value; 13 = Fund based renewal commission on order; 14 = Fund based renewal commission on fund; 15 = Net settlement amount |
| 520 | ContAmtValue | FLOAT | 4.4 | |
| 521 | ContAmtCurr | CURRENCY | 4.4 | |
| 522 | OwnerType | INT | 4.4 | 1 = Individual investor; 2 = Public company; 3 = Private company; 4 = Individual trustee; 5 = Company trustee; 6 = Pension plan; 7 = Custodian under gifts to minors act; 8 = Trusts; 9 = Fiduciaries; 10 = Networking sub account; 11 = Non profit organization; 12 = Corporate body; 13 = Nominee |
| 523 | PartySubID | STRING | 4.4 | |
| 524 | NestedPartyID | STRING | 4.4 | |
| 525 | NestedPartyIDSource | CHAR | 4.4 | |
| 526 | SecondaryClOrdID | STRING | 4.4 | |
| 527 | SecondaryExecID | STRING | 4.4 | |
| 528 | OrderCapacity | CHAR | 4.4 | A = Agency; G = Proprietary; I = Individual; P = Principal; R = Riskless principal; W = Agent for other member |
| 529 | OrderRestrictions | MULTIPLEVALUESTRING | 4.4 | 1 = Program trade; 2 = Index arbitrage; 3 = Non index arbitrage; 4 = Competing market maker; 5 = Acting as market maker or specialist in security; 6 = Acting as market maker or specialist in underlying; 7 = Foreign entity; 8 = External market participant; 9 = External inter connected market linkage; A = Riskless arbitrage |
| 530 | MassCancelRequestType | CHAR | 4.4 | 1 = Cancel orders for a security; 2 = Cancel orders for an underlying security; 3 = Cancel orders for a product; 4 = Cancel orders for acfi code; 5 = Cancel orders for a security type; 6 = Cancel orders for a trading session; 7 = Cancel all orders |
| 531 | MassCancelResponse | CHAR | 4.4 | 0 = Cancel request rejected; 1 = Cancel orders for a security; 2 = Cancel orders for an underlying security; 3 = Cancel orders for a product; 4 = Cancel orders for acfi code; 5 = Cancel orders for a security type; 6 = Cancel orders for a trading session; 7 = Cancel all orders |
| 532 | MassCancelRejectReason | STRING | 4.4 | 0 = Mass cancel not supported; 1 = Invalid or unknown security; 2 = Invalid or unkown underlying security; 3 = Invalid or unknown product; 4 = Invalid or unknown CFI code; 5 = Invalid or unknown security type; 6 = Invalid or unknown trading session; 99 = Other |
| 533 | TotalAffectedOrders | INT | 4.4 | |
| 534 | NoAffectedOrders | NUMINGROUP | 4.4 | |
| 535 | AffectedOrderID | STRING | 4.4 | |
| 536 | AffectedSecondaryOrderID | STRING | 4.4 | |
| 537 | QuoteType | INT | 4.4 | 0 = Indicative; 1 = Tradeable; 2 = Restricted tradeable; 3 = Counter |
| 538 | NestedPartyRole | INT | 4.4 | |
| 539 | NoNestedPartyIDs | NUMINGROUP | 4.4 | |
| 540 | TotalAccruedInterestAmt | AMT | 4.4 | |
| 541 | MaturityDate | LOCALMKTDATE | 4.4 | |
| 542 | UnderlyingMaturityDate | LOCALMKTDATE | 4.4 | |
| 543 | InstrRegistry | STRING | 4.4 | |
| 544 | CashMargin | CHAR | 4.4 | 1 = Cash; 2 = Margin open; 3 = Margin close |
| 545 | NestedPartySubID | STRING | 4.4 | |
| 546 | Scope | MULTIPLEVALUESTRING | 4.4 | 1 = Local market; 2 = National; 3 = Global |
| 547 | MDImplicitDelete | BOOLEAN | 4.4 | N = No; Y = Yes |
| 548 | CrossID | STRING | 4.4 | |
| 549 | CrossType | INT | 4.4 | 1 = Cross aon; 2 = Cross IOC; 3 = Cross one side; 4 = Cross same price |
| 550 | CrossPrioritization | INT | 4.4 | 0 = None; 1 = Buy side is prioritized; 2 = Sell side is prioritized |
| 551 | OrigCrossID | STRING | 4.4 | |
| 552 | NoSides | NUMINGROUP | 4.4 | 1 = One side; 2 = Both sides |
| 553 | Username | STRING | 4.4 | |
| 554 | Password | STRING | 4.4 | |
| 555 | NoLegs | NUMINGROUP | 4.4 | |
| 556 | LegCurrency | CURRENCY | 4.4 | |
| 557 | TotNoSecurityTypes | INT | 4.4 | |
| 558 | NoSecurityTypes | NUMINGROUP | 4.4 | |
| 559 | SecurityListRequestType | INT | 4.4 | 0 = Symbol; 1 = Security type and; 2 = Product; 3 = Trading session ID; 4 = All securities |
| 560 | SecurityRequestResult | INT | 4.4 | 0 = Valid request; 1 = Invalid or unsupported request; 2 = No instruments found; 3 = Not authorized to retrieve instrument data; 4 = Instrument data temporarily unavailable; 5 = Request for instrument data not supported |
| 561 | RoundLot | QTY | 4.4 | |
| 562 | MinTradeVol | QTY | 4.4 | |
| 563 | MultiLegRptTypeReq | INT | 4.4 | 0 = Report by mulitleg security only; 1 = Report by multileg security and instrument legs; 2 = Report by instrument legs only |
| 564 | LegPositionEffect | CHAR | 4.4 | |
| 565 | LegCoveredOrUncovered | INT | 4.4 | |
| 566 | LegPrice | PRICE | 4.4 | |
| 567 | TradSesStatusRejReason | INT | 4.4 | 1 = Unknown or invalid trading session ID; 99 = Other |
| 568 | TradeRequestID | STRING | 4.4 | |
| 569 | TradeRequestType | INT | 4.4 | 0 = All trades; 1 = Matched trades matching criteria; 2 = Unmatched trades that match criteria; 3 = Unreported trades that match criteria; 4 = Advisories that match criteria |
| 570 | PreviouslyReported | BOOLEAN | 4.4 | N = No; Y = Yes |
| 571 | TradeReportID | STRING | 4.4 | |
| 572 | TradeReportRefID | STRING | 4.4 | |
| 573 | MatchStatus | CHAR | 4.4 | 0 = Compared; 1 = Uncompared; 2 = Advisory or alert |
| 574 | MatchType | STRING | 4.4 | A1 = Exact match plus4 badges exec time; A2 = Exact match plus4 badges; A3 = Exact match plus2 badges exec time; A4 = Exact match plus2 badges; A5 = Exact match plus exec time; AQ = Stamped advisories or specialist accepts; M1 = Exact match minus badges times; M2 = Summarized match minus badges times; M3 = Act accepted trade; M4 = Act default trade; M5 = Act default after m2; M6 = Actm6 match; MT = Ocs locked in; S1 = A1 exact match summarized quantity; S2 = A2 exact match summarized quantity; S3 = A3 exact match summarized quantity; S4 = A4 exact match summarized quantity; S5 = A5 exact match summarized quantity |
| 575 | OddLot | BOOLEAN | 4.4 | N = No; Y = Yes |
| 576 | NoClearingInstructions | NUMINGROUP | 4.4 | |
| 577 | ClearingInstruction | INT | 4.4 | 0 = Process normally; 1 = Exclude from all netting; 2 = Bilateral netting only; 3 = Ex clearing; 4 = Special trade; 5 = Multilateral netting; 6 = Clear against central counterparty; 7 = Exclude from central counterparty; 8 = Manual mode; 9 = Automatic posting mode; 10 = Automatic give up mode; 11 = Qualified service representative qsr; 12 = Customer trade; 13 = Self clearing |
| 578 | TradeInputSource | STRING | 4.4 | |
| 579 | TradeInputDevice | STRING | 4.4 | |
| 580 | NoDates | NUMINGROUP | 4.4 | |
| 581 | AccountType | INT | 4.4 | 1 = Carried customer side; 2 = Carried non customer side; 3 = House trader; 4 = Floor trader; 6 = Carried non customer side cross margined; 7 = House trader cross margined; 8 = Joint back office account |
| 582 | CustOrderCapacity | INT | 4.4 | 1 = Member trading for their own account; 2 = Clearing firm trading for its proprietary account; 3 = Member trading for another member; 4 = All other |
| 583 | ClOrdLinkID | STRING | 4.4 | |
| 584 | MassStatusReqID | STRING | 4.4 | |
| 585 | MassStatusReqType | INT | 4.4 | 1 = Status for orders for a security; 2 = Status for orders for an underlying security; 3 = Status for orders for a product; 4 = Status for orders for acfi code; 5 = Status for orders for a security type; 6 = Status for orders for a trading session; 7 = Status for all orders; 8 = Status for orders for a party ID |
| 586 | OrigOrdModTime | UTCTIMESTAMP | 4.4 | |
| 587 | LegSettlType | CHAR | 4.4 | |
| 588 | LegSettlDate | LOCALMKTDATE | 4.4 | |
| 589 | DayBookingInst | CHAR | 4.4 | 0 = Auto; 1 = Speak with order initiator before booking; 2 = Accumulate |
| 590 | BookingUnit | CHAR | 4.4 | 0 = Each partial execution is a bookable unit; 1 = Aggregate partial executions on this order; 2 = Aggregate executions for this symbol |
| 591 | PreallocMethod | CHAR | 4.4 | 0 = Pro rata; 1 = Do not pro rata |
| 592 | UnderlyingCountryOfIssue | COUNTRY | 4.4 | |
| 593 | UnderlyingStateOrProvinceOfIssue | STRING | 4.4 | |
| 594 | UnderlyingLocaleOfIssue | STRING | 4.4 | |
| 595 | UnderlyingInstrRegistry | STRING | 4.4 | |
| 596 | LegCountryOfIssue | COUNTRY | 4.4 | |
| 597 | LegStateOrProvinceOfIssue | STRING | 4.4 | |
| 598 | LegLocaleOfIssue | STRING | 4.4 | |
| 599 | LegInstrRegistry | STRING | 4.4 | |
| 600 | LegSymbol | STRING | 4.4 | |
| 601 | LegSymbolSfx | STRING | 4.4 | |
| 602 | LegSecurityID | STRING | 4.4 | |
| 603 | LegSecurityIDSource | STRING | 4.4 | |
| 604 | NoLegSecurityAltID | NUMINGROUP | 4.4 | |
| 605 | LegSecurityAltID | STRING | 4.4 | |
| 606 | LegSecurityAltIDSource | STRING | 4.4 | |
| 607 | LegProduct | INT | 4.4 | |
| 608 | LegCFICode | STRING | 4.4 | |
| 609 | LegSecurityType | STRING | 4.4 | |
| 610 | LegMaturityMonthYear | MONTHYEAR | 4.4 | |
| 611 | LegMaturityDate | LOCALMKTDATE | 4.4 | |
| 612 | LegStrikePrice | PRICE | 4.4 | |
| 613 | LegOptAttribute | CHAR | 4.4 | |
| 614 | LegContractMultiplier | FLOAT | 4.4 | |
| 615 | LegCouponRate | PERCENTAGE | 4.4 | |
| 616 | LegSecurityExchange | EXCHANGE | 4.4 | |
| 617 | LegIssuer | STRING | 4.4 | |
| 618 | EncodedLegIssuerLen | LENGTH | 4.4 | |
| 619 | EncodedLegIssuer | DATA | 4.4 | |
| 620 | LegSecurityDesc | STRING | 4.4 | |
| 621 | EncodedLegSecurityDescLen | LENGTH | 4.4 | |
| 622 | EncodedLegSecurityDesc | DATA | 4.4 | |
| 623 | LegRatioQty | FLOAT | 4.4 | |
| 624 | LegSide | CHAR | 4.4 | |
| 625 | TradingSessionSubID | STRING | 4.4 | |
| 626 | AllocType | INT | 4.4 | 1 = Calculated; 2 = Preliminary; 5 = Ready to book; 7 = Warehouse instruction; 8 = Request to intermediary |
| 627 | NoHops | NUMINGROUP | 4.4 | |
| 628 | HopCompID | STRING | 4.4 | |
| 629 | HopSendingTime | UTCTIMESTAMP | 4.4 | |
| 630 | HopRefID | SEQNUM | 4.4 | |
| 631 | MidPx | PRICE | 4.4 | |
| 632 | BidYield | PERCENTAGE | 4.4 | |
| 633 | MidYield | PERCENTAGE | 4.4 | |
| 634 | OfferYield | PERCENTAGE | 4.4 | |
| 635 | ClearingFeeIndicator | STRING | 4.4 | 1 = First year delegate; 2 = Second year delegate; 3 = Third year delegate; 4 = Fourth year delegate; 5 = Fifth year delegate; 9 = Sixth year delegate; B = Cboe member; C = Non member and customer; E = Equity member and clearing member; F = Full and associate member; H = Firms106 h and106 j; I = Gim; L = Lessee106 f employees; M = All other ownership types |
| 636 | WorkingIndicator | BOOLEAN | 4.4 | N = No; Y = Yes |
| 637 | LegLastPx | PRICE | 4.4 | |
| 638 | PriorityIndicator | INT | 4.4 | 0 = Priority unchanged; 1 = Lost priority as result of order change |
| 639 | PriceImprovement | PRICEOFFSET | 4.4 | |
| 640 | Price2 | PRICE | 4.4 | |
| 641 | LastForwardPoints2 | PRICEOFFSET | 4.4 | |
| 642 | BidForwardPoints2 | PRICEOFFSET | 4.4 | |
| 643 | OfferForwardPoints2 | PRICEOFFSET | 4.4 | |
| 644 | RFQReqID | STRING | 4.4 | |
| 645 | MktBidPx | PRICE | 4.4 | |
| 646 | MktOfferPx | PRICE | 4.4 | |
| 647 | MinBidSize | QTY | 4.4 | |
| 648 | MinOfferSize | QTY | 4.4 | |
| 649 | QuoteStatusReqID | STRING | 4.4 | |
| 650 | LegalConfirm | BOOLEAN | 4.4 | N = No; Y = Yes |
| 651 | UnderlyingLastPx | PRICE | 4.4 | |
| 652 | UnderlyingLastQty | QTY | 4.4 | |
| 654 | LegRefID | STRING | 4.4 | |
| 655 | ContraLegRefID | STRING | 4.4 | |
| 656 | SettlCurrBidFxRate | FLOAT | 4.4 | |
| 657 | SettlCurrOfferFxRate | FLOAT | 4.4 | |
| 658 | QuoteRequestRejectReason | INT | 4.4 | 1 = Unknown symbol; 2 = Exchange; 3 = Quote request exceeds limit; 4 = Too late to enter; 5 = Invalid price; 6 = Not authorized to request quote; 7 = No match for inquiry; 8 = No market for instrument; 9 = No inventory; 10 = Pass; 99 = Other |
| 659 | SideComplianceID | STRING | 4.4 | |
| 660 | AcctIDSource | INT | 4.4 | 1 = Bic; 2 = Sid code; 3 = Tfm; 4 = Omgeo; 5 = Dtcc code; 99 = Other |
| 661 | AllocAcctIDSource | INT | 4.4 | |
| 662 | BenchmarkPrice | PRICE | 4.4 | |
| 663 | BenchmarkPriceType | INT | 4.4 | |
| 664 | ConfirmID | STRING | 4.4 | |
| 665 | ConfirmStatus | INT | 4.4 | 1 = Received; 2 = Mismatched account; 3 = Missing settlement instructions; 4 = Confirmed; 5 = Request rejected |
| 666 | ConfirmTransType | INT | 4.4 | 0 = New; 1 = Replace; 2 = Cancel |
| 667 | ContractSettlMonth | MONTHYEAR | 4.4 | |
| 668 | DeliveryForm | INT | 4.4 | 1 = Book entry; 2 = Bearer |
| 669 | LastParPx | PRICE | 4.4 | |
| 670 | NoLegAllocs | NUMINGROUP | 4.4 | |
| 671 | LegAllocAccount | STRING | 4.4 | |
| 672 | LegIndividualAllocID | STRING | 4.4 | |
| 673 | LegAllocQty | QTY | 4.4 | |
| 674 | LegAllocAcctIDSource | STRING | 4.4 | |
| 675 | LegSettlCurrency | CURRENCY | 4.4 | |
| 676 | LegBenchmarkCurveCurrency | CURRENCY | 4.4 | |
| 677 | LegBenchmarkCurveName | STRING | 4.4 | |
| 678 | LegBenchmarkCurvePoint | STRING | 4.4 | |
| 679 | LegBenchmarkPrice | PRICE | 4.4 | |
| 680 | LegBenchmarkPriceType | INT | 4.4 | |
| 681 | LegBidPx | PRICE | 4.4 | |
| 682 | LegIOIQty | STRING | 4.4 | |
| 683 | NoLegStipulations | NUMINGROUP | 4.4 | |
| 684 | LegOfferPx | PRICE | 4.4 | |
| 686 | LegPriceType | INT | 4.4 | |
| 687 | LegQty | QTY | 4.4 | |
| 688 | LegStipulationType | STRING | 4.4 | |
| 689 | LegStipulationValue | STRING | 4.4 | |
| 690 | LegSwapType | INT | 4.4 | 1 = Par for par; 2 = Modified duration; 4 = Risk; 5 = Proceeds |
| 691 | Pool | STRING | 4.4 | |
| 692 | QuotePriceType | INT | 4.4 | 1 = Percent; 2 = Per share; 3 = Fixed amount; 4 = Discount; 5 = Premium; 6 = Spread; 7 = Ted price; 8 = Ted yield; 9 = Yield spread; 10 = Yield |
| 693 | QuoteRespID | STRING | 4.4 | |
| 694 | QuoteRespType | INT | 4.4 | 1 = Hit; 2 = Counter; 3 = Expired; 4 = Cover; 5 = Done away; 6 = Pass |
| 695 | QuoteQualifier | CHAR | 4.4 | |
| 696 | YieldRedemptionDate | LOCALMKTDATE | 4.4 | |
| 697 | YieldRedemptionPrice | PRICE | 4.4 | |
| 698 | YieldRedemptionPriceType | INT | 4.4 | |
| 699 | BenchmarkSecurityID | STRING | 4.4 | |
| 700 | ReversalIndicator | BOOLEAN | 4.4 | |
| 701 | YieldCalcDate | LOCALMKTDATE | 4.4 | |
| 702 | NoPositions | NUMINGROUP | 4.4 | |
| 703 | PosType | STRING | 4.4 | ALC = Allocation trade qty; AS = Option assignment; ASF = As of trade qty; DLV = Delivery qty; ETR = Electronic trade qty; EX = Option exercise qty; FIN = End of day qty; IAS = Intra spread qty; IES = Inter spread qty; PA = Adjustment qty; PIT = Pit trade qty; SOD = Start of day qty; SPL = Integral split; TA = Transaction from assignment; TOT = Total transaction qty; TQ = Transaction quantity; TRF = Transfer trade qty; TX = Transaction from exercise; XM = Cross margin qty |
| 704 | LongQty | QTY | 4.4 | |
| 705 | ShortQty | QTY | 4.4 | |
| 706 | PosQtyStatus | INT | 4.4 | 0 = Submitted; 1 = Accepted; 2 = Rejected |
| 707 | PosAmtType | STRING | 4.4 | CASH = Cash amount; CRES = Cash residual amount; FMTM = Final mark to market amount; IMTM = Incremental mark to market amount; PREM = Premium amount; SMTM = Start of day mark to market amount; TVAR = Trade variation amount; VADJ = Value adjusted amount |
| 708 | PosAmt | AMT | 4.4 | |
| 709 | PosTransType | INT | 4.4 | 1 = Exercise; 2 = Do not exercise; 3 = Position adjustment; 4 = Position change submission; 5 = Pledge |
| 710 | PosReqID | STRING | 4.4 | |
| 711 | NoUnderlyings | NUMINGROUP | 4.4 | |
| 712 | PosMaintAction | INT | 4.4 | 1 = New; 2 = Replace; 3 = Cancel |
| 713 | OrigPosReqRefID | STRING | 4.4 | |
| 714 | PosMaintRptRefID | STRING | 4.4 | |
| 715 | ClearingBusinessDate | LOCALMKTDATE | 4.4 | |
| 716 | SettlSessID | STRING | 4.4 | ETH = Electronic trading hours; ITD = Intraday; RTH = Regular trading hours |
| 717 | SettlSessSubID | STRING | 4.4 | |
| 718 | AdjustmentType | INT | 4.4 | 0 = Process request as margin disposition; 1 = Delta plus; 2 = Delta minus; 3 = Final |
| 719 | ContraryInstructionIndicator | BOOLEAN | 4.4 | |
| 720 | PriorSpreadIndicator | BOOLEAN | 4.4 | |
| 721 | PosMaintRptID | STRING | 4.4 | |
| 722 | PosMaintStatus | INT | 4.4 | 0 = Accepted; 1 = Accepted with warnings; 2 = Rejected; 3 = Completed; 4 = Completed with warnings |
| 723 | PosMaintResult | INT | 4.4 | 0 = Successful completion; 1 = Rejected; 99 = Other |
| 724 | PosReqType | INT | 4.4 | 0 = Positions; 1 = Trades; 2 = Exercises; 3 = Assignments |
| 725 | ResponseTransportType | INT | 4.4 | 0 = Inband; 1 = Out of band |
| 726 | ResponseDestination | STRING | 4.4 | |
| 727 | TotalNumPosReports | INT | 4.4 | |
| 728 | PosReqResult | INT | 4.4 | 0 = Valid request; 1 = Invalid or unsupported request; 2 = No positions found that match criteria; 3 = Not authorized to request positions; 4 = Request for position not supported; 99 = Other |
| 729 | PosReqStatus | INT | 4.4 | 0 = Completed; 1 = Completed with warnings; 2 = Rejected |
| 730 | SettlPrice | PRICE | 4.4 | |
| 731 | SettlPriceType | INT | 4.4 | 1 = Final; 2 = Theoretical |
| 732 | UnderlyingSettlPrice | PRICE | 4.4 | |
| 733 | UnderlyingSettlPriceType | INT | 4.4 | |
| 734 | PriorSettlPrice | PRICE | 4.4 | |
| 735 | NoQuoteQualifiers | NUMINGROUP | 4.4 | |
| 736 | AllocSettlCurrency | CURRENCY | 4.4 | |
| 737 | AllocSettlCurrAmt | AMT | 4.4 | |
| 738 | InterestAtMaturity | AMT | 4.4 | |
| 739 | LegDatedDate | LOCALMKTDATE | 4.4 | |
| 740 | LegPool | STRING | 4.4 | |
| 741 | AllocInterestAtMaturity | AMT | 4.4 | |
| 742 | AllocAccruedInterestAmt | AMT | 4.4 | |
| 743 | DeliveryDate | LOCALMKTDATE | 4.4 | |
| 744 | AssignmentMethod | CHAR | 4.4 | P = Pro rata; R = Random |
| 745 | AssignmentUnit | QTY | 4.4 | |
| 746 | OpenInterest | AMT | 4.4 | |
| 747 | ExerciseMethod | CHAR | 4.4 | A = Automatic; M = Manual |
| 748 | TotNumTradeReports | INT | 4.4 | |
| 749 | TradeRequestResult | INT | 4.4 | 0 = Successful; 1 = Invalid or unknown instrument; 2 = Invalid type of trade requested; 3 = Invalid parties; 4 = Invalid transport type requested; 5 = Invalid destination requested; 8 = Trade request type not supported; 9 = Not authorized; 99 = Other |
| 750 | TradeRequestStatus | INT | 4.4 | 0 = Accepted; 1 = Completed; 2 = Rejected |
| 751 | TradeReportRejectReason | INT | 4.4 | 0 = Successful; 1 = Invalid party onformation; 2 = Unknown instrument; 3 = Unauthorized to report trades; 4 = Invalid trade type; 99 = Other |
| 752 | SideMultiLegReportingType | INT | 4.4 | 1 = Single security; 2 = Individual leg of a multileg security; 3 = Multileg security |
| 753 | NoPosAmt | NUMINGROUP | 4.4 | |
| 754 | AutoAcceptIndicator | BOOLEAN | 4.4 | |
| 755 | AllocReportID | STRING | 4.4 | |
| 756 | NoNested2PartyIDs | NUMINGROUP | 4.4 | |
| 757 | Nested2PartyID | STRING | 4.4 | |
| 758 | Nested2PartyIDSource | CHAR | 4.4 | |
| 759 | Nested2PartyRole | INT | 4.4 | |
| 760 | Nested2PartySubID | STRING | 4.4 | |
| 761 | BenchmarkSecurityIDSource | STRING | 4.4 | |
| 762 | SecuritySubType | STRING | 4.4 | |
| 763 | UnderlyingSecuritySubType | STRING | 4.4 | |
| 764 | LegSecuritySubType | STRING | 4.4 | |
| 765 | AllowableOneSidednessPct | PERCENTAGE | 4.4 | |
| 766 | AllowableOneSidednessValue | AMT | 4.4 | |
| 767 | AllowableOneSidednessCurr | CURRENCY | 4.4 | |
| 768 | NoTrdRegTimestamps | NUMINGROUP | 4.4 | |
| 769 | TrdRegTimestamp | UTCTIMESTAMP | 4.4 | |
| 770 | TrdRegTimestampType | INT | 4.4 | 1 = Execution time; 2 = Time in; 3 = Time out; 4 = Broker receipt; 5 = Broker execution |
| 771 | TrdRegTimestampOrigin | STRING | 4.4 | |
| 772 | ConfirmRefID | STRING | 4.4 | |
| 773 | ConfirmType | INT | 4.4 | 1 = Status; 2 = Confirmation; 3 = Confirmation request rejected |
| 774 | ConfirmRejReason | INT | 4.4 | 1 = Mismatched account; 2 = Missing settlement instructions; 99 = Other |
| 775 | BookingType | INT | 4.4 | 0 = Regular booking; 1 = Cfd; 2 = Total return swap |
| 776 | IndividualAllocRejCode | INT | 4.4 | |
| 777 | SettlInstMsgID | STRING | 4.4 | |
| 778 | NoSettlInst | NUMINGROUP | 4.4 | |
| 779 | LastUpdateTime | UTCTIMESTAMP | 4.4 | |
| 780 | AllocSettlInstType | INT | 4.4 | 0 = Use default instructions; 1 = Derive from parameters provided; 2 = Full details provided; 3 = Ssidbi ds provided; 4 = Phone for instructions |
| 781 | NoSettlPartyIDs | NUMINGROUP | 4.4 | |
| 782 | SettlPartyID | STRING | 4.4 | |
| 783 | SettlPartyIDSource | CHAR | 4.4 | |
| 784 | SettlPartyRole | INT | 4.4 | |
| 785 | SettlPartySubID | STRING | 4.4 | |
| 786 | SettlPartySubIDType | INT | 4.4 | |
| 787 | DlvyInstType | CHAR | 4.4 | C = Cash; S = Securities |
| 788 | TerminationType | INT | 4.4 | 1 = Overnight; 2 = Term; 3 = Flexible; 4 = Open |
| 789 | NextExpectedMsgSeqNum | SEQNUM | 4.4 | |
| 790 | OrdStatusReqID | STRING | 4.4 | |
| 791 | SettlInstReqID | STRING | 4.4 | |
| 792 | SettlInstReqRejCode | INT | 4.4 | 0 = Unable to process request; 1 = Unknown account; 2 = No matching settlement instructions found; 99 = Other |
| 793 | SecondaryAllocID | STRING | 4.4 | |
| 794 | AllocReportType | INT | 4.4 | 3 = Sellside calculated using preliminary; 4 = Sellside calculated without preliminary; 5 = Warehouse recap; 8 = Request to intermediary |
| 795 | AllocReportRefID | STRING | 4.4 | |
| 796 | AllocCancReplaceReason | INT | 4.4 | 1 = Original details incomplete; 2 = Change in underlying order details; 99 = Other |
| 797 | CopyMsgIndicator | BOOLEAN | 4.4 | |
| 798 | AllocAccountType | INT | 4.4 | 1 = Carried customer side; 2 = Carried non customer side; 3 = House trader; 4 = Floor trader; 6 = Carried non customer side cross margined; 7 = House trader cross margined; 8 = Joint back office account |
| 799 | OrderAvgPx | PRICE | 4.4 | |
| 800 | OrderBookingQty | QTY | 4.4 | |
| 801 | NoSettlPartySubIDs | NUMINGROUP | 4.4 | |
| 802 | NoPartySubIDs | NUMINGROUP | 4.4 | |
| 803 | PartySubIDType | INT | 4.4 | 1 = Firm; 2 = Person; 3 = System; 4 = Application; 5 = Full legal name of firm; 6 = Postal address; 7 = Phone number; 8 = Email address; 9 = Contact name; 10 = Securities account number; 11 = Registration number; 12 = Registered address for confirmation; 13 = Regulatory status; 14 = Registration name; 15 = Cash account number; 16 = Bic; 17 = Csd participant member code; 18 = Registered address; 19 = Fund account name; 20 = Telex number; 21 = Fax number; 22 = Securities account name; 23 = Cash account name; 24 = Department; 25 = Location desk; 26 = Position account type |
| 804 | NoNestedPartySubIDs | NUMINGROUP | 4.4 | |
| 805 | NestedPartySubIDType | INT | 4.4 | |
| 806 | NoNested2PartySubIDs | NUMINGROUP | 4.4 | |
| 807 | Nested2PartySubIDType | INT | 4.4 | |
| 808 | AllocIntermedReqType | INT | 4.4 | 1 = Pending accept; 2 = Pending release; 3 = Pending reversal; 4 = Accept; 5 = Block level reject; 6 = Account level reject |
| 810 | UnderlyingPx | PRICE | 4.4 | |
| 811 | PriceDelta | FLOAT | 4.4 | |
| 812 | ApplQueueMax | INT | 4.4 | |
| 813 | ApplQueueDepth | INT | 4.4 | |
| 814 | ApplQueueResolution | INT | 4.4 | 0 = No action taken; 1 = Queue flushed; 2 = Overlay last; 3 = End session |
| 815 | ApplQueueAction | INT | 4.4 | 0 = No action taken; 1 = Queue flushed; 2 = Overlay last; 3 = End session |
| 816 | NoAltMDSource | NUMINGROUP | 4.4 | |
| 817 | AltMDSourceID | STRING | 4.4 | |
| 818 | SecondaryTradeReportID | STRING | 4.4 | |
| 819 | AvgPxIndicator | INT | 4.4 | 0 = No average pricing; 1 = Trade; 2 = Last trade |
| 820 | TradeLinkID | STRING | 4.4 | |
| 821 | OrderInputDevice | STRING | 4.4 | |
| 822 | UnderlyingTradingSessionID | STRING | 4.4 | |
| 823 | UnderlyingTradingSessionSubID | STRING | 4.4 | |
| 824 | TradeLegRefID | STRING | 4.4 | |
| 825 | ExchangeRule | STRING | 4.4 | |
| 826 | TradeAllocIndicator | INT | 4.4 | 0 = Allocation not required; 1 = Allocation required; 2 = Use allocation provided with the trade |
| 827 | ExpirationCycle | INT | 4.4 | 0 = Expire on trading session close; 1 = Expire on trading session open |
| 828 | TrdType | INT | 4.4 | 0 = Regular trade; 1 = Block trade; 2 = Efp; 3 = Transfer; 4 = Late trade; 5 = T trade; 6 = Weighted average price trade; 7 = Bunched trade; 8 = Late bunched trade; 9 = Prior reference price trade; 10 = After hours trade |
| 829 | TrdSubType | INT | 4.4 | |
| 830 | TransferReason | STRING | 4.4 | |
| 832 | TotNumAssignmentReports | INT | 4.4 | |
| 833 | AsgnRptID | STRING | 4.4 | |
| 834 | ThresholdAmount | PRICEOFFSET | 4.4 | |
| 835 | PegMoveType | INT | 4.4 | 0 = Floating; 1 = Fixed |
| 836 | PegOffsetType | INT | 4.4 | 0 = Price; 1 = Basis points; 2 = Ticks; 3 = Price tier |
| 837 | PegLimitType | INT | 4.4 | 0 = Or better; 1 = Strict; 2 = Or worse |
| 838 | PegRoundDirection | INT | 4.4 | 1 = More aggressive; 2 = More passive |
| 839 | PeggedPrice | PRICE | 4.4 | |
| 840 | PegScope | INT | 4.4 | 1 = Local; 2 = National; 3 = Global; 4 = National excluding local |
| 841 | DiscretionMoveType | INT | 4.4 | 0 = Floating; 1 = Fixed |
| 842 | DiscretionOffsetType | INT | 4.4 | 0 = Price; 1 = Basis points; 2 = Ticks; 3 = Price tier |
| 843 | DiscretionLimitType | INT | 4.4 | 0 = Or better; 1 = Strict; 2 = Or worse |
| 844 | DiscretionRoundDirection | INT | 4.4 | 1 = More aggressive; 2 = More passive |
| 845 | DiscretionPrice | PRICE | 4.4 | |
| 846 | DiscretionScope | INT | 4.4 | 1 = Local; 2 = National; 3 = Global; 4 = National excluding local |
| 847 | TargetStrategy | INT | 4.4 | 1 = Vwap; 2 = Participate; 3 = Mininize market impact |
| 848 | TargetStrategyParameters | STRING | 4.4 | |
| 849 | ParticipationRate | PERCENTAGE | 4.4 | |
| 850 | TargetStrategyPerformance | FLOAT | 4.4 | |
| 851 | LastLiquidityInd | INT | 4.4 | 1 = Added liquidity; 2 = Removed liquidity; 3 = Liquidity routed out |
| 852 | PublishTrdIndicator | BOOLEAN | 4.4 | N = No; Y = Yes |
| 853 | ShortSaleReason | INT | 4.4 | 0 = Dealer sold short; 1 = Dealer sold short exempt; 2 = Selling customer sold short; 3 = Selling customer sold short exempt; 4 = Qualified service representative; 5 = Qsr or agu contra side sold short exempt |
| 854 | QtyType | INT | 4.4 | 0 = Units; 1 = Contracts |
| 855 | SecondaryTrdType | INT | 4.4 | |
| 856 | TradeReportType | INT | 4.4 | 0 = Submit; 1 = Alleged; 2 = Accept; 3 = Decline; 4 = Addendum; 5 = No; 6 = Trade report cancel; 7 = Locked in |
| 857 | AllocNoOrdersType | INT | 4.4 | 0 = Not specified; 1 = Explicit list provided |
| 858 | SharedCommission | AMT | 4.4 | |
| 859 | ConfirmReqID | STRING | 4.4 | |
| 860 | AvgParPx | PRICE | 4.4 | |
| 861 | ReportedPx | PRICE | 4.4 | |
| 862 | NoCapacities | NUMINGROUP | 4.4 | |
| 863 | OrderCapacityQty | QTY | 4.4 | |
| 864 | NoEvents | NUMINGROUP | 4.4 | |
| 865 | EventType | INT | 4.4 | 1 = Put; 2 = Call; 3 = Tender; 4 = Sinking fund call; 99 = Other |
| 866 | EventDate | LOCALMKTDATE | 4.4 | |
| 867 | EventPx | PRICE | 4.4 | |
| 868 | EventText | STRING | 4.4 | |
| 869 | PctAtRisk | PERCENTAGE | 4.4 | |
| 870 | NoInstrAttrib | NUMINGROUP | 4.4 | |
| 871 | InstrAttribType | INT | 4.4 | 1 = Flat; 2 = Zero coupon; 3 = Interest bearing; 4 = No periodic payments; 5 = Variable rate; 6 = Less fee for put; 7 = Stepped coupon; 8 = Coupon period; 9 = When; 10 = Original issue discount; 11 = Callable; 12 = Escrowed to maturity; 13 = Escrowed to redemption date; 14 = Pre refunded; 15 = In default; 16 = Unrated; 17 = Taxable; 18 = Indexed; 19 = Subject to alternative minimum tax; 20 = Original issue discount price; 21 = Callable below maturity value; 22 = Callable without notice; 99 = Text |
| 872 | InstrAttribValue | STRING | 4.4 | |
| 873 | DatedDate | LOCALMKTDATE | 4.4 | |
| 874 | InterestAccrualDate | LOCALMKTDATE | 4.4 | |
| 875 | CPProgram | INT | 4.4 | 1 = Program3a3; 2 = Program42; 99 = Other |
| 876 | CPRegType | STRING | 4.4 | |
| 877 | UnderlyingCPProgram | STRING | 4.4 | |
| 878 | UnderlyingCPRegType | STRING | 4.4 | |
| 879 | UnderlyingQty | QTY | 4.4 | |
| 880 | TrdMatchID | STRING | 4.4 | |
| 881 | SecondaryTradeReportRefID | STRING | 4.4 | |
| 882 | UnderlyingDirtyPrice | PRICE | 4.4 | |
| 883 | UnderlyingEndPrice | PRICE | 4.4 | |
| 884 | UnderlyingStartValue | AMT | 4.4 | |
| 885 | UnderlyingCurrentValue | AMT | 4.4 | |
| 886 | UnderlyingEndValue | AMT | 4.4 | |
| 887 | NoUnderlyingStips | NUMINGROUP | 4.4 | |
| 888 | UnderlyingStipType | STRING | 4.4 | |
| 889 | UnderlyingStipValue | STRING | 4.4 | |
| 890 | MaturityNetMoney | AMT | 4.4 | |
| 891 | MiscFeeBasis | INT | 4.4 | 0 = Absolute; 1 = Per unit; 2 = Percentage |
| 892 | TotNoAllocs | INT | 4.4 | |
| 893 | LastFragment | BOOLEAN | 4.4 | N = No; Y = Yes |
| 894 | CollReqID | STRING | 4.4 | |
| 895 | CollAsgnReason | INT | 4.4 | 0 = Initial; 1 = Scheduled; 2 = Time warning; 3 = Margin deficiency; 4 = Margin excess; 5 = Forward collateral demand; 6 = Event of default; 7 = Adverse tax event |
| 896 | CollInquiryQualifier | INT | 4.4 | 0 = Trade date; 1 = Gc instrument; 2 = Collateral instrument; 3 = Substitution eligible; 4 = Not assigned; 5 = Partially assigned; 6 = Fully assigned; 7 = Outstanding trades |
| 897 | NoTrades | NUMINGROUP | 4.4 | |
| 898 | MarginRatio | PERCENTAGE | 4.4 | |
| 899 | MarginExcess | AMT | 4.4 | |
| 900 | TotalNetValue | AMT | 4.4 | |
| 901 | CashOutstanding | AMT | 4.4 | |
| 902 | CollAsgnID | STRING | 4.4 | |
| 903 | CollAsgnTransType | INT | 4.4 | 0 = New; 1 = Replace; 2 = Cancel; 3 = Release; 4 = Reverse |
| 904 | CollRespID | STRING | 4.4 | |
| 905 | CollAsgnRespType | INT | 4.4 | 0 = Received; 1 = Accepted; 2 = Declined; 3 = Rejected |
| 906 | CollAsgnRejectReason | INT | 4.4 | 0 = Unknown deal; 1 = Unknown or invalid instrument; 2 = Unauthorized transaction; 3 = Insufficient collateral; 4 = Invalid type of collateral; 5 = Excessive substitution; 99 = Other |
| 907 | CollAsgnRefID | STRING | 4.4 | |
| 908 | CollRptID | STRING | 4.4 | |
| 909 | CollInquiryID | STRING | 4.4 | |
| 910 | CollStatus | INT | 4.4 | 0 = Unassigned; 1 = Partially assigned; 2 = Assignment proposed; 3 = Assigned; 4 = Challenged |
| 911 | TotNumReports | INT | 4.4 | |
| 912 | LastRptRequested | BOOLEAN | 4.4 | |
| 913 | AgreementDesc | STRING | 4.4 | |
| 914 | AgreementID | STRING | 4.4 | |
| 915 | AgreementDate | LOCALMKTDATE | 4.4 | |
| 916 | StartDate | LOCALMKTDATE | 4.4 | |
| 917 | EndDate | LOCALMKTDATE | 4.4 | |
| 918 | AgreementCurrency | CURRENCY | 4.4 | |
| 919 | DeliveryType | INT | 4.4 | 0 = Versus payment; 1 = Free; 2 = Tri party; 3 = Hold in custody |
| 920 | EndAccruedInterestAmt | AMT | 4.4 | |
| 921 | StartCash | AMT | 4.4 | |
| 922 | EndCash | AMT | 4.4 | |
| 923 | UserRequestID | STRING | 4.4 | |
| 924 | UserRequestType | INT | 4.4 | 1 = Log on user; 2 = Log off user; 3 = Change password for user; 4 = Request individual user status |
| 925 | NewPassword | STRING | 4.4 | |
| 926 | UserStatus | INT | 4.4 | 1 = Logged in; 2 = Not logged in; 3 = User not recognised; 4 = Password incorrect; 5 = Password changed; 6 = Other |
| 927 | UserStatusText | STRING | 4.4 | |
| 928 | StatusValue | INT | 4.4 | 1 = Connected; 2 = Not connected unexpected; 3 = Not connected expected; 4 = In process |
| 929 | StatusText | STRING | 4.4 | |
| 930 | RefCompID | STRING | 4.4 | |
| 931 | RefSubID | STRING | 4.4 | |
| 932 | NetworkResponseID | STRING | 4.4 | |
| 933 | NetworkRequestID | STRING | 4.4 | |
| 934 | LastNetworkResponseID | STRING | 4.4 | |
| 935 | NetworkRequestType | INT | 4.4 | 1 = Snapshot; 2 = Subscribe; 4 = Stop subscribing; 8 = Level of detail |
| 936 | NoCompIDs | NUMINGROUP | 4.4 | |
| 937 | NetworkStatusResponseType | INT | 4.4 | 1 = Full; 2 = Incremental update |
| 938 | NoCollInquiryQualifier | NUMINGROUP | 4.4 | |
| 939 | TrdRptStatus | INT | 4.4 | 0 = Accepted; 1 = Rejected |
| 940 | AffirmStatus | INT | 4.4 | 1 = Received; 2 = Confirm rejected; 3 = Affirmed |
| 941 | UnderlyingStrikeCurrency | CURRENCY | 4.4 | |
| 942 | LegStrikeCurrency | CURRENCY | 4.4 | |
| 943 | TimeBracket | STRING | 4.4 | |
| 944 | CollAction | INT | 4.4 | 0 = Retain; 1 = Add; 2 = Remove |
| 945 | CollInquiryStatus | INT | 4.4 | 0 = Accepted; 1 = Accepted with warnings; 2 = Completed; 3 = Completed with warnings; 4 = Rejected |
| 946 | CollInquiryResult | INT | 4.4 | 0 = Successful; 1 = Invalid or unknown instrument; 2 = Invalid or unknown collateral type; 3 = Invalid parties; 4 = Invalid transport type requested; 5 = Invalid destination requested; 6 = No collateral found for the trade specified; 7 = No collateral found for the order specified; 8 = Collateral inquiry type not supported; 9 = Unauthorized for collateral inquiry; 99 = Other |
| 947 | StrikeCurrency | CURRENCY | 4.4 | |
| 948 | NoNested3PartyIDs | NUMINGROUP | 4.4 | |
| 949 | Nested3PartyID | STRING | 4.4 | |
| 950 | Nested3PartyIDSource | CHAR | 4.4 | |
| 951 | Nested3PartyRole | INT | 4.4 | |
| 952 | NoNested3PartySubIDs | NUMINGROUP | 4.4 | |
| 953 | Nested3PartySubID | STRING | 4.4 | |
| 954 | Nested3PartySubIDType | INT | 4.4 | |
| 955 | LegContractSettlMonth | MONTHYEAR | 4.4 | |
| 956 | LegInterestAccrualDate | LOCALMKTDATE | 4.4 |
FAQ
What is tag 35 in FIX?
Tag 35 is MsgType, the third field of every FIX message. Its value identifies the message: 0 Heartbeat, A Logon, D NewOrderSingle, 8 ExecutionReport, 3 Reject, j BusinessMessageReject, and so on.
What is the difference between ExecType (150) and OrdStatus (39)?
ExecType says what this execution report is about (new, trade/fill, canceled, replaced, rejected…), while OrdStatus gives the state of the order after the event. In FIX 4.4 a fill has 150=F (Trade) and 39=1 or 2.
Where do custom tags like 5000+ come from?
Tags 5000–9999 are reserved for user-defined fields agreed between counterparties, and 10000–19999 for use inside a single firm. Venues document them in their rules of engagement; load them into SafeFIX as a custom XML dictionary overlay.
Can I check a FIX log against these definitions?
Yes. Paste or open the log in SafeFIX: it validates every message against the FIX 4.2 or 4.4 dictionary (or your custom XML), names each tag and decodes its value — locally in your browser.
Last updated 2026-11-10. Something wrong or missing? Email support@biteapps.cc.