FIX.5.0SP2 - Fields sorted by Tag Number

TagField NameXML NameData TypeUnion DatatypeDescriptionAddedDepr.Enums from tag
1Account @AcctString

Account mnemonic as agreed between buy and sell sides, e.g. broker and institution or investor/intermediary and fund manager.



Added  FIX.2.7
2AdvId @AdvIdString

Unique identifier of advertisement message.

(Prior to FIX 4.1 this field was of type int)



Added  FIX.2.7
3AdvRefID @AdvRefIDString

Reference identifier used with CANCEL and REPLACE transaction types.

(Prior to FIX 4.1 this field was of type int)



Added  FIX.2.7
4AdvSide @AdvSidechar

Broker's side of advertised trade



Added  FIX.2.7
5AdvTransType @AdvTransTypString

Identifies advertisement message transaction type



Added  FIX.2.7
6AvgPx @AvgPxPrice

Calculated average price of all fills on this order.

For Fixed Income trades AvgPx is always expressed as percent-of-par, regardless of the PriceType (423) of LastPx (31). I.e., AvgPx will contain an average of percent-of-par values (see LastParPx (669)) for issues traded in Yield, Spread or Discount.



Added  FIX.2.7
7BeginSeqNo(not used in FIXML)SeqNum

Message sequence number of first message in range to be resent



Added  FIX.2.7
8BeginString(not used in FIXML)String

Identifies beginning of new message and protocol version. ALWAYS FIRST FIELD IN MESSAGE. (Always unencrypted)

Valid values:

FIXT.1.1



Added  FIX.2.7
9BodyLength(not used in FIXML)Length

Message length, in bytes, forward to the CheckSum field. ALWAYS SECOND FIELD IN MESSAGE. (Always unencrypted)



Added  FIX.2.7
10CheckSum(not used in FIXML)String

Three byte, simple checksum (see Volume 2: "Checksum Calculation" for description). ALWAYS LAST FIELD IN MESSAGE; i.e. serves, with the trailing <SOH>, as the end-of-message delimiter. Always defined as three characters. (Always unencrypted)



Added  FIX.2.7
11ClOrdID @ClOrdID
@ID in SingleGeneralOrderHandling
String

Unique identifier for Order as assigned by the buy-side (institution, broker, intermediary etc.) (identified by SenderCompID (49) or OnBehalfOfCompID (5) as appropriate). Uniqueness must be guaranteed within a single trading day. Firms, particularly those which electronically submit multi-day orders, trade globally or throughout market close periods, should ensure uniqueness across days, for example by embedding a date within the ClOrdID field.



Added  FIX.2.7
12Commission @CommAmt

Commission. Note if CommType (13) is percentage, Commission of 5% should be represented as .05.



Added  FIX.2.7
13CommType @CommTypchar

Commission type



Added  FIX.2.7
14CumQty @CumQtyQty

Total quantity (e.g. number of shares) filled.

(Prior to FIX 4.2 this field was of type int)



Added  FIX.2.7
15Currency @CcyCurrency

Identifies currency used for price. Absence of this field is interpreted as the default for the security. It is recommended that systems provide the currency value whenever possible. See "Appendix 6-A: Valid Currency Codes" for information on obtaining valid values.



Added  FIX.2.7
16EndSeqNo(not used in FIXML)SeqNum

Message sequence number of last message in range to be resent. If request is for a single message BeginSeqNo (7) = EndSeqNo. If request is for all messages subsequent to a particular message, EndSeqNo = "0" (representing infinity).



Added  FIX.2.7
17ExecID @ExecIDString

Unique identifier of execution message as assigned by sell-side (broker, exchange, ECN) (will be 0 (zero) for ExecType (150)=I (Order Status)).

Uniqueness must be guaranteed within a single trading day or the life of a multi-day order. Firms which accept multi-day orders should consider embedding a date within the ExecID field to assure uniqueness across days.

(Prior to FIX 4.1 this field was of type int).



Added  FIX.2.7
Updated  FIX.5.0SP1  EP95
18ExecInst @ExecInstMultipleCharValue

Instructions for order handling on exchange trading floor. If more than one instruction is applicable to an order, this field can contain multiple instructions separated by space. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** (see Volume : "Glossary" for value definitions)



Added  FIX.2.7
19ExecRefID @ExecRefIDString

Reference identifier used with Trade, Trade Cancel and Trade Correct execution types.

(Prior to FIX 4.1 this field was of type int)



Added  FIX.2.7
21HandlInst @HandlInstchar

Instructions for order handling on Broker trading floor



Added  FIX.2.7
22SecurityIDSource @SrcString

Identifies class or source of the SecurityID (48) value. Required if SecurityID is specified.

100+ are reserved for private security identifications



Added  FIX.2.7
23IOIID @IOIID
@ID in Indication
String

Unique identifier of IOI message.

(Prior to FIX 4.1 this field was of type int)



Added  FIX.2.7
25IOIQltyInd @QltyIndchar

Relative quality of indication



Added  FIX.2.7
26IOIRefID @RefIDString

Reference identifier used with CANCEL and REPLACE, transaction types.

(Prior to FIX 4.1 this field was of type int)



Added  FIX.2.7
27IOIQty @QtyStringQty

Quantity (e.g. number of shares) in numeric form or relative size.



Added  FIX.2.7
28IOITransType @TransTypchar

Identifies IOI message transaction type



Added  FIX.2.7
29LastCapacity @LastCpctychar

Broker capacity in order execution



Added  FIX.2.7
30LastMkt @LastMktExchange

Market of execution for last fill, or an indication of the market where an order was routed

Valid values:

See "Appendix 6-C"



Added  FIX.2.7
31LastPx @LastPxPrice

Price of this (last) fill.



Added  FIX.2.7
32LastQty @LastQtyQty

Quantity (e.g. shares) bought/sold on this (last) fill.

(Prior to FIX 4.2 this field was of type int)



Added  FIX.2.7
33NoLinesOfText(not used in FIXML)NumInGroup

Identifies number of lines of text body



Added  FIX.2.7
34MsgSeqNum @SeqNumSeqNum

Integer message sequence number.



Added  FIX.2.7
35MsgType @MsgTypString

Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted)

Note: A "U" as the first character in the MsgType field (i.e. U, U2, etc) indicates that the message format is privately defined between the sender and receiver.

*** Note the use of lower case letters ***



Added  FIX.2.7
36NewSeqNo(not used in FIXML)SeqNum

New sequence number



Added  FIX.2.7
37OrderID @OrdIDString

Unique identifier for Order as assigned by sell-side (broker, exchange, ECN). Uniqueness must be guaranteed within a single trading day. Firms which accept multi-day orders should consider embedding a date within the OrderID field to assure uniqueness across days.



Added  FIX.2.7
38OrderQty @QtyQty

Quantity ordered. This represents the number of shares for equities or par, face or nominal value for FI instruments.

(Prior to FIX 4.2 this field was of type int)



Added  FIX.2.7
39OrdStatus @OrdStat
@Stat in SingleGeneralOrderHandling
char

Identifies current status of order. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** (see Volume : "Glossary" for value definitions)



Added  FIX.2.7
40OrdType @OrdTyp
@Typ in SingleGeneralOrderHandling
char

Order type. *** SOME VALUES ARE NO LONGER USED - See "Deprecated (Phased-out) Features and Supported Approach" *** (see Volume : "Glossary" for value definitions)



Added  FIX.2.7
41OrigClOrdID @OrigClOrdID
@OrigID in SingleGeneralOrderHandling
String

ClOrdID (11) of the previous order (NOT the initial order of the day) as assigned by the institution, used to identify the previous order in cancel and cancel/replace requests.



Added  FIX.2.7
42OrigTime @OrigTmUTCTimestamp

Time of message origination (always expressed in UTC (Universal Time Coordinated, also known as "GMT"))



Added  FIX.2.7
43PossDupFlag @PosDupBoolean

Indicates possible retransmission of message with this sequence number



Added  FIX.2.7
44Price @PxPrice

Price per unit of quantity (e.g. per share)



Added  FIX.2.7
45RefSeqNum @RefSeqNumSeqNum

Reference message sequence number



Added  FIX.2.7
48SecurityID @IDString

Security identifier value of SecurityIDSource (22) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires SecurityIDSource.



Added  FIX.2.7
49SenderCompID @SIDString

Assigned value used to identify firm sending message.



Added  FIX.2.7
50SenderSubID @SSubString

Assigned value used to identify specific message originator (desk, trader, etc.)



Added  FIX.2.7
52SendingTime @SntUTCTimestamp

Time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT")



Added  FIX.2.7
53Quantity @QtyQty

Overall/total quantity (e.g. number of shares)

(Prior to FIX 4.2 this field was of type int)



Added  FIX.2.7
54Side @Sidechar

Side of order (see Volume : "Glossary" for value definitions)



Added  FIX.2.7
55Symbol @SymString

Ticker symbol. Common, "human understood" representation of the security. SecurityID (48) value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles)

Use "[N/A]" for products which do not have a symbol.



Added  FIX.2.7
56TargetCompID @TIDString

Assigned value used to identify receiving firm.



Added  FIX.2.7
57TargetSubID @TSubString

Assigned value used to identify specific individual or unit intended to receive message. "ADMIN" reserved for administrative messages not intended for a specific user.



Added  FIX.2.7
58Text @TxtString

Free format text string

(Note: this field does not have a specified maximum length)



Added  FIX.2.7
59TimeInForce @TmInForcechar

Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders. (see Volume : "Glossary" for value definitions)



Added  FIX.2.7
60TransactTime @TxnTmUTCTimestamp

Timestamp when the business transaction represented by the message occurred.



Added  FIX.2.7
Updated  FIX.5.0SP1  EP94
61Urgency @Urgencychar

Urgency flag



Added  FIX.2.7
62ValidUntilTime @ValidUntilTmUTCTimestamp

Indicates expiration time of indication message (always expressed in UTC (Universal Time Coordinated, also known as "GMT")



Added  FIX.2.7
63SettlType @SettlTypStringTenor

Indicates order settlement period. If present, SettlDate (64) overrides this field. If both SettlType (63) and SettDate (64) are omitted, the default for SettlType (63) is 0 (Regular)

Regular is defined as the default settlement period for the particular security on the exchange of execution.

In Fixed Income the contents of this field may influence the instrument definition if the SecurityID (48) is ambiguous. In the US an active Treasury offering may be re-opened, and for a time one CUSIP will apply to both the current and "when-issued" securities. Supplying a value of "7" clarifies the instrument description; any other value or the absence of this field should cause the respondent to default to the active issue.

Additionally the following patterns may be uses as well as enum values

Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0

Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0

Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0

Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0

Noted that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days.



Added  FIX.2.7
64SettlDate @SettlDtLocalMktDate

Specific date of trade settlement (SettlementDate) in YYYYMMDD format.

If present, this field overrides SettlType (63). This field is required if the value of SettlType (63) is 6 (Future) or 8 (Sellers Option). This field must be omitted if the value of SettlType (63) is 7 (When and If Issued)

(expressed in local time at place of settlement)



Added  FIX.2.7
65SymbolSfx @SfxString

Additional information about the security (e.g. preferred, warrants, etc.). Note also see SecurityType (167).

As defined in the NYSE Stock and bond Symbol Directory and in the AMEX Fitch Directory.



Added  FIX.2.7
66ListID @ListID
@ID in ProgramTrading
String

Unique identifier for list as assigned by institution, used to associate multiple individual orders. Uniqueness must be guaranteed within a single trading day. Firms which generate multi-day orders should consider embedding a date within the ListID field to assure uniqueness across days.



Added  FIX.2.7
67ListSeqNo @ListSeqNo
@SeqNo in ProgramTrading
int

Sequence of individual order within list (i.e. ListSeqNo of TotNoOrders (68), 2 of 25, 3 of 25, . . . )



Added  FIX.2.7
68TotNoOrders @TotNoOrdsint

Total number of list order entries across all messages. Should be the sum of all NoOrders (73) in each message that has repeating list order entries related to the same ListID (66). Used to support fragmentation.

(Prior to FIX 4.2 this field was named "ListNoOrds")



Added  FIX.2.7
69ListExecInst @ListExecInstString

Free format text message containing list handling and execution instructions.



Added  FIX.2.7
70AllocID @AllocID
@ID in Allocation
String

Unique identifier for allocation message.

(Prior to FIX 4.1 this field was of type int)



Added  FIX.2.7
71AllocTransType @TransTypchar

Identifies allocation transaction type *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***



Added  FIX.2.7
72RefAllocID @RefAllocID
@RefID in Allocation
String

Reference identifier to be used with AllocTransType (71) = Replace or Cancel.

(Prior to FIX 4.1 this field was of type int)



Added  FIX.2.7
73NoOrders(not used in FIXML)NumInGroup

Indicates number of orders to be combined for average pricing and allocation.



Added  FIX.2.7
74AvgPxPrecision @AvgPxPrcsnint

Indicates number of decimal places to be used for average pricing. Absence of this field indicates that default precision arranged by the broker/institution is to be used.



Added  FIX.2.7
75TradeDate @TrdDtLocalMktDate

Indicates date of trade referenced in this message in YYYYMMDD format. Absence of this field indicates current day (expressed in local time at place of trade).



Added  FIX.2.7
77PositionEffect @PosEfctchar

Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together.



Added  FIX.2.7
78NoAllocs(not used in FIXML)NumInGroup

Number of repeating AllocAccount (79)/AllocPrice (366) entries.



Added  FIX.2.7
79AllocAccount @AcctString

Sub-account mnemonic



Added  FIX.2.7
80AllocQty @QtyQty

Quantity to be allocated to specific sub-account

(Prior to FIX 4.2 this field was of type int)



Added  FIX.2.7
81ProcessCode @ProcCodechar

Processing code for sub-account. Absence of this field in AllocAccount (79) / AllocPrice (366) /AllocQty (80) / ProcessCode instance indicates regular trade.



Added  FIX.2.7
82NoRpts @NoRptsint

Total number of reports within series.



Added  FIX.2.7
83RptSeq @RptSeqint

Sequence number of message within report series. Used to carry reporting sequence number of the fill as represented on the Trade Report Side.



Added  FIX.2.7
84CxlQty @CxlQtyQty

Total quantity canceled for this order.

(Prior to FIX 4.2 this field was of type int)



Added  FIX.2.7
85NoDlvyInst(not used in FIXML)NumInGroup

Number of delivery instruction fields in repeating group.

Note this field was removed in FIX 4.1 and reinstated in FIX 4.4.



Added  FIX.2.7
87AllocStatus @Stat
@Stat in Allocation
int

Identifies status of allocation.



Added  FIX.2.7
88AllocRejCode @RejCodeintReserved100Plus

Identifies reason for rejection.



Added  FIX.2.7
Updated  FIX.5.0SP1  EP95
89Signature(not used in FIXML)data

Electronic signature



Added  FIX.2.7FIXT.1.1
90SecureDataLen(not used in FIXML)Length

Length of encrypted message



Added  FIX.2.7FIXT.1.1
91SecureData(not used in FIXML)data

Actual encrypted data stream



Added  FIX.2.7FIXT.1.1
93SignatureLength(not used in FIXML)Length

Number of bytes in signature field



Added  FIX.2.7FIXT.1.1
94EmailType @EmailTypchar

Email message type.



Added  FIX.2.7
95RawDataLength @RawDataLengthLength

Number of bytes in raw data field.



Added  FIX.2.7
96RawData @RawDatadata

Unformatted raw data, can include bitmaps, word processor documents, etc.



Added  FIX.2.7
97PossResend @PosRsndBoolean

Indicates that message may contain information that has been sent under another sequence number.



Added  FIX.2.7
98EncryptMethod(not used in FIXML)int

Method of encryption.



Added  FIX.2.7
99StopPx @StopPxPrice

Price per unit of quantity (e.g. per share)



Added  FIX.2.7
100ExDestination @ExDestExchange

Execution destination as defined by institution when order is entered.

Valid values:

See "Appendix 6-C"



Added  FIX.2.7
102CxlRejReason @CxlRejRsnintReserved100Plus

Code to identify reason for cancel rejection.



Added  FIX.2.7
103OrdRejReason @RejRsnintReserved100Plus

Code to identify reason for order rejection. Note: Values 3, 4, and 5 will be used when rejecting an order due to pre-allocation information errors.



Added  FIX.2.7
104IOIQualifier @Qualchar

Code to qualify IOI use. (see Volume : "Glossary" for value definitions)



Added  FIX.3.0
106Issuer @IssrString

Name of security issuer (e.g. International Business Machines, GNMA).

see also Volume 7: "PRODUCT: FIXED INCOME - Euro Issuer Values"



Added  FIX.3.0
107SecurityDesc @DescString

Can be used to provide an optional textual description for a financial instrument.



Added  FIX.3.0
108HeartBtInt(not used in FIXML)int

Heartbeat interval (seconds)



Added  FIX.3.0
110MinQty @MinQtyQty

Minimum quantity of an order to be executed.

(Prior to FIX 4.2 this field was of type int)



Added  FIX.3.0
111MaxFloor @MaxFloorQty

The quantity to be displayed . Required for reserve orders. On orders specifies the qty to be displayed, on execution reports the currently displayed quantity.



Added  FIX.3.0FIX.5.0
112TestReqID(not used in FIXML)String

Identifier included in Test Request message to be returned in resulting Heartbeat



Added  FIX.3.0
113ReportToExch @RptToExchBoolean

Identifies party of trade responsible for exchange reporting.



Added  FIX.3.0
114LocateReqd @LocReqdBoolean

Indicates whether the broker is to locate the stock in conjunction with a short sell order.



Added  FIX.4.0
115OnBehalfOfCompID @OBIDString

Assigned value used to identify firm originating message if the message was delivered by a third party i.e. the third party firm identifier would be delivered in the SenderCompID field and the firm originating the message in this field.



Added  FIX.4.0
116OnBehalfOfSubID @OBSubString

Assigned value used to identify specific message originator (i.e. trader) if the message was delivered by a third party



Added  FIX.4.0
117QuoteID @QIDString

Unique identifier for quote



Added  FIX.4.0
118NetMoney @NetMnyAmt

Total amount due as the result of the transaction (e.g. for Buy order - principal + commission + fees) reported in currency of execution.



Added  FIX.4.0
119SettlCurrAmt @SettlCurrAmtAmt

Total amount due expressed in settlement currency (includes the effect of the forex transaction)



Added  FIX.4.0
120SettlCurrency @SettlCcyCurrency

Currency code of settlement denomination.



Added  FIX.4.0
121ForexReq @ForexReqBoolean

Indicates request for forex accommodation trade to be executed along with security transaction.



Added  FIX.4.0
122OrigSendingTime @OrigSntUTCTimestamp

Original time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT") when transmitting orders as the result of a resend request.



Added  FIX.4.0
123GapFillFlag(not used in FIXML)Boolean

Indicates that the Sequence Reset message is replacing administrative or application messages which will not be resent.



Added  FIX.4.0
124NoExecs(not used in FIXML)NumInGroup

No of execution repeating group entries to follow.



Added  FIX.4.0
126ExpireTime @ExpireTmUTCTimestamp

Time/Date of order expiration (always expressed in UTC (Universal Time Coordinated, also known as "GMT")

The meaning of expiration is specific to the context where the field is used.

For orders, this is the expiration time of a Good Til Date TimeInForce.

For Quotes - this is the expiration of the quote.

Expiration time is provided across the quote message dialog to control the length of time of the overall quoting process.

For collateral requests, this is the time by which collateral must be assigned.

For collateral assignments, this is the time by which a response to the assignment is expected.



Added  FIX.4.0
127DKReason @DkRsnchar

Reason for execution rejection.



Added  FIX.4.0
128DeliverToCompID @D2IDString

Assigned value used to identify the firm targeted to receive the message if the message is delivered by a third party i.e. the third party firm identifier would be delivered in the TargetCompID (56) field and the ultimate receiver firm ID in this field.



Added  FIX.4.0
129DeliverToSubID @D2SubString

Assigned value used to identify specific message recipient (i.e. trader) if the message is delivered by a third party



Added  FIX.4.0
130IOINaturalFlag @NatFlagBoolean

Indicates that IOI is the result of an existing agency order or a facilitation position resulting from an agency order, not from principal trading or order solicitation activity.



Added  FIX.4.0
131QuoteReqID @ReqIDString

Unique identifier for quote request



Added  FIX.4.0
132BidPx @BidPxPrice

Bid price/rate



Added  FIX.4.0
133OfferPx @OfrPxPrice

Offer price/rate



Added  FIX.4.0
134BidSize @BidSzQty

Quantity of bid

(Prior to FIX 4.2 this field was of type int)



Added  FIX.4.0
135OfferSize @OfrSzQty

Quantity of offer

(Prior to FIX 4.2 this field was of type int)



Added  FIX.4.0
136NoMiscFees(not used in FIXML)NumInGroup

Number of repeating groups of miscellaneous fees



Added  FIX.4.0
137MiscFeeAmt @AmtAmt

Miscellaneous fee value



Added  FIX.4.0
138MiscFeeCurr @CurrCurrency

Currency of miscellaneous fee



Added  FIX.4.0
139MiscFeeType @TypString

Indicates type of miscellaneous fee.



Added  FIX.4.0
140PrevClosePx @PrevClsPxPrice

Previous closing price of security.



Added  FIX.4.0
141ResetSeqNumFlag(not used in FIXML)Boolean

Indicates that the both sides of the FIX session should reset sequence numbers.



Added  FIX.4.1
142SenderLocationID @SLocString

Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader)



Added  FIX.4.1
143TargetLocationID @TLocString

Assigned value used to identify specific message destination's location (i.e. geographic location and/or desk, trader)



Added  FIX.4.1
144OnBehalfOfLocationID @OBLocString

Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader) if the message was delivered by a third party



Added  FIX.4.1
145DeliverToLocationID @D2LocString

Assigned value used to identify specific message recipient's location (i.e. geographic location and/or desk, trader) if the message was delivered by a third party



Added  FIX.4.1
146NoRelatedSym(not used in FIXML)NumInGroup

Specifies the number of repeating symbols specified.



Added  FIX.4.1
147Subject @SubjectString

The subject of an Email message



Added  FIX.4.1
148Headline @HeadlineString

The headline of a News message



Added  FIX.4.1
149URLLink @URLString

A URI (Uniform Resource Identifier) or URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html)

See "Appendix 6-B FIX Fields Based Upon Other Standards"



Added  FIX.4.1
150ExecType @ExecTypchar

Describes the specific ExecutionRpt (i.e. Pending Cancel) while OrdStatus (39) will always identify the current order status (i.e. Partially Filled) *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***



Added  FIX.4.1
151LeavesQty @LeavesQtyQty

Quantity open for further execution. If the OrdStatus (39) is Canceled, DoneForTheDay, Expired, Calculated, or Rejected (in which case the order is no longer active) then LeavesQty could be 0, otherwise LeavesQty = OrderQty (38) - CumQty (14).

(Prior to FIX 4.2 this field was of type int)



Added  FIX.4.1
152CashOrderQty @CashQty

Specifies the approximate order quantity desired in total monetary units vs. as tradeable units (e.g. number of shares). The broker or fund manager (for CIV orders) would be responsible for converting and calculating a tradeable unit (e.g. share) quantity (OrderQty (38)) based upon this amount to be used for the actual order and subsequent messages.



Added  FIX.4.1
153AllocAvgPx @AvgPxPrice

AvgPx (6) for a specific AllocAccount (79)

For Fixed Income this is always expressed as "percent of par" price type.



Added  FIX.4.1
154AllocNetMoney @NetMnyAmt

NetMoney (8) for a specific AllocAccount (79)



Added  FIX.4.1
155SettlCurrFxRate @SettlCurrFxRtfloat

Foreign exchange rate used to compute SettlCurrAmt (9) from Currency (5) to SettlCurrency (20)



Added  FIX.4.1
156SettlCurrFxRateCalc @SettlCurrFxRtCalcchar

Specifies whether or not SettlCurrFxRate (55) should be multiplied or divided.



Added  FIX.4.1
157NumDaysInterest @NumDaysIntint

Number of Days of Interest for convertible bonds and fixed income. Note value may be negative.



Added  FIX.4.1
158AccruedInterestRate @AcrdIntRtPercentage

The amount the buyer compensates the seller for the portion of the next coupon interest payment the seller has earned but will not receive from the issuer because the issuer will send the next coupon payment to the buyer. Accrued Interest Rate is the annualized Accrued Interest amount divided by the purchase price of the bond.



Added  FIX.4.1
159AccruedInterestAmt @AcrdIntAmtAmt

Amount of Accrued Interest for convertible bonds and fixed income



Added  FIX.4.1
160SettlInstMode @SettlInstModechar

Indicates mode used for Settlement Instructions message. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***



Added  FIX.4.1
161AllocText @TxtString

Free format text related to a specific AllocAccount (79).



Added  FIX.4.1
162SettlInstID @SettlInstIDString

Unique identifier for Settlement Instruction.



Added  FIX.4.1
163SettlInstTransType @SettlInstTransTypchar

Settlement Instructions message transaction type



Added  FIX.4.1
164EmailThreadID @EmailThreadIDString

Unique identifier for an email thread (new and chain of replies)



Added  FIX.4.1
165SettlInstSource @InstSrcchar

Indicates source of Settlement Instructions



Added  FIX.4.1
167SecurityType @SecTypString

Indicates type of security. Security type enumerations are grouped by Product(460) field value. NOTE: Additional values may be used by mutual agreement of the counterparties.



Added  FIX.4.1
168EffectiveTime @EfctvTmUTCTimestamp

Time the details within the message should take effect (always expressed in UTC (Universal Time Coordinated, also known as "GMT")



Added  FIX.4.1
169StandInstDbType @StandInstDbTypint

Identifies the Standing Instruction database used



Added  FIX.4.1
170StandInstDbName @StandInstDbNameString

Name of the Standing Instruction database represented with StandInstDbType (169) (i.e. the Global Custodian's name).



Added  FIX.4.1
171StandInstDbID @StandInstDbIDString

Unique identifier used on the Standing Instructions database for the Standing Instructions to be referenced.



Added  FIX.4.1
172SettlDeliveryType @DlvryTypint

Identifies type of settlement



Added  FIX.4.1
188BidSpotRate @BidSpotRtPrice

Bid F/X spot rate.



Added  FIX.4.1
189BidForwardPoints @BidFwdPntsPriceOffset

Bid F/X forward points added to spot rate. May be a negative value.



Added  FIX.4.1
190OfferSpotRate @OfrSpotRtPrice

Offer F/X spot rate.



Added  FIX.4.1
191OfferForwardPoints @OfrFwdPntsPriceOffset

Offer F/X forward points added to spot rate. May be a negative value.



Added  FIX.4.1
192OrderQty2 @Qty2Qty

OrderQty (38) of the future part of a F/X swap order.



Added  FIX.4.1FIX.5.0
193SettlDate2 @SettlDt2LocalMktDate

SettDate (64) of the future part of a F/X swap order.



Added  FIX.4.1FIX.5.0
194LastSpotRate @LastSpotRtPrice

F/X spot rate.



Added  FIX.4.1
195LastForwardPoints @LastFwdPntsPriceOffset

F/X forward points added to LastSpotRate (94). May be a negative value. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.1
196AllocLinkID @LinkID
@LinkID in Allocation
String

Can be used to link two different Allocation messages (each with unique AllocID (70)) together, i.e. for F/X "Netting" or "Swaps". Should be unique.



Added  FIX.4.1
197AllocLinkType @LinkTypint

Identifies the type of Allocation linkage when AllocLinkID (96) is used.



Added  FIX.4.1
198SecondaryOrderID @OrdID2String

Assigned by the party which accepts the order. Can be used to provide the OrderID (37) used by an exchange or executing system.



Added  FIX.4.1
199NoIOIQualifiers(not used in FIXML)NumInGroup

Number of repeating groups of IOIQualifiers (04).



Added  FIX.4.1
200MaturityMonthYear @MMYMonthYear

Can be used with standardized derivatives vs. the MaturityDate (54) field. Month and Year of the maturity (used for standardized futures and options).

Format:

YYYYMM (e.g. 199903)

YYYYMMDD (e.g. 20030323)

YYYYMMwN (e.g. 200303w) for week

A specific date or can be appended to the MaturityMonthYear. For instance, if multiple standard products exist that mature in the same Year and Month, but actually mature at a different time, a value can be appended, such as "w" or "w2" to indicate week as opposed to week 2 expiration. Likewise, the date (0-3) can be appended to indicate a specific expiration (maturity date).



Added  FIX.4.1
Updated  FIX.5.0SP1  EP95
201PutOrCall @PutCallint

Indicates whether an option contract is a put or call



Added  FIX.4.1
202StrikePrice @StrkPxPrice

Strike Price for an Option.



Added  FIX.4.1
203CoveredOrUncovered @Coveredint

Used for derivative products, such as options



Added  FIX.4.1
206OptAttribute @OptAtchar

Provided to support versioning of option contracts as a result of corporate actions or events. Use of this field is defined by counterparty agreement or market conventions.



Added  FIX.4.1
207SecurityExchange @ExchExchange

Market used to help identify a security.

Valid values:

See "Appendix 6-C"



Added  FIX.4.1
208NotifyBrokerOfCredit @NotifyBrkrOfCreditBoolean

Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker).



Added  FIX.4.1
209AllocHandlInst @HandlInst
@HndInst in SingleGeneralOrderHandling
int

Indicates how the receiver (i.e. third party) of Allocation message should handle/process the account details.



Added  FIX.4.1
210MaxShow @MaxShowQty

Maximum quantity (e.g. number of shares) within an order to be shown to other customers (i.e. sent via an IOI).

(Prior to FIX 4.2 this field was of type int)



Added  FIX.4.1FIX.5.0
211PegOffsetValue @OfstValfloat

Amount (signed) added to the peg for a pegged order in the context of the PegOffsetType (836)

(Prior to FIX 4.4 this field was of type PriceOffset)



Added  FIX.4.1
212XmlDataLen(not used in FIXML)Length

Length of the XmlData data block.



Added  FIX.4.2
213XmlData(not used in FIXML)data

Actual XML data stream (e.g. FIXML). See approriate XML reference (e.g. FIXML). Note: may contain embedded SOH characters.



Added  FIX.4.2
214SettlInstRefID @SettlInstRefIDString

Reference identifier for the SettlInstID (162) with Cancel and Replace SettlInstTransType (163) transaction types.



Added  FIX.4.2
215NoRoutingIDs(not used in FIXML)NumInGroup

Number of repeating groups of RoutingID (217) and RoutingType (216) values.

See Volume 3: "Pre-Trade Message Targeting/Routing"



Added  FIX.4.2
216RoutingType @RtgTypint

Indicates the type of RoutingID (217) specified.



Added  FIX.4.2
217RoutingID @RtgIDString

Assigned value used to identify a specific routing destination.



Added  FIX.4.2
218Spread @SpreadPriceOffset

For Fixed Income. Either Swap Spread or Spread to Benchmark depending upon the order type.

Spread to Benchmark: Basis points relative to a benchmark. To be expressed as "count of basis points" (vs. an absolute value). E.g. High Grade Corporate Bonds may express price as basis points relative to benchmark (the BenchmarkCurveName (22) field). Note: Basis points can be negative.

Swap Spread: Target spread for a swap.



Added  FIX.4.2
220BenchmarkCurveCurrency @CcyCurrency

Identifies currency used for benchmark curve. See "Appendix 6-A: Valid Currency Codes" for information on obtaining valid values.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
221BenchmarkCurveName @NameString

Name of benchmark curve.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
222BenchmarkCurvePoint @PointString

Point on benchmark curve. Free form values: e.g. "Y", "7Y", "INTERPOLATED".

Sample values:

M = combination of a number between 1-12 and a "M" for month

Y = combination of number between 1-100 and a "Y" for year}

10Y-OLD = see above, then add "-OLD" when appropriate

INTERPOLATED = the point is mathematically derived

2/2031 5 3/8 = the point is stated via a combination of maturity month / year and coupon

See Fixed Income-specific documentation at http://www.fixprotocol.org for additional values.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
223CouponRate @CpnRtPercentage

The rate of interest that, when multiplied by the principal, par value, or face value of a bond, provides the currency amount of the periodic interest payment. The coupon is always cited, along with maturity, in any quotation of a bond's price.



Added  FIX.4.2
224CouponPaymentDate @CpnPmtLocalMktDate

Date interest is to be paid. Used in identifying Corporate Bond issues.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
225IssueDate @IssuedLocalMktDate

The date on which a bond or stock offering is issued. It may or may not be the same as the effective date ("Dated Date") or the date on which interest begins to accrue ("Interest Accrual Date")

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
226RepurchaseTerm @RepoTrmint

Number of business days before repurchase of a repo. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2FIX.4.4
227RepurchaseRate @RepoRtPercentage

Percent of par at which a Repo will be repaid. Represented as a percent, e.g. .9525 represents 95-/4 percent of par. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2FIX.4.4
228Factor @Fctrfloat

For Fixed Income: Amorization Factor for deriving Current face from Original face for ABS or MBS securities, note the fraction may be greater than, equal to or less than . In TIPS securities this is the Inflation index.

Qty * Factor * Price = Gross Trade Amount

For Derivatives: Contract Value Factor by which price must be adjusted to determine the true nominal value of one futures/options contract.

(Qty * Price) * Factor = Nominal Value

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
229TradeOriginationDate @OrignDtLocalMktDate

Used with Fixed Income for Muncipal New Issue Market. Agreement in principal between counter-parties prior to actual trade date.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
230ExDate @ExDtLocalMktDate

The date when a distribution of interest is deducted from a securities assets or set aside for payment to bondholders. On the ex-date, the securities price drops by the amount of the distribution (plus or minus any market activity).

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
231ContractMultiplier @Multfloat

Specifies the ratio or multiply factor to convert from "nominal" units (e.g. contracts) to total units (e.g. shares) (e.g. 1.0, 100, 1000, etc). Applicable For Fixed Income, Convertible Bonds, Derivatives, etc.

In general quantities for all calsses should be expressed in the basic unit of the instrument, e.g. shares for equities, norminal or par amount for bonds, currency for foreign exchange. When quantity is expressed in contracts, e.g. financing transactions and bond trade reporting, ContractMutliplier should contain the number of units in one contract and can be omitted if the multiplier is the default amount for the instrument, i.e. 1,000 par of bonds, 1,000,000 par for financing transactions.



Added  FIX.4.2
232NoStipulations(not used in FIXML)NumInGroup

Number of stipulation entries

