# Le flux de vente



# Saisie d'une vente pro : devis > livraison > facture > enregistrement du paiement

<details id="bkmrk-le-devis-%28facultatif"><summary>Le devis (facultatif)</summary>

#### 1. Statut "Devis"

Dans le menu ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/image.png), cliquer sur ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/wbCimage.png)

**La base** du devis est la suivante :

- choix du client.e,
- ajout des articles à faire figurer sur le devis.

<p class="callout success">NB : on peut utiliser un ["modèle de devis"](https://librairie.grap.coop/books/odoo-v16/page/creer-des-modeles-de-devis) que l'on aurait créé auparavant pour gagner du temps.</p>

Il y a aussi toutes sortes d**'actions facultatives à réaliser pour améliorer le devis** :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/XBdimage.png)

<table border="1" id="bkmrk-1.-adresse-de-livrai" style="border-collapse: collapse; width: 100%; height: 220px;"><tbody><tr style="height: 46px;"><td style="width: 24.4445%; height: 46px;"><span style="color: #ff0000;">**1**</span>. Position fiscale</td><td style="width: 75.5555%; height: 46px;">On hérite ici de celle qui est dans la fiche contact, mais il est aussi possible de l'inscrire manuellement

<p class="callout info">pour rappel en B2C (par défaut), ce sont les prix TTC qui s'affichent dans la colonne "Prix unitaire", et en B2B ce sont les prix HT (pour les clients pros qui récupère la TVA versée ensuite)</p>

</td></tr><tr style="height: 29px;"><td style="width: 24.4445%; height: 29px;"><span style="color: #ff0000;">**2**</span>. Expiration</td><td style="width: 75.5555%; height: 29px;">Il est possible d'indiquer ici une éventuelle date de fin de validité du devis (correspond souvent à la date de la livraison souhaitée)</td></tr><tr style="height: 29px;"><td style="width: 24.4445%; height: 29px;"><span style="color: #ff0000;">**3**</span>. Agir sur la liste de prix</td><td style="width: 75.5555%; height: 29px;">Par défaut, le champ "liste de prix" se pré remplit avec ce qui est indiqué pour le client.e dans sa fiche contact, onglet "Ventes &amp; Achats".

Pour en changer, vous pouvez modifier sur la fiche contact (si pérenne) ou choisir la liste dans le menu déroulant.

<p class="callout warning">Si vous changez la liste de prix APRES avoir saisi les articles, il faut cliquer sur le bouton de recalcul des prix : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/nasimage.png)</p>

<p class="callout info">Pour rappel, vous n'avez pas la main pour créer de nouvelles listes de prix : vous pouvez envoyer une demande à votre gestionnaire Odoo.</p>

</td></tr><tr style="height: 29px;"><td style="width: 24.4445%; height: 29px;"><span style="color: #ff0000;">**4**</span>. Condition de paiement</td><td style="width: 75.5555%; height: 29px;">Là aussi, elle est liée au client choisi, mais on peut modifier pour le devis en cours, en sélectionnant la condition souhaitée dans le menu déroulant</td></tr><tr style="height: 29px;"><td style="width: 24.4445%; height: 29px;"><span style="color: #ff0000;">**5**</span>. Mise en forme</td><td style="width: 75.5555%; height: 29px;">On peut aérer le devis en utilisant des sections. De plus on peut ajouter des notes (= commentaires)

![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-05/scaled-1680-/mFGimage.png)

Pour ordonner les items (produits, sections et notes), faire un glisser-déposé depuis les petites flèches à gauche des libellés :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/bqAimage.png)

</td></tr><tr><td style="width: 24.4445%;"><span style="color: #ff0000;">**6.** <span style="color: rgb(0, 0, 0);">Conditions de vente</span></span></td><td style="width: 75.5555%;">On peut ajouter ici soit les conditions générales soit des informations de délai ou d'acompte par exemple.

<p class="callout info">Si vous voulez configurer des Conditions Générales de Vente qui apparaissent systématiquement sur tous vos devis, adresser une demande à votre référent.e Odoo.</p>

