TagField NameAbbr NameData TypeUnion DatatypeDescriptionPedigree
300QuoteRejectReasonRejRsnintReserved100Plus

Reason Quote was rejected:


QuoteRejectReasonCodeSet
1=

Unknown symbol (security)

In the context of IA FX Reject codes, Trade Request Rejection Category F, this may be used with QuoteStatus(297)=5 (Rejected) to indicate product is not supported, e.g. by the specific venue, tenor restrictions on the market participant(s) involved.

Added FIX.4.2 Updated EP290 [UnknownSymbol]
2=

Exchange (security) closed

Added FIX.4.2 Updated EP144 [Exchange]
3=

Quote Request exceeds limit

Added FIX.4.2 [QuoteRequestExceedsLimit]
4=

Too late to enter

Added FIX.4.2 [TooLateToEnter]
5=

Unknown quote

Added FIX.4.2 Updated EP144 [UnknownQuote]
6=

Duplicate quote

Added FIX.4.2 Updated EP144 [DuplicateQuote]
7=

Invalid bid/ask spread

Added FIX.4.2 [InvalidBid]
8=

Invalid price

In the context of IA FX Reject codes, Trade Request Rejection Category A-2, this may be used with QuoteStatus(297)=5 (Rejected) to indicate price is not valid due to last look latency.

Added FIX.4.2 Updated EP290 [InvalidPrice]
9=

Not authorized to quote security

Added FIX.4.2 [NotAuthorizedToQuoteSecurity]
10=

Price exceeds current price band

Added EP43 [PriceExceedsCurrentPriceBand]
11=

Quote locked - unable to update/cancel

Added EP45 Updated EP144 [QuoteLocked]
12=

Invalid or unknown security issuer

Added EP85 Updated EP144 [InvalidOrUnknownSecurityIssuer]
13=

Invalid or unknown issuer of underlying security

Added EP85 Updated EP144 [InvalidOrUnknownIssuerOfUnderlyingSecurity]
14=

Notional value exceeds threshold

Added EP144 [NotionalValueExceedsThreshold]
15=

Price exceeds current price band

Added EP144 Updated EP253 Deprecated EP171[PriceExceedsCurrentPriceBandDepr]
16=

Reference price not available

Added EP144 [ReferencePriceNotAvailable]
17=

Insufficient credit limit

In the context of IA FX Reject codes, Trade Request Rejection Category C, this may be used with QuoteStatus(297)=5 (Rejected) to indicate credit limit is exceeded or not in place.

Added EP171 Updated EP290 [InsufficientCreditLimit]
18=

Exceeded clip size limit

Added EP171 [ExceededClipSizeLimit]
19=

Exceeded maximum notional order amount

Added EP171 [ExceededMaxNotionalOrderAmt]
20=

Exceeded DV01/PV01 limit

Added EP171 [ExceededDV01PV01Limit]
21=

Exceeded CS01 limit

Added EP171 [ExceededCS01Limit]
22=

Unavailable price or liquidity

In the context of IA FX Reject codes, Trade Request Rejection Category B, this may be used with QuoteStatus(297)=5 (Rejected) to indicate the Hit/lift was not subjected to last look but pricing or liquidity is no longer available for execution.

Added EP290 [UnavailablePriceLiquidity]
23=

Invalid or missing entitlements

In the context of IA FX Reject codes, Trade Request Rejection Category D, this may be used with QuoteStatus(297)=5 (Rejected) to indicate the counterparty is not authorized or has missing entitlements.

Added EP290 [InvalidMissingEntitlements]
24=

Unknown account(s)

In the context of IA FX Reject codes, Trade Request Rejection Category D, this may be used with QuoteStatus(297)=5 (Rejected) to indicate the account/fund is unknown or not setup.

Added EP290 [UnknownAccounts]
99=

Other

In the context of IA FX Reject codes, Trade Request Rejection Category E, order rejected due to other exceptions. Further detail may be provided in RejectText(1328)or Text(58), with preference for RejectText(1328) if field is present in the message.

Added FIX.4.4 Updated EP290 [Other]
Added FIX.4.2

Used in messages:
[MassQuoteAck][QuoteAck][QuoteStatusReport]