An optional response to Quote (S) , Mass Quote (i) , Quote Cancel (Z) , and Quote Request (R) message is the Quote Acknowledgement (b) message. The use of the Quote Acknowledgement (b) message is optional per Quote (S) , Mass Quote (i) , or Quote Request (R) message. It is intended to provide application level acknowledgement of quotes. The level of response requested from a receiver of the Quote Acknowledgement (b) message is specified in the QuoteResponseLevel (301) tag.
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = b | |||||
| 131 | QuoteReqID | QuoteReqID | N | Required when acknowledgment is in response to a Quote Request (R) message | |||
| 117 | QuoteID | QuoteID | N | Required when acknowledgment is in response to a Quote (S) message | |||
| 297 | QuoteAckStatus | QuoteAckStatus | Y | Status of the quote acknowledgement (b) . | |||
| 300 | QuoteRejectReason | QuoteRejReason | N | Reason quote was rejected. | |||
| 301 | QuoteResponseLevel | QuoteResponseLevel | N | Level of Response requested from receiver of quote messages. Is echoed back to the counterparty. | |||
| 336 | TradingSessionID | TrdSesID | N | ||||
| 58 | Text | Text | N | ||||
| 296 | NoQuoteSets | NoQuoteSets | C | The number of sets of quotes in the message | |||
| => | 302 | QuoteSetID | QuoteSetID | C | First field in repeating group. Required if NoQuoteSets (296) > 0 | ||
| => | 311 | UnderlyingSymbol | UndrSymbol | C | Required if NoQuoteSets (296) > 0 | ||
| => | 312 | UnderlyingSymbolSfx | UndrSymbolSfx | N | |||
| => | 309 | UnderlyingSecurityID | UndrSecurityID | N | |||
| => | 305 | UnderlyingIDSource | UndrIDSource | N | |||
| => | 310 | UnderlyingSecurityType | UndrSecurityType | N | |||
| => | 313 | UnderlyingMaturityMonthYear | UndrMonthYear | C | Required if UnderlyingMaturityDay (314) is specified. | ||
| => | 314 | UnderlyingMaturityDay | UndrDay | N | |||
| => | 315 | UnderlyingPutOrCall | UndrPutCall | N | |||
| => | 316 | UnderlyingStrikePrice | UndrStrikePx | N | |||
| => | 317 | UnderlyingOptAttribute | UndrOptAttribute | N | |||
| => | 436 | UnderlyingContractMultiplier | UndrContractMultiplier | N | For Fixed Income, Convertible Bonds, Derivatives, etc. | ||
| => | 435 | UnderlyingCouponRate | UndrCouponRate | N | |||
| => | 308 | UnderlyingSecurityExchange | UndrSecurityExch | N | |||
| => | 306 | UnderlyingIssuer | UndrIssuer | N | |||
| => | 362 | EncodedUnderlyingIssuerLen | UndrEncodedIssuerLen | C | Must be set if EncodedUnderlyingIssuer (363) field is specified and must immediately precede it. | ||
| => | 363 | EncodedUnderlyingIssuer | UndrEncodedIssuer | C | Encoded (non-ASCII characters) representation of the UnderlyingIssuer (306) field in the encoded format specified via the MessageEncoding (347) field. | ||
| => | 307 | UnderlyingSecurityDesc | UndrSecurityDesc | N | |||
| => | 364 | EncodedUnderlyingSecurityDescLen | UndrEncodedSecDescLen | C | Must be set if EncodedUnderlyingSecurityDesc (365) field is specified and must immediately precede it. | ||
| => | 365 | EncodedUnderlyingSecurityDesc | UndrEncodedSecDesc | C | Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc (307) field in the encoded format specified via the MessageEncoding (347) field. | ||
| => | 304 | TotQuoteEntries | TotQuoteEntries | C | Total number of quotes for the QuoteSet across all messages. Should be the sum of all NoQuoteEntries (295) in each message that has repeating quotes that are part of the same QuoteSet. Required if NoQuoteEntries (295) > 0 | ||
| => | 295 | NoQuoteEntries | NoQuoteEntries | C | |||
| => | => | 299 | QuoteEntryID | QuoteEntryID | C | Uniquely identifies the quote as part of a QuoteSet. First field in repeating group. Required if NoQuoteEntries (295) > 0. | |
| => | => | 55 | Symbol | Symbol | N | ||
| => | => | 65 | SymbolSfx | SymbolSfx | N | ||
| => | => | 48 | SecurityID | SecurityID | N | ||
| => | => | 22 | IDSource | IDSource | N | ||
| => | => | 167 | SecurityType | SecurityType | N | Must be specified if a Future or Option. If a Future: Symbol (55) , SecurityType (167) , and MaturityMonthYear (200) are required. If an Option: Symbol (55) , SecurityType (167) , MaturityMonthYear (200) , PutOrCall (201) , and StrikePrice (202) are required. | |
| => | => | 200 | MaturityMonthYear | MonthYear | C | Specifies the month and year of maturity. Required if MaturityDay (205) is specified. | |
| => | => | 205 | MaturityDay | Day | N | Can be used in conjunction with MaturityMonthYear (200) to specify a particular maturity date. | |
| => | => | 201 | PutOrCall | PutCall | C | For Options. | |
| => | => | 202 | StrikePrice | StrikePx | C | For Options. | |
| => | => | 206 | OptAttribute | OptAttribute | N | For Options. | |
| => | => | 231 | ContractMultiplier | ContractMultiplier | N | For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount. | |
| => | => | 223 | CouponRate | CouponRate | N | For Fixed Income. | |
| => | => | 207 | SecurityExchange | SecurityExch | N | Can be used to identify the security. | |
| => | => | 106 | Issuer | Issuer | N | ||
| => | => | 348 | EncodedIssuerLen | EncodedIssuerLen | C | Must be set if EncodedIssuer (349) field is specified and must immediately precede it. | |
| => | => | 349 | EncodedIssuer | EncodedIssuer | C | Encoded (non-ASCII characters) representation of the Issuer (106) field in the encoded format specified via the MessageEncoding (347) field. | |
| => | => | 107 | SecurityDesc | SecurityDesc | N | ||
| => | => | 350 | EncodedSecurityDescLen | EncodedSecDescLen | C | Must be set if EncodedSecurityDesc (351) field is specified and must immediately precede it. | |
| => | => | 351 | EncodedSecurityDesc | EncodedSecDesc | C | Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded format specified via the MessageEncoding (347) field. | |
| => | => | 368 | QuoteEntryRejectReason | QuoteEntryRejReason | N | Reason Quote Entry was rejected. | |
| <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.