</td></tr><tr style="height: 29px;"><td style="width: 24.4445%; height: 29px;"><span style="color: #ff0000;">**7**</span>. Produits optionnels</td><td style="width: 75.5555%; height: 29px;">Enfin, on peut ajouter des produits dans cet onglet "produits optionnels", qui sont des suggestions de la part du vendeur, avec une potentielle remise (geste commercial)

<p class="callout success">Les produits optionnels apparaissent dans un petit tableau à part dans le devis</p>

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/Sdbimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-09/Sdbimage.png)

</td></tr></tbody></table>

<p class="callout success">Tant qu'elle n'est pas confirmée, la vente reste à l'état de "Devis", c'est à dire qu'elle est encore modifiable.</p>



#### Statut "Envoyé"

Le changement de statut se fait par l'une des trois actions suivantes :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/5Czimage.png)

L'envoi par mail est possible : le texte est pré-rempli, ainsi que les destinataires de base (votre acti + le client.e).

<p class="callout info">le texte est personnalisable. Le devis est mis automatiquement en pièce jointe. Vous avez la main pour ajouter d'autres pièces jointes si besoin : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/Iihimage.png)</p>

<p class="callout warning">L'**adresse email** du client doit bien être renseignée dans la fiche contact. Dans le cas contraire, une fenêtre intermédiaire s'ouvre pour l'ajouter. Si vous souhaitez **cibler plusieurs destinataires dans le mail** : soit vous mettez plusieurs mails séparés d'un point-virgule dans la fiche article, soit vous ajoutez manuellement un email dans la pop-up présentant le mail sur le point d'être envoyé.</p>

<p class="callout info">Si vous avez complété un poids brut dans la fiche produit, le poids de la commande s'affiche sur le devis : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/H5wimage.png)</p>

il reste à cliquer sur ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/BqHimage.png)

#### Statut "Bon de commande"

Une fois que le client a validé le devis, vous pouvez cliquer sur "confirmer"<span style="font-weight: bold;"> </span>ou "confirmer vente et BL"<span style="font-weight: bold;"> </span>ce qui a les effets suivants :

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 26.6026%;"></col><col style="width: 73.5257%;"></col></colgroup><tbody><tr><td>![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/gzoimage.png)</td><td>Passer du statut "devis" au statut "bon de commande" et générer un BL à valider![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/4jaimage.png)</td></tr><tr><td><span style="font-weight: bold;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/pubimage.png)</span></td><td>Passer du statut "devis" au statut "bon de commande" + générer un BL et le valider et de fait, impacter aussi les stocks

</td></tr></tbody></table>

<p class="callout info">Ces boutons sont disponibles dès la création du devis : l'étape d'aller-retour auprès du client n'est pas obligatoire, on peut passer directement à celle d'après, détaillée ci-dessous.</p>

<p class="callout success">Si la marchandise doit passer dans une tournée de commande groupée grapienne, il faut générer une <span style="background-color: rgb(241, 196, 15);">demande de transport (voir la fiche correspondante).</span></p>

<p class="callout success"><span style="background-color: rgb(241, 196, 15);">Si le devis engendre une action de production pour votre activité, vous pouvez créer ou rejoindre un "groupe de ventes à produire" : </span>![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/DlDimage.png)</p>

##### Gestion différenciée entre l'adresse de livraison et l'adresse de facturation

