Quote Acknowledgement (MsgType = b, FIXML = QuoteAck)

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