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

# Off-Hours Quote Stale

> The off-hours booking policy changed after the quote was issued

## Cause

The selected service name, price, or duration, or the barber's off-hours availability, time zone, opening band, or approval policy, no longer matches the selected quote. The appointment was not created. Off-hours fee-only changes use `priceChanged`; service eligibility changes use `serviceNotAvailableForOffHours`.

## Fix

List openings again and ask the customer to confirm the current offer before retrying with its new `quoteId`.

## Retry safety

Not retryable until the underlying state or request changes.

## Raised by

These operations can return this problem:

* [Create an appointment](/api-reference/appointments/create-an-appointment)

## Example

```json theme={null}
{
  "type": "https://docs.guile.app/problems/offHoursQuoteStale",
  "title": "Off-Hours Quote Stale",
  "status": 409,
  "detail": "The selected service name, price, or duration, or the barber's off-hours availability, time zone, opening band, or ap..."
}
```