Voir [&gt; ICI &lt;](https://librairie.grap.coop/books/odoo-v16/page/gestion-differenciee-adresse-livraison-et-facturation) comment faire.

</details><details id="bkmrk-la-livraison-validat"><summary>La livraison (facultatif)</summary>

#### Validation totale :

Le bouton <span style="font-weight: bold;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/pubimage.png)</span> permet de valider la livraison, ce qui suppose qu'elle est conforme à la commande initiale. On peut ensuite facturer directement.

#### Validation partielle et mise en attente :

Le plus simple est de modifier la quantité AVANT de confirmer, puis utiliser le bouton<span style="font-weight: bold;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/pubimage.png)</span>

Si vous souhaitez conserver l'historique de la commande initiale puis du changement opéré, cliquer sur ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/gzoimage.png) puis sur![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/APGimage.png), de sorte à accéder au bon de livraison (XXX/OUT/xxx).

Indiquer dans la colonne "Fait" la quantité réellement livrée puis cliquer sur le bouton "Valider". Une pop-up s'ouvre pour créer un reliquat (ou pas) :

- "Créer un reliquat" revient à créer un 2ème bon de livraison pour une livraison différée des produits manquants,
- "Pas de reliquat" correspond à une annulation de la partie de la commande qui n'a pas été livrée.

#### Erreur à la livraison

**Si vous avez livré plus de produits que validé dans votre vente SOxxx** : il faut faire une vente complémentaire, et fusionner les deux en une seule facture si besoin.

**Si vous avez livré moins de produits que prévu et que vous avez déjà validé le bon de livraison** :

1. retourner sur la vente, puis le bon de livraison associé (bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/4jaimage.png))
2. cliquer sur ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/qpXimage.png)
3. inscrire les quantités à retirer du BL (ex. il y a indiqué 30, vous n'en avez livré que 15, il faut renseigner 15 à retourner) et cliquer sur le bouton "Retourner" ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/3krimage.png)
4. valider le bon de retour : on voit bien sur le SOxxx la quantité livrée impactée, et on peut retrouver le bon de livraison et le bon de retour derrière le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/DmMimage.png)
5. générer la facture : c'est bien la quantité effectivement livrée (ici 15) qui se reporte sur la facture.

##### Éditer un résumé des opérations

</details><details id="bkmrk-la-facture-%28sans-aco"><summary>La facture (sans acompte)</summary>

##### Information préalable

C'est la facture qui permet d'alimenter les statistiques de chiffre d'affaires dans Odoo, ainsi que la comptabilité sur le logiciel comptable via des exports. Pour ces raisons, cette étape est obligatoire dans le cadre de la gestion de votre activité dans Odoo.

On peut donc démarrer à cette étape et créer une facture (voir le paragraphe "facture simple" ci dessous) depuis le menu ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/kMWimage.png) : on complète ensuite avec le client.e (y compris client fictif type "marché de xxx" pour de la vente ambulante) et les articles avec les quantités vendues.

##### Facturation simple

Depuis une vente (SOxxx), on arrive à l'étape de facturation en cliquant sur le bouton![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/80gimage.png), puis en choisissant "facture normale" : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/HYJimage.png) (le cas de la facturation avec acompte est dans l'encart suivant)

<p class="callout info"><span style="font-style: italic;">Toutes les factures clients créées sont également accessibles dans le menu "Facturation" / "Clients".</span></p>

La facture est tout d'abord à l'état de brouillon, on peut indiquer :

- - La date de facture
    - Le délai de paiement
    - Les changements de dernière minute sur les prix / remises
    - Des informations (notes) utiles

Puis il faut <span style="font-weight: bold;">Confirmer</span> la facture qui passe alors en statut <span style="font-weight: bold;">Comptabilisé</span> jusqu'au [règlement de celle-ci](https://librairie.grap.coop/books/odoo-v12/page/flux-de-vente---%284%29-saisie-du-paiement) + prise en compte en comptabilité.

On peut alors transmettre la facture à son destinataire via un envoi mail ou une impression papier (bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/FSnimage.png)) : tout comme pour le devis, il est possible de personnaliser le corps du mail, les destinataires, et même les pièces jointes (ajout possible en plus de la facture PDF).

##### Facturation groupée

<span style="text-decoration: underline;"><span style="font-weight: bold;">Motivation :</span></span>

Un·e client·e passe plusieurs commandes par mois et souhaite ne recevoir qu'une seule facture à régler.

<span style="text-decoration: underline;"><span style="font-weight: bold;">Procédure :</span></span>

Toutes les étapes précédant la facturation restent les mêmes, il faut juste **ne pas cliquer sur ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/80gimage.png)**.  
Au moment où l'on souhaite établir cette facture groupée (à la fin du mois par exemple) :

- Se rendre dans le menu "Ventes" &gt; A facturer &gt; Commandes à facturer [![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/f4Jimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-09/f4Jimage.png)
- Cocher les commandes que l'on souhaite facturer puis cliquer sur Action &gt;&gt; Créer les factures [![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-10/scaled-1680-/sXOimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-10/sXOimage.png)
    
    puis confirmer via le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/wPpimage.png)dans la pop-up : cela crée<span style="font-weight: bold;"> autant de facture qu'il y a de client·e différent·e</span>.

