> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kordless.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Review a Quote

> Inspect the inputs, result, derivation, review record, and commitment state of a single quote.

Open a quote to see its complete receipt — the record of what the Book offered, why, and where the customer stands. The receipt is the detail behind every row in the Quotes work list.

## Before you start

* A workspace with an active Test or Live environment
* A published Book that has received at least one request
* Access to the Quotes capability for this workspace

## What the quote receipt shows

The receipt has six sections:

### Header summary

A row showing the outcome chip, the quote ID, the customer name (if known), the service key, and the source surface the request arrived on. The source tells you whether the request came from HQ, a hosted path, an embed, the API, or an integration.

### Offered amount

The price or range the Book produced, shown in the workspace currency. Below the amount, the customer decision state tells you where the customer stands: pending, in review, sent, committed, declined, or expired.

If a book pin is missing, a **Not replayable** chip appears with an explanation. This means the offer cannot be exactly reproduced against its original book version.

### Book version

The exact pins that produced this offer:

* **Book ID** — The book the quote was evaluated against.
* **Version** — The immutable published version number.
* **Artifact hash** — The compiled artifact hash for exact replay.
* **Replayable** — Whether all pins needed for exact replay are present.

### Derivation

A table of every line item the Book evaluated. For each line item:

* **Rule** — The label and source key of the pricing rule.
* **Kind** — The item kind (for example, base, modifier, or add-on).
* **State** — Whether the item was selected and its selection state.
* **Amount** — The line item's low and high amounts.

This table shows exactly how the Book arrived at the offered amount — rule by rule, line by line.

### Review and override record

The approval trail for this quote:

* **Review required** — Whether the quote was held for owner review.
* **Hold reasons** — Why the quote was held (for example, a review rule fired or the autonomy rung requires approval).
* **Approved by** — Who approved the quote, if it was approved.
* **Adjusted from** — The original range before an owner correction, if the quote was adjusted.
* **Adjustment reason** — Why the owner corrected the range.
* **Note** — Any note the owner left when deciding.

This record is the correction trail. It shows what the Book produced, what the owner changed, and why.

### Commercial policy

The policy frozen with the price when the quote was produced:

* **Deposit** — The deposit amount required, or none.
* **Valid until** — When the offer expires.
* **Requires approval** — Whether the policy required owner approval.

### Commitment

If a commitment exists for this quote, its status, source, hold expiry, external reference, and deposit state appear here. If no commitment exists and the quote is in the `quoted` state, the page reads: "No commitment yet. The customer hasn't accepted this offer."

### Timing

* **Created** — When the request was received.
* **Quoted** — When the offer was sent or made ready.
* **Response time** — How long evaluation took, in seconds.
* **Updated** — The last state change.

## How to open a quote

1. Open **Quotes** from the workspace navigation.
2. Find the quote in the table — use the bucket filters to narrow the list.
3. Click the customer name to open the quote receipt.

The receipt opens in the same environment (Test or Live) as the work list you came from.

## What to look for

When reviewing a quote, check:

* **The outcome chip** — Is this a priced offer, a held request, or something else?
* **The derivation** — Do the line items and amounts make sense?
* **The book version** — Is this offer pinned to the version you expect?
* **The review record** — If the quote was adjusted, does the correction reason explain why?
* **The commitment** — Has the customer accepted? Is there a hold or deposit?
* **The timing** — How long did evaluation take? Is the offer still valid?

## Role requirements

Members can view quotes but may not be able to approve, adjust, or create commitments. If you see a permission message on an action, ask a workspace administrator to complete that step or grant you the necessary role.

## If it does not work

<Accordion>
  <AccordionItem title="Quote not found">
    If the receipt shows "Quote not found," the quote may have been removed or does not belong to this workspace. Verify you are in the correct workspace and environment.
  </AccordionItem>

  <AccordionItem title="Not replayable">
    If the receipt shows a "Not replayable" chip, a book pin is missing. This can happen when a quote was created before book pinning was enforced. The offer cannot be exactly reproduced, but the stored result and derivation remain visible.
  </AccordionItem>

  <AccordionItem title="Permission-limited member">
    If you see a permission message, you do not have access to the Quotes capability for this workspace. Ask a workspace administrator to grant access.
  </AccordionItem>
</Accordion>

## Next

<CardGroup cols={2}>
  <Card title="Approve or correct a Quote" icon="check-circle" href="/product/quotes/approve-or-correct">
    Approve, adjust, or decline a quote that needs owner review.
  </Card>

  <Card title="Quote receipt and derivation" icon="receipt" href="/product/quotes/quote-receipt-and-derivation">
    Why a quote result can be replayed and how it is derived.
  </Card>
</CardGroup>
