Quote is Rejected

Message is “Quote Status Report” (35=AI)

QuoteStatus (297) = 5— Rejected
OpenYieldSubscriberTRRQ
TagNameRequiredNotes
117QuoteIDRequiredSubscriber's QuoteID
693QuoteRespIDRequiredOpenYield's identifier for this rejection
54SideRequired1=Buy·2=SellMatches quote
132BidPxRequiredPrice if Side=Buy, matches quote
133OfferPxRequiredPrice if Side=Sell, matches quote
645MktBidPxOptionalDealer tiered price if Side=Buy
646MktOfferPxOptionalDealer tiered price if Side=Sell
134BidSizeRequiredQuantity if Side=Buy, matches quote
135OfferSizeRequiredQuantity if Side=Sell, matches quote
297QuoteStatusRequired0=Accepted·1=Canceled for Symbol·5=Rejected
58TextRequiredHuman-readable rejection reason
Repeating Group

PartyBlock-Execution(453 NoPartyIDs)

Party block returned by OpenYield on non-fill execution reports.

TagNameRequiredNotes
453NoPartyIDsCountRequiredNumber of party block entriesSet to the number of entries that follow.
The fields below repeat once per entry (count in NoPartyIDs)
448PartyIDRequired—
452PartyRoleRequiredRole of this party entry

Party Roles

RoleNameRequiredNotes
3Client IDRequiredMatches order
4Clearing FirmOptionalMatches order
5Investor IDOptionalMatches order
24Customer CodeOptionalMatches order
11Order Origination TraderOptionalMatches order
1Executing FirmRequiredOpenYield MPID
Field Group

SecurityBlock

The security being traded.

TagNameRequiredNotes
55SymbolRequiredSame value as SecurityID (48)
48SecurityIDRequiredSecurity identifier (ISIN, CUSIP, or FIGI per configuration)
22SecurityIDSourceRequired1=CUSIP·4=ISIN·A=Bloomberg Symbol (FIGI)
460ProductConditional1=Agency·3=Corporate·6=Government·11=MunicipalRequired on OpenYield responses; optional on subscriber messages.

If a quote is rejected (due to verification or compliance checks), OpenYield sends back a QuoteStatusReport (35=AI) message with QuoteStatus set to Rejected (297=5), with a detailed Text (58) explaining why.

For example:

8=FIX.4.4 9=240 35=AI 34=531 49=OPENYIELD-TR 52=20231031-15:25:03.705 56=FLAMESTREET-TR 22=4 48=USZ00000ZZ1X 54=1 55=USZ00000ZZ1X 58=Quote Quantity 60.00 exceeds limit of 50.00 // OpenYield 117=FLAME-00003 132=100.12 134=60 297=5 693=RSP20231031-000000327 10=077