Devis
Vos propositions commerciales, de la rédaction à la signature. Le client consulte et signe le devis en ligne via un lien sécurisé ; une fois signé, il se convertit en facture en un clic.
/quotes /quotes/edit /quotes/sign /api/quotes quotes.view quotes.manage
À quoi sert ce module
Le module Devis sert à formaliser une offre chiffrée avant la vente. Vous rédigez le devis ligne par ligne (mêmes calculs HT / TVA / TTC que les factures), vous l'envoyez au client, et celui-ci l'accepte ou le refuse en ligne sans avoir besoin de compte ni de mot de passe. La signature électronique recueillie (dessin, nom manuscrit ou tampon) fait office de « bon pour accord » et est conservée comme preuve de consentement.
Il s'adresse aux commerciaux et à l'administration des ventes. Sa finalité naturelle est la facturation : un devis signé se transforme en facture brouillon dans le module Factures, sans ressaisie.
Vue d'ensemble de l'écran
| N° Devis | Client | Date | Validité | Montant TTC | Statut |
|---|---|---|---|---|---|
| DEV-2026-014 | Dupont & Fils | 12/06/2026 | 12/07/2026 | 4 800,00 € | Signé |
| DEV-2026-013 | Atelier Marin | 09/06/2026 | 09/07/2026 | 2 100,00 € | Envoyé |
| DEV-2026-012 | SCI Bellevue | 30/05/2026 | 29/06/2026 | 1 250,00 € | Refusé |
| DEV-2026-011 | Garage Centre | — | — | 540,00 € | Brouillon |
La liste des devis : filtres par statut, recherche par client ou numéro, colonne Validité (date de fin de validité de l'offre).
Créer et rédiger un devis
Cliquez sur Nouveau devis pour ouvrir l'éditeur (/quotes/edit). Un devis neuf démarre en brouillon et reçoit aussitôt un identifiant d'affichage du type DEV-2026-011 ainsi qu'un jeton de signature unique et imprévisible.
- Choisir le client — champ obligatoire.
- Taux de TVA — taux global appliqué aux lignes (20 % par défaut).
- Date de validité — durée de l'offre (+30 jours par défaut).
- Moyen de paiement — mention optionnelle figurant sur le devis.
- Lignes — description, quantité, prix unitaire HT, remise % ; les totaux HT / TVA / TTC se calculent automatiquement.
- Enregistrer.
InvoiceCalculator que les factures : montants recalculés côté serveur, ventilation TVA par taux. La cohérence entre l'offre et la facture finale est ainsi garantie.Statuts et transitions
| Statut | Affichage | Signification |
|---|---|---|
draft | Brouillon | En préparation, librement modifiable. |
sent | Envoyé | Transmis au client (e-mail avec lien de signature). Passage automatique à l'envoi. |
signed | Signé | Accepté et signé par le client. Date de signature enregistrée. Devient immuable. |
refused | Refusé | Refusé par le client. Définitif. |
expired | Expiré | Au-delà de la date de validité, l'offre n'est plus signable. |
Envoyer le devis au client
Le bouton Envoyer au client adresse au client un e-mail contenant le numéro, le montant TTC et un bouton Voir et signer le devis pointant vers la page publique de signature. Si le devis était en brouillon, il passe automatiquement en Envoyé.
Signature en ligne publique
La page /quotes/sign?token=… est publique : aucune authentification n'est requise. Elle s'ouvre uniquement avec le jeton secret du devis, transmis dans le lien. Le client y consulte un aperçu fidèle du devis, puis décide.
Signature de devis
Aperçu du devis DEV-2026-011 — 540,00 € TTC
La page publique de signature : zone de dessin, ajout d'un nom manuscrit ou d'un tampon scanné, puis acceptation ou refus.
- Consulter le devis — l'aperçu reprend l'entête entreprise, le client et le détail des lignes.
- Composer la signature — dessin à la souris / au doigt, et/ou nom manuscrit saisi, et/ou tampon (image) ; les éléments se combinent librement. Boutons Annuler et Tout effacer disponibles.
- Accepter et signer — enregistre le devis comme signé, horodate la signature et conserve l'image. Un écran de confirmation s'affiche.
- Ou Refuser — après confirmation, le devis passe en refusé de façon définitive.
Convertir un devis signé en facture
Lorsqu'un devis est signé, l'action Convertir en facture crée une facture brouillon reprenant à l'identique le client, les lignes, les remises et le taux de TVA du devis. La facture obtient un nouvel identifiant (FAC-2026-…), une échéance à +30 jours, et hérite des conditions de paiement de l'entreprise.
- Seuls les devis au statut signé sont convertibles ; toute autre tentative est refusée.
- La facture créée reste en brouillon : vous l'ajustez puis l'émettez depuis le module Factures.
- Le mode de transmission électronique est déduit du pays de l'entreprise (B2B pour la France, export sinon).
Champs du devis
| Champ | Obligatoire | Description |
|---|---|---|
| Client | Oui | Destinataire du devis. |
| Taux de TVA | Non | Taux global appliqué (20 % par défaut). |
| Date de validité | Non | Fin de validité de l'offre (+30 j par défaut). |
| Moyen de paiement | Non | Mention de paiement affichée sur le devis. |
| Lignes | Oui | Description, quantité, prix unitaire HT, remise %, unité. |
- sign_token
- Jeton secret unique du devis, utilisé dans le lien de signature public.
- signed_at
- Date de signature (renseignée à l'acceptation).
- signature_data
- Image de la signature recueillie (validée comme image stricte).
Permissions
| Permission | Ce qu'elle ouvre |
|---|---|
quotes.view | Consulter la liste et le détail des devis. |
quotes.manage | Créer, modifier, envoyer, convertir et supprimer des devis. |
quotes.manage et un jeton anti-CSRF. La conversion en facture s'appuie ensuite sur les droits du module Factures.Liens utiles
- Factures — destination d'un devis signé converti.
- Rôles & permissions — composition des rôles et droits.