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

# Customers

> Look up a customer, attach them to the sale, and keep their details up to date.

The **Customers** screen is where you find the customer to attach to a sale and keep
their record current. The customer you attach is threaded through to the finalized
sale and onto the receipt.

## Attaching a customer to the sale

Look up a customer and set them as the customer for the current sale. Once attached,
their id overrides the anonymous default on finalize, so the sale — and the receipt —
carry the customer.

## Editing a customer

Customer details are read and written live against the backend
(`PUT /v1/customers/:id`). Edits persist server-side and are visible to the Centrale.

## Age verification

For a restricted sale, a customer-scoped **Age verification** panel is available on
the customer record: it holds an attestation history and the record-proof flow for
that customer. See [Age verification](/en/caisse/verification-age).

## Related

* [Sell](/en/caisse/vente) — the basket the customer attaches to.
* [Appointments](/en/caisse/rendez-vous) — start a sale with a booking's customer
  pre-attached.