La suite du processus est identique à une facture classique.

##### Changement de RIB ou d'adresse

Pour mettre en avant ce changement sur la facture (ou même le bon de commande), adresser une demande à votre gestionnaire Odoo en indiquant le message à afficher et jusqu'à quelle date.


##### Gestion différenciée entre l'adresse de livraison et l'adresse de facturation

Voir [&gt; ICI &lt;](https://librairie.grap.coop/books/odoo-v16/page/gestion-differenciee-adresse-livraison-et-facturation) comment faire.

</details><details id="bkmrk-facturer-avec-acompt"><summary>Facturer avec acompte - A ECRIRE</summary>

</details><details id="bkmrk-enregistrer-le-paiem"><summary>Enregistrer le paiement - A ECRIRE</summary>

</details>##### Cas particulier : les ventes livrées

Ce sont les ventes qui ont démarré dans le point de vente lors d'un passage en caisse, mais avec un paiement différé (= les articles sortent du stock sans générer encore de chiffre d'affaire).

L'enregistrement du paiement a lieu dans un second temps, hors point de vente, et souvent on regroupe plusieurs ventes faites à ce même contact en une seule facture.

Voir [&gt; ICI &lt;](https://librairie.grap.coop/link/1104#bkmrk-les-ventes-livr%C3%A9es-l) comment gérer les ventes livrées dans Odoo.

<p class="callout success">Pour éviter les manipulations liées aux ventes livrées, on peut mettre en place les [portes monnaie client.e.s](https://librairie.grap.coop/books/odoo-v16/page/option-gestion-de-porte-monnaie-clientes-comptes-clients-crediteurs).</p>

##### L'assistant de récurrence de vente

Lorsqu'une même vente est réalisée plusieurs fois à une fréquence donnée, on peut utiliser l'assistant de récurrence de vente pour gagner du temps :

Depuis la 1ère vente, aller sur Action &gt; Reccurence wizard

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-03/scaled-1680-/zPZimage.png)

puis indiquer la fréquence (ex. hebdo) et durée :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-03/scaled-1680-/JlLimage.png)

# Gestion différenciée adresse livraison et facturation

Pour les clients qui auraient différentes adresses (et/ou mails), vous pouvez les renseigner dans l'onglet **"Contacts &amp; Adresses"** de la fiche contact[ :](https://librairie.grap.coop/uploads/images/gallery/2021-12/image-1639474031224.png)

![image-1639475806642.png](https://librairie.grap.coop/uploads/images/gallery/2021-12/scaled-1680-/image-1639475806642.png)

Cliquer sur le bouton "+ Ajouter" dans cet onglet t'offre la possibilité de renseigner plusieurs adresses selon le contexte : facturation, expédition, livraison, perso.

<table border="1" id="bkmrk--0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">![](https://librairie.grap.coop/uploads/images/gallery/2020-08/scaled-1680-/image-1598530490144.png)

</td></tr></tbody></table>

Cela créé autant de rubriques que l'on a renseigné d'adresses :

![](https://librairie.grap.coop/uploads/images/gallery/2020-08/scaled-1680-/image-1598530775627.png)

<p class="callout warning">Attention : chaque rubrique ou "sous-contact" créé génère une fiche contact supplémentaire dont l'intitulé est au format **"\[Nom du contact\], Adresse de facturation"**[![image-1639477383370.png](https://librairie.grap.coop/uploads/images/gallery/2021-12/scaled-1680-/image-1639477383370.png)](https://librairie.grap.coop/uploads/images/gallery/2021-12/image-1639477383370.png)</p>

<p class="callout warning">l'adresse et le courriel principaux du contact sont à renseigner dans la partie haute</p>

####  

#### Concrètement lors de la commande

L'adresse du contact et les adresses de livraison (expédition) et de facturation figurent à toutes les étapes de la commande, et dans tous les PDF (devis, bon de commande et facture).

[![image-1639476171835.png](https://librairie.grap.coop/uploads/images/gallery/2021-12/scaled-1680-/image-1639476171835.png)](https://librairie.grap.coop/uploads/images/gallery/2021-12/image-1639476171835.png)

Et au niveau des courriels renseignés, ça donne ça :

<table border="1" id="bkmrk-courriel-re%C3%A7oit-cont" style="border-collapse: collapse; width: 100%; height: 116px;"><tbody><tr style="height: 29px;"><td style="width: 25%; height: 29px;">**Courriel**</td><td style="width: 50%; height: 29px;">**Reçoit**</td></tr><tr style="height: 29px;"><td style="width: 25%; height: 29px;">contact@partenaire-test.fr</td><td style="width: 50%; height: 29px;">les mails envoyés aux étapes devis et bon de commande</td></tr><tr style="height: 29px;"><td style="width: 25%; height: 29px;">facturation@partenaire-test.fr</td><td style="width: 50%; height: 29px;">le mail envoyé après la validation de la facture</td></tr><tr style="height: 29px;"><td style="width: 25%; height: 29px;">expedition@partenaire-test.fr</td><td style="width: 50%; height: 29px;">-</td></tr></tbody></table>

# Relances client.e.s

<p class="callout info">Une facture est "en souffrance" si elle est toujours non payée à partir du lendemain du dépassement de la date d'échéance inscrite dans la facture : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-01/scaled-1680-/tX4image.png)</p>

**Il est alors possible de faire une relance sur la facture en question en cliquant sur "Envoyer une relance" :**

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-01/scaled-1680-/6mvimage.png)

**On peut aussi faire toutes ses relances en même temps :**

1. Aller dans **Facturation &gt;&gt; Clients &gt;&gt; Relance clients**
2. <table border="1" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-01/scaled-1680-/YvFimage.png)
    
    </td></tr></tbody></table>
3. Défilent ensuite les différents clients avec un mail type à envoyer : je peux choisir de l'envoyer (= bouton valider) ou de l'ignorer.
4. <table border="1" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-01/scaled-1680-/W1pimage.png)](https://librairie.grap.coop/uploads/images/gallery/2026-01/W1pimage.png)
    
    </td></tr></tbody></table>
5. Quand je valide, je passe automatiquement sur le client suivant.

# Créer des modèles de devis

Si l'on est amené.e à faire régulièrement des devis qui se ressemblent, on a tout intérêt à se créer un ou plusieurs modèle(s) de devis à cet endroit :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/w3iimage.png)

Un modèle de devis se fait exactement de la même manière qu'un devis !

Ensuite pour appeler un modèle quand on est en train d'initier un nouveau devis, c'est ici (dans le champs "modèle de devis") :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/9fXimage.png)

Il est bien sûr possible de modifier ce modèle ensuite : prix, quantités, etc. Il sert juste de base pour gagner du temps.

<p class="callout info">Si vous voulez ajouter à vos devis des Conditions Générales de Vente, adresser une demande à votre référent.e Odoo.</p>

# Edition d'un catalogue

Pour éditer un catalogue avec l'ensemble des articles, aller sur le menu **Produits** puis afficher l'ensemble des lignes, cocher les produits et enfin cliquer sur Action &gt; Liste de prix.

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/QZuimage.png)

Puis

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/adZimage.png)

- **Liste de prix** : choix de la tarification à afficher
- **Mode de TVA** : indiquer si les prix doivent être exprimés en hors taxes (HT) ou toutes taxes comprises (TTC)
- **Afficher les prix de vente** : indique le "prix catalogue" (celui de la fiche produit) <span style="text-decoration: underline;">en plus</span> du prix de la liste de prix. <span style="color: rgb(126, 140, 141);">=&gt; ne pas utiliser</span>
- **Afficher le coût** : champ "coût" de la fiche produit <span style="color: rgb(126, 140, 141);">=&gt; ne pas utiliser</span>
- **Afficher l'UdM** : indique si l'article est à la pièce ou au kilo.
- **Afficher le nom de la liste de prix** : pour afficher le libellé de la liste de prix sur le PDF
- **Commande** : Nom ou Référence interne <span style="color: rgb(126, 140, 141);">=&gt; ne pas utiliser</span>
- **Regrouper par** : permet de trier les articles (par catégorie interne / catégorie du point de vente / dépôt vente, etc.)
- <p class="callout success">Si vous avez besoin d'une catégorie autre que celle du point de vente qui servirait uniquement à l'édition du catalogue, nous vous proposons d'utiliser un nouveau champ qui existe par ailleurs dans Odoo mais est rarement utilisé, à savoir la "catégorie eBoutique". Se rapprocher du pôle info si besoin.</p>
- **Afficher les produits définis dans la liste de prix** (pour n'afficher que les produits pour lesquels il y a un prix indiqué dans la liste de prix éditable) <span style="color: rgb(126, 140, 141);">=&gt; ne pas utiliser</span>
- **Afficher les variantes d'articles** <span style="color: rgb(126, 140, 141);">=&gt; ne pas utiliser</span>
- **Breakage per catégory** : regroupe les produits par catégorie de produit (permet de faire des sections).

Exemple de rendu, avec la coche "show product image" activée :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/kX5image.png)

