> ## 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.

# Devis

> Chiffrer une sélection pour un client, suivre le cycle de vie du devis, puis le convertir en vente à encaisser.

L'écran **Devis** permet de chiffrer une sélection pour un client, de suivre le
cycle de vie du devis, puis de le convertir en vente : *« Chiffrez une sélection
pour un client, puis suivez son cycle de vie. »*

## Chiffrer un devis

* Composer un devis avec des lignes éditables (produits, quantités, prix).
* Rattacher le client concerné.

## Suivre le cycle de vie

Un devis traverse les statuts suivants :

| Statut      | Libellé   |
| ----------- | --------- |
| `draft`     | Brouillon |
| `sent`      | Envoyé    |
| `accepted`  | Accepté   |
| `expired`   | Expiré    |
| `cancelled` | Annulé    |

Le vendeur peut **envoyer**, **accepter** ou **annuler** un devis.

## Convertir en vente

Un devis accepté se convertit en vente : le bouton **encaisser ce devis**
reconstruit le panier à partir des lignes du devis et bascule sur l'écran
[Vente](/fr/caisse/vente). La conversion **ne finalise pas** la vente : le
vendeur règle et finalise à l'[encaissement](/fr/caisse/encaissement).

## Persistance

Le devis est enregistré côté serveur (portée par le magasin de la session), avec
un repli en mémoire lorsqu'aucun backend n'est joignable.
