The quote status report message is used:
as the response to a Quote Status Request (a) message
as a response to a Quote Cancel (Z) message
as a response to a Quote Response (AJ) message in a negotiation dialog (see Volume 7 – PRODUCT: FIXED INCOME and USER GROUP: EXCHANGES AND MARKETS)
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = AI | |||||
| 649 | QuoteStatusReqID | @StatReqID | N | Reason quote was rejected | |||
| 131 | QuoteReqID | @ReqID | N |
Required when quote is in response to a Quote Request message |
|||
| 117 | QuoteID | @QID | N |
Contains the QuoteID(117) of a single Quote(MsgType=S) or QuoteEntryID(299) of a MassQuote(MsgType=i). |
|||
| 390 | BidID | @BidID | N |
Contains the BidID(390) of a single Quote(35=S). |
|||
| 1867 | OfferID | @OfrID | N |
Contains the QuoteID(1867) of a single Quote(35=S). |
|||
| 1751 | SecondaryQuoteID | @QID2 | N |
Assigned by the party which accepts the quote. Can be used to provide the quote identifier assigned by an exchange, marketplace or executing system. |
|||
| 1166 | QuoteMsgID | @QtMsgID | N |
Contains the QuoteMsgID(1166) of a single Quote(MsgType=S) or QuoteID(117) of a MassQuote(MsgType=i). |
|||
| 693 | QuoteRespID | @RspID | N |
Required when responding to a QuoteResponse(35=AJ) message. |
|||
| 537 | QuoteType | @Typ | N |
If not specified, the default is an indicative quote. |
|||
| 298 | QuoteCancelType | @CxlTyp | N |
Identifies the type of quote cancel. |
|||
| <Parties> | N | Required for multileg quote status reports | |||||
| <TargetParties> | N |
Can be populated with the values provided on the associated QuoteStatusRequest(MsgType=A). |
|||||
| 336 | TradingSessionID | @SesID | N |
Identifier for a trading session. A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties. To specify good for session where session spans more than one calendar day, use TimeInForce = 0 (Day) in conjunction with TradingSessionID(336). Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility. |
|||
| 625 | TradingSessionSubID | @SesSub | N |
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 |
|||
| <Instrument> | N | ||||||
| <FinancingDetails> | N | ||||||
| <UndInstrmtGrp> | N |
Free form text to specify additional information or enumeration description when a standard value does not apply. |
|||||
| 54 | Side | @Side | N |
Side of order (see Volume : "Glossary" for value definitions) |
|||
| <OrderQtyData> | C | ||||||
| 63 | SettlType | @SettlTyp | N |
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. |
|||
| 64 | SettlDate | @SettlDt | C |
Can be used with forex quotes to specify a specific "value date" |
|||
| 193 | SettlDate2 | @SettlDt2 | N |
Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap. |
|||
| 2878 | TerminationDate | @TmntnDt | N |
The date of a contract's early termination or other post-trade event when the event is prior to the contract natural end or maturity not defined as part of the security's reference data or contractual terms/agreement. |
|||
| 192 | OrderQty2 | @Qty2 | N |
Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap. |
|||
| 15 | Currency | @Ccy | N |
Can be used to specify the currency of the quoted prices. May differ from the 'normal' trading currency of the instrument being quoted |
|||
| 2897 | CurrencyCodeSource | @CcySrc | N |
Identifies class or source of the Currency(15) value. |
|||
| <Stipulations> | N |
PartyID value within an instrument party repeating group. Same values as PartyID (448) |
|||||
| 1 | Account | @Acct | N |
Account mnemonic as agreed between buy and sell sides, e.g. broker and institution or investor/intermediary and fund manager. |
|||
| 660 | AcctIDSource | @AcctIDSrc | N |
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. |
|||
| 581 | AccountType | @AcctTyp | N |
Type of account associated with an order |
|||
| <LegQuotStatGrp> | N |
Conditionally required for multileg quote status reports. |
|||||
| <QuotQualGrp> | N |
Spread table code referred by the security or symbol. |
|||||
| <QuoteAttributeGrp> | N |
Trade side of payout payer. |
|||||
| 2830 | EventInitiatorType | @EvntInitrTyp | N |
Indicates the type of entity who initiated an event, e.g. modification or cancellation of an order or quote. |
|||
| 2115 | NegotiationMethod | @NegottnMeth | N |
Specifies the negotiation method to be used. |
|||
| 126 | ExpireTime | @ExpireTm | N |
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. For credit/risk limit checks, this is the time when the reserved credit limit will expire for the requested transaction. |
|||
| 44 | Price | @Px | N |
Price per unit of quantity (e.g. per share) |
|||
| 423 | PriceType | @PxTyp | N |
Code to represent the price type. |
|||
| <PriceQualifierGrp> | N |
Used for the calculated quantity of the other side of the currency for this leg. Can be derived from LegQty and LegLastPx. |
|||||
| <SpreadOrBenchmarkCurveData> | N | ||||||
| <YieldData> | N | ||||||
| 1747 | BidQuoteID | @BidQID | N |
Marketplace assigned quote identifier for the bid side. Can be used to indicate priority. |
|||
| 1748 | OfferQuoteID | @OfrQID | N |
Marketplace assigned quote identifier for the offer side. Can be used to indicate priority. |
|||
| 1745 | BidMDEntryID | @BidMDID | N |
The market data entry identifier of the bid side of a quote |
|||
| 1746 | OfferMDEntryID | @OfrMDID | N |
The market data entry identifier of the offer side of a quote. |
|||
| 132 | BidPx | @BidPx | C |
If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx, OfferPx or both must be specified. |
|||
| 133 | OfferPx | @OfrPx | C |
If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx, OfferPx or both must be specified. |
|||
| 645 | MktBidPx | @MktBidPx | N |
Can be used by markets that require showing the current best bid and offer |
|||
| 646 | MktOfferPx | @MktOfrPx | N |
Can be used by markets that require showing the current best bid and offer |
|||
| 647 | MinBidSize | @MinBidSz | N |
Used for markets that use a minimum and maximum bid size. |
|||
| 134 | BidSize | @BidSz | N |
If MinBidSize(647) is specified, BidSize(134) is interpreted to contain the maximum bid size. |
|||
| 1749 | TotalBidSize | @TotBidSz | N |
Specifies the total bid size. |
|||
| 648 | MinOfferSize | @MinOfrSz | N |
Used for markets that use a minimum and maximum offer size. |
|||
| 135 | OfferSize | @OfrSz | N |
If MinOfferSize(648) is specified, OfferSize(135) is interpreted to contain the maximum offer size. |
|||
| 1750 | TotalOfferSize | @TotOfrSz | N |
Specifies the total offer size. |
|||
| 110 | MinQty | @MinQty | N |
Minimum quantity of an order to be executed. (Prior to FIX 4.2 this field was of type int) |
|||
| 62 | ValidUntilTime | @ValidUntilTm | N |
Indicates expiration time of indication message (always expressed in UTC (Universal Time Coordinated, also known as "GMT") |
|||
| 188 | BidSpotRate | @BidSpotRt | N |
Bid F/X spot rate. |
|||
| 190 | OfferSpotRate | @OfrSpotRt | N |
Offer F/X spot rate. |
|||
| 189 | BidForwardPoints | @BidFwdPnts | N |
Bid F/X forward points added to spot rate. May be a negative value. |
|||
| 191 | OfferForwardPoints | @OfrFwdPnts | N |
Offer F/X forward points added to spot rate. May be a negative value. |
|||
| 631 | MidPx | @MidPx | N |
Mid price/rate. For OTC swaps this is the mid-market mark (for example, as defined by CFTC). For uncleared OTC swaps, LegMidPx(2346) and the MidPx(631) fields are mutually exclusive. |
|||
| 632 | BidYield | @BidYld | N |
Bid yield |
|||
| 633 | MidYield | @MidYld | N |
Mid yield |
|||
| 634 | OfferYield | @OfrYld | N |
Offer yield |
|||
| 60 | TransactTime | @TxnTm | N |
Timestamp when the business transaction represented by the message occurred. |
|||
| <TrdRegTimestamps> | N |
Used to report volume with a trade |
|||||
| 40 | OrdType | @OrdTyp | N |
Can be used to specify the type of order the quote is for |
|||
| 642 | BidForwardPoints2 | @BidFwdPnts2 | N |
Bid F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value |
|||
| 643 | OfferForwardPoints2 | @OfrFwdPnts2 | N |
Offer F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value |
|||
| 656 | SettlCurrBidFxRate | @SettlCurrBidFxRt | N |
Can be used when the quote is provided in a currency other than the instrument's 'normal' trading currency. Applies to all bid prices contained in this message |
|||
| 657 | SettlCurrOfferFxRate | @SettlCurrOfrFxRt | N |
Can be used when the quote is provided in a currency other than the instrument's 'normal' trading currency. Applies to all offer prices contained in this message |
|||
| 156 | SettlCurrFxRateCalc | @SettlCurrFxRtCalc | N |
Can be used when the quote is provided in a currency other than the instruments trading currency. |
|||
| <CommissionData> | N | ||||||
| 582 | CustOrderCapacity | @CustCpcty | N |
Capacity of customer placing the order. Used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission). May be used as required by other regulatory commissions for similar purposes. |
|||
| 100 | ExDestination | @ExDest | N |
Used when routing quotes to multiple markets |
|||
| 1133 | ExDestinationIDSource | @ExDestIDSrc | N |
The ID source of ExDestination |
|||
| 775 | BookingType | @BkngTyp | N |
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). |
|||
| 528 | OrderCapacity | @Cpcty | N |
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) |
|||
| 529 | OrderRestrictions | @Rstctions | N |
Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space. |
|||
| 1934 | RegulatoryReportType | @RegRptTyp | N |
Type of regulatory report. |
|||
| 297 | QuoteStatus | @Stat | N |
Identifies the status of the quote acknowledgement. |
|||
| 300 | QuoteRejectReason | @RejRsn | N |
Reason quote was rejected. |
|||
| 1328 | RejectText | @RejTxt | N |
Reason description for rejecting the quote. |
|||
| 1664 | EncodedRejectTextLen | @EncRejTxtLen | N |
Must be set if EncodedRejectText(1665) field is specified and must immediately precede it. |
|||
| 1665 | EncodedRejectText | @EncRejTxt | N |
Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field. |
|||
| 1937 | TradeContinuation | @TrdContntn | N |
If specified, this should echo the value in the message this status message is in response to. |
|||
| 2374 | TradeContinuationText | @TrdContntnTxt | N |
Free form text to specify additional trade continuation information or data. |
|||
| 2372 | EncodedTradeContinuationTextLen | @EncTrdContntnTextLen | N |
Must be set if EncodedTradeContinuationText(2371) field is specified and must immediately precede it. |
|||
| 2371 | EncodedTradeContinuationText | @EncTrdContntnText | N |
Encoded (non-ASCII characters) representation of the TradeContinuationText(2374) field in the encoded format specified via the MessageEncoding(347) field. |
|||
| <ThrottleResponse> | N | ||||||
| 58 | Text | @Txt | N |
Free format text string (Note: this field does not have a specified maximum length) |
|||
| 354 | EncodedTextLen | @EncTxtLen | C |
Byte length of encoded (non-ASCII characters) EncodedText (355) field. |
|||
| 355 | EncodedText | @EncTxt | C |
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(58) field. |
|||
| 443 | StrikeTime | @StrkTm | N |
Conditionally required when QuoteQual(695) = d (Deferred spot) is specified. |
|||
| <Standard Message Trailer> | Y | ||||||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.