(Note tag # was reserved in FIX 4.1, added in FIX 4.3).



Added  FIX.4.2
233StipulationType @TypString

For Fixed Income.

Type of Stipulation.

Other types may be used by mutual agreement of the counterparties.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
234StipulationValue @ValString

For Fixed Income. Value of stipulation.

The expression can be an absolute single value or a combination of values and logical operators:

< value

> value

<= value

>= value

value

value - value2

value OR value2

value AND value2

YES

NO

Bargain conditions recognized by the London Stock Exchange - to be used when StipulationType is "BGNCON".

CD = Special cum Dividend

XD = Special ex Dividend

CC = Special cum Coupon

XC = Special ex Coupon

CB = Special cum Bonus

XB = Special ex Bonus

CR = Special cum Rights

XR = Special ex Rights

CP = Special cum Capital Repayments

XP = Special ex Capital Repayments

CS = Cash Settlement

SP = Special Price

TR = Report for European Equity Market Securities in accordance with Chapter 8 of the Rules.

GD = Guaranteed Delivery

Values for StipulationType = "PXSOURCE":

BB GENERIC

BB FAIRVALUE

BROKERTEC

ESPEED

GOVPX

HILLIARD FARBER

ICAP

TRADEWEB

TULLETT LIBERTY

If a particular side of the market is wanted append /BID /OFFER or /MID.

plus appropriate combinations of the above and other expressions by mutual agreement of the counterparties.

Examples: ">=60", ".25", "ORANGE OR CONTRACOSTA", etc.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
235YieldType @TypString

Type of yield. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
236Yield @YldPercentage

Yield percentage.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
237TotalTakedown @TotTakedownAmt

The price at which the securities are distributed to the different members of an underwriting group for the primary market in Municipals, total gross underwriter's spread.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
238Concession @ConcessionAmt

Provides the reduction in price for the secondary market in Muncipals.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
239RepoCollateralSecurityType @RepoCollSecTypString

Identifies the collateral used in the transaction.

Valid values: see SecurityType (167) field (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.3FIX.4.4167
240RedemptionDate @RedeemLocalMktDate

Return of investor's principal in a security. Bond redemption can occur before maturity date.(Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2FIX.4.4
241UnderlyingCouponPaymentDate @CpnPmtLocalMktDate

Underlying security's CouponPaymentDate.

See CouponPaymentDate (224) field for description

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
242UnderlyingIssueDate @IssuedLocalMktDate

Underlying security's IssueDate.

See IssueDate (225) field for description

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
243UnderlyingRepoCollateralSecurityType @RepoCollSecTypString

Underlying security's RepoCollateralSecurityType. See RepoCollateralSecurityType (239) field for description.(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.3FIX.4.4167
244UnderlyingRepurchaseTerm @RepoTrmint

Underlying security's RepurchaseTerm. See RepurchaseTerm (226) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2FIX.4.4
245UnderlyingRepurchaseRate @RepoRtPercentage

Underlying security's RepurchaseRate. See RepurchaseRate (227) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2FIX.4.4
246UnderlyingFactor @Fctrfloat

Underlying security's Factor.

See Factor (228) field for description

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
247UnderlyingRedemptionDate @RedeemLocalMktDate

Underlying security's RedemptionDate. See RedemptionDate (240) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2FIX.4.4
248LegCouponPaymentDate @CpnPmtLocalMktDate

Multileg instrument's individual leg security's CouponPaymentDate.

See CouponPaymentDate (224) field for description

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
249LegIssueDate @IssuedLocalMktDate

Multileg instrument's individual leg security's IssueDate.

See IssueDate (225) field for description

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
250LegRepoCollateralSecurityType @RepoCollSecTypString

Multileg instrument's individual leg security's RepoCollateralSecurityType. See RepoCollateralSecurityType (239) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.3FIX.4.4167
251LegRepurchaseTerm @RepoTrmint

Multileg instrument's individual leg security's RepurchaseTerm. See RepurchaseTerm (226) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2FIX.4.4
252LegRepurchaseRate @RepoRtPercentage

Multileg instrument's individual leg security's RepurchaseRate. See RepurchaseRate (227) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2FIX.4.4
253LegFactor @Fctrfloat

Multileg instrument's individual leg security's Factor.

See Factor (228) field for description

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
254LegRedemptionDate @RedeemLocalMktDate

Multileg instrument's individual leg security's RedemptionDate. See RedemptionDate (240) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2FIX.4.4
255CreditRating @CrdRtgString

An evaluation of a company's ability to repay obligations or its likelihood of not defaulting. These evaluation are provided by Credit Rating Agencies, i.e. S&P, Moody's.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
256UnderlyingCreditRating @CrdRtgString

Underlying security's CreditRating.

See CreditRating (255) field for description

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
257LegCreditRating @CrdRtgString

Multileg instrument's individual leg security's CreditRating.

See CreditRating (255) field for description

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
258TradedFlatSwitch @TrddFlatSwitchBoolean

Driver and part of trade in the event that the Security Master file was wrong at the point of entry(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
259BasisFeatureDate @BasisFeatureDtLocalMktDate

BasisFeatureDate allows requesting firms within fixed income the ability to request an alternative yield-to-worst, -maturity, -extended or other call. This flows through the confirm process.

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
260BasisFeaturePrice @BasisFeaturePxPrice

Price for BasisFeatureDate.

See BasisFeatureDate (259)

(Note tag # was reserved in FIX 4.1, added in FIX 4.3)



Added  FIX.4.2
262MDReqID @ReqIDString

Unique identifier for Market Data Request



Added  FIX.4.2
263SubscriptionRequestType @SubReqTypchar

Subscription Request Type



Added  FIX.4.2
264MarketDepth @MktDepthint

Depth of market for Book Snapshot / Incremental updates

0 - full book depth

1 - top of book

2 and above - book depth (number of levels)



Added  FIX.4.2
265MDUpdateType @UpdtTypint

Specifies the type of Market Data update.



Added  FIX.4.2
266AggregatedBook @AggBookBoolean

Specifies whether or not book entries should be aggregated. (Not specified) = broker option



Added  FIX.4.2
267NoMDEntryTypes(not used in FIXML)NumInGroup

Number of MDEntryType (269) fields requested.



Added  FIX.4.2
268NoMDEntries(not used in FIXML)NumInGroup

Number of entries in Market Data message.



Added  FIX.4.2
269MDEntryType @Typchar

Type Market Data entry.



Added  FIX.4.2
270MDEntryPx @PxPrice

Price of the Market Data Entry.



Added  FIX.4.2
271MDEntrySize @SzQty

Quantity or volume represented by the Market Data Entry.



Added  FIX.4.2
272MDEntryDate @DtUTCDateOnly

Date of Market Data Entry.

(prior to FIX 4.4 field was of type UTCDate)



Added  FIX.4.2
273MDEntryTime @TmUTCTimeOnly

Time of Market Data Entry.



Added  FIX.4.2
274TickDirection @TickDirctnchar

Direction of the "tick".



Added  FIX.4.2
275MDMkt @MktExchange

Market posting quote / trade.

Valid values:

See "Appendix 6-C"



Added  FIX.4.2FIX.5.0
276QuoteCondition @QCondMultipleStringValue

Space-delimited list of conditions describing a quote.



Added  FIX.4.2
277TradeCondition @TrdCondMultipleStringValue

Space-delimited list of conditions describing a trade



Added  FIX.4.2
278MDEntryID @IDString

Unique Market Data Entry identifier.



Added  FIX.4.2
279MDUpdateAction @UpdtActchar

Type of Market Data update action.



Added  FIX.4.2
280MDEntryRefID @RefIDString

Refers to a previous MDEntryID (278).



Added  FIX.4.2
281MDReqRejReason @ReqRejResnchar

Reason for the rejection of a Market Data request.



Added  FIX.4.2
282MDEntryOriginator @OrigString

Originator of a Market Data Entry



Added  FIX.4.2FIX.5.0
283LocationID @LctnIDString

Identification of a Market Maker's location



Added  FIX.4.2
284DeskID @DeskIDString

Identification of a Market Maker's desk



Added  FIX.4.2
285DeleteReason @DelRsnchar

Reason for deletion.



Added  FIX.4.2
286OpenCloseSettlFlag @OpenClsSettlFlagMultipleCharValue

Flag that identifies a market data entry. (Prior to FIX 4.3 this field was of type char)



Added  FIX.4.2
287SellerDays @SellerDaysint

Specifies the number of days that may elapse before delivery of the security



Added  FIX.4.2
288MDEntryBuyer @BuyerString

Buying party in a trade



Added  FIX.4.2
289MDEntrySeller @SellerString

Selling party in a trade



Added  FIX.4.2
290MDEntryPositionNo @PosNoint

Display position of a bid or offer, numbered from most competitive to least competitive, per market side, beginning with .



Added  FIX.4.2
291FinancialStatus @FinclStatMultipleCharValue

Identifies a firm's or a security's financial status



Added  FIX.4.2
292CorporateAction @CorpActnMultipleCharValue

Identifies the type of Corporate Action.



Added  FIX.4.2
293DefBidSize @DefBidSzQty

Default Bid Size.



Added  FIX.4.2
294DefOfferSize @DefOfrSzQty

Default Offer Size.



Added  FIX.4.2
295NoQuoteEntries(not used in FIXML)NumInGroup

The number of quote entries for a QuoteSet.



Added  FIX.4.2
296NoQuoteSets(not used in FIXML)NumInGroup

The number of sets of quotes in the message.



Added  FIX.4.2
297QuoteStatus @Statint

Identifies the status of the quote acknowledgement.



Added  FIX.4.2
298QuoteCancelType @CxlTypintReserved100Plus

Identifies the type of quote cancel.



Added  FIX.4.2
Updated  FIX.5.0SP1  EP85
299QuoteEntryID @EntryIDString

Unique identifier for a quote. The QuoteEntryID stays with the quote as a static identifier even if the quote is updated.



Added  FIX.4.2
300QuoteRejectReason @RejRsnintReserved100Plus

Reason Quote was rejected:



Added  FIX.4.2
301QuoteResponseLevel @RspLvlint

Level of Response requested from receiver of quote messages. A default value should be bilaterally agreed.



Added  FIX.4.2
302QuoteSetID @SetIDString

Unique id for the Quote Set.



Added  FIX.4.2
303QuoteRequestType @ReqTypint

Indicates the type of Quote Request being generated



Added  FIX.4.2
304TotNoQuoteEntries @TotNoQuotEntriesint

Total number of quotes for the quote set.



Added  FIX.4.2
Updated  FIX.5.0SP1  EP95
305UnderlyingSecurityIDSource @SrcString

Underlying security's SecurityIDSource.

Valid values: see SecurityIDSource (22) field



Added  FIX.4.222
306UnderlyingIssuer @IssrString

Underlying security's Issuer.

See Issuer (06) field for description



Added  FIX.4.2
307UnderlyingSecurityDesc @DescString

Description of the Underlying security.

See SecurityDesc(107).



Added  FIX.4.2
Updated  FIX.5.0SP1  EP95
308UnderlyingSecurityExchange @ExchExchange

Underlying security's SecurityExchange. Can be used to identify the underlying security.

Valid values: see SecurityExchange (207)



Added  FIX.4.2
309UnderlyingSecurityID @IDString

Underlying security's SecurityID.

See SecurityID (48) field for description



Added  FIX.4.2
310UnderlyingSecurityType @SecTypString

Underlying security's SecurityType.

Valid values: see SecurityType (167) field

(see below for details concerning this fields use in conjunction with SecurityType=REPO)

The following applies when used in conjunction with SecurityType=REPO

Represents the general or specific type of security that underlies a financing agreement

Valid values for SecurityType=REPO:

If bonds of a particular issuer or country are wanted in an Order or are in the basket of an Execution and the SecurityType is not granular enough, include the UnderlyingIssuer (306), UnderlyingCountryOfIssue (592), UnderlyingProgram, UnderlyingRegType and/or < UnderlyingStipulations > block e.g.:



Added  FIX.4.2167
311UnderlyingSymbol @SymString

Underlying security's Symbol.

See Symbol (55) field for description



Added  FIX.4.2
312UnderlyingSymbolSfx @SfxString

Underlying security's SymbolSfx.

See SymbolSfx (65) field for description



Added  FIX.4.265
313UnderlyingMaturityMonthYear @MMYMonthYear

Underlying security's MaturityMonthYear. Can be used with standardized derivatives vs. the UnderlyingMaturityDate (542) field.

See MaturityMonthYear (200) field for description



Added  FIX.4.2
315UnderlyingPutOrCall @PutCallint

Put or call indicator of the underlying security.

See PutOrCall(201).



Added  FIX.4.2
Updated  FIX.5.0SP1  EP76
316UnderlyingStrikePrice @StrkPxPrice

Underlying security's StrikePrice.

See StrikePrice (202) field for description



Added  FIX.4.2
317UnderlyingOptAttribute @OptAchar

Underlying security's OptAttribute.

See OptAttribute (206) field for description



Added  FIX.4.2
318UnderlyingCurrency @CcyCurrency

Underlying security's Currency.

See Currency (5) field for description and valid values



Added  FIX.4.2
320SecurityReqID @ReqIDString

Unique ID of a Security Definition Request.



Added  FIX.4.2
321SecurityRequestType @ReqTypint

Type of Security Definition Request.



Added  FIX.4.2
322SecurityResponseID @RspIDString

Unique ID of a Security Definition message.



Added  FIX.4.2
323SecurityResponseType @RspTypint

Type of Security Definition message response.



Added  FIX.4.2
324SecurityStatusReqID @StatReqIDString

Unique ID of a Security Status Request message.



Added  FIX.4.2
325UnsolicitedIndicator @UnsolBoolean

Indicates whether or not message is being sent as a result of a subscription request or not.



Added  FIX.4.2
326SecurityTradingStatus @TrdgStatintReserved100Plus

Identifies the trading status applicable to the transaction.



Added  FIX.4.2
327HaltReason @HaltRsnintReserved100Plus

Denotes the reason for the Opening Delay or Trading Halt.



Added  FIX.4.2
Updated  FIX.5.0SP1  EP86
328InViewOfCommon @InViewOfCmnBoolean

Indicates whether or not the halt was due to Common Stock trading being halted.



Added  FIX.4.2
329DueToRelated @DueToReltdBoolean

Indicates whether or not the halt was due to the Related Security being halted.



Added  FIX.4.2
330BuyVolume @BuyVolQty

Quantity bought.



Added  FIX.4.2
331SellVolume @SellVolQty

Quantity sold.



Added  FIX.4.2
332HighPx @HighPxPrice

Represents an indication of the high end of the price range for a security prior to the open or reopen



Added  FIX.4.2
333LowPx @LowPxPrice

Represents an indication of the low end of the price range for a security prior to the open or reopen



Added  FIX.4.2
334Adjustment @Adjmtint

Identifies the type of adjustment.



Added  FIX.4.2
335TradSesReqID @ReqIDString

Unique ID of a Trading Session Status message.



Added  FIX.4.2
336TradingSessionID @SesIDStringReserved100Plus

Identifier for Trading Session

A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties.

To specify good for session where session spans more than one calendar day, use TimeInForce = Day in conjunction with TradingSessionID.

Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility.



Added  FIX.4.2
337ContraTrader @CntraTrdr
@Trdr in SingleGeneralOrderHandling
String

Identifies the trader (e.g. "badge number") of the ContraBroker.



Added  FIX.4.2
338TradSesMethod @Methodint

Method of trading



Added  FIX.4.2
339TradSesMode @Modeint

Trading Session Mode



Added  FIX.4.2
340TradSesStatus @StatintReserved100Plus

State of the trading session.



Added  FIX.4.2
341TradSesStartTime @StartTmUTCTimestamp

Starting time of the trading session



Added  FIX.4.2
342TradSesOpenTime @OpenTmUTCTimestamp

Time of the opening of the trading session



Added  FIX.4.2
343TradSesPreCloseTime @PreClsTmUTCTimestamp

Time of the pre-closed of the trading session



Added  FIX.4.2
344TradSesCloseTime @ClsTmUTCTimestamp

Closing time of the trading session



Added  FIX.4.2
345TradSesEndTime @EndTmUTCTimestamp

End time of the trading session



Added  FIX.4.2
346NumberOfOrders @NumOfOrdsint

Number of orders in the market.



Added  FIX.4.2
347MessageEncoding @MsgEncdString

Type of message encoding (non-ASCII (non-English) characters) used in a message's "Encoded" fields.



Added  FIX.4.2
348EncodedIssuerLen @EncIssrLenLength

Byte length of encoded (non-ASCII characters) EncodedIssuer (349) field.



Added  FIX.4.2
349EncodedIssuer @EncIssrdata

Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Issuer field.



Added  FIX.4.2
350EncodedSecurityDescLen @EncSecDescLenLength

Byte length of encoded (non-ASCII characters) EncodedSecurityDesc (351) field.



Added  FIX.4.2
351EncodedSecurityDesc @EncSecDescdata

Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the SecurityDesc field.



Added  FIX.4.2
352EncodedListExecInstLen @EncListExecInstLenLength

Byte length of encoded (non-ASCII characters) EncodedListExecInst (353) field.



Added  FIX.4.2
353EncodedListExecInst @EncListExecInstdata

Encoded (non-ASCII characters) representation of the ListExecInst (69) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ListExecInst field.



Added  FIX.4.2
354EncodedTextLen @EncTxtLenLength

Byte length of encoded (non-ASCII characters) EncodedText (355) field.



Added  FIX.4.2
355EncodedText @EncTxtdata

Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Text field.



Added  FIX.4.2
356EncodedSubjectLen @EncSubjectLenLength

Byte length of encoded (non-ASCII characters) EncodedSubject (357) field.



Added  FIX.4.2
357EncodedSubject @EncSubjectdata

Encoded (non-ASCII characters) representation of the Subject (147) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Subject field.



Added  FIX.4.2
358EncodedHeadlineLen @EncHeadlineLenLength

Byte length of encoded (non-ASCII characters) EncodedHeadline (359) field.



Added  FIX.4.2
359EncodedHeadline @EncHeadlinedata

Encoded (non-ASCII characters) representation of the Headline (148) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Headline field.



Added  FIX.4.2
360EncodedAllocTextLen @EncAllocTextLenLength

Byte length of encoded (non-ASCII characters) EncodedAllocText (361) field.



Added  FIX.4.2
361EncodedAllocText @EncAllocTextdata

Encoded (non-ASCII characters) representation of the AllocText (161) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the AllocText field.



Added  FIX.4.2
362EncodedUnderlyingIssuerLen @EncUndIssrLenLength

Byte length of encoded (non-ASCII characters) EncodedUnderlyingIssuer (363) field.



Added  FIX.4.2
363EncodedUnderlyingIssuer @EncUndIssrdata

Encoded (non-ASCII characters) representation of the UnderlyingIssuer (306) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingIssuer field.



Added  FIX.4.2
364EncodedUnderlyingSecurityDescLen @EncUndSecDescLenLength

Byte length of encoded (non-ASCII characters) EncodedUnderlyingSecurityDesc (365) field.



Added  FIX.4.2
365EncodedUnderlyingSecurityDesc @EncUndSecDescdata

Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc (307) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingSecurityeDesc field.



Added  FIX.4.2
366AllocPrice @PxPrice

Executed price for an AllocAccount (79) entry used when using "executed price" vs. "average price" allocations (e.g. Japan).



Added  FIX.4.2
367QuoteSetValidUntilTime @ValidTilUTCTimestamp

Indicates expiration time of this particular QuoteSet (always expressed in UTC (Universal Time Coordinated, also known as "GMT")



Added  FIX.4.2
368QuoteEntryRejectReason @EntryRejRsnintReserved100Plus

Reason Quote Entry was rejected:



Added  FIX.4.2300
369LastMsgSeqNumProcessed(not used in FIXML)SeqNum

The last MsgSeqNum (34) value received by the FIX engine and processed by downstream application, such as trading engine or order routing system. Can be specified on every message sent. Useful for detecting a backlog with a counterparty.



Added  FIX.4.2
371RefTagID @RefTagIDint

The tag number of the FIX field being referenced.



Added  FIX.4.2
372RefMsgType @RefMsgTypString

The MsgType (35) of the FIX message being referenced.



Added  FIX.4.235
373SessionRejectReason(not used in FIXML)intReserved100Plus

Code to identify reason for a session-level Reject message.



Added  FIX.4.2
374BidRequestTransType @BidReqTransTypchar

Identifies the Bid Request message type.



Added  FIX.4.2
375ContraBroker @CntraBrkrString

Identifies contra broker. Standard NASD market-maker mnemonic is preferred.



Added  FIX.4.2
376ComplianceID @ComplianceIDString

ID used to represent this transaction for compliance purposes (e.g. OATS reporting).



Added  FIX.4.2
377SolicitedFlag @SolFlagBoolean

Indicates whether or not the order was solicited.



Added  FIX.4.2
378ExecRestatementReason @ExecRstmtRsnintReserved100Plus

Code to identify reason for an ExecutionRpt message sent with ExecType=Restated or used when communicating an unsolicited cancel.



Added  FIX.4.2
379BusinessRejectRefID @BizRejRefIDString

The value of the business-level "ID" field on the message being referenced.



Added  FIX.4.2
380BusinessRejectReason @BizRejRsnint

Code to identify reason for a Business Message Reject message.



Added  FIX.4.2
381GrossTradeAmt @GrossTrdAmtAmt

Total amount traded (i.e. quantity * price) expressed in units of currency. For FX Futures this is used to express the notional value of a fill when quantity fields are expressed in terms of contract size (i.e. quantity * price * contract size).



Added  FIX.4.2
Updated  FIX.5.0SP1  EP95
382NoContraBrokers(not used in FIXML)NumInGroup

The number of ContraBroker (375) entries.



Added  FIX.4.2
383MaxMessageSize(not used in FIXML)Length

Maximum number of bytes supported for a single message.



Added  FIX.4.2
384NoMsgTypes(not used in FIXML)NumInGroup

Number of MsgTypes (35) in repeating group.



Added  FIX.4.2
385MsgDirection(not used in FIXML)char

Specifies the direction of the messsage.



Added  FIX.4.2
386NoTradingSessions(not used in FIXML)NumInGroup

Number of TradingSessionIDs (336) in repeating group.



Added  FIX.4.2
387TotalVolumeTraded @TotVolTrddQty

Total volume (quantity) traded.



Added  FIX.4.2
388DiscretionInst @DsctnInstchar

Code to identify the price a DiscretionOffsetValue (389) is related to and should be mathematically added to.



Added  FIX.4.2
389DiscretionOffsetValue @OfstValufloat

Amount (signed) added to the "related to" price specified via DiscretionInst (388), in the context of DiscretionOffsetType (842)

(Prior to FIX 4.4 this field was of type PriceOffset)



Added  FIX.4.2
390BidID @BidIDString

Unique identifier for Bid Response as assigned by sell-side (broker, exchange, ECN). Uniqueness must be guaranteed within a single trading day.



Added  FIX.4.2
391ClientBidID @ClBidIDString

Unique identifier for a Bid Request as assigned by institution. Uniqueness must be guaranteed within a single trading day.



Added  FIX.4.2
392ListName @ListNameString

Descriptive name for list order.



Added  FIX.4.2
393TotNoRelatedSym @TotNoReltdSymint

Total number of securities.

(Prior to FIX 4.4 this field was named TotalNumSecurities)



Added  FIX.4.2
394BidType @BidTypint

Code to identify the type of Bid Request.



Added  FIX.4.2
395NumTickets @NumTktsint

Total number of tickets.



Added  FIX.4.2
396SideValue1 @SideValu1Amt

Amounts in currency



Added  FIX.4.2
397SideValue2 @SideValu2Amt

Amounts in currency



Added  FIX.4.2
398NoBidDescriptors(not used in FIXML)NumInGroup

Number of BidDescriptor (400) entries.



Added  FIX.4.2
399BidDescriptorType @BidDescptrTypint

Code to identify the type of BidDescriptor (400).



Added  FIX.4.2
400BidDescriptor @BidDescptrString

BidDescriptor value. Usage depends upon BidDescriptorTyp (399).

If BidDescriptorType = 1

Industrials etc - Free text

If BidDescriptorType = 2

"FR" etc - ISO Country Codes

If BidDescriptorType = 3

FT00, FT250, STOX - Free text



Added  FIX.4.2
401SideValueInd @SideValuIndint

Code to identify which "SideValue" the value refers to. SideValue1 and SideValue2 are used as opposed to Buy or Sell so that the basket can be quoted either way as Buy or Sell.



Added  FIX.4.2
402LiquidityPctLow @LqdtyPctLowPercentage

Liquidity indicator or lower limit if TotalNumSecurities (393) > 1. Represented as a percentage.



Added  FIX.4.2
403LiquidityPctHigh @LqdtyPctHighPercentage

Upper liquidity indicator if TotalNumSecurities (393) > 1. Represented as a percentage.



Added  FIX.4.2
404LiquidityValue @LqdtyValuAmt

Value between LiquidityPctLow (402) and LiquidityPctHigh (403) in Currency



Added  FIX.4.2
405EFPTrackingError @EFPTrkngErrPercentage

Eg Used in EFP trades 2% (EFP - Exchange for Physical ). Represented as a percentage.



Added  FIX.4.2
406FairValue @FairValuAmt

Used in EFP trades



Added  FIX.4.2
407OutsideIndexPct @OutsideNdxPctPercentage

Used in EFP trades. Represented as a percentage.



Added  FIX.4.2
408ValueOfFutures @ValuOfFutsAmt

Used in EFP trades



Added  FIX.4.2
409LiquidityIndType @LqdtyIndTypint

Code to identify the type of liquidity indicator.



Added  FIX.4.2
410WtAverageLiquidity @WtAvgLqdtyPercentage

Overall weighted average liquidity expressed as a % of average daily volume. Represented as a percentage.



Added  FIX.4.2
411ExchangeForPhysical @EFPBoolean

Indicates whether or not to exchange for phsyical.



Added  FIX.4.2
412OutMainCntryUIndex @OutMainCntryUNdxAmt

Value of stocks in Currency



Added  FIX.4.2
413CrossPercent @CrssPct
@Pct in CrossOrders
Percentage

Percentage of program that crosses in Currency. Represented as a percentage.



Added  FIX.4.2
414ProgRptReqs @ProgRptReqsint

Code to identify the desired frequency of progress reports.



Added  FIX.4.2
415ProgPeriodInterval @ProgPeriodIntvlint

Time in minutes between each ListStatus report sent by SellSide. Zero means don't send status.



Added  FIX.4.2
416IncTaxInd @IncTaxIndint

Code to represent whether value is net (inclusive of tax) or gross.



Added  FIX.4.2
417NumBidders @NumBiddersint

Indicates the total number of bidders on the list



Added  FIX.4.2
418BidTradeType @BidTrdTypchar

Code to represent the type of trade.

(Prior to FIX 4.4 this field was named "TradeType")



Added  FIX.4.2
419BasisPxType @BasisPxTypchar

Code to represent the basis price type.



Added  FIX.4.2
420NoBidComponents(not used in FIXML)NumInGroup

Indicates the number of list entries.



Added  FIX.4.2
421Country @CtryCountry

ISO Country Code in field



Added  FIX.4.2
422TotNoStrikes @TotNoStrksint

Total number of strike price entries across all messages. Should be the sum of all NoStrikes (428) in each message that has repeating strike price entries related to the same ListID (66). Used to support fragmentation.



Added  FIX.4.2
423PriceType @PxTypint

Code to represent the price type.

(For Financing transactions PriceType implies the "repo type" - Fixed or Floating - 9 (Yield) or 6 (Spread) respectively - and Price (44) gives the corresponding "repo rate".

See Volume : "Glossary" for further value definitions)



Added  FIX.4.2
424DayOrderQty @DayOrdQtyQty

For GT orders, the OrderQty (38) less all quantity (adjusted for stock splits) that traded on previous days. DayOrderQty (424) = OrderQty - (CumQty (14) - DayCumQty (425))



Added  FIX.4.2
425DayCumQty @DayCumQtyQty

Quantity on a GT order that has traded today.



Added  FIX.4.2
426DayAvgPx @DayAvgPxPrice

The average price for quantity on a GT order that has traded today.



Added  FIX.4.2
427GTBookingInst @GTBkngInstint

Code to identify whether to book out executions on a part-filled GT order on the day of execution or to accumulate.



Added  FIX.4.2
428NoStrikes(not used in FIXML)NumInGroup

Number of list strike price entries.



Added  FIX.4.2
429ListStatusType @ListStatTypint

Code to represent the status type.



Added  FIX.4.2
430NetGrossInd @NetGrossIndint

Code to represent whether value is net (inclusive of tax) or gross.



Added  FIX.4.2
431ListOrderStatus @ListOrdStatint

Code to represent the status of a list order.



Added  FIX.4.2
432ExpireDate @ExpireDtLocalMktDate

Date of order expiration (last day the order can trade), always expressed in terms of the local market date. The time at which the order expires is determined by the local market's business practices



Added  FIX.4.2
433ListExecInstType @ListExecInstTypchar

Identifies the type of ListExecInst (69).



Added  FIX.4.2
434CxlRejResponseTo @CxlRejRspTochar

Identifies the type of request that a Cancel Reject is in response to.



Added  FIX.4.2
435UnderlyingCouponRate @CpnRtPercentage

Underlying security's CouponRate.

See CouponRate (223) field for description



Added  FIX.4.2
436UnderlyingContractMultiplier @Multfloat

Underlying security's ContractMultiplier.

See ContractMultiplier (231) field for description



Added  FIX.4.2
437ContraTradeQty @CntraTrdQty
@TrdQty in SingleGeneralOrderHandling
Qty

Quantity traded with the ContraBroker (375).



Added  FIX.4.2
438ContraTradeTime @CntraTrdTm
@TrdTm in SingleGeneralOrderHandling
UTCTimestamp

Identifes the time of the trade with the ContraBroker (375). (always expressed in UTC (Universal Time Coordinated, also known as "GMT")



Added  FIX.4.2
441LiquidityNumSecurities @LqdtyNumSecuritiesint

Number of Securites between LiquidityPctLow (402) and LiquidityPctHigh (403) in Currency.



Added  FIX.4.2
442MultiLegReportingType @MLegRptTypchar

Used to indicate what an Execution Report represents (e.g. used with multi-leg securities, such as option strategies, spreads, etc.).



Added  FIX.4.2
443StrikeTime @StrkTmUTCTimestamp

The time at which current market prices are used to determine the value of a basket.



Added  FIX.4.2
444ListStatusText @ListStatTextString

Free format text string related to List Status.



Added  FIX.4.2
445EncodedListStatusTextLen @EncListStatTextLenLength

Byte length of encoded (non-ASCII characters) EncodedListStatusText (446) field.



Added  FIX.4.2
446EncodedListStatusText @EncListStatTextdata

Encoded (non-ASCII characters) representation of the ListStatusText (444) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ListStatusText field.



Added  FIX.4.2
447PartyIDSource @Srcchar

Identifies class or source of the PartyID (448) value. Required if PartyID is specified. Note: applicable values depend upon PartyRole (452) specified.

See "Appendix 6-G - Use of <Parties> Component Block"



Added  FIX.4.3
448PartyID @IDString

Party identifier/code. See PartyIDSource (447) and PartyRole (452).

See "Appendix 6-G - Use of <Parties> Component Block"



Added  FIX.4.3
451NetChgPrevDay @NetChgPrevDayPriceOffset

Net change from previous day's closing price vs. last traded price.



Added  FIX.4.3
452PartyRole @Rint

Identifies the type or role of the PartyID (448) specified.

See "Appendix 6-G - Use of <Parties> Component Block"

(see Volume : "Glossary" for value definitions)



Added  FIX.4.3
453NoPartyIDs(not used in FIXML)NumInGroup

Number of PartyID (448), PartyIDSource (447), and PartyRole (452) entries



Added  FIX.4.3
454NoSecurityAltID(not used in FIXML)NumInGroup

Number of SecurityAltID (455) entries.



Added  FIX.4.3
455SecurityAltID @AltIDString

Alternate Security identifier value for this security of SecurityAltIDSource (456) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires SecurityAltIDSource.



Added  FIX.4.3
456SecurityAltIDSource @AltIDSrcString

Identifies class or source of the SecurityAltID (455) value. Required if SecurityAltID is specified.

Valid values:

Same valid values as the SecurityIDSource (22) field



Added  FIX.4.322
457NoUnderlyingSecurityAltID(not used in FIXML)NumInGroup

Number of UnderlyingSecurityAltID (458) entries.



Added  FIX.4.3
458UnderlyingSecurityAltID @AltIDString

Alternate Security identifier value for this underlying security of UnderlyingSecurityAltIDSource (459) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires UnderlyingSecurityAltIDSource.



Added  FIX.4.3
459UnderlyingSecurityAltIDSource @AltIDSrcString

Identifies class or source of the UnderlyingSecurityAltID (458) value. Required if UnderlyingSecurityAltID is specified.

Valid values:

Same valid values as the SecurityIDSource (22) field



Added  FIX.4.322
460Product @Prodint

Indicates the type of product the security is associated with. See also the CFICode (461) and SecurityType (167) fields.



Added  FIX.4.3
461CFICode @CFIString

Indicates the type of security using ISO 10962 standard, Classification of Financial Instruments (CFI code) values. ISO 10962 is maintained by ANNA (Association of National Numbering Agencies) acting as Registration Authority. See "Appendix 6-B FIX Fields Based Upon Other Standards". See also the Product (460) and SecurityType (167) fields. It is recommended that CFICode be used instead of SecurityType (167) for non-Fixed Income instruments.

A subset of possible values applicable to FIX usage are identified in "Appendix 6-D CFICode Usage - ISO 10962 Classification of Financial Instruments (CFI code)"



Added  FIX.4.3
462UnderlyingProduct @Prodint

Underlying security's Product.

Valid values: see Product(460) field



Added  FIX.4.3460
463UnderlyingCFICode @CFIString

Underlying security's CFICode.

Valid values: see CFICode (461) field



Added  FIX.4.3
464TestMessageIndicator(not used in FIXML)Boolean

Indicates whether or not this FIX Session is a "test" vs. "production" connection. Useful for preventing "accidents".



Added  FIX.4.3
466BookingRefID @BkngRefIDString

Common reference passed to a post-trade booking process (e.g. industry matching utility).



Added  FIX.4.3
467IndividualAllocID @IndAllocIDString

Unique identifier for a specific NoAllocs (78) repeating group instance (e.g. for an AllocAccount).



Added  FIX.4.3
468RoundingDirection @RndDirchar

Specifies which direction to round For CIV - indicates whether or not the quantity of shares/units is to be rounded and in which direction where CashOrdQty (152) or (for CIV only) OrderPercent (516) are specified on an order.

The default is for rounding to be at the discretion of the executing broker or fund manager.

e.g. for an order specifying CashOrdQty or OrderPercent if the calculated number of shares/units was 325.76 and RoundingModulus (469) was 0 - "round down" would give 320 units, 1 - "round up" would give 330 units and "round to nearest" would give 320 units.



Added  FIX.4.3
469RoundingModulus @RndModfloat

For CIV - a float value indicating the value to which rounding is required.

i.e. 0 means round to a multiple of 0 units/shares; 0.5 means round to a multiple of 0.5 units/shares.

The default, if RoundingDirection (468) is specified without RoundingModulus, is to round to a whole unit/share.



Added  FIX.4.3
470CountryOfIssue @IssuCtryCountry

ISO Country code of instrument issue (e.g. the country portion typically used in ISIN). Can be used in conjunction with non-ISIN SecurityID (48) (e.g. CUSIP for Municipal Bonds without ISIN) to provide uniqueness.



Added  FIX.4.3
471StateOrProvinceOfIssue @StPrvString

A two-character state or province abbreviation.



Added  FIX.4.3
472LocaleOfIssue @LclString

Identifies the locale. For Municipal Security Issuers other than state or province. Refer to

http://www.atmos.albany.edu/cgi/stagrep-cgi

Reference the IATA city codes for values.

Note IATA (International Air Transport Association) maintains the codes at www.iata.org.



Added  FIX.4.3
473NoRegistDtls(not used in FIXML)NumInGroup

The number of registration details on a Registration Instructions message



Added  FIX.4.3
474MailingDtls @MailingDtlsString

Set of Correspondence address details, possibly including phone, fax, etc.



Added  FIX.4.3
475InvestorCountryOfResidence @InvestorCtryOfResidenceCountry

The ISO 366 Country code (2 character) identifying which country the beneficial investor is resident for tax purposes.



Added  FIX.4.3
476PaymentRef @PmtRefString

"Settlement Payment Reference" - A free format Payment reference to assist with reconciliation, e.g. a Client and/or Order ID number.



Added  FIX.4.3
477DistribPaymentMethod @DistribPmtMethodintReserved100Plus

A code identifying the payment method for a (fractional) distribution.

13 through 998 are reserved for future use

Values above 1000 are available for use by private agreement among counterparties



Added  FIX.4.3
478CashDistribCurr @CshDistribCurrCurrency

Specifies currency to be used for Cash Distributions see "Appendix 6-A Valid Currency Codes".



Added  FIX.4.3
479CommCurrency @CcyCurrency

Specifies currency to be use for Commission (12) if the Commission currency is different from the Deal Currency - see "Appendix 6-A; Valid Currency Codes".



Added  FIX.4.3
480CancellationRights @CxllationRightschar

For CIV - A one character code identifying whether Cancellation rights/Cooling off period applies.



Added  FIX.4.3
481MoneyLaunderingStatus @MnyLaunderingStatchar

A one character code identifying Money laundering status.



Added  FIX.4.3
482MailingInst @MailingInstString

Free format text to specify mailing instruction requirements, e.g. "no third party mailings".



Added  FIX.4.3
483TransBkdTime @TransBkdTmUTCTimestamp

For CIV A date and time stamp to indicate the time a CIV order was booked by the fund manager.

For derivatives a date and time stamp to indicate when this order was booked with the agent prior to submission to the VMU. Indicates the time at which the order was finalized between the buyer and seller prior to submission.



Added  FIX.4.3
484ExecPriceType @ExecPxTypchar

For CIV - Identifies how the execution price LastPx (31) was calculated from the fund unit/share price(s) calculated at the fund valuation point.



Added  FIX.4.3
485ExecPriceAdjustment @ExecPxAdjmentfloat

For CIV the amount or percentage by which the fund unit/share price was adjusted, as indicated by ExecPriceType (484)



Added  FIX.4.3
486DateOfBirth @DtOfBirthLocalMktDate

The date of birth applicable to the individual, e.g. required to open some types of tax-exempt account.



Added  FIX.4.3
487TradeReportTransType @TransTypint

Identifies Trade Report message transaction type

(Prior to FIX 4.4 this field was of type char)



Added  FIX.4.3
488CardHolderName @CardHolderNameString

The name of the payment card holder as specified on the card being used for payment.



Added  FIX.4.3
489CardNumber @CardNumString

The number of the payment card as specified on the card being used for payment.



Added  FIX.4.3
490CardExpDate @CardExpDtLocalMktDate

The expiry date of the payment card as specified on the card being used for payment.



Added  FIX.4.3
491CardIssNum @CardIssNumString

The issue number of the payment card as specified on the card being used for payment. This is only applicable to certain types of card.



Added  FIX.4.3
492PaymentMethod @PmtMethodintReserved1000Plus

A code identifying the Settlement payment method. 16 through 998 are reserved for future use

Values above 1000 are available for use by private agreement among counterparties



Added  FIX.4.3
493RegistAcctType @AcctTyp
@AcctTyp in RegistrationInstruction
String

For CIV - a fund manager-defined code identifying which of the fund manager's account types is required.



Added  FIX.4.3
494Designation @DesignationString

Free format text defining the designation to be associated with a holding on the register. Used to identify assets of a specific underlying investor using a common registration, e.g. a broker's nominee or street name.



Added  FIX.4.3
495TaxAdvantageType @TaxAdvantageTypintReserved1000Plus

For CIV - a code identifying the type of tax exempt account in which purchased shares/units are to be held.

30 - 998 are reserved for future use by recognized taxation authorities

999=Other

values above 1000 are available for use by private agreement among counterparties



Added  FIX.4.3
496RegistRejReasonText @RejRsnTxt
@Dtls in RegistrationInstruction
String

Text indicating reason(s) why a Registration Instruction has been rejected.



Added  FIX.4.3
497FundRenewWaiv @FundRenewWaivchar

A one character code identifying whether the Fund based renewal commission is to be waived.



Added  FIX.4.3
498CashDistribAgentName @CshDistribAgentNameString

Name of local agent bank if for cash distributions



Added  FIX.4.3
499CashDistribAgentCode @CshDistribAgentCodeString

BIC (Bank Identification Code--Swift managed) code of agent bank for cash distributions



Added  FIX.4.3
500CashDistribAgentAcctNumber @CshDistribAgentAcctNumString

Account number at agent bank for distributions.



Added  FIX.4.3
501CashDistribPayRef @CshDistribPayRefString

Free format Payment reference to assist with reconciliation of distributions.



Added  FIX.4.3
502CashDistribAgentAcctName @CshDistribAgentAcctNameString

Name of account at agent bank for distributions.



Added  FIX.4.3
503CardStartDate @CardStartDtLocalMktDate

The start date of the card as specified on the card being used for payment.



Added  FIX.4.3
504PaymentDate @PmtDtLocalMktDate

The date written on a cheque or date payment should be submitted to the relevant clearing system.



Added  FIX.4.3
505PaymentRemitterID @PmtRemtrIDString

Identifies sender of a payment, e.g. the payment remitter or a customer reference number.



Added  FIX.4.3
506RegistStatus @RegStatchar

Registration status as returned by the broker or (for CIV) the fund manager:



Added  FIX.4.3
507RegistRejReasonCode @RejRsnCd
@RejRsnCd in RegistrationInstruction
intReserved100Plus

Reason(s) why Registration Instructions has been rejected.

The reason may be further amplified in the RegistRejReasonCode field.

Possible values of reason code include:



Added  FIX.4.3
508RegistRefID @RefID
@RefID in RegistrationInstruction
String

Reference identifier for the RegistID (53) with Cancel and Replace RegistTransType (54) transaction types.



Added  FIX.4.3
509RegistDtls @Dtls
@RejRsnTxt in RegistrationInstruction
String

Set of Registration name and address details, possibly including phone, fax etc.



Added  FIX.4.3
510NoDistribInsts(not used in FIXML)NumInGroup

The number of Distribution Instructions on a Registration Instructions message



Added  FIX.4.3
511RegistEmail @Email
@Email in RegistrationInstruction
String

Email address relating to Registration name and address details



Added  FIX.4.3
512DistribPercentage @DistribPctagePercentage

The amount of each distribution to go to this beneficiary, expressed as a percentage



Added  FIX.4.3
513RegistID @RegistID
@ID in RegistrationInstruction
String

Unique identifier of the registration details as assigned by institution or intermediary.



Added  FIX.4.3
514RegistTransType @TransTypchar

Identifies Registration Instructions transaction type



Added  FIX.4.3
515ExecValuationPoint @ExecValuationPointUTCTimestamp

For CIV - a date and time stamp to indicate the fund valuation point with respect to which a order was priced by the fund manager.



Added  FIX.4.3
516OrderPercent @PctPercentage

For CIV specifies the approximate order quantity desired. For a CIV Sale it specifies percentage of investor's total holding to be sold. For a CIV switch/exchange it specifies percentage of investor's cash realised from sales to be re-invested. The executing broker, intermediary or fund manager is responsible for converting and calculating OrderQty (38) in shares/units for subsequent messages.



Added  FIX.4.3
517OwnershipType @OwnershipTypchar

The relationship between Registration parties.



Added  FIX.4.3
518NoContAmts(not used in FIXML)NumInGroup

The number of Contract Amount details on an Execution Report message



Added  FIX.4.3
519ContAmtType @ContAmtTypint

Type of ContAmtValue (520).

NOTE That Commission Amount / % in Contract Amounts is the commission actually charged, rather than the commission instructions given in Fields 2/3.



Added  FIX.4.3
520ContAmtValue @ContAmtValufloat

Value of Contract Amount, e.g. a financial amount or percentage as indicated by ContAmtType (519).



Added  FIX.4.3
521ContAmtCurr @ContAmtCurrCurrency

Specifies currency for the Contract amount if different from the Deal Currency - see "Appendix 6-A; Valid Currency Codes".



Added  FIX.4.3
522OwnerType @OwnerTypint

Identifies the type of owner.



Added  FIX.4.3
523PartySubID @IDString

Sub-identifier (e.g. Clearing Account for PartyRole (452)=Clearing Firm, Locate ID # for PartyRole=Locate/Lending Firm, etc). Not required when using PartyID (448), PartyIDSource (447), and PartyRole.



Added  FIX.4.3
524NestedPartyID @IDString

PartyID value within a nested repeating group.

Same values as PartyID (448)



Added  FIX.4.3
525NestedPartyIDSource @Srcchar

PartyIDSource value within a nested repeating group.

Same values as PartyIDSource (447)



Added  FIX.4.3447
526SecondaryClOrdID @ClOrdID2
@ID2 in SingleGeneralOrderHandling
String

Assigned by the party which originates the order. Can be used to provide the ClOrdID (11) used by an exchange or executing system.



Added  FIX.4.3
527SecondaryExecID @ExecID2String

Assigned by the party which accepts the order. Can be used to provide the ExecID (17) used by an exchange or executing system.



Added  FIX.4.3
528OrderCapacity @Cpctychar

Designates the capacity of the firm placing the order.

(as of FIX 4.3, this field replaced Rule80A (tag 47) --used in conjunction with OrderRestrictions (529) field)

(see Volume : "Glossary" for value definitions)



Added  FIX.4.3
529OrderRestrictions @RstctionsMultipleCharValue

Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space.



Added  FIX.4.3
530MassCancelRequestType @MassCxlReqTyp
@ReqTyp in OrderMassHandling
char

Specifies scope of Order Mass Cancel Request.



Added  FIX.4.3
531MassCancelResponse @MassCxlRsp
@Rsp in OrderMassHandling
char

Specifies the action taken by counterparty order handling system as a result of the Order Mass Cancel Request



Added  FIX.4.3
532MassCancelRejectReason @MassCxlRejRsnintReserved100Plus

Reason Order Mass Cancel Request was rejected



Added  FIX.4.3
533TotalAffectedOrders @TotAffctdOrdsint

Total number of orders affected by either the OrderMassActionRequest(MsgType=CA) or OrderMassCancelRequest(MsgType=Q).



Added  FIX.4.3
Updated  FIX.5.0SP1  EP95
534NoAffectedOrders @NoAffctdOrdsNumInGroup

Number of affected orders in the repeating group of order ids.



Added  FIX.4.3
535AffectedOrderID @AffctdOrdIDString

OrderID (37) of an order affected by a mass cancel request.



Added  FIX.4.3
536AffectedSecondaryOrderID @AffctdScndOrdIDString

SecondaryOrderID (198) of an order affected by a mass cancel request.



Added  FIX.4.3
537QuoteType @Typint

Identifies the type of quote.

An indicative quote is used to inform a counterparty of a market. An indicative quote does not result directly in a trade.

A tradeable quote is submitted to a market and will result directly in a trade against other orders and quotes in a market.

A restricted tradeable quote is submitted to a market and within a certain restriction (possibly based upon price or quantity) will automatically trade against orders. Order that do not comply with restrictions are sent to the quote issuer who can choose to accept or decline the order.

A counter quote is used in the negotiation model. See Volume 7 - Product: Fixed Income for example usage.



Added  FIX.4.3
538NestedPartyRole @Rint

PartyRole value within a nested repeating group.

Same values as PartyRole (452)



Added  FIX.4.3452
539NoNestedPartyIDs(not used in FIXML)NumInGroup

Number of NestedPartyID (524), NestedPartyIDSource (525), and NestedPartyRole (538) entries



Added  FIX.4.3
540TotalAccruedInterestAmt @TotAcrdIntAmtAmt

Total Amount of Accrued Interest for convertible bonds and fixed income



Added  FIX.4.3FIX.4.4
541MaturityDate @MatDtLocalMktDate

Date of maturity.



Added  FIX.4.3
542UnderlyingMaturityDate @MatLocalMktDate

Underlying security's maturity date.

See MaturityDate (541) field for description



Added  FIX.4.3
543InstrRegistry @RgstryString

Values may include BIC for the depository or custodian who maintain ownership records, the ISO country code for the location of the record, or the value "ZZ" to specify physical ownership of the security (e.g. stock certificate).



Added  FIX.4.3
544CashMargin @CshMgnchar

Identifies whether an order is a margin order or a non-margin order. This is primarily used when sending orders to Japanese exchanges to indicate sell margin or buy to cover. The same tag could be assigned also by buy-side to indicate the intent to sell or buy margin and the sell-side to accept or reject (base on some validation criteria) the margin request.



Added  FIX.4.3
545NestedPartySubID @IDString

PartySubID value within a nested repeating group.

Same values as PartySubID (523)



Added  FIX.4.3
546Scope @ScopeMultipleCharValue

Specifies the market scope of the market data.



Added  FIX.4.3
Updated  FIX.5.0SP1  EP95
547MDImplicitDelete @ImplctDelBoolean

Defines how a server handles distribution of a truncated book. Defaults to broker option.



Added  FIX.4.3
548CrossID @CrssID
@ID in CrossOrders
String

Identifier for a cross order. Must be unique during a given trading day. Recommend that firms use the order date as part of the CrossID for Good Till Cancel (GT) orders.



Added  FIX.4.3
549CrossType @CrssTyp
@Typ in CrossOrders
int

Type of cross being submitted to a market



Added  FIX.4.3
550CrossPrioritization @CrssPriortstn
@Priorty in CrossOrders
int

Indicates if one side or the other of a cross order should be prioritized.

The definition of prioritization is left to the market. In some markets prioritization means which side of the cross order is applied to the market first. In other markets - prioritization may mean that the prioritized side is fully executed (sometimes referred to as the side being protected).



Added  FIX.4.3
551OrigCrossID @OrigCrssID
@OrigID in CrossOrders
String

CrossID of the previous cross order (NOT the initial cross order of the day) as assigned by the institution, used to identify the previous cross order in Cross Cancel and Cross Cancel/Replace Requests.



Added  FIX.4.3
552NoSides(not used in FIXML)NumInGroup

Number of Side repeating group instances.



Added  FIX.4.3
553Username @UsernameString

Userid or username.



Added  FIX.4.3
554Password @PasswordString

Password or passphrase.



Added  FIX.4.3
555NoLegs(not used in FIXML)NumInGroup

Number of InstrumentLeg repeating group instances.



Added  FIX.4.3
556LegCurrency @CcyCurrency

Currency associated with a particular Leg's quantity



Added  FIX.4.3
557TotNoSecurityTypes @TotNoSecTypsint

Used to support fragmentation. Indicates total number of security types when multiple Security Type messages are used to return results.



Added  FIX.4.3
Updated  FIX.5.0SP1  EP95
558NoSecurityTypes(not used in FIXML)NumInGroup

Number of Security Type repeating group instances.



Added  FIX.4.3
559SecurityListRequestType @ListReqTypint

Identifies the type/criteria of Security List Request



Added  FIX.4.3
560SecurityRequestResult @ReqRsltint

The results returned to a Security Request message



Added  FIX.4.3
561RoundLot @RndLotQty

The trading lot size of a security



Added  FIX.4.3
562MinTradeVol @MinTrdVolQty

The minimum trading volume for a security



Added  FIX.4.3
563MultiLegRptTypeReq @MLEGRptTypReqint

Indicates the method of execution reporting requested by issuer of the order.



Added  FIX.4.3
564LegPositionEffect @PosEfctchar

PositionEffect for leg of a multileg

See PositionEffect (77) field for description



Added  FIX.4.377
565LegCoveredOrUncovered @Coverint

CoveredOrUncovered for leg of a multileg

See CoveredOrUncovered (203) field for description



Added  FIX.4.3203
566LegPrice @PxPrice

Price for leg of a multileg

See Price (44) field for description



Added  FIX.4.3
567TradSesStatusRejReason @StatRejRsnintReserved100Plus

Indicates the reason a Trading Session Status Request was rejected.



Added  FIX.4.3
568TradeRequestID @ReqIDString

Trade Capture Report Request ID



Added  FIX.4.3
569TradeRequestType @ReqTypint

Type of Trade Capture Report.



Added  FIX.4.3
570PreviouslyReported @PrevlyRptedBoolean

Indicates if the trade capture report was previously reported to the counterparty



Added  FIX.4.3
571TradeReportID @RptIDString

Unique identifier of trade capture report



Added  FIX.4.3
572TradeReportRefID @RptRefIDString

Reference identifier used with CANCEL and REPLACE transaction types.



Added  FIX.4.3
573MatchStatus @MtchStatchar

The status of this trade with respect to matching or comparison.



Added  FIX.4.3
574MatchType @MtchTypString

The point in the matching process at which this trade was matched.



Added  FIX.4.3
575OddLot @OddLotBoolean

This trade is to be treated as an odd lot

If this field is not specified, the default will be "N"



Added  FIX.4.3FIX.5.0
576NoClearingInstructions(not used in FIXML)NumInGroup

Number of clearing instructions



Added  FIX.4.3
577ClearingInstruction @ClrngInstrctnint

Eligibility of this trade for clearing and central counterparty processing

values above 4000 are reserved for agreement between parties



Added  FIX.4.3
578TradeInputSource @InptSrcString

Type of input device or system from which the trade was entered.



Added  FIX.4.3
579TradeInputDevice @InptDevString

Specific device number, terminal number or station where trade was entered



Added  FIX.4.3
580NoDates @NoDtsNumInGroup

Number of Date fields provided in date range



Added  FIX.4.3
581AccountType @AcctTypint

Type of account associated with an order



Added  FIX.4.3
582CustOrderCapacity @CustCpctyint

Capacity of customer placing the order

Primarily used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission).



Added  FIX.4.3
583ClOrdLinkID @ClOrdLinkID
@LnkID in SingleGeneralOrderHandling
String

Permits order originators to tie together groups of orders in which trades resulting from orders are associated for a specific purpose, for example the calculation of average execution price for a customer or to associate lists submitted to a broker as waves of a larger program trade.



Added  FIX.4.3
584MassStatusReqID @MassStatReqID
@ReqID in OrderMassHandling
String

Value assigned by issuer of Mass Status Request to uniquely identify the request



Added  FIX.4.3
585MassStatusReqType @MassStatReqTyp
@ReqTyp in OrderMassHandling
intReserved100Plus

Mass Status Request Type



Added  FIX.4.3
Updated  FIX.5.0SP1  EP85
586OrigOrdModTime @OrigOrdModTmUTCTimestamp

The most recent (or current) modification TransactTime (tag 60) reported on an Execution Report for the order. The OrigOrdModTime is provided as an optional field on Order Cancel Request and Order Cancel Replace Requests to identify that the state of the order has not changed since the request was issued. The use of this approach is not recommended.



Added  FIX.4.3
587LegSettlType @SettlTypchar

Refer to values for SettlType[63]



Added  FIX.4.363
588LegSettlDate @SettlDtLocalMktDate

Refer to description for SettlDate[64]



Added  FIX.4.3
589DayBookingInst @DayBkngInstchar

Indicates whether or not automatic booking can occur.



Added  FIX.4.3
590BookingUnit @BkngUnitchar

Indicates what constitutes a bookable unit.



Added  FIX.4.3
591PreallocMethod @PreallocMethchar

Indicates the method of preallocation.



Added  FIX.4.3
592UnderlyingCountryOfIssue @CtryCountry

Underlying security's CountryOfIssue.

See CountryOfIssue (470) field for description



Added  FIX.4.3
593UnderlyingStateOrProvinceOfIssue @StOrProvncString

Underlying security's StateOrProvinceOfIssue.

See StateOrProvinceOfIssue (471) field for description



Added  FIX.4.3
594UnderlyingLocaleOfIssue @LclString

Underlying security's LocaleOfIssue.

See LocaleOfIssue (472) field for description



Added  FIX.4.3
595UnderlyingInstrRegistry @RgstryString

Underlying security's InstrRegistry.

See InstrRegistry (543) field for description



Added  FIX.4.3
596LegCountryOfIssue @CtryCountry

Multileg instrument's individual leg security's CountryOfIssue.

See CountryOfIssue (470) field for description



Added  FIX.4.3
597LegStateOrProvinceOfIssue @StOrProvncString

Multileg instrument's individual leg security's StateOrProvinceOfIssue.

See StateOrProvinceOfIssue (471) field for description



Added  FIX.4.3
598LegLocaleOfIssue @LclString

Multileg instrument's individual leg security's LocaleOfIssue.

See LocaleOfIssue (472) field for description



Added  FIX.4.3
599LegInstrRegistry @RgstryString

Multileg instrument's individual leg security's InstrRegistry.

See InstrRegistry (543) field for description



Added  FIX.4.3
600LegSymbol @SymString

Multileg instrument's individual security's Symbol.

See Symbol (55) field for description



Added  FIX.4.3
601LegSymbolSfx @SfxString

Multileg instrument's individual security's SymbolSfx.

See SymbolSfx (65) field for description



Added  FIX.4.365
602LegSecurityID @IDString

Multileg instrument's individual security's SecurityID.

See SecurityID (48) field for description



Added  FIX.4.3
603LegSecurityIDSource @SrcString

Multileg instrument's individual security's SecurityIDSource.

See SecurityIDSource (22) field for description



Added  FIX.4.322
604NoLegSecurityAltID @NoLegSecAltIDNumInGroup

Multileg instrument's individual security's NoSecurityAltID.

See NoSecurityAltID (454) field for description



Added  FIX.4.3
605LegSecurityAltID @SecAltIDString

Multileg instrument's individual security's SecurityAltID.

See SecurityAltID (455) field for description



Added  FIX.4.3
606LegSecurityAltIDSource @SecAltIDSrcString

Multileg instrument's individual security's SecurityAltIDSource.

See SecurityAltIDSource (456) field for description



Added  FIX.4.322
607LegProduct @Prodint

Multileg instrument's individual security's Product.

See Product (460) field for description



Added  FIX.4.3460
608LegCFICode @CFIString

Multileg instrument's individual security's CFICode.

See CFICode (461) field for description



Added  FIX.4.3
609LegSecurityType @SecTypString

Refer to definition of SecurityType(167)



Added  FIX.4.3167
610LegMaturityMonthYear @MMYMonthYear

Multileg instrument's individual security's MaturityMonthYear.

See MaturityMonthYear (200) field for description



Added  FIX.4.3
611LegMaturityDate @MatLocalMktDate

Multileg instrument's individual security's MaturityDate.

See MaturityDate (54) field for description



Added  FIX.4.3
612LegStrikePrice @StrkPrice

Multileg instrument's individual security's StrikePrice.

See StrikePrice (202) field for description



Added  FIX.4.3
613LegOptAttribute @OptAchar

Multileg instrument's individual security's OptAttribute.

See OptAttribute (206) field for description



Added  FIX.4.3
614LegContractMultiplier @Cmultfloat

Multileg instrument's individual security's ContractMultiplier.

See ContractMultiplier (23) field for description



Added  FIX.4.3
615LegCouponRate @CpnRtPercentage

Multileg instrument's individual security's CouponRate.

See CouponRate (223) field for description



Added  FIX.4.3
616LegSecurityExchange @ExchExchange

Multileg instrument's individual security's SecurityExchange.

See SecurityExchange (207) field for description



Added  FIX.4.3
617LegIssuer @IssrString

Multileg instrument's individual security's Issuer.

See Issuer (106) field for description



Added  FIX.4.3
618EncodedLegIssuerLen @EncLegIssrLenLength

Multileg instrument's individual security's EncodedIssuerLen.

See EncodedIssuerLen (348) field for description



Added  FIX.4.3
619EncodedLegIssuer @EncLegIssrdata

Multileg instrument's individual security's EncodedIssuer.

See EncodedIssuer (349) field for description



Added  FIX.4.3
620LegSecurityDesc @DescString

Description of a leg of a multileg instrument.

See SecurityDesc(107).



Added  FIX.4.3
Updated  FIX.5.0SP1  EP95
621EncodedLegSecurityDescLen @EncLegSecDescLenLength

Multileg instrument's individual security's EncodedSecurityDescLen.

See EncodedSecurityDescLen (350) field for description



Added  FIX.4.3
622EncodedLegSecurityDesc @EncLegSecDescdata

Multileg instrument's individual security's EncodedSecurityDesc.

See EncodedSecurityDesc (35) field for description



Added  FIX.4.3
623LegRatioQty @RatioQtyfloat

The ratio of quantity for this individual leg relative to the entire multileg security.



Added  FIX.4.3
624LegSide @Sidechar

The side of this individual leg (multileg security).

See Side (54) field for description and values



Added  FIX.4.354
625TradingSessionSubID @SesSubStringReserved100Plus

Optional market assigned sub identifier for a trading phase within a trading session. Usage is determined by market or counterparties. Used by US based futures markets to identify exchange specific execution time bracket codes as required by US market regulations. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility



Added  FIX.4.3
626AllocType @AllocType
@Typ in Allocation
int

Describes the specific type or purpose of an Allocation message (i.e. "Buyside Calculated")

(see Volume : "Glossary" for value definitions)

*** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***



Added  FIX.4.3
627NoHops(not used in FIXML)NumInGroup

Number of HopCompID entries in repeating group.



Added  FIX.4.3
628HopCompID @IDString

Assigned value used to identify the third party firm which delivered a specific message either from the firm which originated the message or from another third party (if multiple "hops" are performed). It is recommended that this value be the SenderCompID (49) of the third party.

Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used.



Added  FIX.4.3
629HopSendingTime @SntUTCTimestamp

Time that HopCompID (628) sent the message. It is recommended that this value be the SendingTime (52) of the message sent by the third party.

Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used.



Added  FIX.4.3
630HopRefID @RefSeqNum

Reference identifier assigned by HopCompID (628) associated with the message sent. It is recommended that this value be the MsgSeqNum (34) of the message sent by the third party.

Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used.



Added  FIX.4.3
631MidPx @MidPxPrice

Mid price/rate



Added  FIX.4.3
632BidYield @BidYldPercentage

Bid yield



Added  FIX.4.3
633MidYield @MidYldPercentage

Mid yield



Added  FIX.4.3
634OfferYield @OfrYldPercentage

Offer yield



Added  FIX.4.3
635ClearingFeeIndicator @ClrFeeIndString

Indicates type of fee being assessed of the customer for trade executions at an exchange. Applicable for futures markets only at this time.

(Values source CBOT, CME, NYBOT, and NYMEX):



Added  FIX.4.3
636WorkingIndicator @WorkingIndBoolean

Indicates if the order is currently being worked. Applicable only for OrdStatus = "New". For open outcry markets this indicates that the order is being worked in the crowd. For electronic markets it indicates that the order has transitioned from a contingent order to a market order.



Added  FIX.4.3
637LegLastPx @LastPxPrice

Execution price assigned to a leg of a multileg instrument.

See LastPx (31) field for description and values



Added  FIX.4.3
638PriorityIndicator @PriIndint

Indicates if a Cancel/Replace has caused an order to lose book priority.



Added  FIX.4.3
639PriceImprovement @PxImprvmntPriceOffset

Amount of price improvement.



Added  FIX.4.3
640Price2 @Px2Price

Price of the future part of a F/X swap order.

See Price (44) for description.



Added  FIX.4.3FIX.5.0
641LastForwardPoints2 @LastFwdPnts2PriceOffset

F/X forward points of the future part of a F/X swap order added to LastSpotRate (94). May be a negative value.



Added  FIX.4.3FIX.5.0
642BidForwardPoints2 @BidFwdPnts2PriceOffset

Bid F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value.



Added  FIX.4.3FIX.5.0
643OfferForwardPoints2 @OfrFwdPnts2PriceOffset

Offer F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value.



Added  FIX.4.3FIX.5.0
644RFQReqID @RFQReqIDString

RFQ Request ID - used to identify an RFQ Request.



Added  FIX.4.3
645MktBidPx @MktBidPxPrice

Used to indicate the best bid in a market



Added  FIX.4.3
646MktOfferPx @MktOfrPxPrice

Used to indicate the best offer in a market



Added  FIX.4.3
647MinBidSize @MinBidSzQty

Used to indicate a minimum quantity for a bid. If this field is used the BidSize (134) field is interpreted as the maximum bid size



Added  FIX.4.3
648MinOfferSize @MinOfrSzQty

Used to indicate a minimum quantity for an offer. If this field is used the OfferSize (135) field is interpreted as the maximum offer size.



Added  FIX.4.3
649QuoteStatusReqID @StatReqIDString

Unique identifier for Quote Status Request.



Added  FIX.4.3
650LegalConfirm @LegalCnfmBoolean

Indicates that this message is to serve as the final and legal confirmation.



Added  FIX.4.3
651UnderlyingLastPx @UndLastPxPrice

The calculated or traded price for the underlying instrument that corresponds to a derivative. Used for transactions that include the cash instrument and the derivative.



Added  FIX.4.3
652UnderlyingLastQty @UndLastQtyQty

The calculated or traded quantity for the underlying instrument that corresponds to a derivative. Used for transactions that include the cash instrument and the derivative.



Added  FIX.4.3
654LegRefID @RefIDString

Unique indicator for a specific leg.



Added  FIX.4.3
655ContraLegRefID @CntraLegRefID
@LegRefID in SingleGeneralOrderHandling
String

Unique indicator for a specific leg for the ContraBroker (375).



Added  FIX.4.3
656SettlCurrBidFxRate @SettlCurrBidFxRtfloat

Foreign exchange rate used to compute the bid "SettlCurrAmt" (119) from Currency (15) to SettlCurrency (120)



Added  FIX.4.3
657SettlCurrOfferFxRate @SettlCurrOfrFxRtfloat

Foreign exchange rate used to compute the offer "SettlCurrAmt" (119) from Currency (15) to SettlCurrency (120)



Added  FIX.4.3
658QuoteRequestRejectReason @ReqRejRsnintReserved100Plus

Reason Quote was rejected:



Added  FIX.4.3
659SideComplianceID @SideComplianceIDString

ID within repeating group of sides which is used to represent this transaction for compliance purposes (e.g. OATS reporting).



Added  FIX.4.3
660AcctIDSource @AcctIDSrcintReserved100Plus

Used to identify the source of the Account (1) code. This is especially useful if the account is a new account that the Respondent may not have setup yet in their system.



Added  FIX.4.4
661AllocAcctIDSource @ActIDSrcint

Used to identify the source of the AllocAccount (79) code.

See AcctIDSource (660) for valid values.



Added  FIX.4.4660
662BenchmarkPrice @PxPrice

Specifies the price of the benchmark.



Added  FIX.4.4
663BenchmarkPriceType @PxTypint

Identifies type of BenchmarkPrice (662).

See PriceType (423) for valid values.



Added  FIX.4.4423
664ConfirmID @CnfmIDString

Message reference for Confirmation



Added  FIX.4.4
665ConfirmStatus @CnfmStatint

Identifies the status of the Confirmation.



Added  FIX.4.4
666ConfirmTransType @CnfmTransTypint

Identifies the Confirmation transaction type.



Added  FIX.4.4
667ContractSettlMonth @CSetMoMonthYear

Specifies when the contract (i.e. MBS/TBA) will settle.



Added  FIX.4.4
668DeliveryForm @DlvryFormint

Identifies the form of delivery.



Added  FIX.4.4
669LastParPx @LastParPxPrice

Last price expressed in percent-of-par. Conditionally required for Fixed Income trades when LastPx (31) is expressed in Yield, Spread, Discount or any other type.

Usage: Execution Report and Allocation Report repeating executions block (from sellside).



Added  FIX.4.4
670NoLegAllocs(not used in FIXML)NumInGroup

Number of Allocations for the leg



Added  FIX.4.4
671LegAllocAccount @AllocAcctString

Allocation Account for the leg

See AllocAccount (79) for description and valid values.



Added  FIX.4.4
672LegIndividualAllocID @IndAllocIDString

Reference for the individual allocation ticket

See IndividualAllocID (467) for description and valid values.



Added  FIX.4.4
673LegAllocQty @AllocQtyQty

Leg allocation quantity.

See AllocQty (80) for description and valid values.



Added  FIX.4.4
674LegAllocAcctIDSource @AllocAcctIDSrcString

The source of the LegAllocAccount (671)

See AllocAcctIDSource (661) for description and valid values.



Added  FIX.4.4
675LegSettlCurrency @SettlCcyCurrency

Identifies settlement currency for the Leg.

See SettlCurrency (20) for description and valid values



Added  FIX.4.4
676LegBenchmarkCurveCurrency @CcyCurrency

LegBenchmarkPrice (679) currency

See BenchmarkCurveCurrency (220) for description and valid values.



Added  FIX.4.4
677LegBenchmarkCurveName @NameString

Name of the Leg Benchmark Curve.

See BenchmarkCurveName (22) for description and valid values.



Added  FIX.4.4221
678LegBenchmarkCurvePoint @PointString

Identifies the point on the Leg Benchmark Curve.

See BenchmarkCurvePoint (222) for description and valid values.



Added  FIX.4.4
679LegBenchmarkPrice @PxPrice

Used to identify the price of the benchmark security.

See BenchmarkPrice (662) for description and valid values.



Added  FIX.4.4
680LegBenchmarkPriceType @PxTypint

The price type of the LegBenchmarkPrice.

See BenchmarkPriceType (663) for description and valid values.



Added  FIX.4.4
681LegBidPx @BidPxPrice

Bid price of this leg.

See BidPx (32) for description and valid values.



Added  FIX.4.4
682LegIOIQty @IOIQtyStringQty

Leg-specific IOI quantity.

See IOIQty (27) for description and valid values



Added  FIX.4.427
683NoLegStipulations(not used in FIXML)NumInGroup

Number of leg stipulation entries



Added  FIX.4.4
684LegOfferPx @OfrPxPrice

Offer price of this leg.

See OfferPx (133) for description and valid values



Added  FIX.4.4
685LegOrderQty @OrdQtyQty

Quantity ordered of this leg.

See OrderQty (38) for description and valid values



Added  FIX.4.4
686LegPriceType @PxTypint

The price type of the LegBidPx (681) and/or LegOfferPx (684).

See PriceType (423) for description and valid values



Added  FIX.4.4423
687LegQty @QtyQty

Quantity of this leg, e.g. in Quote dialog.

See Quantity (53) for description and valid values



Added  FIX.4.4FIX.5.0SP1
688LegStipulationType @StipTypString

For Fixed Income, type of Stipulation for this leg.

See StipulationType (233) for description and valid values



Added  FIX.4.4233
689LegStipulationValue @StipValString

For Fixed Income, value of stipulation.

See StipulationValue (234) for description and valid values



Added  FIX.4.4
690LegSwapType @SwapTypint

For Fixed Income, used instead of LegQty (687) or LegOrderQty (685) to requests the respondent to calculate the quantity based on the quantity on the opposite side of the swap.



Added  FIX.4.4
691Pool @PoolString

For Fixed Income, identifies MBS / ABS pool.



Added  FIX.4.4
692QuotePriceType @QuotPxTypint

Code to represent price type requested in Quote.

If the Quote Request is for a Swap values 1-8 apply to all legs.



Added  FIX.4.4
693QuoteRespID @RspIDString

Message reference for Quote Response



Added  FIX.4.4
694QuoteRespType @RspTypint

Identifies the type of Quote Response.



Added  FIX.4.4
695QuoteQualifier @Qualchar

Code to qualify Quote use

See IOIQualifier (104) for description and valid values.



Added  FIX.4.4104
696YieldRedemptionDate @RedDtLocalMktDate

Date to which the yield has been calculated (i.e. maturity, par call or current call, pre-refunded date).



Added  FIX.4.4
697YieldRedemptionPrice @RedPxPrice

Price to which the yield has been calculated.



Added  FIX.4.4
698YieldRedemptionPriceType @RedPxTypint

The price type of the YieldRedemptionPrice (697)

See PriceType (423) for description and valid values.



Added  FIX.4.4423
699BenchmarkSecurityID @SecIDString

The identifier of the benchmark security, e.g. Treasury against Corporate bond.

See SecurityID (tag 48) for description and valid values.



Added  FIX.4.4
700ReversalIndicator @ReversalIndBoolean

Indicates a trade that reverses a previous trade.



Added  FIX.4.4
701YieldCalcDate @CalcDtLocalMktDate

Include as needed to clarify yield irregularities associated with date, e.g. when it falls on a non-business day.



Added  FIX.4.4
702NoPositions(not used in FIXML)NumInGroup

Number of position entries.



Added  FIX.4.4
703PosType @TypString

Used to identify the type of quantity that is being returned.



Added  FIX.4.4
704LongQty @LongQty

Long Quantity



Added  FIX.4.4
705ShortQty @ShortQty

Short Quantity



Added  FIX.4.4
706PosQtyStatus @Statint

Status of this position.



Added  FIX.4.4
707PosAmtType @TypString

Type of Position amount



Added  FIX.4.4
708PosAmt @AmtAmt

Position amount



Added  FIX.4.4
709PosTransType @TxnTypint

Identifies the type of position transaction



Added  FIX.4.4
710PosReqID @ReqIDString

Unique identifier for the position maintenance request as assigned by the submitter



Added  FIX.4.4
711NoUnderlyings(not used in FIXML)NumInGroup

Number of underlying legs that make up the security.



Added  FIX.4.4
712PosMaintAction @Actnint

Maintenance Action to be performed.



Added  FIX.4.4
713OrigPosReqRefID @OrigPosReqRefID
@OrigReqRefID in PositionMaintenance
String

Reference to the PosReqID (710) of a previous maintenance request that is being replaced or canceled.



Added  FIX.4.4
714PosMaintRptRefID @RptRefIDString

Reference to a PosMaintRptID (721) from a previous Position Maintenance Report that is being replaced or canceled.



Added  FIX.4.4
715ClearingBusinessDate @BizDtLocalMktDate

The "Clearing Business Date" referred to by this maintenance request.



Added  FIX.4.4
716SettlSessID @SetSesIDString

Identifies a specific settlement session



Added  FIX.4.4
717SettlSessSubID @SetSesSubString

SubID value associated with SettlSessID(716)



Added  FIX.4.4
718AdjustmentType @AdjTypint

Type of adjustment to be applied, used for PCS and PAJ



Added  FIX.4.4
719ContraryInstructionIndicator @CntraryInstrctnInd
@InstrctnInd in SingleGeneralOrderHandling
Boolean

Used to indicate when a contrary instruction for exercise or abandonment is being submitted



Added  FIX.4.4
720PriorSpreadIndicator @PriorSpreadIndBoolean

Indicates if requesting a rollover of prior day's spread submissions.



Added  FIX.4.4
721PosMaintRptID @RptIDString

Unique identifier for this position report



Added  FIX.4.4
722PosMaintStatus @Statint

Status of Position Maintenance Request



Added  FIX.4.4
723PosMaintResult @RsltintReserved100Plus

Result of Position Maintenance Request.

4000+ Reserved and available for bi-laterally agreed upon user-defined values



Added  FIX.4.4
724PosReqType @ReqTypint

Used to specify the type of position request being made.



Added  FIX.4.4
725ResponseTransportType @RspTransportTypint

Identifies how the response to the request should be transmitted.

Details specified via ResponseDestination (726).



Added  FIX.4.4
726ResponseDestination @RspDestString

URI (Uniform Resource Identifier) for details) or other pre-arranged value. Used in conjunction with ResponseTransportType (725) value of Out-of-Band to identify the out-of-band destination.

See "Appendix 6-B FIX Fields Based Upon Other Standards"



Added  FIX.4.4
727TotalNumPosReports @TotRptsint

Total number of Position Reports being returned.



Added  FIX.4.4
728PosReqResult @RsltintReserved100Plus

Result of Request for Position

4000+ Reserved and available for bi-laterally agreed upon user-defined values



Added  FIX.4.4
729PosReqStatus @Statint

Status of Request for Positions



Added  FIX.4.4
730SettlPrice @SetPxPrice

Settlement price



Added  FIX.4.4
731SettlPriceType @SetPxTypint

Type of settlement price



Added  FIX.4.4
732UnderlyingSettlPrice @UndSetPxPrice

Underlying security's SettlPrice.

See SettlPrice (730) field for description



Added  FIX.4.4
733UnderlyingSettlPriceType @UndSetPxTypint

Underlying security's SettlPriceType.

See SettlPriceType (731) field for description



Added  FIX.4.4731
734PriorSettlPrice @PriSetPxPrice

Previous settlement price



Added  FIX.4.4
735NoQuoteQualifiers(not used in FIXML)NumInGroup

Number of repeating groups of QuoteQualifiers (695).



Added  FIX.4.4
736AllocSettlCurrency @AllocSettlCcyCurrency

Currency code of settlement denomination for a specific AllocAccount (79).



Added  FIX.4.4
737AllocSettlCurrAmt @AllocSettlCurrAmt
@SettlCcyAmt in Allocation
Amt

Total amount due expressed in settlement currency (includes the effect of the forex transaction) for a specific AllocAccount (79).



Added  FIX.4.4
738InterestAtMaturity @IntAtMatAmt

Amount of interest (i.e. lump-sum) at maturity.



Added  FIX.4.4
739LegDatedDate @DatedLocalMktDate

The effective date of a new securities issue determined by its underwriters. Often but not always the same as the Issue Date and the Interest Accrual Date



Added  FIX.4.4
740LegPool @PoolString

For Fixed Income, identifies MBS / ABS pool for a specific leg of a multi-leg instrument.

See Pool (691) for description and valid values.



Added  FIX.4.4
741AllocInterestAtMaturity @IntAtMatAmt

Amount of interest (i.e. lump-sum) at maturity at the account-level.



Added  FIX.4.4
742AllocAccruedInterestAmt @AcrdIntAmtAmt

Amount of Accrued Interest for convertible bonds and fixed income at the allocation-level.



Added  FIX.4.4
743DeliveryDate @DlvDtLocalMktDate

Date of delivery.



Added  FIX.4.4
744AssignmentMethod @AsgnMethchar

Method by which short positions are assigned to an exercise notice during exercise and assignment processing



Added  FIX.4.4
745AssignmentUnit @UnitQty

Quantity Increment used in performing assignment.



Added  FIX.4.4
746OpenInterest @OpenIntAmt

Open interest that was eligible for assignment.



Added  FIX.4.4
747ExerciseMethod @ExrMethodchar

Exercise Method used to in performing assignment.



Added  FIX.4.4
748TotNumTradeReports @TotNumTrdRptsint

Total number of trade reports returned.



Added  FIX.4.4
749TradeRequestResult @ReqRsltintReserved100Plus

Result of Trade Request



Added  FIX.4.4
750TradeRequestStatus @ReqStatint

Status of Trade Request.



Added  FIX.4.4
751TradeReportRejectReason @RejRsnintReserved100Plus

Reason Trade Capture Request was rejected.

100+ Reserved and available for bi-laterally agreed upon user-defined values



Added  FIX.4.4
752SideMultiLegReportingType @MLegRptTypint

Used to indicate if the side being reported on Trade Capture Report represents a leg of a multileg instrument or a single security.



Added  FIX.4.4
753NoPosAmt(not used in FIXML)NumInGroup

Number of position amount entries.



Added  FIX.4.4
754AutoAcceptIndicator @AutoAcceptIndBoolean

Identifies whether or not an allocation has been automatically accepted on behalf of the Carry Firm by the Clearing House.



Added  FIX.4.4
755AllocReportID @RptIDString

Unique identifier for Allocation Report message.



Added  FIX.4.4
756NoNested2PartyIDs(not used in FIXML)NumInGroup

Number of Nested2PartyID (757), Nested2PartyIDSource (758), and Nested2PartyRole (759) entries



Added  FIX.4.4
757Nested2PartyID @IDString

PartyID value within a "second instance" Nested repeating group.

Same values as PartyID (448)



Added  FIX.4.4
758Nested2PartyIDSource @Srcchar

PartyIDSource value within a "second instance" Nested repeating group.

Same values as PartyIDSource (447)



Added  FIX.4.4447
759Nested2PartyRole @Rint

PartyRole value within a "second instance" Nested repeating group.

Same values as PartyRole (452)



Added  FIX.4.4452
760Nested2PartySubID @IDString

PartySubID value within a "second instance" Nested repeating group.

Same values as PartySubID (523)



Added  FIX.4.4
761BenchmarkSecurityIDSource @SecIDSrcString

Identifies class or source of the BenchmarkSecurityID (699) value. Required if BenchmarkSecurityID is specified.

Same values as the SecurityIDSource (22) field



Added  FIX.4.422
762SecuritySubType @SubTypString

Sub-type qualification/identification of the SecurityType. As an example for SecurityType(167)="REPO", the SecuritySubType="General Collateral" can be used to further specify the type of REPO.

If SecuritySubType is used then SecurityType is required.

For SecurityType="MLEG" a name of the option or futures strategy name can be specified, such as "Calendar", "Vertical", "Butterfly".



Added  FIX.4.4
Updated  FIX.5.0SP1  EP95
763UnderlyingSecuritySubType @SubTypString

Underlying security's SecuritySubType.

See SecuritySubType (762) field for description



Added  FIX.4.4
764LegSecuritySubType @SecSubTypString

SecuritySubType of the leg instrument.

See SecuritySubType (762) field for description



Added  FIX.4.4
765AllowableOneSidednessPct @AOSPctPercentage

The maximum percentage that execution of one side of a program trade can exceed execution of the other.



Added  FIX.4.4
766AllowableOneSidednessValue @AOSValuAmt

The maximum amount that execution of one side of a program trade can exceed execution of the other.



Added  FIX.4.4
767AllowableOneSidednessCurr @AOSCurrCurrency

The currency that AllowableOneSidednessValue (766) is expressed in if AllowableOneSidednessValue is used.



Added  FIX.4.4
768NoTrdRegTimestamps(not used in FIXML)NumInGroup

Number of TrdRegTimestamp (769) entries



Added  FIX.4.4
769TrdRegTimestamp @TSUTCTimestamp

Traded / Regulatory timestamp value. Use to store time information required by government regulators or self regulatory organizations (such as an exchange or clearing house).



Added  FIX.4.4
770TrdRegTimestampType @Typint

Traded / Regulatory timestamp type.

Note of Applicability: values are required in US futures markets by the CFTC to support computerized trade reconstruction.

(see Volume : "Glossary" for value definitions)



Added  FIX.4.4
771TrdRegTimestampOrigin @SrcString

Text which identifies the "origin" (i.e. system which was used to generate the time stamp) for the Traded / Regulatory timestamp value.



Added  FIX.4.4
Updated  FIX.5.0SP1  EP95
772ConfirmRefID @CnfmRefIDString

Reference identifier to be used with ConfirmTransType (666) = Replace or Cancel



Added  FIX.4.4
773ConfirmType @CnfmTypint

Identifies the type of Confirmation message being sent.



Added  FIX.4.4
774ConfirmRejReason @CnfmRejRsnintReserved100Plus

Identifies the reason for rejecting a Confirmation.



Added  FIX.4.4
775BookingType @BkngTypint

Method for booking out this order. Used when notifying a broker that an order to be settled by that broker is to be booked out as an OTC derivative (e.g. CFD or similar).



Added  FIX.4.4
776IndividualAllocRejCode @IndAllocRejCodeint

Identified reason for rejecting an individual AllocAccount (79) detail.

Same values as AllocRejCode (88)



Added  FIX.4.488
777SettlInstMsgID @SettlInstMsgIDString

Unique identifier for Settlement Instruction message.



Added  FIX.4.4
778NoSettlInst(not used in FIXML)NumInGroup

Number of settlement instructions within repeating group.



Added  FIX.4.4
779LastUpdateTime @LastUpdateTmUTCTimestamp

Timestamp of last update to data item (or creation if no updates made since creation).



Added  FIX.4.4
780AllocSettlInstType @SettlInstTypint

Used to indicate whether settlement instructions are provided on an allocation instruction message, and if not, how they are to be derived.



Added  FIX.4.4
781NoSettlPartyIDs(not used in FIXML)NumInGroup

Number of SettlPartyID (782), SettlPartyIDSource (783), and SettlPartyRole (784) entries



Added  FIX.4.4
782SettlPartyID @IDString

PartyID value within a settlement parties component. Nested repeating group.

Same values as PartyID (448)



Added  FIX.4.4
783SettlPartyIDSource @Srcchar

PartyIDSource value within a settlement parties component.

Same values as PartyIDSource (447)



Added  FIX.4.4447
784SettlPartyRole @Rint

PartyRole value within a settlement parties component.

Same values as PartyRole (452)



Added  FIX.4.4452
785SettlPartySubID @IDString

PartySubID value within a settlement parties component.

Same values as PartySubID (523)



Added  FIX.4.4
786SettlPartySubIDType @Typint

Type of SettlPartySubID (785) value.

Same values as PartySubIDType (803)



Added  FIX.4.4803
787DlvyInstType @InstTypchar

Used to indicate whether a delivery instruction is used for securities or cash settlement.



Added  FIX.4.4
788TerminationType @TrmTypint

Type of financing termination.



Added  FIX.4.4
789NextExpectedMsgSeqNum(not used in FIXML)SeqNum

Next expected MsgSeqNum value to be received.



Added  FIX.4.4
790OrdStatusReqID @StatReqIDString

Can be used to uniquely identify a specific Order Status Request message.



Added  FIX.4.4
791SettlInstReqID @SettlInstReqIDString

Unique ID of settlement instruction request message



Added  FIX.4.4
792SettlInstReqRejCode @SettlInstReqRejCodeintReserved100Plus

Identifies reason for rejection (of a settlement instruction request message).



Added  FIX.4.4
793SecondaryAllocID @AllocID2
@ID2 in Allocation
String

Secondary allocation identifier. Unlike the AllocID (70), this can be shared across a number of allocation instruction or allocation report messages, thereby making it possible to pass an identifier for an original allocation message on multiple messages (e.g. from one party to a second to a third, across cancel and replace messages etc.).



Added  FIX.4.4
794AllocReportType @RptTypint

Describes the specific type or purpose of an Allocation Report message



Added  FIX.4.4
795AllocReportRefID @RptRefIDString

Reference identifier to be used with AllocTransType (7) = Replace or Cancel



Added  FIX.4.4
796AllocCancReplaceReason @CxlRplcRsn
@CxlRplcRsn in Allocation
intReserved100Plus

Reason for cancelling or replacing an Allocation Instruction or Allocation Report message



Added  FIX.4.4
797CopyMsgIndicator @CopyMsgIndBoolean

Indicates whether or not this message is a drop copy of another message.



Added  FIX.4.4
798AllocAccountType @AcctTypint

Type of account associated with a confirmation or other trade-level message



Added  FIX.4.4
799OrderAvgPx @AvgPxPrice

Average price for a specific order



Added  FIX.4.4
800OrderBookingQty @BkngQtyQty

Quantity of the order that is being booked out as part of an Allocation Instruction or Allocation Report message



Added  FIX.4.4
801NoSettlPartySubIDs(not used in FIXML)NumInGroup

Number of SettlPartySubID (785) and SettlPartySubIDType (786) entries



Added  FIX.4.4
802NoPartySubIDs(not used in FIXML)NumInGroup

Number of PartySubID (523)and PartySubIDType (803) entries



Added  FIX.4.4
803PartySubIDType @TypintReserved4000Plus

Type of PartySubID (523) value

4000+ = Reserved and available for bi-laterally agreed upon user defined values



Added  FIX.4.4
804NoNestedPartySubIDs(not used in FIXML)NumInGroup

Number of NestedPartySubID (545) and NestedPartySubIDType (805) entries



Added  FIX.4.4
805NestedPartySubIDType @Typint

Type of NestedPartySubID (545) value.

Same values as PartySubIDType (803)



Added  FIX.4.4803
806NoNested2PartySubIDs(not used in FIXML)NumInGroup

Number of Nested2PartySubID (760) and Nested2PartySubIDType (807) entries. Second instance of <NestedParties>.



Added  FIX.4.4
807Nested2PartySubIDType @Typint

Type of Nested2PartySubID (760) value. Second instance of <NestedParties>.

Same values as PartySubIDType (803)



Added  FIX.4.4803
808AllocIntermedReqType @IntermedReqTyp
@ImReqTyp in Allocation
int

Response to allocation to be communicated to a counterparty through an intermediary, i.e. clearing house. Used in conjunction with AllocType = "Request to Intermediary" and AllocReportType = "Request to Intermediary"



Added  FIX.4.4
809NoUsernames(not used in FIXML)NumInGroup

Number of Usernames to which this this response is directed



Added  FIX.4.4
810UnderlyingPx @PxPrice

Underlying price associate with a derivative instrument.



Added  FIX.4.4
811PriceDelta @PxDeltafloat

The rate of change in the price of a derivative with respect to the movement in the price of the underlying instrument(s) upon which the derivative instrument price is based.

This value is normally between -1.0 and 1.0.



Added  FIX.4.4
812ApplQueueMax @ApplQuMaxint

Used to specify the maximum number of application messages that can be queued bedore a corrective action needs to take place to resolve the queuing issue.



Added  FIX.4.4
813ApplQueueDepth @ApplQuDepthint

Current number of application messages that were queued at the time that the message was created by the counterparty.



Added  FIX.4.4
814ApplQueueResolution @ApplQuResolutionint

Resolution taken when ApplQueueDepth (813) exceeds ApplQueueMax (812) or system specified maximum queue size.



Added  FIX.4.4
815ApplQueueAction @ApplQuActnint

Action to take to resolve an application message queue (backlog).



Added  FIX.4.4
816NoAltMDSource(not used in FIXML)NumInGroup

Number of alternative market data sources



Added  FIX.4.4
817AltMDSourceID @AltMDSrcIDString

Session layer source for market data

(For the standard FIX session layer, this would be the TargetCompID (56) where market data can be obtained).



Added  FIX.4.4
818SecondaryTradeReportID @TrdRptID2
@RptID2 in TradeCapture
String

Secondary trade report identifier - can be used to associate an additional identifier with a trade.



Added  FIX.4.4FIX.5.0
819AvgPxIndicator @AvgPxIndint

Average Pricing Indicator



Added  FIX.4.4
820TradeLinkID @LinkID
@LinkID in TradeCapture
String

Used to link a group of trades together. Useful for linking a group of trades together for average price calculations.



Added  FIX.4.4
821OrderInputDevice @OrdInptDevString

Specific device number, terminal number or station where order was entered



Added  FIX.4.4
822UnderlyingTradingSessionID @UndSesIDString

Trading Session in which the underlying instrument trades



Added  FIX.4.4
823UnderlyingTradingSessionSubID @UndSesSubString

Trading Session sub identifier in which the underlying instrument trades



Added  FIX.4.4
824TradeLegRefID @TrdLegRefIDString

Reference to the leg of a multileg instrument to which this trade refers



Added  FIX.4.4
825ExchangeRule @ExchRuleString

Used to report any exchange rules that apply to this trade.

Primarily intended for US futures markets. Certain trading practices are permitted by the CFTC, such as large lot trading, block trading, all or none trades. If the rules are used, the exchanges are required to indicate these rules on the trade.



Added  FIX.4.4
826TradeAllocIndicator @AllocIndint

Identifies how the trade is to be allocated



Added  FIX.4.4
827ExpirationCycle @ExpirationCycleint

Part of trading cycle when an instrument expires. Field is applicable for derivatives.



Added  FIX.4.4
828TrdType @TrdTypintReserved1000Plus

Type of Trade:



Added  FIX.4.4
829TrdSubType @TrdSubTypintReserved1000Plus

Further qualification to the trade type



Added  FIX.4.4
830TransferReason @TrnsfrRsnString

Reason trade is being transferred



Added  FIX.4.4
832TotNumAssignmentReports @TotNumAsgnRptsint

Total Number of Assignment Reports being returned to a firm



Added  FIX.4.4
833AsgnRptID @RptIDString

Unique identifier for the Assignment Report



Added  FIX.4.4
834ThresholdAmount @ThresholdAmtPriceOffset

Amount that a position has to be in the money before it is exercised.



Added  FIX.4.4
835PegMoveType @MoveTypint

Describes whether peg is static or floats



Added  FIX.4.4
836PegOffsetType @OfstTypint

Type of Peg Offset value



Added  FIX.4.4
837PegLimitType @LmtTypint

Type of Peg Limit



Added  FIX.4.4
838PegRoundDirection @RndDirint

If the calculated peg price is not a valid tick price, specifies whether to round the price to be more or less aggressive



Added  FIX.4.4
839PeggedPrice @PeggedPxPrice

The price the order is currently pegged at



Added  FIX.4.4
840PegScope @Scopeint

The scope of the peg



Added  FIX.4.4
841DiscretionMoveType @MoveTypint

Describes whether discretionay price is static or floats



Added  FIX.4.4
842DiscretionOffsetType @OfstTypint

Type of Discretion Offset value



Added  FIX.4.4
843DiscretionLimitType @LimitTypint

Type of Discretion Limit



Added  FIX.4.4
844DiscretionRoundDirection @RndDirint

If the calculated discretionary price is not a valid tick price, specifies whether to round the price to be more or less aggressive



Added  FIX.4.4
845DiscretionPrice @DsctnPxPrice

The current discretionary price of the order



Added  FIX.4.4
846DiscretionScope @Scopeint

The scope of the discretion



Added  FIX.4.4
847TargetStrategy @TgtStrategyintReserved1000Plus

The target strategy of the order

1000+ = Reserved and available for bi-laterally agreed upon user defined values



Added  FIX.4.4
848TargetStrategyParameters @TgtStrategyParametersString

Field to allow further specification of the TargetStrategy - usage to be agreed between counterparties



Added  FIX.4.4FIX.5.0
849ParticipationRate @ParticipationRtPercentage

For a TargetStrategy=Participate order specifies the target particpation rate. For other order types this is a volume limit (i.e. do not be more than this percent of the market volume)



Added  FIX.4.4FIX.5.0
850TargetStrategyPerformance @TgtStrategyPerformancefloat

For communication of the performance of the order versus the target strategy



Added  FIX.4.4
851LastLiquidityInd @LastLqdtyIndint

Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. Applicable only for OrdStatus of Partial or Filled.



Added  FIX.4.4
852PublishTrdIndicator @PubTrdIndBoolean

Indicates if a trade should be reported via a market reporting service.



Added  FIX.4.4FIX.5.0
853ShortSaleReason @ShrtSaleRsnint

Reason for short sale.



Added  FIX.4.4
854QtyType @QtyTypint

Type of quantity specified in a quantity field:



Added  FIX.4.4
855SecondaryTrdType @TrdTyp2int

Additional TrdType(828) assigned to a trade by trade match system.



Added  FIX.4.4828
856TradeReportType @RptTypint

Type of Trade Report



Added  FIX.4.4
857AllocNoOrdersType @NoOrdsTypint

Indicates how the orders being booked and allocated by an Allocation Instruction or Allocation Report message are identified, i.e. by explicit definition in the NoOrders group or not.



Added  FIX.4.4
858SharedCommission @SharedCommAmt

Commission to be shared with a third party, e.g. as part of a directed brokerage commission sharing arrangement.



Added  FIX.4.4
859ConfirmReqID @CnfmReqIDString

Unique identifier for a Confirmation Request message



Added  FIX.4.4
860AvgParPx @AvgParPxPrice

Used to express average price as percent of par (used where AvgPx field is expressed in some other way)



Added  FIX.4.4
861ReportedPx @RptedPxPrice

Reported price (used to differentiate from AvgPx on a confirmation of a marked-up or marked-down principal trade)



Added  FIX.4.4
862NoCapacities(not used in FIXML)NumInGroup

Number of repeating OrderCapacity entries.



Added  FIX.4.4
863OrderCapacityQty @CpctyQtyQty

Quantity executed under a specific OrderCapacity (e.g. quantity executed as agent, quantity executed as principal)



Added  FIX.4.4
864NoEvents(not used in FIXML)NumInGroup

Number of repeating EventType entries.



Added  FIX.4.4
865EventType @EventTypintReserved100Plus

Code to represent the type of event



Added  FIX.4.4
866EventDate @DtLocalMktDate

Date of event



Added  FIX.4.4
867EventPx @PxPrice

Predetermined price of issue at event, if applicable



Added  FIX.4.4
868EventText @TxtString

Comments related to the event.



Added  FIX.4.4
869PctAtRisk @PctAtRiskPercentage

Percent at risk due to lowest possible call.



Added  FIX.4.4
870NoInstrAttrib(not used in FIXML)NumInGroup

Number of repeating InstrAttribType entries.



Added  FIX.4.4
871InstrAttribType @TypintReserved100Plus

Code to represent the type of instrument attribute



Added  FIX.4.4
872InstrAttribValue @ValString

Attribute value appropriate to the InstrAttribType (87) field.



Added  FIX.4.4
873DatedDate @DatedLocalMktDate

The effective date of a new securities issue determined by its underwriters. Often but not always the same as the Issue Date and the Interest Accrual Date



Added  FIX.4.4
874InterestAccrualDate @IntAcrlLocalMktDate

The start date used for calculating accrued interest on debt instruments which are being sold between interest payment dates. Often but not always the same as the Issue Date and the Dated Date



Added  FIX.4.4
875CPProgram @CPPgmintReserved100Plus

The program under which a commercial paper is issued



Added  FIX.4.4
876CPRegType @CPRegTString

The registration type of a commercial paper issuance



Added  FIX.4.4
877UnderlyingCPProgram @CPPgmString

The program under which the underlying commercial paper is issued



Added  FIX.4.4
878UnderlyingCPRegType @CPRegTypString

The registration type of the underlying commercial paper issuance



Added  FIX.4.4
879UnderlyingQty @QtyQty

Unit amount of the underlying security (par, shares, currency, etc.)



Added  FIX.4.4
880TrdMatchID @MtchIDString

Identifier assigned to a trade by a matching system.



Added  FIX.4.4
881SecondaryTradeReportRefID @TrdRptRefID2
@RptRefID2 in TradeCapture
String

Used to refer to a previous SecondaryTradeReportRefID when amending the transaction (cancel, replace, release, or reversal).



Added  FIX.4.4FIX.5.0
882UnderlyingDirtyPrice @DirtPxPrice

Price (percent-of-par or per unit) of the underlying security or basket. "Dirty" means it includes accrued interest



Added  FIX.4.4
883UnderlyingEndPrice @EndPxPrice

Price (percent-of-par or per unit) of the underlying security or basket at the end of the agreement.



Added  FIX.4.4
884UnderlyingStartValue @StartValAmt

Currency value attributed to this collateral at the start of the agreement



Added  FIX.4.4
885UnderlyingCurrentValue @CurValAmt

Currency value currently attributed to this collateral



Added  FIX.4.4
886UnderlyingEndValue @EndValAmt

Currency value attributed to this collateral at the end of the agreement



Added  FIX.4.4
887NoUnderlyingStips(not used in FIXML)NumInGroup

Number of underlying stipulation entries



Added  FIX.4.4
888UnderlyingStipType @TypString

Type of stipulation.

Same values as StipulationType (233)



Added  FIX.4.4233
889UnderlyingStipValue @ValString

Value of stipulation.

Same values as StipulationValue (234)



Added  FIX.4.4
890MaturityNetMoney @MatNetMnyAmt

Net Money at maturity if Zero Coupon and maturity value is different from par value



Added  FIX.4.4
891MiscFeeBasis @Basisint

Defines the unit for a miscellaneous fee.



Added  FIX.4.4
892TotNoAllocs @TotNoAllocsint

Total number of NoAlloc entries across all messages. Should be the sum of all NoAllocs in each message that has repeating NoAlloc entries related to the same AllocID or AllocReportID. Used to support fragmentation.



Added  FIX.4.4
893LastFragment @LastFragmentBoolean

Indicates whether this message is the last in a sequence of messages for those messages that support fragmentation, such as Allocation Instruction, Mass Quote, Security List, Derivative Security List



Added  FIX.4.4
894CollReqID @ReqIDString

Collateral Request Identifier



Added  FIX.4.4
895CollAsgnReason @AsgnRsnint

Reason for Collateral Assignment



Added  FIX.4.4
896CollInquiryQualifier @Qualint

Collateral inquiry qualifiers:



Added  FIX.4.4
897NoTrades(not used in FIXML)NumInGroup

Number of trades in repeating group.



Added  FIX.4.4
898MarginRatio @MgnRatioPercentage

The fraction of the cash consideration that must be collateralized, expressed as a percent. A MarginRatio of 02% indicates that the value of the collateral (after deducting for "haircut") must exceed the cash consideration by 2%.



Added  FIX.4.4
899MarginExcess @MgnExcessAmt

Excess margin amount (deficit if value is negative)



Added  FIX.4.4
900TotalNetValue @TotNetValuAmt

TotalNetValue is determined as follows:

At the initial collateral assignment TotalNetValue is the sum of (UnderlyingStartValue * (1-haircut)).

In a collateral substitution TotalNetValue is the sum of (UnderlyingCurrentValue * (1-haircut)).

For listed derivatives clearing margin management, this is the collateral value which equals (Market value * haircut)



Added  FIX.4.4
901CashOutstanding @CshOutstandingAmt

Starting consideration less repayments



Added  FIX.4.4
902CollAsgnID @IDString

Collateral Assignment Identifier



Added  FIX.4.4
903CollAsgnTransType @TransTypint

Collateral Assignment Transaction Type



Added  FIX.4.4
904CollRespID @RespIDString

Collateral Response Identifier



Added  FIX.4.4
905CollAsgnRespType @RespTypint

Collateral Assignment Response Type



Added  FIX.4.4
906CollAsgnRejectReason @RejRsnintReserved100Plus

Collateral Assignment Reject Reason



Added  FIX.4.4
907CollAsgnRefID @RefIDString

Collateral Assignment Identifier to which a transaction refers



Added  FIX.4.4
908CollRptID @RptIDString

Collateral Report Identifier



Added  FIX.4.4
909CollInquiryID @IDString

Collateral Inquiry Identifier



Added  FIX.4.4
910CollStatus @Statint

Collateral Status



Added  FIX.4.4
911TotNumReports @TotNumRptsint

Total number of reports returned in response to a request.



Added  FIX.4.4
Updated  FIX.5.0SP1  EP95
912LastRptRequested @LastRptReqedBoolean

Indicates whether this message is that last report message in response to a request, such as Order Mass Status Request.



Added  FIX.4.4
913AgreementDesc @AgmtDescString

The full name of the base standard agreement, annexes and amendments in place between the principals applicable to a financing transaction.



Added  FIX.4.4
914AgreementID @AgmtIDString

A common reference to the applicable standing agreement between the counterparties to a financing transaction.



Added  FIX.4.4
915AgreementDate @AgmtDtLocalMktDate

A reference to the date the underlying agreement specified by AgreementID and AgreementDesc was executed.



Added  FIX.4.4
916StartDate @StartDtLocalMktDate

Start date of a financing deal, i.e. the date the buyer pays the seller cash and takes control of the collateral



Added  FIX.4.4
917EndDate @EndDtLocalMktDate

End date of a financing deal, i.e. the date the seller reimburses the buyer and takes back control of the collateral



Added  FIX.4.4
918AgreementCurrency @AgmtCcyCurrency

Contractual currency forming the basis of a financing agreement and associated transactions. Usually, but not always, the same as the trade currency.



Added  FIX.4.4
919DeliveryType @DlvryTypint

Identifies type of settlement



Added  FIX.4.4
920EndAccruedInterestAmt @EndAcrdIntAmtAmt

Accrued Interest Amount applicable to a financing transaction on the End Date.



Added  FIX.4.4
921StartCash @StartCshAmt

Starting dirty cash consideration of a financing deal, i.e. paid to the seller on the Start Date.



Added  FIX.4.4
922EndCash @EndCshAmt

Ending dirty cash consideration of a financing deal. i.e. reimbursed to the buyer on the End Date.



Added  FIX.4.4
923UserRequestID @UserReqIDString

Unique identifier for a User Request.



Added  FIX.4.4
924UserRequestType @UserReqTypint

Indicates the action required by a User Request Message



Added  FIX.4.4
925NewPassword @NewPasswordString

New Password or passphrase



Added  FIX.4.4
926UserStatus @UserStatint

Indicates the status of a user



Added  FIX.4.4
927UserStatusText @UserStatTextString

A text description associated with a user status.



Added  FIX.4.4
928StatusValue @StatValuint

Indicates the status of a network connection



Added  FIX.4.4
929StatusText @StatTextString

A text description associated with a network status.



Added  FIX.4.4
930RefCompID @RefCompIDString

Assigned value used to identify a firm.



Added  FIX.4.4
931RefSubID @RefSubIDString

Assigned value used to identify specific elements within a firm.



Added  FIX.4.4
932NetworkResponseID @NtwkRspIDString

Unique identifier for a network response.



Added  FIX.4.4
933NetworkRequestID @NtwkReqIDString

Unique identifier for a network resquest.



Added  FIX.4.4
934LastNetworkResponseID @LastNtwkRspIDString

Identifier of the previous Network Response message sent to a counterparty, used to allow incremental updates.



Added  FIX.4.4
935NetworkRequestType @NtwkReqTypint

Indicates the type and level of details required for a Network Status Request Message

Boolean logic applies EG If you want to subscribe for changes to certain id's then UserRequestType =0 (8+2), Snapshot for certain ID's = 9 (8+1)



Added  FIX.4.4
936NoCompIDs(not used in FIXML)NumInGroup

Number of CompID entries in a repeating group.



Added  FIX.4.4
937NetworkStatusResponseType @NtwkStatRspTypint

Indicates the type of Network Response Message.



Added  FIX.4.4
938NoCollInquiryQualifier(not used in FIXML)NumInGroup

Number of CollInquiryQualifier entries in a repeating group.



Added  FIX.4.4
939TrdRptStatus @TrdRptStatint

Trade Report Status



Added  FIX.4.4
940AffirmStatus @AffirmStatint

Identifies the status of the ConfirmationAck.



Added  FIX.4.4
941UnderlyingStrikeCurrency @StrkCcyCurrency

Currency in which the strike price of an underlying instrument is denominated



Added  FIX.4.4
942LegStrikeCurrency @StrkCcyCurrency

Currency in which the strike price of a instrument leg of a multileg instrument is denominated



Added  FIX.4.4
943TimeBracket @TmBktString

A code that represents a time interval in which a fill or trade occurred.

Required for US futures markets.



Added  FIX.4.4
944CollAction @Actnint

Action proposed for an Underlying Instrument instance.



Added  FIX.4.4
945CollInquiryStatus @Statint

Status of Collateral Inquiry



Added  FIX.4.4
946CollInquiryResult @RsltintReserved100Plus

Result returned in response to Collateral Inquiry

4000+ Reserved and available for bi-laterally agreed upon user-defined values



Added  FIX.4.4
947StrikeCurrency @StrkCcyCurrency

Currency in which the StrikePrice is denominated.



Added  FIX.4.4
948NoNested3PartyIDs(not used in FIXML)NumInGroup

Number of Nested3PartyID (949), Nested3PartyIDSource (950), and Nested3PartyRole (95) entries



Added  FIX.4.4
949Nested3PartyID @IDString

PartyID value within a "third instance" Nested repeating group.

Same values as PartyID (448)



Added  FIX.4.4
950Nested3PartyIDSource @Srcchar

PartyIDSource value within a "third instance" Nested repeating group.

Same values as PartyIDSource (447)



Added  FIX.4.4447
951Nested3PartyRole @Rint

PartyRole value within a "third instance" Nested repeating group.

Same values as PartyRole (452)



Added  FIX.4.4452
952NoNested3PartySubIDs(not used in FIXML)NumInGroup

Number of Nested3PartySubIDs (953) entries



Added  FIX.4.4
953Nested3PartySubID @IDString

PartySubID value within a "third instance" Nested repeating group.

Same values as PartySubID (523)



Added  FIX.4.4
954Nested3PartySubIDType @Typint

PartySubIDType value within a "third instance" Nested repeating group.

Same values as PartySubIDType (803)



Added  FIX.4.4803
955LegContractSettlMonth @CSetMoMonthYear

Specifies when the contract (i.e. MBS/TBA) will settle.



Added  FIX.4.4
956LegInterestAccrualDate @IntAcrlLocalMktDate

The start date used for calculating accrued interest on debt instruments which are being sold between interest payment dates. Often but not always the same as the Issue Date and the Dated Date



Added  FIX.4.4
957NoStrategyParameters(not used in FIXML)NumInGroup

Indicates number of strategy parameters



Added  FIX.4.4  EP2
958StrategyParameterName @StrtPrmNmeString

Name of parameter



Added  FIX.4.4  EP2
959StrategyParameterType @StrtPrmTypint

Datatype of the parameter



Added  FIX.4.4  EP2
960StrategyParameterValue @StrtPrmValString

Value of the parameter



Added  FIX.4.4  EP2
961HostCrossID @HstCxIDString

Host assigned entity ID that can be used to reference all components of a cross; sides + strategy + legs. Used as the primary key with which to refer to the Cross Order for cancellation and replace. The HostCrossID will also be used to link together components of the Cross Order. For example, each individual Execution Report associated with the order will carry HostCrossID in order to tie back to the original cross order.



Added  FIX.4.4  EP3
962SideTimeInForce @SideTmFrcUTCTimestamp

Indicates how long the order as specified in the side stays in effect. SideTimeInForce allows a two-sided cross order to specify order behavior separately for each side. Absence of this field indicates that TimeInForce should be referenced. SideTimeInForce will override TimeInForce if both are provided.



Added  FIX.4.4  EP3
963MDReportID @RptIDint

Unique identifier for the Market Data Report.



Added  FIX.4.4  EP4
964SecurityReportID @RptIDint

Identifies a Security List message.



Added  FIX.4.4  EP4
Updated  FIX.5.0SP1  EP87
965SecurityStatus @StatusString

Used for derivatives. Denotes the current state of the Instrument.



Added  FIX.4.4  EP4
966SettleOnOpenFlag @SettlOnOpenFlagString

Indicator to determine if instrument is settle on open



Added  FIX.4.4  EP4
967StrikeMultiplier @StrkMultfloat

Used for derivatives. Multiplier applied to the strike price for the purpose of calculating the settlement value.



Added  FIX.4.4  EP4
968StrikeValue @StrkValufloat

Used for derivatives. The number of shares/units for the financial instrument involved in the option trade.



Added  FIX.4.4  EP4
969MinPriceIncrement @MinPxIncrfloat

Minimum price increase for a given exchange-traded Instrument



Added  FIX.4.4  EP4
970PositionLimit @PosLmtint

Position Limit for a given exchange-traded product.



Added  FIX.4.4  EP4
971NTPositionLimit @NTPosLmtint

Position Limit in the near-term contract for a given exchange-traded product.



Added  FIX.4.4  EP4
972UnderlyingAllocationPercent @AllocPctPercentage

Percent of the Strike Price that this underlying represents.



Added  FIX.4.4  EP4
973UnderlyingCashAmount @CashAmtAmt

Cash amount associated with the underlying component.



Added  FIX.4.4  EP4
974UnderlyingCashType @CashTypString

Used for derivatives that deliver into cash underlying.



Added  FIX.4.4  EP4
Updated  FIX.5.0SP1  EP95
975UnderlyingSettlementType @SettlTypint

Indicates order settlement period for the underlying instrument.



Added  FIX.4.4  EP4
976QuantityDate @QtyDtLocalMktDate

Date associated to the quantity that is being reported for the position.



Added  FIX.4.4  EP4
977ContIntRptID @RptIDString

Unique identifier for the Contrary Intention report



Added  FIX.4.4  EP4
978LateIndicator @LateIndBoolean

Indicates if the contrary intention was received after the exchange imposed cutoff time



Added  FIX.4.4  EP4
979InputSource @InptSrcString

Source of the contrary intention



Added  FIX.4.4  EP4
980SecurityUpdateAction @UpdActnchar

Added  FIX.4.4  EP4
981NoExpiration(not used in FIXML)NumInGroup

Number of Expiration Qty entries



Added  FIX.4.4  EP4
982ExpirationQtyType @ExpTypint

Expiration Quantity type



Added  FIX.4.4  EP4
983ExpQty @ExpQtyQty

Expiration Quantity associated with the Expiration Type



Added  FIX.4.4  EP4
984NoUnderlyingAmounts(not used in FIXML)NumInGroup

Total number of occurrences of Amount to pay in order to receive the underlying instrument



Added  FIX.4.4  EP4
985UnderlyingPayAmount @PayAmtAmt

Amount to pay in order to receive the underlying instrument



Added  FIX.4.4  EP4
986UnderlyingCollectAmount @ColAmtAmt

Amount to collect in order to deliver the underlying instrument



Added  FIX.4.4  EP4
987UnderlyingSettlementDate @StlDtLocalMktDate

Date the underlying instrument will settle. Used for derivatives that deliver into more than one underlying instrument. Settlement dates can vary across underlying instruments.



Added  FIX.4.4  EP4
988UnderlyingSettlementStatus @SetStatString

Settlement status of the underlying instrument. Used for derivatives that deliver into more than one underlying instrument. Settlement can be delayed for an underlying instrument.



Added  FIX.4.4  EP4
989SecondaryIndividualAllocID @IndAllocID2String

Will allow the intermediary to specify an allocation ID generated by their system.



Added  FIX.4.4  EP5
990LegReportID @RptIDString

Additional attribute to store the Trade ID of the Leg.



Added  FIX.4.4  EP5
991RndPx @RndPxPrice

Specifies average price rounded to quoted precision.



Added  FIX.4.4  EP5
992IndividualAllocType @Typint

Identifies whether the allocation is to be sub-allocated or allocated to a third party



Added  FIX.4.4  EP5
993AllocCustomerCapacity @CustCpctyString

Capacity of customer in the allocation block.



Added  FIX.4.4  EP5
994TierCode @TierCDString

The Tier the trade was matched by the clearing system.



Added  FIX.4.4  EP5
996UnitOfMeasure @UOMString

The unit of measure of the underlying commodity upon which the contract is based. Two groups of units of measure enumerations are supported.

Fixed Magnitude UOMs are primarily used in energy derivatives and specify a magnitude (such as, MM, Kilo, M, etc.) and the dimension (such as, watt hours, BTU's) to produce standard fixed measures (such as MWh - Megawatt-hours, MMBtu - One million BTUs).

The second group, Variable Quantity UOMs, specifies the dimension as a single unit without a magnitude (or more accurately a magnitude of one) and uses the UnitOfMeasureQty(1147) field to define the quantity of units per contract. Variable Quantity UOMs are used for both commodities (such as lbs of lean cattle, bushels of corn, ounces of gold) and financial futures.

Examples:

For lean cattle futures contracts, a UnitOfMeasure of 'lbs' with a UnitOfMeasureQty(1147) of 40,000, means each lean cattle futures contract represents 40,000 lbs of lean cattle.

For Eurodollars futures contracts, a UnitOfMeasure of USD with a UnitOfMeasureQty(1147) of 1,000,000, means a Eurodollar futures contract represents 1,000,000 USD.

For gold futures contracts, a UnitOfMeasure is oz_tr (Troy ounce) with a UnitOfMeasureQty(1147) of 1,000, means each gold futures contract represents 1,000 troy ounces of gold.



Added  FIX.4.4  EP5
997TimeUnit @TmUnitString

Unit of time associated with the contract.

NOTE: Additional values may be used by mutual agreement of the counterparties



Added  FIX.4.4  EP5
998UnderlyingUnitOfMeasure @UOMString

Refer to defintion of UnitOfMeasure(996)



Added  FIX.4.4  EP5996
999LegUnitOfMeasure @UOMString

Refer to defintion of UnitOfMeasure(996)



Added  FIX.4.4  EP5996
1000UnderlyingTimeUnit @TmUnitString

Same as TimeUnit.



Added  FIX.4.4  EP5997
1001LegTimeUnit @TmUnitString

Same as TimeUnit.



Added  FIX.4.4  EP5997
1002AllocMethod @Methint

Specifies the method under which a trade quantity was allocated.



Added  FIX.4.4  EP5
1003TradeID @TrdIDString

The unique ID assigned to the trade entity once it is received or matched by the exchange or central counterparty.



Added  FIX.4.4  EP11
1005SideTradeReportID @RptIDString

Used on a multi-sided trade to designate the ReportID



Added  FIX.4.4  EP5
1006SideFillStationCd @FillStationCdString

Used on a multi-sided trade to convey order routing information



Added  FIX.4.4  EP5
1007SideReasonCd @RsnCDString

Used on a multi-sided trade to convey reason for execution



Added  FIX.4.4  EP5
1008SideTrdSubTyp @TrdSubTypint

Used on a multi-sided trade to specify the type of trade for a given side. Same values as TrdSubType (829).



Added  FIX.4.4  EP5
Updated  FIX.5.0SP1  EP95
829
1009SideLastQty @SideQtyint

Used to indicate the quantity on one of a multi-sided Trade Capture Report



Added  FIX.4.4  EP5
Updated  FIX.5.0SP1  EP77
1011MessageEventSource @MsgEvtSrcString

Used to identify the event or source which gave rise to a message.

Valid values will be based on an exchange's implementation.

Example values are:

"MQM" (originated at Firm Back Office)

"Clear" (originated in Clearing System)

"Reg" (static data generated via Register request)



Added  FIX.4.4  EP5
1012SideTrdRegTimestamp @TSUTCTimestamp

Will be used in a multi-sided message.

Traded Regulatory timestamp value Use to store time information required by government regulators or self regulatory organizations such as an exchange or clearing house



Added  FIX.4.4  EP5
1013SideTrdRegTimestampType @Typint

Same as TrdRegTimeStampType



Added  FIX.4.4  EP5
Updated  FIX.5.0SP1  EP77
770
1014SideTrdRegTimestampSrc @SrcString

Same as TrdRegTimestampOrigin

Text which identifies the origin i.e. system which was used to generate the time stamp for the Traded Regulatory timestamp value



Added  FIX.4.4  EP5
1015AsOfIndicator @AsOfIndchar

Used to indicate that a floor-trade was originally submitted "as of" a specific trade date which is earlier than its clearing date.



Added  FIX.4.4  EP5
1016NoSideTrdRegTS(not used in FIXML)NumInGroup

Indicates number of SideTimestamps contained in group



Added  FIX.4.4  EP5
1017LegOptionRatio @LegOptionRatiofloat

Expresses the risk of an option leg

Value must be between -1 and 1.

A Call Option will require a ratio value between 0 and 1

A Put Option will require a ratio value between -1 and 0



Added  FIX.4.4  EP18
1018NoInstrumentParties(not used in FIXML)NumInGroup

Identifies the number of parties identified with an instrument



Added  FIX.4.4  EP4
1019InstrumentPartyID @IDString

PartyID value within an instrument party repeating group. Same values as PartyID (448)



Added  FIX.4.4  EP4
1020TradeVolume @TrdVolQty

Used to report volume with a trade



Added  FIX.4.4  EP7
1021MDBookType @MDBkTypint

Describes the type of book for which the feed is intended. Used when multiple feeds are provided over the same connection



Added  FIX.4.4  EP7
1022MDFeedType @MDFeedTypString

Describes a class of service for a given data feed, ie Regular and Market Maker, Bandwidth Intensive or Bandwidth Conservative



Added  FIX.4.4  EP7
1023MDPriceLevel @MDPxLvlint

Integer to convey the level of a bid or offer at a given price level. This is in contrast to MDEntryPositionNo which is used to convey the position of an order within a Price level



Added  FIX.4.4  EP7
1024MDOriginType @MDOrigTypint

Used to describe the origin of an entry in the book



Added  FIX.4.4  EP7
1025FirstPx @FirstPxPrice

Indicates the first trade price of the day/session



Added  FIX.4.4  EP7
1026MDEntrySpotRate @MDEntrySpotRtfloat

The spot rate for an FX entry



Added  FIX.4.4  EP7
1027MDEntryForwardPoints @MDEntryFwdPntsPriceOffset

Used for an F/X entry. The forward points to be added to or subtracted from the spot rate to get the "all-in" rate in MDEntryPx. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.4  EP7
1028ManualOrderIndicator @ManOrdIndBoolean

Indicates if the order was initially received manually (as opposed to electronically)



Added  FIX.4.4  EP9
1029CustDirectedOrder @CustDrctdOrdBoolean

Indicates if the customer directed this order to a specific execution venue "Y" or not "N".

A default of "N" customer did not direct this order should be used in the case where the information is both missing and essential.



Added  FIX.4.4  EP9
Updated  FIX.5.0SP1  EP95
1030ReceivedDeptID @RcvdDptIDString

Identifies the Broker / Dealer Department that first took the order.



Added  FIX.4.4  EP9
1031CustOrderHandlingInst @CustOrdHdlInstMultipleStringValue

Codes that apply special information that the Broker / Dealer needs to report, as specified by the customer.

NOTE: This field and its values have no bearing on the ExecInst and TimeInForce fields. These values should not be used instead of ExecInst or TimeInForce. This field and its values are intended for compliance reporting only.

Valid values are grouped by OrderHandlingInstSource(1032).



Added  FIX.4.4  EP9
Updated  FIX.5.0SP1  EP95
1032OrderHandlingInstSource @OrdHndlInstSrcint

Identifies the class or source of the "OrderHandlingInst" values. Scope of this will apply to both CustOrderHandlingInst and DeskOrderHandlingInst fields.

Required if CustOrderHandlingInst and/or DeskOrderHandlingInst is specified.



Added  FIX.4.4  EP9
1033DeskType @DskTypString

Type of trading desk. Valid values are grouped by DeskTypeSource(1034).



Added  FIX.4.4  EP9
Updated  FIX.5.0SP1  EP95
1034DeskTypeSource @DskTypSrcint

Identifies the class or source of DeskType(1033) values. Required if DeskType(1033) is specified.



Added  FIX.4.4  EP9
Updated  FIX.5.0SP1  EP95
1035DeskOrderHandlingInst @DskOrdHndlInstMultipleStringValue

Codes that apply special information that the Broker / Dealer needs to report.

NOTE: This field and its values have no bearing on the ExecInst and TimeInForce fields. These values should not be used instead of ExecInst or TimeInForce. This field and its values are intended for compliance reporting only.

Valid values are grouped by OrderHandlingInstSource(1032).



Added  FIX.4.4  EP9
Updated  FIX.5.0SP1  EP95
1031
1036ExecAckStatus @ExecAckStatchar

The status of this execution acknowledgement message.



Added  FIX.4.4  EP10
1037UnderlyingDeliveryAmount @UndlyDlvAmtAmt

Indicates the underlying position amount to be delivered



Added  FIX.4.4  EP8
1038UnderlyingCapValue @CapValuAmt

Maximum notional value for a capped financial instrument



Added  FIX.4.4  EP8
1039UnderlyingSettlMethod @SetMethString

Added  FIX.4.4  EP8
1040SecondaryTradeID @TrdID2String

Used to carry an internal trade entity ID which may or may not be reported to the firm



Added  FIX.4.4  EP11
1041FirmTradeID @FirmTrdIDString

The ID assigned to a trade by the Firm to track a trade within the Firm system. This ID can be assigned either before or after submission to the exchange or central counterpary



Added  FIX.4.4  EP11
1042SecondaryFirmTradeID @FirmTrdID2String

Used to carry an internal firm assigned ID which may or may not be reported to the exchange or central counterpary



Added  FIX.4.4  EP11
1043CollApplType @ApplTypint

conveys how the collateral should be/has been applied



Added  FIX.4.4  EP12
1044UnderlyingAdjustedQuantity @AdjQtyQty

Unit amount of the underlying security (shares) adjusted for pending corporate action not yet allocated.



Added  FIX.4.4  EP12
1045UnderlyingFXRate @FxRatefloat

Foreign exchange rate used to compute UnderlyingCurrentValue(885) (or market value) from UnderlyingCurrency(318) to Currency(15).



Added  FIX.4.4  EP12
1046UnderlyingFXRateCalc @FxRateCalcchar

Specifies whether the UnderlyingFxRate(1045) should be multiplied or divided.



Added  FIX.4.4  EP12
1047AllocPositionEffect @AllocPosEfctchar

Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together.



Added  FIX.4.4  EP17
1048DealingCapacity @DealingCpctychar

Identifies role of dealer; Agent, Principal, RisklessPrincipal



Added  FIX.4.4  EP7
Updated  FIX.5.0SP1  EP95
1049InstrmtAssignmentMethod @AsgnMethchar

Method under which assignment was conducted



Added  FIX.4.4  EP4
1050InstrumentPartyIDSource @Srcchar

PartyIDSource value within an instrument partyrepeating group.

Same values as PartyIDSource (447)



Added  FIX.4.4  EP4447
1051InstrumentPartyRole @Rint

PartyRole value within an instrument partyepeating group.

Same values as PartyRole (452)



Added  FIX.4.4  EP4452
1052NoInstrumentPartySubIDs(not used in FIXML)NumInGroup

Number of InstrumentPartySubID (1053) and InstrumentPartySubIDType (1054) entries



Added  FIX.4.4  EP4
1053InstrumentPartySubID @IDString

PartySubID value within an instrument party repeating group.

Same values as PartySubID (523)



Added  FIX.4.4  EP4
1054InstrumentPartySubIDType @Typint

Type of InstrumentPartySubID (1053) value.

Same values as PartySubIDType (803)



Added  FIX.4.4  EP4803
1055PositionCurrency @CcyString

The Currency in which the position Amount is denominated



Added  FIX.4.4  EP8
1056CalculatedCcyLastQty @CalcCcyLastQtyQty

Used for the calculated quantity of the other side of the currency trade. Can be derived from LastQty and LastPx.



Added  FIX.4.4  EP21
1057AggressorIndicator @AgrsrIndBoolean

Used to identify whether the order initiator is an aggressor or not in the trade.



Added  FIX.4.4  EP21
1058NoUndlyInstrumentParties(not used in FIXML)NumInGroup

Identifies the number of parties identified with an underlying instrument



Added  FIX.4.4  EP8
1059UnderlyingInstrumentPartyID @IDString

PartyID value within an underlying instrument party repeating group.

Same values as PartyID (448)



Added  FIX.4.4  EP8
Updated  FIX.5.0SP1  EP95
1060UnderlyingInstrumentPartyIDSource @Srcchar

PartyIDSource value within an underlying instrument partyrepeating group.

Same values as PartyIDSource (447)



Added  FIX.4.4  EP8
Updated  FIX.5.0SP1  EP95
447
1061UnderlyingInstrumentPartyRole @Rint

PartyRole value within an underlying instrument partyepeating group.

Same values as PartyRole (452)



Added  FIX.4.4  EP8
Updated  FIX.5.0SP1  EP95
452
1062NoUndlyInstrumentPartySubIDs(not used in FIXML)NumInGroup

Number of Underlying InstrumentPartySubID (1053) and InstrumentPartySubIDType (1054) entries



Added  FIX.4.4  EP8
1063UnderlyingInstrumentPartySubID @IDString

PartySubID value within an underlying instrument party repeating group.

Same values as PartySubID (523)



Added  FIX.4.4  EP8
Updated  FIX.5.0SP1  EP95
1064UnderlyingInstrumentPartySubIDType @Typint

Type of underlying InstrumentPartySubID (1053) value.

Same values as PartySubIDType (803)



Added  FIX.4.4  EP8
Updated  FIX.5.0SP1  EP95
803
1065BidSwapPoints @BidSwapPntsPriceOffset

The bid FX Swap points for an FX Swap. It is the "far bid forward points - near offer forward point". Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.4  EP21
1066OfferSwapPoints @OfrSwapPntsPriceOffset

The offer FX Swap points for an FX Swap. It is the "far offer forward points - near bid forward points". Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.4  EP21
1067LegBidForwardPoints @LegBidFwdPntsPriceOffset

The bid FX forward points for the leg of an FX Swap. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.4  EP21
1068LegOfferForwardPoints @LegOfrFwdPntsPriceOffset

The offer FX forward points for the leg of an FX Swap. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.4  EP21
1069SwapPoints @SwapPntsPriceOffset

For FX Swap, this is used to express the differential between the far leg's bid/offer and the near leg's bid/offer. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.4  EP21
1070MDQuoteType @MDQteTypint

Identifies market data quote type.



Added  FIX.4.4  EP7
1071LastSwapPoints @LastSwapPntsPriceOffset

For FX Swap, this is used to express the last market event for the differential between the far leg's bid/offer and the near leg's bid/offer in a fill or partial fill. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.4  EP21
1072SideGrossTradeAmt @SideGrossTradeAmtAmt

The gross trade amount for this side of the trade. See also GrossTradeAmt (381) for additional definition.



Added  FIX.4.4  EP25
1073LegLastForwardPoints @LegLastFwdPntsPriceOffset

The forward points for this leg's fill event. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199



Added  FIX.4.4  EP21
1074LegCalculatedCcyLastQty @LegCalcCcyLastQtyQty

Used for the calculated quantity of the other side of the currency for this leg. Can be derived from LegQty and LegLastPx.



Added  FIX.4.4  EP21
1075LegGrossTradeAmt @LegGrossTrdAmtAmt

The gross trade amount of the leg. For FX Futures this is used to express the notional value of a fill when LegLastQty and other quantity fields are express in terms of contract size.



Added  FIX.4.4  EP21
1079MaturityTime @MatTmTZTimeOnly

Time of security's maturity expressed in local time with offset to UTC specified



Added  FIX.4.4  EP21
1080RefOrderID @RefOrdIDString

The ID reference to the order being hit or taken



Added  FIX.4.4  EP22
1081RefOrderIDSource @RefOrdIDSrcchar

Used to specify what identifier, provided in order depth market data, to use when hitting (taking) a specific order.



Added  FIX.4.4  EP22
1082SecondaryDisplayQty @SecDspQtyQty

Used for reserve orders when DisplayQty applies to the primary execution market (e.g.an ECN) and another quantity is to be shown at other markets (e.g. the exchange). On orders specifies the qty to be displayed, on execution reports the currently displayed quantity.



Added  FIX.4.4  EP22
1083DisplayWhen @DspWhnchar

Instructs when to refresh DisplayQty (1138).



Added  FIX.4.4  EP22
1084DisplayMethod @DspMthdchar

Defines what value to use in DisplayQty (1138). If not specified the default DisplayMethod is "1"



Added  FIX.4.4  EP22
1085DisplayLowQty @DsplLwQtyQty

Defines the lower quantity limit to a randomized refresh of DisplayQty.



Added  FIX.4.4  EP22
1086DisplayHighQty @DisplayHighQtyQty

Defines the upper quantity limit to a randomized refresh of DisplayQty.



Added  FIX.4.4  EP22
1087DisplayMinIncr @DspMinIncrQty

Defines the minimum increment to be used when calculating a random refresh of DisplayQty. A user specifies this when he wants a larger increment than the standard provided by the market (e.g. the round lot size).



Added  FIX.4.4  EP22
1088RefreshQty @RfrshQtyQty

Defines the quantity used to refresh DisplayQty.



Added  FIX.4.4  EP22
1089MatchIncrement @MtchIncQty

Allows orders to specify a minimum quantity that applies to every execution (one execution could be for multiple counter-orders). The order may still fill against smaller orders, but the cumulative quantity of the execution must be in multiples of the MatchIncrement.



Added  FIX.4.4  EP22
1090MaxPriceLevels @MxPxLvlsint

Allows an order to specify a maximum number of price levels to trade through. Only valid for aggressive orders and during continuous (autoexecution) trading sessions. Property lost when order is put on book. A partially filled order is assigned last trade price as limit price. Non-filled order behaves as ordinary Market or Limit.



Added  FIX.4.4  EP22
1091PreTradeAnonymity @PrTrdAnonBoolean

Allows trader to explicitly request anonymity or disclosure in pre-trade market data feeds. Anonymity is relevant in markets where counterparties are regularly disclosed in order depth feeds. Disclosure is relevant when counterparties are not normally visible.



Added  FIX.4.4  EP22
1092PriceProtectionScope @PxPrtScpchar

Defines the type of price protection the customer requires on their order.



Added  FIX.4.4  EP22
1093LotType @LotTypchar

Defines the lot type assigned to the order.



Added  FIX.4.4  EP22
1094PegPriceType @PegPxTypint

Defines the type of peg.



Added  FIX.4.4  EP22
1095PeggedRefPrice @PggdRefPxPrice

The value of the reference price that the order is pegged to. PeggedRefPrice + PegOffsetValue (211) = PeggedPrice (839) unless the limit price (44, Price) is breached. The values may not be exact due to rounding.



Added  FIX.4.4  EP22
1096PegSecurityIDSource @PegSecurityIDSourceString

Defines the identity of the security off whose prices the order will peg. Same values as SecurityIDSource (22)



Added  FIX.4.4  EP2222
1097PegSecurityID @PegSecIDString

Defines the identity of the security off whose prices the order will peg.



Added  FIX.4.4  EP22
1098PegSymbol @PgSymblString

Defines the common, 'human understood' representation of the security off whose prices the order will Peg.



Added  FIX.4.4  EP22
1099PegSecurityDesc @PegSecDescString

Security description of the security off whose prices the order will Peg.



Added  FIX.4.4  EP22
1100TriggerType @TrgrTypchar

Defines when the trigger will hit, i.e. the action specified by the trigger instructions will come into effect.



Added  FIX.5.0  EP-1
1101TriggerAction @TrgrActnchar

Defines the type of action to take when the trigger hits.



Added  FIX.5.0  EP-1
1102TriggerPrice @TrgrPxPrice

The price at which the trigger should hit.



Added  FIX.5.0  EP-1
1103TriggerSymbol @TrgrSymString

Defines the common, 'human understood' representation of the security whose prices will be tracked by the trigger logic.



Added  FIX.5.0  EP-1
1104TriggerSecurityID @TrgrSecIDString

Defines the identity of the security whose prices will be tracked by the trigger logic.



Added  FIX.5.0  EP-1
1105TriggerSecurityIDSource @TrgrSecIDSrcString

Defines the identity of the security whose prices will be tracked by the trigger logic. Same values as SecurityIDSource (22).



Added  FIX.5.0  EP-122
1106TriggerSecurityDesc @TrgrSecDescString

Defines the security description of the security whose prices will be tracked by the trigger logic.



Added  FIX.5.0  EP-1
1107TriggerPriceType @TrgrPxTypchar

The type of price that the trigger is compared to.



Added  FIX.5.0  EP-1
1108TriggerPriceTypeScope @TrgrPxTypScpchar

Defines the type of price protection the customer requires on their order.



Added  FIX.5.0  EP-1
1109TriggerPriceDirection @TrgrPxDirchar

The side from which the trigger price is reached.



Added  FIX.5.0  EP-1
1110TriggerNewPrice @TrgrNewPxPrice

The Price that the order should have after the trigger has hit. Could be applicable for any trigger type, but must be specified for Trigger Type 1.



Added  FIX.5.0  EP-1
1111TriggerOrderType @TrgrOrdTypchar

The OrdType the order should have after the trigger has hit. Required to express orders that change from Limit to Market. Other values from OrdType (40) may be used if appropriate and bilaterally agreed upon.



Added  FIX.5.0  EP-1
1112TriggerNewQty @TrgrNewQtyQty

The Quantity the order should have after the trigger has hit.



Added  FIX.5.0  EP-1
1113TriggerTradingSessionID @TrgrTrdSessIDString

Defines the trading session at which the order will be activated.



Added  FIX.5.0  EP-1
1114TriggerTradingSessionSubID @TrgrTrdSessSubIDString

Defines the subordinate trading session at which the order will be activated.



Added  FIX.5.0  EP-1
1115OrderCategory @OrdCatchar

Defines the type of interest behind a trade (fill or partial fill).



Added  FIX.4.4  EP22
1116NoRootPartyIDs(not used in FIXML)NumInGroup

Number of RootPartyID (1117), RootPartyIDSource (1118), and RootPartyRole (1119) entries



Added  FIX.4.4  EP22
1117RootPartyID @IDString

PartyID value within a root parties component. Same values as PartyID (448)



Added  FIX.4.4  EP22
1118RootPartyIDSource @Srcchar

PartyIDSource value within a root parties component. Same values as PartyIDSource (447)



Added  FIX.4.4  EP22447
1119RootPartyRole @Rint

PartyRole value within a root parties component. Same values as PartyRole (452)



Added  FIX.4.4  EP22452
1120NoRootPartySubIDs(not used in FIXML)NumInGroup

Number of RootPartySubID (1121) and RootPartySubIDType (1122) entries



Added  FIX.4.4  EP22
1121RootPartySubID @IDString

PartySubID value within a root parties component. Same values as PartySubID (523)



Added  FIX.4.4  EP22
1122RootPartySubIDType @Typint

Type of RootPartySubID (1121) value. Same values as PartySubIDType (803)



Added  FIX.4.4  EP22803
1123TradeHandlingInstr @TrdHandlInstchar

Specified how the Trade Capture Report should be handled by the Respondent.



Added  FIX.4.4  EP23
1124OrigTradeHandlingInstr @OrigTrdHandlInstchar

Optionally used with TradeHandlingInstr = 0 to relay the trade handling instruction used when reporting the trade to the marketplace. Same values as TradeHandlingInstr (1123)



Added  FIX.4.4  EP231123
1125OrigTradeDate @OrigTrdDtLocalMktDate

Used to preserve original trade date when original trade is being referenced in a subsequent trade transaction such as a transfer



Added  FIX.4.4  EP23
1126OrigTradeID @OrigTrdIDString

Used to preserve original trade id when original trade is being referenced in a subsequent trade transaction such as a transfer



Added  FIX.4.4  EP23
1127OrigSecondaryTradeID @OrignTrdID2String

Used to preserve original secondary trade id when original trade is being referenced in a subsequent trade transaction such as a transfer



Added  FIX.4.4  EP23
1128ApplVerID @ApplVerIDString

Specifies the service pack release being applied at message level. Enumerated field with values assigned at time of service pack release



Added  FIX.4.4  EP16
1129CstmApplVerID(not used in FIXML)String

Specifies a custom extension to a message being applied at the message level. Enumerated field



Added  FIX.4.4  EP16
1130RefApplVerID @RefApplVerIDString

Specifies the service pack release being applied to a message at the session level. Enumerated field with values assigned at time of service pack release. Uses same values as ApplVerID



Added  FIX.4.4  EP161128
1131RefCstmApplVerID @RefCstmApplVerIDString

Specifies a custom extension to a message being applied at the session level.



Added  FIX.4.4  EP16
1132TZTransactTime @TZTransactTimeTZTimestamp

Transact time in the local date-time stamp with a TZ offset to UTC identified



Added  FIX.4.4  EP26
1133ExDestinationIDSource @ExDestIDSrcchar

The ID source of ExDestination



Added  FIX.4.4  EP26
1134ReportedPxDiff @ReportedPxDiffBoolean

Indicates that the reported price that is different from the market price. The price difference should be stated by using field 828 TrdType and, if required, field 829 TrdSubType



Added  FIX.4.4  EP26
1135RptSys @RptSysString

Indicates the system or medium on which the report has been published



Added  FIX.4.4  EP26
1136AllocClearingFeeIndicator @ClrFeeIndString

ClearingFeeIndicator(635) for Allocation, see ClearingFeeIndicator(635) for permitted values.



Added  FIX.4.4  EP25
1137DefaultApplVerID @DefApplVerIDString

Specifies the service pack release being applied, by default, to message at the session level. Enumerated field with values assigned at time of service pack release. Uses same values as ApplVerID



Added  FIX.4.4  EP161128
1138DisplayQty @DisplayQtyQty

The quantity to be displayed . Required for reserve orders. On orders specifies the qty to be displayed, on execution reports the currently displayed quantity.



Added  FIX.4.4  EP22
1139ExchangeSpecialInstructions @ExchSpeclInstrString

Free format text string related to exchange.



Added  FIX.4.4  EP29
Updated  FIX.5.0SP1  EP95
1140MaxTradeVol @MaxTrdVolQty

The maximum order quantity that can be submitted for a security.



Added  FIX.5.0  EP42
1141NoMDFeedTypes(not used in FIXML)NumInGroup

The number of feed types and corresponding book depths associated with a security



Added  FIX.5.0  EP42
1142MatchAlgorithm @MtchAlgoString

The types of algorithm used to match orders in a specific security. Possilbe value types are FIFO, Allocation, Pro-rata, Lead Market Maker, Currency Calender.



Added  FIX.5.0  EP42
1143MaxPriceVariation @MxPxVarfloat

The maximum price variation of an execution from one event to the next for a given security.



Added  FIX.5.0  EP42
1144ImpliedMarketIndicator @ImpldMktIndint

Indicates that an implied market should be created for either the legs of a multi-leg instrument (Implied-in) or for the multi-leg instrument based on the existence of the legs (Implied-out). Determination as to whether implied markets should be created is generally done at the level of the multi-leg instrument. Commonly used in listed derivatives.



Added  FIX.5.0  EP42
1145EventTime @TmUTCTimestamp

Specific time of event. To be used in combination with EventDate [866]



Added  FIX.5.0  EP42
1146MinPriceIncrementAmount @MinPxIncrAmtAmt

Minimum price increment amount associated with the MinPriceIncrement ( tag 969). For listed derivatives, the value can be calculated by multiplying MinPriceIncrement by ContractValueFactor(231).



Added  FIX.5.0  EP42
1147UnitOfMeasureQty @UOMQtyQty

Used to indicate the quantity of the underlying commodity unit of measure on which the contract is based, such as, 2500 lbs of lean cattle, 1000 barrels of crude oil, 1000 bushels of corn, etc. UnitOfMeasureQty is required for UnitOfMeasure(996) Variable Quantity UOMs enumerations. Refer to the definition of UnitOfMeasure(996) for more information on the use of UnitOfMeasureQty.



Added  FIX.5.0  EP42
1148LowLimitPrice @LowLmtPxPrice

Allowable low limit price for the trading day. A key parameter in validating order price. Used as the lower band for validating order prices. Orders submitted with prices below the lower limit will be rejected



Added  FIX.5.0  EP42
1149HighLimitPrice @HiLmtPxPrice

Allowable high limit price for the trading day. A key parameter in validating order price. Used as the upper band for validating order prices. Orders submitted with prices above the upper limit will be rejected



Added  FIX.5.0  EP42
Updated  FIX.5.0SP1  EP76
1150TradingReferencePrice @TrdgRefPxPrice

Reference price for the current trading price range usually representing the mid price between the HighLimitPrice and LowLimitPrice. The value may be the settlement price or closing price of the prior trading day.



Added  FIX.5.0  EP42
1151SecurityGroup @SecGrpString

An exchange specific name assigned to a group of related securities which may be concurrently affected by market events and actions.



Added  FIX.5.0  EP42
1152LegNumber @LegNoint

Allow sequencing of Legs for a Strategy to be captured



Added  FIX.5.0  EP44
1153SettlementCycleNo @CycleNoint

Settlement cycle in which the settlement obligation was generated



Added  FIX.5.0  EP44
1154SideCurrency @CcyCurrency

Used to identify the trading currency on the Trade Capture Report Side



Added  FIX.5.0  EP44
1155SideSettlCurrency @SettlCcyCurrency

Used to identify the settlement currency on the Trade Capture Report Side



Added  FIX.5.0  EP44
1156ApplExtID(not used in FIXML)int

The extension pack number associated with an application message.



Added  FIX.5.0  EP56
1157CcyAmt @CcyAmtAmt

Net flow of Currency 1



Added  FIX.5.0  EP44
1158NoSettlDetails(not used in FIXML)NumInGroup

Used to group Each Settlement Party



Added  FIX.5.0  EP44
1159SettlObligMode @SettlModeint

Used to identify the reporting mode of the settlement obligation which is either preliminary or final



Added  FIX.5.0  EP44
1160SettlObligMsgID @SettlMsgIDString

Message identifier for Settlement Obligation Report



Added  FIX.5.0  EP44
1161SettlObligID @SettlIDString

Unique ID for this settlement instruction.



Added  FIX.5.0  EP44
1162SettlObligTransType @SettlTransTypchar

Transaction Type - required except where SettlInstMode is 5=Reject SSI request



Added  FIX.5.0  EP44
1163SettlObligRefID @SettlRefIDString

Required where SettlInstTransType is Cancel or Replace



Added  FIX.5.0  EP44
1164SettlObligSource @SettlSrcchar

Used to identify whether these delivery instructions are for the buyside or the sellside.



Added  FIX.5.0  EP44
1165NoSettlOblig(not used in FIXML)NumInGroup

Number of settlement obligations



Added  FIX.5.0  EP44
1166QuoteMsgID @QtMsgIDString

Unique identifier for a quote message.



Added  FIX.5.0  EP45
1167QuoteEntryStatus @QtEntStsint

Identifies the status of an individual quote. See also QuoteStatus(297) which is used for single Quotes.



Added  FIX.5.0  EP45
Updated  FIX.5.0SP1  EP95
1168TotNoCxldQuotes @TotNoCxldQtsint

Specifies the number of canceled quotes



Added  FIX.5.0  EP45
1169TotNoAccQuotes @TotNoAccQtsint

Specifies the number of accepted quotes



Added  FIX.5.0  EP45
1170TotNoRejQuotes @TotNoRejQtsint

Specifies the number of rejected quotes



Added  FIX.5.0  EP45
1171PrivateQuote @PrvtQtBoolean

Specifies whether a quote is public, i.e. available to the market, or private, i.e. available to a specified counterparty only.



Added  FIX.5.0  EP46
1172RespondentType @RspdntTypint

Specifies the type of respondents requested.



Added  FIX.5.0  EP46
1173MDSubBookType @MDSubBkTypint

Describes a class of sub book, e.g. for the separation of various lot types. The Sub Book Type indicates that the following Market Data Entries belong to a non-integrated Sub Book. Whenever provided the Sub Book must be used together with MDPriceLevel and MDEntryPositionNo in order to sort the order properly.

Values are bilaterally agreed.



Added  FIX.5.0  EP47
1174SecurityTradingEvent @SecTrdEvntintReserved100Plus

Identifies an event related to a SecurityTradingStatus(326). An event occurs and is gone, it is not a state that applies for a period of time.



Added  FIX.5.0  EP47
1175NoStatsIndicators(not used in FIXML)NumInGroup

Number of statistics indicator repeating group entries



Added  FIX.5.0  EP47
1176StatsType @StatsTypint

Type of statistics



Added  FIX.5.0  EP47
1177NoOfSecSizes(not used in FIXML)NumInGroup

The number of secondary sizes specifies in this entry



Added  FIX.5.0  EP47
1178MDSecSizeType @MDSecSizeTypeintReserved100Plus

Specifies the type of secondary size.



Added  FIX.5.0  EP47
1179MDSecSize @MDSecSizeQty

A part of the MDEntrySize(271) that represents secondary interest as specified by MDSecSizeType(1178).



Added  FIX.5.0  EP47
1180ApplID @ApplIDString

Identifies the application with which a message is associated. Used only if application sequencing is in effect.



Added  FIX.5.0  EP48
1181ApplSeqNum @ApplSeqNumSeqNum

Data sequence number to be used when FIX session is not in effect



Added  FIX.5.0  EP48
1182ApplBegSeqNum @ApplBegSeqNumSeqNum

Beginning range of application sequence numbers



Added  FIX.5.0  EP48
1183ApplEndSeqNum @ApplEndSeqSeqNum

Ending range of application sequence numbers



Added  FIX.5.0  EP48
1184SecurityXMLLen(not used in FIXML)Length

Lenght of the SecurityXML data block.



Added  FIX.5.0  EP49
1185SecurityXML(not used in FIXML)XMLData

Actual XML data stream describing a security, normally FpML.



Added  FIX.5.0  EP49
1186SecurityXMLSchema @SchemaString

The schema used to validate the contents of SecurityXML



Added  FIX.5.0  EP49
1187RefreshIndicator @RefIndBoolean

Set by the sender to tell the receiver to perform an immediate refresh of the book due to disruptions in the accompanying real-time feed

'Y' - Mandatory refresh by all participants

'N' - Process as required



Added  FIX.5.0  EP50
1188Volatility @Volfloat

Annualized volatility for option model calculations



Added  FIX.5.0  EP51
1189TimeToExpiration @TmToExpfloat

Time to expiration in years calculated as the number of days remaining to expiration divided by 365 days per year.



Added  FIX.5.0  EP51
1190RiskFreeRate @RFRfloat

Interest rate. Usually some form of short term rate.



Added  FIX.5.0  EP51
1191PriceUnitOfMeasure @PxUOMString

Used to express the UOM of the price if different from the contract. In futures, this can be different for cross-rate products in which the price is quoted in units differently from the contract



Added  FIX.5.0  EP52996
1192PriceUnitOfMeasureQty @PxUOMQtyQty

Used to express the UOM Quantity of the price if different from the contract. In futures, this can be different for physically delivered products in which price is quoted in a unit size different from the contract, i.e. a Cattle Future contract has a UOMQty of 40,000 and a PriceUOMQty of 100.



Added  FIX.5.0  EP52
1193SettlMethod @SettlMethchar

Settlement method for a contract. Can be used as an alternative to CFI Code value



Added  FIX.5.0  EP52
1194ExerciseStyle @ExerStyleint

Type of exercise of a derivatives security



Added  FIX.5.0  EP52
1195OptPayoutAmount @OptPayAmtAmt

Cash amount indicating the pay out associated with an option. For binary options this is a fixed amount.

Conditionally required if OptPayoutType(1482) is set to binary.



Added  FIX.5.0  EP52
Updated  FIX.5.0SP1  EP92
1196PriceQuoteMethod @PxQteMethString

Method for price quotation



Added  FIX.5.0  EP52
1197ValuationMethod @ValMethString

Specifies the type of valuation method applied.



Added  FIX.5.0  EP52
Updated  FIX.5.0SP1  EP83
1198ListMethod @ListMethint

Indicates whether instruments are pre-listed only or can also be defined via user request



Added  FIX.5.0  EP52
1199CapPrice @CapPxPrice

Used to express the ceiling price of a capped call



Added  FIX.5.0  EP52
1200FloorPrice @FlrPxPrice

Used to express the floor price of a capped put



Added  FIX.5.0  EP52
1201NoStrikeRules(not used in FIXML)NumInGroup

Number of strike rule entries. This block specifies the rules for determining how new strikes should be listed within the stated price range of the underlying instrument



Added  FIX.5.0  EP52
1202StartStrikePxRange @StartStrkPxRngPrice

Starting price for the range to which the StrikeIncrement applies. Price refers to the price of the underlying



Added  FIX.5.0  EP52
1203EndStrikePxRange @EndStrkPxRngPrice

Ending price of the range to which the StrikeIncrement applies. Price refers to the price of the underlying



Added  FIX.5.0  EP52
1204StrikeIncrement @StrkIncrfloat

Value by which strike price should be incremented within the specified price range.



Added  FIX.5.0  EP52
1205NoTickRules(not used in FIXML)NumInGroup

Number of tick rules. This block specifies the rules for determining how a security ticks, i.e. the price increments at which it can be quoted and traded, depending on the current price of the security



Added  FIX.5.0  EP52
1206StartTickPriceRange @StartTickPxRngPrice

Starting price range for specified tick increment



Added  FIX.5.0  EP52
1207EndTickPriceRange @EndTickPxRngPrice

Ending price range for the specified tick increment



Added  FIX.5.0  EP52
1208TickIncrement @TickIncrPrice

Tick increment for stated price range. Specifies the valid price increments at which a security can be quoted and traded



Added  FIX.5.0  EP52
1209TickRuleType @TickRuleTypint

Specifies the type of tick rule which is being described



Added  FIX.5.0  EP52
1210NestedInstrAttribType @Typint

Code to represent the type of instrument attribute



Added  FIX.5.0  EP52871
1211NestedInstrAttribValue @ValString

Attribute value appropriate to the NestedInstrAttribType field



Added  FIX.5.0  EP52
1212LegMaturityTime @MatTmTZTimeOnly

Time of security's maturity expressed in local time with offset to UTC specified



Added  FIX.5.0  EP41
1213UnderlyingMaturityTime @MatTmTZTimeOnly

Time of security's maturity expressed in local time with offset to UTC specified



Added  FIX.5.0  EP41
1214DerivativeSymbol @SymString

Refer to definition for Symbol(55)



Added  FIX.5.0  EP52
1215DerivativeSymbolSfx @SfxString

Refer to definition for SymbolSfx(65)



Added  FIX.5.0  EP5265
1216DerivativeSecurityID @IDString

Refer to definition for SecurityID(48)



Added  FIX.5.0  EP52
1217DerivativeSecurityIDSource @SrcString

Refer to definition for SecurityIDSoruce(22)



Added  FIX.5.0  EP5222
1218NoDerivativeSecurityAltID(not used in FIXML)NumInGroup

Refer to definition for NoSecurityAltID(454)



Added  FIX.5.0  EP52
1219DerivativeSecurityAltID @IDString

Refer to definition for SecurityAltID(455)



Added  FIX.5.0  EP52
1220DerivativeSecurityAltIDSource @SrcString

Refer to definition for SecurityAltIDSource(456)



Added  FIX.5.0  EP5222
1221SecondaryLowLimitPrice @LowLmtPxPrice

Refer to definition of LowLimitPrice(1148)



Added  FIX.5.0  EP52
1222MaturityRuleID @MatRuleIDString

Allows maturity rule to be referenced via an identifier so that rules do not need to be explicitly enumerated



Added  FIX.5.0  EP52
1223StrikeRuleID @StrkRuleString

Allows strike rule to be referenced via an identifier so that rules do not need to be explicitly enumerated



Added  FIX.5.0  EP52
1224LegUnitOfMeasureQty @UOMQtyQty

Refer to definition of UnitOfMeasureQty(1147)



Added  FIX.5.0  EP52
1225DerivativeOptPayAmount @OptPayAmtAmt

Cash amount indicating the pay out associated with an option. For binary options this is a fixed amount



Added  FIX.5.0  EP52
1226EndMaturityMonthYear @EndMMYMonthYear

Ending maturity month year for an option class



Added  FIX.5.0  EP52
1227ProductComplex @ProdCmplxString

Identifies an entire suite of products for a given market. In Futures this may be "interest rates", "agricultural", "equity indexes", etc.



Added  FIX.5.0  EP52
1228DerivativeProductComplex @ProdCmplxString

Refer to ProductComplex(1227)



Added  FIX.5.0  EP52
1229MaturityMonthYearIncrement @MMYIncrint

Increment between successive maturities for an option class



Added  FIX.5.0  EP52
1230SecondaryHighLimitPrice @HiLmtPxPrice

Refer to definition of HighLimitPrice(1149)



Added  FIX.5.0  EP52
1231MinLotSize @MinLotSzQty

Minimum lot size allowed based on lot type specified in LotType(1093)



Added  FIX.5.0  EP52
1232NoExecInstRules(not used in FIXML)NumInGroup

Number of execution instructions



Added  FIX.5.0  EP52
1234NoLotTypeRules(not used in FIXML)NumInGroup

Number of Lot Type Rules



Added  FIX.5.0  EP52
1235NoMatchRules(not used in FIXML)NumInGroup

Number of Match Rules



Added  FIX.5.0  EP52
1236NoMaturityRules(not used in FIXML)NumInGroup

Number of maturity rules in MarurityRules component block



Added  FIX.5.0  EP52
1237NoOrdTypeRules(not used in FIXML)NumInGroup

Number of order types



Added  FIX.5.0  EP52
1239NoTimeInForceRules(not used in FIXML)NumInGroup

Number of time in force techniques



Added  FIX.5.0  EP52
1240SecondaryTradingReferencePrice @TrdgRefPxPrice

Refer to definition for TradingReferencePrice(1150)



Added  FIX.5.0  EP52
1241StartMaturityMonthYear @StartMMYMonthYear

Starting maturity month year for an option class



Added  FIX.5.0  EP52
1242FlexProductEligibilityIndicator @FlexProdEligBoolean

Used to indicate if a product or group of product supports the creation of flexible securities



Added  FIX.5.0  EP52
1243DerivFlexProductEligibilityIndicator @FlexProdEligBoolean

Refer to FlexProductEligibilityIndicator(1242)



Added  FIX.5.0  EP52
1244FlexibleIndicator @FlexIndBoolean

Used to indicate a derivatives security that can be defined using flexible terms. The terms commonly permitted to be defined by market participants are expiration date and strike price. FlexibleIndicator is an alternative CFICode(461) Standard/Non-standard attribute.



Added  FIX.5.0  EP52
1245TradingCurrency @TrdCcyCurrency

Used when the trading currency can differ from the price currency



Added  FIX.5.0  EP52
1246DerivativeProduct @Prodint

Added  FIX.5.0  EP52460
1247DerivativeSecurityGroup @SecGrpString

Added  FIX.5.0  EP52
1248DerivativeCFICode @CFIString

Added  FIX.5.0  EP52
1249DerivativeSecurityType @SecTypString

Added  FIX.5.0  EP52167
1250DerivativeSecuritySubType @SecSubTypString

Added  FIX.5.0  EP52
1251DerivativeMaturityMonthYear @MMYMonthYear

Added  FIX.5.0  EP52
1252DerivativeMaturityDate @MatDtLocalMktDate

Added  FIX.5.0  EP52
1253DerivativeMaturityTime @MatTmTZTimeOnly

Added  FIX.5.0  EP52
1254DerivativeSettleOnOpenFlag @OpenCloseSettlFlagString

Added  FIX.5.0  EP52
1255DerivativeInstrmtAssignmentMethod @AsgnMethchar

Added  FIX.5.0  EP521049
1256DerivativeSecurityStatus @StatusString

Added  FIX.5.0  EP52
Updated  FIX.5.0SP1  EP76
965
1257DerivativeInstrRegistry @RgstryString

Added  FIX.5.0  EP52
1258DerivativeCountryOfIssue @CtryCountry

Added  FIX.5.0  EP52
1259DerivativeStateOrProvinceOfIssue @StPrvString

Added  FIX.5.0  EP52
1260DerivativeLocaleOfIssue @LclString

Added  FIX.5.0  EP52
1261DerivativeStrikePrice @StrkPxPrice

Added  FIX.5.0  EP52
1262DerivativeStrikeCurrency @StrkCcyCurrency

Added  FIX.5.0  EP52
1263DerivativeStrikeMultiplier @StrkMultfloat

Added  FIX.5.0  EP52
1264DerivativeStrikeValue @StrkValufloat

Added  FIX.5.0  EP52
1265DerivativeOptAttribute @OptAtchar

Added  FIX.5.0  EP52
1266DerivativeContractMultiplier @Multfloat

Added  FIX.5.0  EP52
1267DerivativeMinPriceIncrement @MinPxIncrfloat

Added  FIX.5.0  EP52
1268DerivativeMinPriceIncrementAmount @MinPxIncrAmtAmt

Added  FIX.5.0  EP52
1269DerivativeUnitOfMeasure @UOMString

Added  FIX.5.0  EP52996
1270DerivativeUnitOfMeasureQty @UOMQtyQty

Added  FIX.5.0  EP52
1271DerivativeTimeUnit @TmUnitString

Added  FIX.5.0  EP52997
1272DerivativeSecurityExchange @ExchExchange

Added  FIX.5.0  EP52
1273DerivativePositionLimit @PosLmtint

Added  FIX.5.0  EP52
1274DerivativeNTPositionLimit @NTPosLmtint

Added  FIX.5.0  EP52
1275DerivativeIssuer @IssrString

Added  FIX.5.0  EP52
1276DerivativeIssueDate @IssDtLocalMktDate

Added  FIX.5.0  EP52
1277DerivativeEncodedIssuerLen @EncIssrLenLength

Added  FIX.5.0  EP52
1278DerivativeEncodedIssuer @EncIssrdata

Added  FIX.5.0  EP52
1279DerivativeSecurityDesc @DescString

Added  FIX.5.0  EP52
1280DerivativeEncodedSecurityDescLen @EncSecDescLenLength

Added  FIX.5.0  EP52
1281DerivativeEncodedSecurityDesc @EncSecDescdata

Added  FIX.5.0  EP52
1282DerivativeSecurityXMLLen(not used in FIXML)Length

Refer to definition SecurityXMLLen(1184)



Added  FIX.5.0  EP52
1283DerivativeSecurityXML(not used in FIXML)data

Refer to definition of SecurityXML(1185)



Added  FIX.5.0  EP52
1284DerivativeSecurityXMLSchema @SchemaString

Refer to definition of SecurityXMLSchema(1186)



Added  FIX.5.0  EP52
1285DerivativeContractSettlMonth @CSetMoMonthYear

Added  FIX.5.0  EP52
1286NoDerivativeEvents(not used in FIXML)NumInGroup

Added  FIX.5.0  EP52
1287DerivativeEventType @EventTypint

Added  FIX.5.0  EP52865
1288DerivativeEventDate @DtLocalMktDate

Added  FIX.5.0  EP52
1289DerivativeEventTime @TmUTCTimestamp

Added  FIX.5.0  EP52
1290DerivativeEventPx @PxPrice

Added  FIX.5.0  EP52
1291DerivativeEventText @TxtString

Added  FIX.5.0  EP52
1292NoDerivativeInstrumentParties(not used in FIXML)NumInGroup

Refer to definition of NoParties(453)



Added  FIX.5.0  EP52
1293DerivativeInstrumentPartyID @IDString

Refer to definition of PartyID(448)



Added  FIX.5.0  EP52
1294DerivativeInstrumentPartyIDSource @SrcString

Refer to definition of PartyIDSource(447)



Added  FIX.5.0  EP52447
1295DerivativeInstrumentPartyRole @Rint

REfer to definition of PartyRole(452)



Added  FIX.5.0  EP52452
1296NoDerivativeInstrumentPartySubIDs(not used in FIXML)NumInGroup

Refer to definition for NoPartySubIDs(802)



Added  FIX.5.0  EP52
1297DerivativeInstrumentPartySubID @IDString

Refer to definition for PartySubID(523)



Added  FIX.5.0  EP52
1298DerivativeInstrumentPartySubIDType @Typint

Refer to definition for PartySubIDType(803)



Added  FIX.5.0  EP52803
1299DerivativeExerciseStyle @ExerStylechar

Type of exercise of a derivatives security



Added  FIX.5.0  EP521194
1300MarketSegmentID @MktSegIDString

Identifies the market segment



Added  FIX.5.0  EP52
1301MarketID @MktIDExchange

Identifies the Market



Added  FIX.5.0  EP52
1302MaturityMonthYearIncrementUnits @MMYIncrUnitsint

Unit of measure for the Maturity Month Year Increment



Added  FIX.5.0  EP52
1303MaturityMonthYearFormat @MMYFmtint

Format used to generate the MaturityMonthYear for each option



Added  FIX.5.0  EP52
1304StrikeExerciseStyle @StrkExrStyleint

Expiration Style for an option class:



Added  FIX.5.0  EP521194
1305SecondaryPriceLimitType @PxLmtTypint

Describes the how the price limits are expressed



Added  FIX.5.0  EP521306
1306PriceLimitType @PxLmtTypint

Describes the how the price limits are expressed



Added  FIX.5.0  EP52
1308ExecInstValue @ExecInstValuchar

Indicates execution instructions that are valid for the specified market segment



Added  FIX.5.0  EP5218
1309NoTradingSessionRules(not used in FIXML)NumInGroup

Allows trading rules to be expressed by trading session



Added  FIX.5.0  EP52
1310NoMarketSegments(not used in FIXML)NumInGroup

Number of Market Segments on which a security may trade.



Added  FIX.5.0  EP52
1311NoDerivativeInstrAttrib(not used in FIXML)NumInGroup

Added  FIX.5.0  EP52
1312NoNestedInstrAttrib(not used in FIXML)NumInGroup

Added  FIX.5.0  EP52
1313DerivativeInstrAttribType @Typint

Refer to definition of InstrAttribType(871)



Added  FIX.5.0  EP52871
1314DerivativeInstrAttribValue @ValString

Refer to definition of InstrAttribValue(872)



Added  FIX.5.0  EP52
1315DerivativePriceUnitOfMeasure @PxUOMString

Refer to definition for PriceUnitOfMeasure(1191)



Added  FIX.5.0  EP52996
1316DerivativePriceUnitOfMeasureQty @PxUOMQtyQty

Refer to definition of PriceUnitOfMeasureQty(1192)



Added  FIX.5.0  EP52
1317DerivativeSettlMethod @SettlMethchar

Refer to definition of SettlMethod(1193)



Added  FIX.5.0  EP521193
1318DerivativePriceQuoteMethod @PxQteMethString

Refer to definition of PriceQuoteMethod(1196)



Added  FIX.5.0  EP521196
1319DerivativeValuationMethod @ValMethString

Refer to definition of ValuationMethod(1197).



Added  FIX.5.0  EP52
Updated  FIX.5.0SP1  EP83
1197
1320DerivativeListMethod @ListMethint

Indicates whether instruments are pre-listed only or can also be defined via user request



Added  FIX.5.0  EP521198
1321DerivativeCapPrice @CapPxPrice

Refer to definition of CapPrice(1199)



Added  FIX.5.0  EP52
1322DerivativeFloorPrice @FlrPxPrice

Refer to definition of FloorPrice(1200)



Added  FIX.5.0  EP52
1323DerivativePutOrCall @PutCallint

Indicates whether an Option is for a put or call



Added  FIX.5.0  EP52201
1324ListUpdateAction @ListUpdActnchar

If provided, then Instrument occurrence has explicitly changed



Added  FIX.5.0  EP52980
1325ParentMktSegmID @ParentMktSegmIDString

Reference to a parent Market Segment. See MarketSegmentID(1300)



Added  FIX.5.0  EP53
1326TradingSessionDesc @TradingSessionDescString

Trading Session description



Added  FIX.5.0  EP53
1327TradSesUpdateAction @TradSesUpdtActnchar

Specifies the action taken for the specified trading sessions.



Added  FIX.5.0  EP53980
1328RejectText @RejTxtString

Those will be used by Firms to send a reason for rejecting a trade in an allocate claim model.



Added  FIX.5.0  EP55
1329FeeMultiplier @FeeMultfloat

This is a multiplier that Clearing (Fee system) will use to calculate fees and will be sent to the firms on their confirms.



Added  FIX.5.0  EP55
1330UnderlyingLegSymbol @SymString

Refer to definition for Symbol(55)



Added  FIX.5.0  EP55
1331UnderlyingLegSymbolSfx @SfxString

Refer to definition for SymbolSfx(65)



Added  FIX.5.0  EP55
1332UnderlyingLegSecurityID @IDString

Refer to definition for SecurityID(48)



Added  FIX.5.0  EP55
1333UnderlyingLegSecurityIDSource @SrcString

Refer to definition for SecurityIDSource(22)



Added  FIX.5.0  EP55
1334NoUnderlyingLegSecurityAltID(not used in FIXML)NumInGroup

Refer to definition for NoSecurityAltID(454)



Added  FIX.5.0  EP55
1335UnderlyingLegSecurityAltID @AltIDString

Refer to definition for SecurityAltID(455)



Added  FIX.5.0  EP55
1336UnderlyingLegSecurityAltIDSource @AltIDSrcString

Refer to definition for SecurityAltIDSource(456)



Added  FIX.5.0  EP55
1337UnderlyingLegSecurityType @SecTypeString

Refer to definition for SecurityType(167)



Added  FIX.5.0  EP55
1338UnderlyingLegSecuritySubType @SubTypeString

Refer to definition for SecuritySubType(762)



Added  FIX.5.0  EP55
1339UnderlyingLegMaturityMonthYear @MMYMonthYear

Refer to definition for MaturityMonthYear(200)



Added  FIX.5.0  EP55
1340UnderlyingLegStrikePrice @StrkPxPrice

Refer to definition for StrikePrice(202)



Added  FIX.5.0  EP55
1341UnderlyingLegSecurityExchange @ExchString

Refer to definition for SecurityExchange(207)



Added  FIX.5.0  EP55
1342NoOfLegUnderlyings(not used in FIXML)NumInGroup

Number of Underlyings, Identifies the Underlying of the Leg



Added  FIX.5.0  EP55
1343UnderlyingLegPutOrCall @PutCallint

Refer to definition for PutOrCall(201)



Added  FIX.5.0  EP55
1344UnderlyingLegCFICode @CFIString

Refer to definition for CFICode(461)



Added  FIX.5.0  EP55
1345UnderlyingLegMaturityDate @MatDtLocalMktDate

Date of maturity.



Added  FIX.5.0  EP55
1346ApplReqID @ApplReqIDString

Unique identifier for request



Added  FIX.5.0  EP63
1347ApplReqType @ApplReqTypint

Type of Application Message Request being made.



Added  FIX.5.0  EP63
1348ApplResponseType @ApplRespTypint

Used to indicate the type of acknowledgement being sent.



Added  FIX.5.0  EP63
1349ApplTotalMessageCount @ApplTotMsgCntint

Total number of messages included in transmission.



Added  FIX.5.0  EP63
1350ApplLastSeqNum @ApplLastSeqNumSeqNum

Application sequence number of last message in transmission



Added  FIX.5.0  EP63
1351NoApplIDs(not used in FIXML)NumInGroup

Specifies number of application id occurrences



Added  FIX.5.0  EP63
1352ApplResendFlag @ApplResendFlagBoolean

Used to indicate that a message is being sent in response to an Application Message Request. It is possible for both ApplResendFlag and PossDupFlag to be set on the same message if the Sender's cache size is greater than zero and the message is being resent due to a session level resend request



Added  FIX.5.0  EP63
1353ApplResponseID @ApplRespIDString

Identifier for the Applicaton Message Request Ack



Added  FIX.5.0  EP63
1354ApplResponseError @ApplRespErrint

Used to return an error code or text associated with a response to an Application Request.



Added  FIX.5.0  EP63
1355RefApplID @RefApplIDString

Reference to the unique application identifier which corresponds to ApplID(1180) from the Application Sequence Group component



Added  FIX.5.0  EP63
1356ApplReportID @ApplRptIDString

Identifier for the Application Sequence Reset



Added  FIX.5.0  EP63
1357RefApplLastSeqNum @RefApplLastSeqNumSeqNum

Application sequence number of last message in transmission.



Added  FIX.5.0  EP63
1358LegPutOrCall @PutCallint

Refer to definition of PutOrCall(201)



Added  FIX.5.0  EP52
1361TotNoFills @TotNoFillsint

Total number of fill entries across all messages. Should be the sum of all NoFills(1362) in each message that has repeating list of fill entries related to the same ExecID(17). Used to support fragmentation.



Added  FIX.5.0  EP58
1362NoFills(not used in FIXML)NumInGroup

Added  FIX.5.0  EP58
1363FillExecID @FillExecIDString

Refer to ExecID(17). Used when multiple partial fills are reported in single Execution Report. ExecID and FillExecID should not overlap,



Added  FIX.5.0  EP58
1364FillPx @FillPxPrice

Price of Fill. Refer to LastPx(31).



Added  FIX.5.0  EP58
1365FillQty @FillQtyQty

Quantity of Fill. Refer to LastQty(32).



Added  FIX.5.0  EP58
1366LegAllocID @LegAllocIDString

The AllocID(70) of an individual leg of a multileg order.



Added  FIX.5.0  EP58
1367LegAllocSettlCurrency @AllocSettlCcyCurrency

Identifies settlement currency for the leg level allocation.



Added  FIX.5.0  EP58
1368TradSesEvent @TradSesEventintReserved100Plus

Identifies an event related to a TradSesStatus(340). An event occurs and is gone, it is not a state that applies for a period of time.



Added  FIX.5.0  EP58
1369MassActionReportID @MassActionReportIDString

Unique identifier of Order Mass Cancel Report or Order Mass Action Report message as assigned by sell-side (broker, exchange, ECN)



Added  FIX.5.0  EP58
1370NoNotAffectedOrders(not used in FIXML)NumInGroup

Number of not affected orders in the repeating group of order ids.



Added  FIX.5.0  EP58
1371NotAffectedOrderID @NotAffectedOrderIDString

OrderID(37) of an order not affected by a mass cancel request.



Added  FIX.5.0  EP58
1372NotAffOrigClOrdID @NotAffOrigClOrdIDString

ClOrdID(11) of the previous order (NOT the initial order of the day) as assigned by the institution, used to identify the previous order in cancel and cancel/replace requests.



Added  FIX.5.0  EP58
1373MassActionType @MassActionTypeint

Specifies the type of action requested



Added  FIX.5.0  EP58
1374MassActionScope @MassActionScopeintReserved100Plus

Specifies scope of Order Mass Action Request.



Added  FIX.5.0  EP58
Updated  FIX.5.0SP1  EP85
1375MassActionResponse @MassActionResponseint

Specifies the action taken by counterparty order handling system as a result of the action type indicated in MassActionType of the Order Mass Action Request.



Added  FIX.5.0  EP58
1376MassActionRejectReason @MassActionRejectReasonintReserved100Plus

Reason Order Mass Action Request was rejected



Added  FIX.5.0  EP58
1377MultilegModel @MlegModelint

Specifies the type of multileg order.



Added  FIX.5.0  EP59
1378MultilegPriceMethod @MlegPxMethint

Code to represent how the multileg price is to be interpreted when applied to the legs.

(See Volume : "Glossary" for further value definitions)



Added  FIX.5.0  EP59
1379LegVolatility @LegVolatilityfloat

Specifies the volatility of an instrument leg.



Added  FIX.5.0  EP59
1380DividendYield @DividendYieldPercentage

The continuously-compounded annualized dividend yield of the underlying(s) of an option. Used as a parameter to theoretical option pricing models.



Added  FIX.5.0  EP59
1381LegDividendYield @LegDividendYieldPercentage

Refer to definition for DividendYield(1380).



Added  FIX.5.0  EP59
1382CurrencyRatio @CurrencyRatiofloat

Specifies the currency ratio between the currency used for a multileg price and the currency used by the outright book defined by the leg. Example: Multileg quoted in EUR, outright leg in USD and 1 EUR = 0,7 USD then CurrencyRatio = 0.7



Added  FIX.5.0  EP59
1383LegCurrencyRatio @LegCurrencyRatiofloat

Specifies the currency ratio between the currency used for a multileg price and the currency used by the outright book defined by the leg. Example: Multileg quoted in EUR, outright leg in USD and 1 EUR = 0,7 USD then LegCurrencyRatio = 0.7



Added  FIX.5.0  EP59
1384LegExecInst @LegExecInstMultipleCharValue

Refer to ExecInst(18)

Same values as ExecInst(18)



Added  FIX.5.0  EP5918
1385ContingencyType @ContingencyTypeintReserved100Plus

Defines the type of contingency.



Added  FIX.5.0  EP60
1386ListRejectReason @ListRejectReasonintReserved100Plus

Identifies the reason for rejection of a New Order List message. Note that OrdRejReason(103) is used if the rejection is based on properties of an individual order part of the List.



Added  FIX.5.0  EP60
1387NoTrdRepIndicators(not used in FIXML)NumInGroup

Number of trade reporting indicators



Added  FIX.5.0  EP61
1388TrdRepPartyRole @PtyRoleint

Identifies the type of party for trade reporting. Same values as PartyRole(452).



Added  FIX.5.0  EP61452
1389TrdRepIndicator @TrdRepIndBoolean

Specifies whether the trade should be reported (or not) to parties of the provided TrdRepPartyRole(1388). Used to override standard reporting behavior by the receiver of the trade report and thereby complements the PublTrdIndicator( tag1390).



Added  FIX.5.0  EP61
1390TradePublishIndicator @TrdPubIndint

Indicates if a trade should be reported via a market reporting service. The indicator governs all reporting services of the recipient. Replaces PublishTrdIndicator(852).



Added  FIX.5.0  EP61
1391UnderlyingLegOptAttribute @OptAtchar

Refer to definition of OptAttribute(206)



Added  FIX.5.0  EP55
1392UnderlyingLegSecurityDesc @DescString

Refer to definition of SecurityDesc(107)



Added  FIX.5.0  EP55
1393MarketReqID @MktReqIDString

Unique ID of a Market Definition Request message.



Added  FIX.5.0  EP53
1394MarketReportID @MktRptIDString

Market Definition message identifier.



Added  FIX.5.0  EP53
1395MarketUpdateAction @MktUpdtActnchar

Specifies the action taken for the specified MarketID(1301) + MarketSegmentID(1300).



Added  FIX.5.0  EP53980
1396MarketSegmentDesc @MarketSegmentDescString

Description or name of Market Segment



Added  FIX.5.0  EP53
1397EncodedMktSegmDescLen @EncodedMktSegmDescLenLength

Byte length of encoded (non-ASCII characters) EncodedMktSegmDesc(1324) field.



Added  FIX.5.0  EP53
1398EncodedMktSegmDesc @EncodedMktSegmDescdata

Encoded (non-ASCII characters) representation of the MarketSegmDesc(1396) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the MarketSegmDesc field.



Added  FIX.5.0  EP53
1399ApplNewSeqNum @ApplNewSeqNumSeqNum

Used to specify a new application sequence number.



Added  FIX.5.0  EP63
1400EncryptedPasswordMethod @EncPwdMethodintReserved100Plus

Enumeration defining the encryption method used to encrypt password fields.

At this time there are no encryption methods defined by FPL.



Added  FIX.5.0  EP56
1401EncryptedPasswordLen(not used in FIXML)Length

Length of the EncryptedPassword(1402) field



Added  FIX.5.0  EP56
1402EncryptedPassword @EncPwddata

Encrypted password - encrypted via the method specified in the field EncryptedPasswordMethod(1400)



Added  FIX.5.0  EP56
1403EncryptedNewPasswordLen(not used in FIXML)Length

Length of the EncryptedNewPassword(1404) field



Added  FIX.5.0  EP56
1404EncryptedNewPassword @EncNewPwddata

Encrypted new password - encrypted via the method specified in the field EncryptedPasswordMethod(1400)



Added  FIX.5.0  EP56
1405UnderlyingLegMaturityTime @MatTmTZTimeOnly

Time of security's maturity expressed in local time with offset to UTC specified



Added  FIX.5.0  EP55
1406RefApplExtID @RefApplExtIDint

The extension pack number associated with an application message.



Added  FIX.5.0  EP56
1407DefaultApplExtID @DfltApplExtIDint

The extension pack number that is the default for a FIX session.



Added  FIX.5.0  EP56
1408DefaultCstmApplVerID(not used in FIXML)String

The default custom application version ID that is the default for a session.



Added  FIX.5.0  EP56
1409SessionStatus @SessStatintReserved100Plus

Status of a FIX session



Added  FIX.5.0  EP56
1410DefaultVerIndicator @DfltVerIndBoolean

Added  FIX.5.0  EP56
1411Nested4PartySubIDType @Typint

Refer to definition of PartySubIDType(803)



Added  FIX.5.0  EP69803
1412Nested4PartySubID @IDString

Refer to definition of PartySubID(523)



Added  FIX.5.0  EP69
1413NoNested4PartySubIDs @NoNested4PartySubIDsNumInGroup

Refer to definition of NoPartySubIDs(802)



Added  FIX.5.0  EP69
1414NoNested4PartyIDs @NoNested4PartyIDsNumInGroup

Refer to definition of NoPartyIDs(453)



Added  FIX.5.0  EP69
1415Nested4PartyID @IDString

Refer to definition of PartyID(448)



Added  FIX.5.0  EP69
1416Nested4PartyIDSource @Srcchar

Refer to definition of PartyIDSource(447)



Added  FIX.5.0  EP69447
1417Nested4PartyRole @Rint

Refer to definition of PartyRole(452)



Added  FIX.5.0  EP69452
1418LegLastQty @LastQtyQty

Fill quantity for the leg instrument



Added  FIX.5.0  EP72
1419UnderlyingExerciseStyle @ExerStyleint

Type of exercise of a derivatives security



Added  FIX.5.0  EP521194
1420LegExerciseStyle @ExerStyleint

Type of exercise of a derivatives security



Added  FIX.5.0  EP521194
1421LegPriceUnitOfMeasure @PxUOMString

Refer to definition for PriceUnitOfMeasure(1191)



Added  FIX.5.0  EP52996
1422LegPriceUnitOfMeasureQty @PxUOMQtyQty

Refer to definition of PriceUnitOfMeasureQty(1192)



Added  FIX.5.0  EP52
1423UnderlyingUnitOfMeasureQty @UOMQtyQty

Refer to definition of UnitOfMeasureQty(1147)



Added  FIX.5.0  EP52
1424UnderlyingPriceUnitOfMeasure @PxUOMString

Refer to definition for PriceUnitOfMeasure(1191)



Added  FIX.5.0  EP52996
1425UnderlyingPriceUnitOfMeasureQty @PxUOMQtyQty

Refer to definition of PriceUnitOfMeasureQty(1192)



Added  FIX.5.0  EP52
1426ApplReportType @ApplRptTypint

Type of report



Added  FIX.5.0SP2
1427SideExecID @SideExecIDString

When reporting trades, used to reference the identifier of the execution (ExecID) being reported if different ExecIDs were assigned to each side of the trade.



Added  FIX.5.0SP1  EP77
1428OrderDelay @OrdDelayint

Time lapsed from order entry until match, based on the unit of time specified in OrderDelayUnit. Default is seconds if OrderDelayUnit is not specified. Value = 0, indicates the aggressor (the initiating side of the trade).



Added  FIX.5.0SP1  EP77
1429OrderDelayUnit @OrdDelayUnitintReserved100Plus

Time unit in which the OrderDelay(1428) is expressed



Added  FIX.5.0SP1  EP77
1430VenueType @VenuTypchar

Identifies the type of venue where a trade was executed



Added  FIX.5.0SP1  EP77
1431RefOrdIDReason @RefOrdIDRsnintReserved100Plus

The reason for updating the RefOrdID



Added  FIX.5.0SP1  EP77
1432OrigCustOrderCapacity @OrigCustOrdCpctyint

The customer capacity for this trade at the time of the order/execution.

Primarily used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission).



Added  FIX.5.0SP1  EP77
1433RefApplReqID @RefIDString

Used to reference a previously submitted ApplReqID (1346) from within a subsequent ApplicationMessageRequest(MsgType=BW)



Added  FIX.5.0SP1  EP78
1434ModelType @ModelTypint

Type of pricing model used



Added  FIX.5.0SP1  EP79
1435ContractMultiplierUnit @MultTypint

Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit ContractMultiplier(tag 231) is expressed in.



Added  FIX.5.0SP1  EP80
1436LegContractMultiplierUnit @MultTypint

"Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit LegContractMultiplier(tag 614) is expressed in.



Added  FIX.5.0SP1  EP801435
1437UnderlyingContractMultiplierUnit @MultTypint

Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit UndlyContractMultiplier(tag 436) is expressed in.



Added  FIX.5.0SP1  EP801435
1438DerivativeContractMultiplierUnit @MultTypint

Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit DerivativeContractMultiplier(tag 1266)is expressed in.



Added  FIX.5.0SP1  EP801435
1439FlowScheduleType @FlowSchedTypintReserved100Plus

The industry standard flow schedule by which electricity or natural gas is traded. Schedules exist by regions and on-peak and off-peak status, such as "Western Peak".



Added  FIX.5.0SP1  EP80
1440LegFlowScheduleType @FlowSchedTypintReserved100Plus

The industry standard flow schedule by which electricity or natural gas is traded. Schedules exist by regions and on-peak and off-peak status, such as "Western Peak".



Added  FIX.5.0SP1  EP801439
1441UnderlyingFlowScheduleType @FlowSchedTypintReserved100Plus

The industry standard flow schedule by which electricity or natural gas is traded. Schedules exist by regions and on-peak and off-peak status, such as "Western Peak".



Added  FIX.5.0SP1  EP801439
1442DerivativeFlowScheduleType @FlowSchedTypintReserved100Plus

The industry standard flow schedule by which electricity or natural gas is traded. Schedules exist by regions and on-peak and off-peak status, such as "Western Peak".



Added  FIX.5.0SP1  EP801439
1443FillLiquidityInd @LqdtyIndint

Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. Applicable only for OrdStatus of Partial or Filled



Added  FIX.5.0SP1  EP81851
1444SideLiquidityInd @LqdtyIndint

Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. Applicable only for OrdStatus of Partial or Filled.



Added  FIX.5.0SP1  EP81851
1445NoRateSources(not used in FIXML)NumInGroup

Number of rate sources being specified.



Added  FIX.5.0SP1  EP82
1446RateSource @RtSrcint

Identifies the source of rate information.

For FX, the reference source to be used for the FX spot rate.



Added  FIX.5.0SP1  EP82
1447RateSourceType @RtSrcTypint

Indicates whether the rate source specified is a primary or secondary source.



Added  FIX.5.0SP1  EP82
1448ReferencePage @RefPgString

Identifies the reference "page" from the rate source.

For FX, the reference page to the spot rate to be used for the reference FX spot rate.



Added  FIX.5.0SP1  EP82
1449RestructuringType @RestrctTypString

A category of CDS credit even in which the underlying bond experiences a restructuring.

Used to define a CDS instrument.



Added  FIX.5.0SP1  EP83
1450Seniority @SnrtyString

Specifies which issue (underlying bond) will receive payment priority in the event of a default.

Used to define a CDS instrument.



Added  FIX.5.0SP1  EP83
1451NotionalPercentageOutstanding @NotlPctOutPercentage

Indicates the notional percentage of the deal that is still outstanding based on the remaining components of the index.

Used to calculate the true value of a CDS trade or position.



Added  FIX.5.0SP1  EP83
1452OriginalNotionalPercentageOutstanding @OrigNotlPctOutPercentage

Used to reflect the Original value prior to the application of a credit event. See NotionalPercentageOutstanding(1451).



Added  FIX.5.0SP1  EP83
1453UnderlyingRestructuringType @RestrctTypString

See RestructuringType(1449)



Added  FIX.5.0SP1  EP831449
1454UnderlyingSeniority @SnrtyString

See Seniority(1450)



Added  FIX.5.0SP1  EP831450
1455UnderlyingNotionalPercentageOutstanding @NotlPctOutPercentage

See NotionalPercentageOutstanding(1451)



Added  FIX.5.0SP1  EP83
1456UnderlyingOriginalNotionalPercentageOutstanding @OrigNotlPctOutPercentage

See OriginalNotionalPercentageOutstanding(1452)



Added  FIX.5.0SP1  EP83
1457AttachmentPoint @AttchPntPercentage

Lower bound percentage of the loss that the tranche can endure.



Added  FIX.5.0SP1  EP83
1458DetachmentPoint @DetchPntPercentage

Upper bound percentage of the loss the tranche can endure.



Added  FIX.5.0SP1  EP83
1459UnderlyingAttachmentPoint @AttchPntPercentage

See AttachmentPoint(1457).



Added  FIX.5.0SP1  EP83
1460UnderlyingDetachmentPoint @DetchPntPercentage

See DetachmentPoint(1458).



Added  FIX.5.0SP1  EP83
1461NoTargetPartyIDs(not used in FIXML)NumInGroup

Identifies the number of target parties identified in a mass action.



Added  FIX.5.0SP1  EP85
1462TargetPartyID @IDString

PartyID value within an target party repeating group.



Added  FIX.5.0SP1  EP85
1463TargetPartyIDSource @Srcchar

PartyIDSource value within an target party repeating group.

Same values as PartyIDSource (447)



Added  FIX.5.0SP1  EP85447
1464TargetPartyRole @Rint

PartyRole value within an target party repeating group.

Same values as PartyRole (452)



Added  FIX.5.0SP1  EP85452
1465SecurityListID @ListIDString

Specifies an identifier for a Security List



Added  FIX.5.0SP1  EP87
1466SecurityListRefID @ListRefIDString

Specifies a reference from one Security List to another. Used to support a hierarchy of Security Lists.



Added  FIX.5.0SP1  EP87
1467SecurityListDesc @ListDescString

Specifies a description or name of a Security List.



Added  FIX.5.0SP1  EP87
1468EncodedSecurityListDescLen(not used in FIXML)Length

Byte length of encoded (non-ASCII characters) EncodedSecurityListDesc (tbd) field.



Added  FIX.5.0SP1  EP87
1469EncodedSecurityListDesc(not used in FIXML)data

Encoded (non-ASCII characters) representation of the SecurityListDesc (1467) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the SecurityListDesc field.



Added  FIX.5.0SP1  EP87
1470SecurityListType @ListTypintReserved100Plus

Specifies a type of Security List.



Added  FIX.5.0SP1  EP87
1471SecurityListTypeSource @LstTypSrcintReserved100Plus

Specifies a specific source for a SecurityListType. Relevant when a certain type can be provided from various sources.



Added  FIX.5.0SP1  EP87
1472NewsID @IDString

Unique identifier for a News message



Added  FIX.5.0SP1  EP90
1473NewsCategory @NewsCatgyintReserved100Plus

Category of news mesage.



Added  FIX.5.0SP1  EP90
1474LanguageCode @LangCdLanguage

The national language in which the news item is provided.



Added  FIX.5.0SP1  EP90
1475NoNewsRefIDs(not used in FIXML)NumInGroup

Number of News reference items



Added  FIX.5.0SP1  EP90
1476NewsRefID @RefIDString

Reference to another News message identified by NewsID(1474).



Added  FIX.5.0SP1  EP90
1477NewsRefType @RefTypintReserved100Plus

Type of reference to another News Message item. Defines if the referenced news item is a replacement, is in a different language, or is complimentary.



Added  FIX.5.0SP1  EP90
1478StrikePriceDeterminationMethod @StrkPxDtrmnMethintReserved100Plus

Specifies how the strike price is determined at the point of option exercise. The strike may be fixed throughout the life of the option, set at expiration to the value of the underlying, set to the average value of the underlying , or set to the optimal value of the underlying.

Conditionally, required if value is other than "fixed".



Added  FIX.5.0SP1  EP92
1479StrikePriceBoundaryMethod @StrkPxBndryMethint

Specifies the boundary condition to be used for the strike price relative to the underlying price at the point of option exercise.



Added  FIX.5.0SP1  EP92
1480StrikePriceBoundaryPrecision @StrkPxBndryPrcsnPercentage

Used in combination with StrikePriceBoundaryMethod to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls.



Added  FIX.5.0SP1  EP92
1481UnderlyingPriceDeterminationMethod @PxDtrmnMethint

Specifies how the underlying price is determined at the point of option exercise. The underlying price may be set to the current settlement price, set to a special reference, set to the optimal value of the underlying during the defined period ("Look-back") or set to the average value of the underlying during the defined period ("Asian option").



Added  FIX.5.0SP1  EP92
1482OptPayoutType @OptPayoutTypint

Indicates the type of payout that will result from an in-the-money option.



Added  FIX.5.0SP1  EP92
1483NoComplexEvents(not used in FIXML)NumInGroup

Number of complex event occurrences.



Added  FIX.5.0SP1  EP92
1484ComplexEventType @Typint

Identifies the type of complex event.



Added  FIX.5.0SP1  EP92
1485ComplexOptPayoutAmount @OptPayAmtAmt

Cash amount indicating the pay out associated with an event. For binary options this is a fixed amount.



Added  FIX.5.0SP1  EP92
1486ComplexEventPrice @PxPrice

Specifies the price at which the complex event takes effect. Impact of the event price is determined by the ComplexEventType(1484).



Added  FIX.5.0SP1  EP92
1487ComplexEventPriceBoundaryMethod @PxBndryMethint

Specifies the boundary condition to be used for the event price relative to the underlying price at the point the complex event outcome takes effect as determined by the ComplexEventPriceTimeType.



Added  FIX.5.0SP1  EP92
1488ComplexEventPriceBoundaryPrecision @PxBndryPrcsnPercentage

Used in combination with ComplexEventPriceBoundaryMethod to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls.



Added  FIX.5.0SP1  EP92
1489ComplexEventPriceTimeType @PxTmTypint

Specifies when the complex event outcome takes effect. The outcome of a complex event is a payout or barrier action as specified by the ComplexEventType.



Added  FIX.5.0SP1  EP92
1490ComplexEventCondition @Condint

Specifies the condition between complex events when more than one event is specified.

Multiple barrier events would use an "or" condition since only one can be effective at a given time. A set of digital range events would use an "and" condition since both conditions must be in effect for a payout to result.



Added  FIX.5.0SP1  EP92
1491NoComplexEventDates(not used in FIXML)NumInGroup

Number of complex event date occurrences for a given complex event.



Added  FIX.5.0SP1  EP92
1492ComplexEventStartDate @StartDtUTCTimestamp

Specifies the start date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options

ComplexEventStartDate must always be less than or equal to ComplexEventEndDate.



Added  FIX.5.0SP1  EP92
1493ComplexEventEndDate @EndDtUTCTimestamp

Specifies the end date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options

ComplexEventEndDate must always be greater than or equal to ComplexEventStartDate.



Added  FIX.5.0SP1  EP92
1494NoComplexEventTimes(not used in FIXML)NumInGroup

Number of complex event time occurrences for a given complex event date

The default in case of an absence of time fields is 00:00:00-23:59:59.



Added  FIX.5.0SP1  EP92
1495ComplexEventStartTime @StartTmUTCTimeOnly

Specifies the start time of the time range on which a complex event date is effective.

ComplexEventStartTime must always be less than or equal to ComplexEventEndTime.



Added  FIX.5.0SP1  EP92
1496ComplexEventEndTime @EndTmUTCTimeOnly

Specifies the end time of the time range on which a complex event date is effective.

ComplexEventEndTime must always be greater than or equal to ComplexEventStartTime.



Added  FIX.5.0SP1  EP92
1497StreamAsgnReqID @ReqIDString

Unique identifier for the stream assignment request provided by the requester.



Added  FIX.5.0SP1  EP93
1498StreamAsgnReqType @AsgnReqTypint

Type of stream assignment request.



Added  FIX.5.0SP1  EP93
1499NoAsgnReqs(not used in FIXML)NumInGroup

Number of assignment requests.



Added  FIX.5.0SP1  EP93
1500MDStreamID @MDStrmIDString

The identifier or name of the price stream.



Added  FIX.5.0SP1  EP93
1501StreamAsgnRptID @RptIDString

Unique identifier of the stream assignment report provided by the respondent.



Added  FIX.5.0SP1  EP93
1502StreamAsgnRejReason @RejRsnintReserved100Plus

Reason code for stream assignment request reject.



Added  FIX.5.0SP1  EP93
1503StreamAsgnAckType @ActTypint

Type of acknowledgement.



Added  FIX.5.0SP1  EP93
1504RelSymTransactTime @TxnTmUTCTimestamp

See TransactTime(60)



Added  FIX.5.0SP1  EP94
1617StreamAsgnType @AsgnTypint

The type of assignment being affected in the Stream Assignment Report.



Added  FIX.5.0SP1  EP93