Indexes

Message Layouts
PostTrade
PreTrade
Trade

Message

QuoteReceived (MEQR)

ID20657

The Quote Received event is used to report Quotes in OTC Equity securities received by an Industry Member inter-dealer quotation system.

For two-sided quote events, the bidPrice, bidQty, askPrice, and askQty fields must be populated. For one-sided quote events, the price and quantity of the applicable side must be populated. For quotes representing a name only quote for which a price and quantity is not applicable, the price and quantity of the applicable side must be blank or must be populated with zero, and the unpricedInd must be populated as ‘true’.

If the field onlyOneQuoteFlag is populated as ‘true’, any Quote Received event offered by the same CATReporterIMID from the same senderIMID in the same symbol will be considered cancelled and replaced by CAT. Modifications reflected using the onlyOneQuoteFlag method may maintain the same quote ID. However, if a quote is cancelled and a new quote is reported to CAT, the Quote Received Event must not maintain the same quote ID as the quote that was cancelled. Modifications to a quote when the onlyOneQuoteFlag is populated as ‘true’ may alternatively be captured using the Quote Modified event.

Quotes entered directly into an inter-dealer quotation system’s platform that are not sent to the inter-dealer quotation system electronically (e.g., via FIX) are considered to be received manually, and the manualFlag must be populated as ‘true’. The routedQuoteID field is not required for manual routes.

Field
Name
Type
Req'd
Comments
Pedigree
2
Y

Indicates whether the event is a new event, firm initiated correction or a repair of a CAT error.

38

Required when actionType is ‘RPR’. Must be blank when actionType is ‘NEW’.

44
Y

An identifier assigned to the record by the reporting firm.

Formatted as _

Must be unique for the Event Date and CAT Reporter IMID.

131
Y

MEQR

22

The SRO-assigned identifier that an Industry Member uses to report to CAT. If populated, must equal the CATReporterIMID in the filename.

98
Y

The date and time the quoteID was assigned.

97
Y

The internal quote ID assigned to the quote by Industry Member. Must be unique within quoteKeyDate, CATReporterIMID, and symbol combination.

123
Y

The symbol of the stock in the symbology of the primary listing exchange or FINRA for OTC Equity Securities.

101

The quote ID as received by the Industry Member inter-dealer quotation system, must match the routedQuoteID in the Routed Quote event created by the issuer of the quote.

Required when manualFlag is ‘false’. Not required when manualFlag is ‘true’.

When dupROIDCond is ‘false’, must be unique per combination of Event Date, symbol, destination, and senderIMID.

39
Y

The date/time the quote was received by the Industry Member inter-dealer quotation system. If manualFlag is ‘true’, timestamp must be reported to seconds. If manualFlag is ‘false’, timestamp must be reported to milliseconds or a finer increment up to nanoseconds.

117
Y

The sequence number assigned to the quote received message by the reporter. Any alphanumeric not containing a delimiter.

102
Y

The IMID of the Industry Member receiving the quote (the Industry Member reporting this Reportable Event).

It must match the destination field on the New Quote event reported by the routing entity.

115
Y

The IMID of the Industry Member providing the quote. This value must match the senderIMID in the New Quote event reported by the routing Industry Member.

74
Y

‘true’ if the Industry Member only allows one quote per

symbol for the issue of the quote; false otherwise.

108

Field position is retired and must remain blank.

108001

Field position is retired and must remain blank.

15

Price being bid. When provided, must be greater than or equal to zero.

When unpricedInd is ‘true’, must be blank, or populated with a value of ‘0’.

When unpricedInd is ‘false’, must be populated with a value greater than 0 if the askPrice field is blank.

16

Quantity being bid. Must be populated with a value greater than ‘0’ if the bidPrice field is populated with a value greater than ‘0’.

10

Price being asked. When provided, must be greater than or equal to zero.

When unpricedInd is ‘true’, must be blank, or populated with a value of ‘0’.

When unpricedInd is ‘false’, must be populated with a value greater than 0 if the bidPrice field is blank.

11

Quantity being asked.

Must be populated with a value greater than ‘0’ if the

askPrice field is populated with a value greater than ‘0’.

108002

Field position is retired and must remain blank.

133
Y

Indicates whether this is an unsolicited quote.

100

Indicates if the quote message received by an IDQS is a request for a bid or an ask. This field is only applicable to IDQSs. When quoteWantedInd is populated, bid and ask fields are not required.

134
Y

If this is an unpriced quote, must be populated as ‘true’. When unpricedInd is ‘true’, bid and ask fields are not required.

34
Y

Indicates when a Quote Received event maintains the original routedQuoteID.

56
Y

Must be marked as ‘true’ if the quote is received or captured manually.

37

The time at which the event is systematized. Required when manualFlag is ‘true’ and the event is systematized.

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy