# Fiche produit - Gestion des consignes

<p class="callout info">Réglementation : d'une manière générale, on ne devrait pas appliquer de TVA sur les consignes, à l'exception de celles qui ne sont pas retournées, sur lesquelles il faudrait facturer la TVA de 20%.   
</p>

<p class="callout warning">Exception : si lea fournisseur.se applique une TVA, alors on s'aligne et on en configure également.</p>

<p class="callout warning">Le support Odoo de votre coopérative doit au préalable vous donner l'[autorisation d'attribuer la catégorie fiscale "pas de TVA"](https://librairie.grap.coop/link/1197#bkmrk-autres-param%C3%A9trages) à un produit pour que vous soyiez autonome dans la création de vos consignes.</p>

####   


<details id="bkmrk-param%C3%A9trage-de-la-fi-1"><summary>Paramétrage de la fiche produit de la consigne</summary>

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

<p class="callout success">Produit "consommable" : permet d'éviter que le stock de consignes soit remis à zéro lors de l'inventaire.</p>

<p class="callout warning">Exception : si le fournisseur applique une TVA, alors on fait de même</p>

et dans l'onglet "Vente" :

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

<p class="callout success">Décocher "ligne regroupable" permet de bien conserver tous les mouvements entrants et sortants de consigne dans le cas où sur une même vente, le client.e achète un produit consigné, et en ramène un autre (on ne voudrait pas alors une ligne à 0, on veut bien le -1 et le +1).</p>

</details><details id="bkmrk-param%C3%A9trage-du-produ"><summary>Paramétrage du produit consigné</summary>

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

<p class="callout success">Cette coche permet qu'à la vente du produit consigné, la consigne associée s'ajoute automatiquement.</p>

</details>##### Achat ou retour de consigne auprès du.de la fournisseur.se :

<details id="bkmrk-achat-par-d%C3%A9faut%2C-la"><summary>Achat</summary>

Par défaut, la consigne s'ajoute du moment que l'on sélectionne le produit consigné.

Il est aussi possible d'acheter des consignes uniquement en appelant le produit consigne directement dans le bon de commande.

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

</details><details id="bkmrk-retour-on-ne-peut-pa"><summary>Retour</summary>

<p class="callout info">On ne peut pas créer de bon de commande avec des quantités négatives. Pour la facture en revanche ce n'est pas un souci.</p>

Pour impacter les stocks ET être ok en compta, il faut réaliser ces 2 actions :

- Dans la facture (VT/xxx), ajouter le produit de consigne avec une quantité et un montant négatif **=&gt; conformité compta.**
- <span style="background-color: rgb(241, 196, 15);">Non résolu</span>

</details><p class="callout info">Si on a les 2 mouvements sur une même facture (achat ET retour), créer 2 lignes (une en positif, l'autre en négatif) pour le produit de consigne.</p>


##### Achat ou retour de consigne par le client.e :

<table border="1" id="bkmrk-dans-le-point-de-ven" style="border-collapse: collapse; width: 100%; height: 1105.45px;"><tbody><tr style="height: 35.3167px;"><td style="width: 16.8074%; height: 35.3167px;">  
</td><td style="width: 40.6566%; height: 35.3167px;">**Dans le point de vente**</td><td style="width: 42.5154%; height: 35.3167px;">**Hors point de vente**

</td></tr><tr style="height: 310.95px;"><td style="width: 16.8074%; height: 310.95px;">**Achat d'un produit consigné**</td><td style="width: 40.6566%; height: 310.95px;">Ajouter le produit consigné (ex. "bière consignée") sur le ticket avec la quantité (ici 10) : une 2nde ligne avec autant de consignes s'ajoute automatiquement

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

<p class="callout success">Si modification à faire sur la quantité de produits consignés, la modification se reproduit aussi sur la consigne.</p>

</td><td style="width: 42.5154%; height: 310.95px;">Ajouter le produit consigné sur le devis avec la quantité : une 2nde ligne avec autant de consignes s'ajoute automatiquement</td></tr><tr style="height: 310.3px;"><td style="width: 16.8074%; height: 310.3px;">**Retour d'une consigne** </td><td style="width: 40.6566%; height: 310.3px;">Mettre le produit "consigne" sur le ticket avec quantité = -1.

<p class="callout warning">Attention : **ne pas faire de vente livrée** avec un retour de consigne. Une vente livrée ne doit avoir aucune ligne en négatif.</p>

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

</td><td style="width: 42.5154%; height: 310.3px;"><span style="background-color: rgb(241, 196, 15);">Non résolu</span></td></tr><tr style="height: 448.883px;"><td style="width: 16.8074%; height: 448.883px;">**Achat ET retour d'une consigne**

</td><td style="width: 40.6566%; height: 448.883px;">- 1- créer une ligne avec le nombre de consignes **rendues** (quantité négative)
- 2- créer une ligne avec les produits consignés **achetés**

<p class="callout success">Pour que ça fonctionne, il faut bien avoir décoché la case![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-03/scaled-1680-/K81image.png) dans la fiche produit de la consigne  
</p>

<p class="callout info">l'ordre sur le ticket importe peu</p>

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

</td><td style="width: 42.5154%; height: 448.883px;">**Sur le bon de livraison**, vous ne pourrez mettre que les consignes vendues (on ne peut pas mettre les retours, car un mouvement de stock inversé (en négatif) n'est pas accepté dans un BL).

<p class="callout success">Vous pouvez éventuellement ajouter l'information sous forme de note : [![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-12/scaled-1680-/kLWimage.png)](https://librairie.grap.coop/uploads/images/gallery/2023-12/kLWimage.png)</p>

<span style="background-color: rgb(241, 196, 15);">Non résolu pour les retours en stock</span>

**Sur la facture**, créer 2 lignes : une avec les consignes vendues, une autre avec les consignes récupérées.

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

#### <span style="color: rgb(48, 49, 48);">Je souhaite que mes consignes soient facturées le même prix pour tous les clients, peu importe la liste de prix </span>

<span style="color: rgb(48, 49, 48);">En principe, votre gestionnaire Odoo fait en sorte de créer une exception au niveau des listes de prix pour que les consignes ne soient pas remisées quel que soit lae client.e : </span>![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-08/scaled-1680-/lTeimage.png)<span style="color: rgb(48, 49, 48);">. Si vous constatez que ce n'est pas ce qui se passe dans les faits, n'hésitez pas à reboucler avec lui ou elle.</span>

#### Doit on compter les consignes pour l'inventaire ?

Non, les consignes ne rentrant pas du tout dans votre chiffre d'affaire, elles n'ont pas d'utilité a être inventoriées ni même comptées dans la valorisation du stock.

#### Le cas des consignes Revera (ex. Rebooteille)

Revera demande à ses partenaires de lui fournir périodiquement le nombre de consignes vendues, et le nombre de consignes retournées.

Pour répondre à cela, nous proposons la procédure ci-dessous :

<table border="1" cellpadding="2" cellspacing="2" id="bkmrk-1.-aller-sur-une-fic" width="1367"><tbody><tr><td valign="top"><span style="font-size: medium;">**1.** </span>aller sur une fiche produit de consigne et cliquer sur le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-03/scaled-1680-/DDZimage.png)</td></tr><tr><td valign="top"><span style="font-size: medium;">**2.** </span>créer les regroupements suivant (sens de vente et date de vente) :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-03/scaled-1680-/9Dyimage.png) puis ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-03/scaled-1680-/clNimage.png)

</td></tr><tr><td valign="top"><span style="font-size: medium;">**3.** </span>puis déplier les résultats en cliquant sur le petit triangle à gauche du nom du produit puis du sens de vente </td></tr><tr><td valign="top"><span style="font-size: medium;">**4.** </span>on peut ensuite transformer cet affichage en tableau, en cliquant sur l'icône en haut à droite : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-03/scaled-1680-/i4Aimage.png)</td></tr><tr><td valign="top"><span style="font-size: medium;">**5.** </span>puis exporter sur libre office calc ou excel : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-03/scaled-1680-/xHzimage.png)

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

Pour lire le résultat obtenu :

- Les lignes "**emplacements partenaires/Clients**" vers "WHCHE/EPI Stock" sont les mouvements entrants (= les retours de consignes).

- Les lignes "**WHCHE/CHE Stock**" vers "emplacements partenaires/Clients" sont les mouvements sortants (= les ventes de consignes).

<p class="callout info">CHE pour la Chèvre et le Chou. Dans votre activité, ce sera sur le même modèle, mais avec votre trigramme.</p>

Il faut refaire cette manip pour tous les produits s'il y en a plusieurs et additionner les chiffres (travail sur feuille de calcul)."

##### <span style="color: rgb(48, 49, 48);">Autre technique</span>

<p class="callout success"><span style="color: rgb(48, 49, 48);">Uniquement pour les ventes du point de vente</span></p>

- <span style="color: rgb(48, 49, 48);">Aller dans Point de vente &gt; Commandes &gt; Lignes de commande</span>
- <span style="color: rgb(48, 49, 48);">Retirer le filtre sur "aujourd'hui"</span>
- <span style="color: rgb(48, 49, 48);">Créer un filtre sur Produit contient "consigne"</span>
- <span style="color: rgb(48, 49, 48);">Créer un regroupement par date de création &gt; Mois </span>

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

##### <span style="color: rgb(48, 49, 48);">Dernière technique</span>

<p class="callout success"><span style="color: rgb(48, 49, 48);">Uniquement si vous avez des produits différents de consigne et de déconsigne</span></p>

- <span style="color: rgb(48, 49, 48);">Aller dans Tableaux de bord &gt; Rapports SQL &gt; Vente de produits (activité connexe).</span>
- <span style="color: rgb(48, 49, 48);">Afficher le résultat par mois et par produit.</span>