---
title: QuoteRequestReject
seo:
  title: QuoteRequestReject | FIX Order Entry
  description: "FIX order entry QuoteRequestReject reference: field layout,
    repeating groups, supported values, and message-specific behavior."
sidebar:
  label: QuoteRequestReject
---
`MsgType(35)=QuoteRequestReject(AG)`

Direction: **Exchange to taker**.

Reject a QuoteRequest sent by the taker.

## Field Layout

See [FIX Message Layouts](/reference/fix-message-layouts) for field ordering and presence rules.

| Field | Type | Presence | Behavior |
| --- | --- | --- | --- |
| `QuoteReqID(131)` | [`STRING`](/reference/fix-data-types#string) | Required | <span style="overflow-wrap:anywhere">Echoes QuoteReqID(131) from the original QuoteRequest(R) sent by the taker to identify the rejected request. Uses the exchange-assigned RFQ identifier if the original taker-assigned identifier is unavailable.</span> |
| `QuoteRequestRejectReason(658)` | [`INT`](/reference/fix-data-types#int) | Required | Supported values:<br/><code style="overflow-wrap:anywhere">QuoteRequestRejectReason(658)=UNKNOWN_SYMBOL(1)</code><br/><code style="overflow-wrap:anywhere">QuoteRequestRejectReason(658)=EXCHANGE_CLOSED(2)</code><br/><code style="overflow-wrap:anywhere">QuoteRequestRejectReason(658)=OTHER(99)</code> |
| `NoRelatedSym(146)` | [`NUMINGROUP`](/reference/fix-data-types#numingroup) | Conditional | <span style="overflow-wrap:anywhere">Repeating group. Included on single-market rejections when the refused ticker can be identified; omitted for multi-leg rejections.</span> |
| `NoLegs(555)` | [`NUMINGROUP`](/reference/fix-data-types#numingroup) | Conditional | <span style="overflow-wrap:anywhere">Repeating group. Included on multi-leg rejections when the refused legs can be identified.</span> |
| `Text(58)` | [`STRING`](/reference/fix-data-types#string) | Optional |  |

### NoRelatedSym(146) Entries

Keep each entry's fields in the order shown.

| Field | Type | Presence | Behavior |
| --- | --- | --- | --- |
| `Symbol(55)` | [`STRING`](/reference/fix-data-types#string) | Required |  |

### NoLegs(555) Entries

Keep each entry's fields in the order shown.

| Field | Type | Presence | Behavior |
| --- | --- | --- | --- |
| `LegSymbol(600)` | [`STRING`](/reference/fix-data-types#string) | Required |  |
| `LegSide(624)` | [`CHAR`](/reference/fix-data-types#char) | Required | Supported values:<br/><code style="overflow-wrap:anywhere">LegSide(624)=AS_DEFINED(B)</code><br/><code style="overflow-wrap:anywhere">LegSide(624)=OPPOSITE(C)</code> |