# Saisie d'un avoir / rectification d'une erreur sur une facture client validée

Vous avez déjà validé votre facture client mais pour une raison ou une autre (erreur, retour) vous devez la modifier ?

<p class="callout info">Sachez d'abord qu'**il n'est pas possible d'avoir 2 versions d'une facture portant le même numéro** (ci-dessous VTE/26/0121). Si la modification porte sur l'adresse du.de la client.e et que vous souhaitez absolument conserver le numéro, voir s'il est possible d'intervenir avec votre support.</p>

Si la facture vient d'être validée (un peu trop vite), n'a pas encore été envoyée ni exportée en compta et que vous voulez revenir sur une saisie, vous pouvez utiliser le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/zTtimage.png) : vous faites votre modification puis cliquez de nouveau sur "valider" : alors elle se réenregistre avec le même numéro qu'auparavant.

Dans les autres situations, il faudra annuler ou modifier la facture en passant par le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/kISimage.png)

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/Ft6image.png)

Il faut choisir une des 3 options d'avoir selon les circonstances (annulation ou modification de la facture) :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/KlQimage.png)

Puis retraiter l'avoir (ex. pour le remboursement partiel, ne garder que les quantités à retrancher de la facture initiale), le valider.

<p class="callout success">Pour retourner également les produits dans le stock, cliquer sur le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/dHZimage.png)</p>

# Définir un emplacement de vente

Il est possible de créer des emplacements / lieux de vente pour répertorier les ventes et faire des statistiques par localisation de vente (ex. "marché de ...").

### Dans le point de vente

<details id="bkmrk-dans-le-point-de-ven-1"><summary>Dans le point de vente</summary>

##### Paramétrage

- Aller dans **Point de vente** &gt;&gt; **Configuration** &gt;&gt; **Emplacements**.

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/jetimage.png)

- Créer un nouveau lieu en y affectant un **code**, et un **nom**

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/of5image.png)

##### Utilisation

Lors de la connexion au point de vente, saisir l'emplacement souhaité :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/ZSAimage.png)

En cas d'oubli, on peut aller ajouter l'emplacement à postériori comme suit :

1. Aller dans **Point de vente &gt; Commandes &gt; Commandes**
2. Cocher les cases sans emplacement (on peut faire un filtre "emplacement n'est pas défini" au préalable), puis faire Action &gt; Edition en lot (Commande PdV (Emplacement))
3. Compléter l'édition en lot et appliquer :[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/o0pimage.png)](https://librairie.grap.coop/uploads/images/gallery/2026-05/o0pimage.png)

</details><details id="bkmrk-dans-les-factures-pa"><summary>Dans les factures</summary>

##### Paramétrage

- Aller dans **Facturation** &gt;&gt; **Clients** &gt;&gt; **Emplacements**.

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/114image.png)](https://librairie.grap.coop/uploads/images/gallery/2026-05/114image.png)

- Créer un nouveau lieu en y affectant un **code**, et un **nom**

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/of5image.png)

##### Utilisation

Lors de la création d'une facture client, saisir l'emplacement souhaité :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/KT3image.png)

<p class="callout success">L'emplacement peut toujours être inscrit même une fois la facture validée.</p>

</details>### Statistiques

On retrouve les statistiques par emplacement dans **Tableaux de bord &gt; Rapports SQL &gt; Vente de produits**, avec le critère **Emplacement.**

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/DEtimage.png)

###