# Base Produits



# Fiche Produit - Création / modification d'un produit

<p class="callout success">Un lexique expliquant la raison d'être de chacun des champs est disponible en bas de page</p>

### Configuration des produits par typologie

<details id="bkmrk-un-produit-en-achat-"><summary>Un produit en achat-revente (épicerie)</summary>

##### Onglet informations générales :

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8718%;"></col></colgroup><tbody><tr><td>![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/BnZimage.png)

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

Presque tous les champs sont à compléter !

<p class="callout warning">Voir dans [&gt; CETTE FICHE &lt;](https://librairie.grap.coop/books/odoo-v16/page/a-reecrire-fiche-produit-cas-dun-article-avec-unite-de-mesure-dachat-differente-de-lunite-de-mesure-de-vente) comment gérer lorsque l'unité du fournisseur n'est pas votre unité de revente (ex. vous achetez un sac de 25kg de farine et vous la revendez en vrac (= au kilo)).</p>

##### Onglet Vente : 

<p class="callout info">A compléter si vous avez un point de vente</p>

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8718%;"></col></colgroup><tbody><tr><td>![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/lfQimage.png)

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

##### Onglet Achat : 


C'est ici qu'on inscrit les informations du ou des fournisseur.euses (ou dépôt-vendeur.euse) :

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

<p class="callout warning">Lorsqu'il y a plusieurs fournisseurs possibles pour un même article, on créé une ligne par fournisseur. **Le fournisseur·euse le plus en haut du tableau est le "fournisseur principal·e."** On peut changer l'ordre des fournisseur·euses en faisant glisser celui du bas vers le haut (par exemple), avec ce logo![image.png](https://librairie.grap.coop/uploads/images/gallery/2022-11/scaled-1680-/ITAimage.png). </p>

La colonne "nouveau prix" correspond au prix auquel on a appliqué la ou les remises.

Le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/OANimage.png)permet de choisir le prix en question comme coût d'achat HT (onglet informations générales).

<span style="color: rgb(149, 165, 166);">Si un article a un prix évolutif en fonction de la quantité achetée au fournisseur.euse, on créé ici plusieurs lignes avec le même fournisseur mais avec un prix différent selon que la quantité dépasse ou pas le seuil. METTRE UN EXEMPLE.</span>

<span style="color: rgb(149, 165, 166);">Si vous êtes une activité intégrée amenée à traiter avec d'autres activités intégrées du Grap, vous aurez dans cette partie "fournisseurs" des champs supplémentaires. Voir le chapitre sur les [transactions internes](https://librairie.grap.coop/books/odoo-v12/chapter/option---transactions-internes-%28pour-les-actis-int%C3%A9gr%C3%A9es%29).METTRE UN EXEMPLE + renvoi vers la fiche associée.</span>

##### Onglet Inventaire : 

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 100%;"></col></colgroup><tbody><tr><td>![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/9nGimage.png)

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

Dans le cas d'un achat, la "route" est "acheter" !

##### Onglet Informations alimentaires

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8718%;"></col></colgroup><tbody><tr><td>![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/tWWimage.png)

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

### Quand on veut éditer une étiquette de rayon

<p class="callout info">Voir la [&gt; FICHE SUR LES ETIQUETTES &lt;](https://librairie.grap.coop/books/odoo-v16/page/fiche-produit-etiquettes-impression-et-parametrage)</p>

Les champs à compléter sont les suivants :

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 24.0385%;"></col><col style="width: 76.0898%;"></col></colgroup><tbody><tr><td>**Onglet**</td><td>**Champs qui servent ou apparaissent sur les étiquettes**</td></tr><tr><td>Informations générales</td><td>La catégorie d'impression (à ne pas confondre avec "étiquette de produit") : voir toutes les catégories disponibles [&gt; ICI &lt;](https://librairie.grap.coop/books/odoo-v16/page/fiche-produit-etiquettes-impression-et-parametrage)

Le prix, le code barre

<span style="color: rgb(149, 165, 166);">Le type d'étiquette et unité de mesure de l'étiquette</span>

<p class="callout success"><span style="color: rgb(22, 145, 32);">La coche "à imprimer" s'active dès que l'on sauvegarde une nouvelle fiche article et/ou que l'on modifie un ou plusieurs champs présent(s) sur l'étiquette (libellé, origine, prix...).</span></p>

<p class="callout warning"><span style="color: rgb(230, 126, 35);">La coche "en vrac" est à cocher pour les produits vendus non emballés (y compris s'ils sont vendus à la pièce). Elle permet notamment de faire apparaitre la mention "FR-BIO-15" sur les étiquettes. </span>![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/pR8image.png)</p>

</td></tr><tr><td>Inventaire</td><td>l'origine

le poids ou volume qui permet de calculer un prix au kilo ou prix au litre (obligatoire)

</td></tr><tr><td>Informations alimentaires</td><td>La coche est alimentaire, associée à l'organisme certificateur (demander au pôle informatique de compléter) permet de faire apparaître la mention obligatoire en lien avec la certification bio sur les étiquettes vrac.

Les labels

Les ingrédients et allergènes (pour les étiquettes vrac)

La coche "contient de l'alcool" fait apparaître le logo "alcool interdit pendant la grossesse"

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

### Le cas du dépôt vente

Pour rappel, dans le cas du dépôt vente, le pôle informatique créé le contact dépôt vendeur (sur demande) et vous créez les fiches articles associées.

Il faudra bien compléter :

1. le champ "dépôt vendeur" dans "Achats" : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-07/scaled-1680-/OEIimage.png)
2. la catégorie fiscale du dépôt vendeur dans "Informations générales"  
    ![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-07/scaled-1680-/Blcimage.png)

</details><details id="bkmrk-un-produit-transform"><summary>Un produit transformé</summary>

Les champs à compléter à minima sont les suivants :

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8718%;"></col></colgroup><tbody><tr><td>![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/PmNimage.png)

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

<p class="callout success">Le coût peut être calculé à l'aide de la fiche technique associée (aussi appelé fiche recette ou nomenclature) si vous en créez une</p>

##### Si vous avez un point de vente

Il faut également compléter l'onglet "Vente" : la coche "disponible dans le point de vente" doit être activée et vous pouvez placer votre produit dans une catégorie de point de vente.

<table border="1" style="border-collapse: collapse; width: 31.4103%; height: 217.917px;"><colgroup><col style="width: 100%;"></col></colgroup><tbody><tr style="height: 217.917px;"><td style="height: 217.917px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/Lg9image.png)</td></tr></tbody></table>

##### Si vous gérez votre production dans Odoo

L'onglet "Inventaire" permet de noter des délais de fabrication et livraison :

<table border="1" style="border-collapse: collapse; width: 66.5385%;"><colgroup><col style="width: 100%;"></col></colgroup><tbody><tr><td>![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/mQKimage.png)

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

<p class="callout info">Le poids net peut se calculer à partir de la fiche technique (recette). Le poids brut est utile si vous vendez dans les commandes groupées de Grap, pour calculer la charge du camion.</p>

il faut aussi bien saisir la route "fabriquer" : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/Mi9image.png)

##### Informations alimentaires

L'onglet informations alimentaires permet principalement de gérer les labels (ils apparaissent dans les devis et factures) et les allergènes (si vous souhaitez imprimer le tableau des allergènes pour l'afficher dans votre point de vente).

<p class="callout info">Les DLC/DLUO sont à compléter dans le cas où vous vendez dans les commandes groupées de Grap, pour prévoir le transport.</p>

<p class="callout info">La "catégorie de repas" est facultative, c'est un échelon de classification supplémentaire (en plus de la catégorie interne et la catégorie de point de vente) qui vous est proposé, il peut être utile pour éditer un catalogue ou pour organiser votre affichages ou vos exports type assistant de production.</p>

#### Quid des "produits intermédiaires"

Les produits intermédiaires sont généralement des préparations qui peuvent servir à plusieurs recettes (ex. pâte à pain, brassin de bière blonde, sauce tomate pour pizza...), mais ça peut aussi être un gâteau entier qui est destiné à être vendu à la part : le gâteau est un intermédiaire du produit final qui est la part de gâteau.

La plupart du temps, les produits intermédiaires ne sont pas vendus tels quels (mais ce n'est pas impossible non plus). On les configure comme les produits finis si ce n'est qu'on ne coche pas toujours "peut être vendu", et qu'on ne calcule pas de marge ou de prix de vente.

</details><details id="bkmrk-un-produit-de-mati%C3%A8r"><summary>Un produit de matière première, destiné à la transformation</summary>

##### Les champs à compléter :

<table border="1" style="border-collapse: collapse; width: 100%; height: 304.883px;"><colgroup><col style="width: 24.0051%;"></col><col style="width: 32.6059%;"></col><col style="width: 43.389%;"></col></colgroup><tbody><tr style="height: 109.283px;"><td style="height: 109.283px;">En-tête de fiche produit</td><td style="height: 109.283px;">Le nom, la coche "peut être acheté"</td><td style="height: 109.283px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/Nqyimage.png)

</td></tr><tr style="height: 46.6px;"><td style="height: 46.6px;">Onglet "informations générales"</td><td style="height: 46.6px;">L'unité de mesure d'achat

le coût d'achat, la catégorie fiscale

la catégorie interne

</td><td style="height: 46.6px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/P8Fimage.png)

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

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

</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Onglet "achat"</td><td colspan="2" style="height: 29.8px;">Les informations du ou des fournisseur.euse.s :![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/JT1image.png)

</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Onglet "inventaire"</td><td style="height: 29.8px;">la "route"

le poids net (si article à l'unité)

</td><td style="height: 29.8px;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/KTpimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-08/KTpimage.png)

</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Onglet "information alimentaire"</td><td style="height: 29.8px;">les labels (facultatif)

les allergènes

</td><td style="height: 29.8px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/gbVimage.png)

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

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

</details><details id="bkmrk-les-produits-sp%C3%A9ciau"><summary>Les produits spéciaux (prestations, frais de transport, consignes, taxes, remises...)</summary>

Demander leur création au pôle informatique ou comptable

</details>##### Pour Grap : quid des produits de commandes groupées ?

<details id="bkmrk-article-de-commande-"><summary>Produit de commande groupée - A REECRIRE</summary>

<span style="background-color: rgb(241, 196, 15);">On peut générer un article de commande groupée à partir d'un article du catalogue en cliquant sur le bouton</span>

<span style="background-color: rgb(241, 196, 15);">![image.png](https://librairie.grap.coop/uploads/images/gallery/2022-12/scaled-1680-/7keimage.png).</span>  
<span style="background-color: rgb(241, 196, 15);">Par la suite, si l'on fait des modifications sur la fiche article et que l'on souhaite les reporter dans les commandes groupées (sur le libellé ou le prix), il faut cliquer ici (bas de fiche article) :</span>

<span style="background-color: rgb(241, 196, 15);">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2022-12/scaled-1680-/hdGimage.png)](https://librairie.grap.coop/uploads/images/gallery/2022-12/hdGimage.png)</span>

</details>### En résumé

<table border="1" id="bkmrk-cat%C3%A9gorie-peut-%C3%AAtre-" style="border-collapse: collapse; width: 100%; height: 262.2px;"><colgroup><col style="width: 16.8098%;"></col><col style="width: 14.3378%;"></col><col style="width: 11.9894%;"></col><col style="width: 9.14653%;"></col><col style="width: 12.8546%;"></col><col style="width: 12.731%;"></col><col style="width: 22.3719%;"></col></colgroup><tbody><tr style="height: 42.2px;"><td style="height: 42.2px;">  
</td><td style="height: 42.2px;">**Catégorie**</td><td class="align-center" style="height: 42.2px;">**Peut être acheté**</td><td class="align-center" style="height: 42.2px;">**Peut être vendu**</td><td class="align-center" style="height: 42.2px;">**Coût**</td><td class="align-center" style="height: 42.2px;">**Prix de vente**</td><td style="height: 42.2px;">**Commentaire**</td></tr><tr style="height: 46.6px;"><td style="height: 46.6px;">Produit d'achat-revente</td><td style="height: 46.6px;">Revente / xxx / xxx</td><td class="align-center" style="height: 46.6px;">X</td><td class="align-center" style="height: 46.6px;">X</td><td class="align-center" style="height: 46.6px;">= prix du fournisseur incluant remises et taxes</td><td class="align-center" style="height: 46.6px;">tient compte du taux de marque souhaité</td><td style="height: 46.6px;">  
</td></tr><tr><td>Produits en dépôt vente</td><td>Revente / xxx / xxx</td><td class="align-center" style="height: 46.6px;">X</td><td class="align-center" style="height: 46.6px;">X</td><td class="align-center">0</td><td>prix convenu avec le dépôt vendeur</td><td>Le taux de marque sera artificiellement à 100%</td></tr><tr style="height: 46.6px;"><td style="height: 46.6px;">Produit transformé</td><td style="height: 46.6px;">Transformation / xxx / xxx</td><td class="align-center" style="height: 46.6px;">-</td><td class="align-center" style="height: 46.6px;">X (sauf produit intermédiaire)</td><td class="align-center" style="height: 46.6px;">Calculé depuis la fiche technique</td><td class="align-center" style="height: 46.6px;">  
</td><td style="height: 46.6px;">Un cannette ouverte et servie dans un verre est un produit transformé</td></tr><tr style="height: 63.4px;"><td style="height: 63.4px;">Produit de matière première</td><td style="height: 63.4px;">Matières premières / xxx / xxx</td><td class="align-center" style="height: 63.4px;">X</td><td class="align-center" style="height: 63.4px;">-</td><td class="align-center" style="height: 63.4px;">= prix du fournisseur incluant remises et taxes</td><td class="align-center" style="height: 63.4px;">-</td><td style="height: 63.4px;">  
</td></tr><tr style="height: 63.4px;"><td style="height: 63.4px;">Produit spécial</td><td style="height: 63.4px;">Spécial / xxx / xxx</td><td class="align-center" style="height: 63.4px;">parfois oui (consigne fournisseur / frais de transport ...)</td><td class="align-center" style="height: 63.4px;">parfois oui</td><td class="align-center" style="height: 63.4px;">= prix du fournisseur</td><td class="align-center" style="height: 63.4px;">à fixer par vos soins</td><td style="height: 63.4px;">Configuré par le pôle informatique ou compta</td></tr></tbody></table>

<p class="callout warning">Pour les double activités (bar-épicerie, épicerie-restaurant, boulangerie-épicerie...), il arrive qu'un même produit soit tantôt revendu, tantôt sorti du stock pour de la transformation. Voir sur [&gt; CETTE FICHE &lt;](https://librairie.grap.coop/books/odoo-v16/page/cas-dune-double-activite-epicerie-et-restauration-bar) comment gérer cette situation.</p>

### Lexique et description des champs

<span style="background-color: rgb(241, 196, 15);">NB sandie : je n'ai pas parlé des champs "description", à voir comment on le traite</span>

<details id="bkmrk-champs-de-l%27en-t%C3%AAte-"><summary>Champs de l'en tête de la fiche produit</summary>

<table border="1" id="bkmrk-champs-exemple-descr" style="border-collapse: collapse; width: 100%; height: 356px;"><tbody><tr style="height: 30px;"><td class="align-center" style="width: 18.7886%; height: 30px;">**Champs**</td><td class="align-center" style="width: 31.1496%; height: 30px;">**Exemple**</td><td class="align-center" style="width: 50.0618%; height: 30px;">**Description**</td></tr><tr><td style="width: 18.7886%;">Image</td><td style="width: 31.1496%;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/mqqimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-08/mqqimage.png)

</td><td style="width: 50.0618%;">Vous pouvez charger une image de votre choix en cliquant sur le petit crayon

<p class="callout success">cette même image se reporte sur la fiche technique associée et dans le catalogue de commandes groupées</p>

</td></tr><tr style="height: 46px;"><td style="width: 18.7886%; height: 46px;">Nom</td><td style="width: 31.1496%; height: 46px;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/pyzimage.png)](https://librairie.grap.coop/uploads/images/gallery/2024-05/pyzimage.png)

</td><td style="width: 50.0618%; height: 46px;">Nom du produit. C'est ce nom qui sera affiché sur vos étiquettes de magasin, devis clients, tickets de caisse, etc.

Veiller à ce que ce nom soit unique, et toujours formaté de la même façon

<p class="callout success">Se mettre d'accord par exemple sur les accents : soit tous les mettre, soit aucun</p>

<p class="callout warning">Plus le libellé est long, plus il apparaît petit sur le point de vente tactile</p>

</td></tr><tr style="height: 30px;"><td style="width: 18.7886%; height: 30px;">Peut être acheté</td><td style="width: 31.1496%; height: 30px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186802678.png)

</td><td style="width: 50.0618%; height: 30px;">Si cochée, le produit sera visible lors de la saisie d'un bon de commande d'achat</td></tr><tr style="height: 30px;"><td style="width: 18.7886%; height: 30px;">Peut être vendu</td><td style="width: 31.1496%; height: 30px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186804222.png)

</td><td style="width: 50.0618%; height: 30px;">Si cochée, le produit sera visible lors de la saisie d'un devis client et dans le point de vente.

Décochez cette case si vous votre produit n'est pas disponible à la vente actuellement (rupture de stock, produit hors saison) pour éviter les erreurs de saisie.

</td></tr><tr><td style="width: 18.7886%;">Est une réduction</td><td style="width: 31.1496%;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186804222.png)

</td><td style="width: 50.0618%;">Pour les remises en € seulement

</td></tr><tr><td style="width: 18.7886%;">Peut être inséré dans une dépense</td><td style="width: 31.1496%;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186804222.png)

</td><td style="width: 50.0618%;">Pour les produits donnant lieu à des notes de frais (déplacements, repas, avances pour le compte de la société...)

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

</details><details id="bkmrk-champs-de-l%27onglet-%22"><summary>Champs de l'onglet "informations générales"</summary>

<table border="1" id="bkmrk-champs-exemple-descr-1" style="border-collapse: collapse; width: 100%; height: 2592.12px;"><tbody><tr style="height: 30px;"><td class="align-center" style="width: 18.742%; height: 30px;">**Champs**</td><td class="align-center" style="width: 31.1938%; height: 30px;">**Exemple**</td><td class="align-center" style="width: 50.0642%; height: 30px;">**Description**</td></tr><tr style="height: 192.2px;"><td style="width: 18.742%; height: 192.2px;">Type de produit  
</td><td style="width: 31.1938%; height: 192.2px;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/O7bimage.png)](https://librairie.grap.coop/uploads/images/gallery/2024-05/O7bimage.png)

</td><td style="width: 50.0642%; height: 192.2px;">3 valeurs possibles :

\- **stockable** : à utiliser pour tous vos produits alimentaires, pour lequel vous gérez des stocks

\- **service** : cas rare et jamais paramétré par vous-même ! C'est le pôle informatique qui créera les articles de type "service" (articles immatériels : prestations, taxes, ...)

**-consommable** : produit matériel pour lequel le stock n'est pas géré dans les inventaires (ex. consignes).

</td></tr><tr style="height: 80.2px;"><td style="width: 18.742%; height: 80.2px;">Politique de facturation  
</td><td style="width: 31.1938%; height: 80.2px;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/vaLimage.png)](https://librairie.grap.coop/uploads/images/gallery/2024-05/vaLimage.png)

</td><td style="width: 50.0642%; height: 80.2px;">Dans le cas où la quantité commandée est différente de la quantité livrée, ce champs détermine laquelle est la quantité à facturer.

</td></tr><tr style="height: 120.45px;"><td style="width: 18.742%; height: 120.45px;">Unité de mesure d'article  
</td><td style="width: 31.1938%; height: 120.45px;">l'unité que vous utilisez vous à la vente   
</td><td style="width: 50.0642%; height: 120.45px;">- unité : vente à la pièce
- kg : vente en vrac (utilisé aussi pour des liquides car vous les pèserez sur une balance...qui affiche des kilos !
- heure / jour : pour des prestations

</td></tr><tr style="height: 285px;"><td style="width: 18.742%; height: 285px;">UdM d'achat  
</td><td style="width: 31.1938%; height: 285px;">unité de vente du fournisseur (celle de la facture)  
</td><td style="width: 50.0642%; height: 285px;">Dans 95% des cas, il s'agit de la même unité de mesure que la vôtre (1PCE ou 01Kg).

<p class="callout warning">Mettre une valeur différente seulement si le prix unitaire de votre fournisseur s'entend pour plusieurs unités.</p>

<span style="color: rgb(126, 140, 141);">Ex : le fournisseur vous vend des boîtes de 24 oeufs, mais vous revendez les oeufs à l'unité : UdM d'achat = 24PCE, et unité de mesure de l'article = 01PCE (ou "unité").</span>

<p class="callout success"><span style="color: rgb(52, 73, 94);">Voir [&gt; ICI &lt;](https://librairie.grap.coop/link/1089#bkmrk-unit%C3%A9-de-mesure-d%27ac) des illustrations de cas de figure</span></p>

</td></tr><tr style="height: 57.8px;"><td style="width: 18.742%; height: 57.8px;">Catégorie d'impression</td><td style="width: 31.1938%; height: 57.8px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/Kg0image.png)

</td><td style="width: 50.0642%; height: 57.8px;">Formats d'étiquette

Voir [&gt; ICI &lt;](https://librairie.grap.coop/books/odoo-v16/page/fiche-produit-etiquettes-impression-et-parametrage) la liste des catégories d'impression

</td></tr><tr style="height: 126.6px;"><td style="width: 18.742%; height: 126.6px;">A imprimer</td><td style="width: 31.1938%; height: 126.6px;">![](https://librairie.grap.coop/uploads/images/gallery/2019-06-Jun/scaled-840-0/image-1559739134436.png)

</td><td style="width: 50.0642%; height: 126.6px;"><p class="callout success">La coche "à imprimer" s'active dès que l'on sauvegarde une nouvelle fiche article et/ou que l'on modifie un ou plusieurs champs présent(s) sur l'étiquette (libellé, origine, prix...).</p>

</td></tr><tr style="height: 80.2px;"><td style="width: 18.742%; height: 80.2px;"><span style="color: rgb(206, 212, 217);">Type d'étiquette</span></td><td style="width: 31.1938%; height: 80.2px;"></td><td style="width: 50.0642%; height: 80.2px;"><span style="background-color: rgb(241, 196, 15);">FACULTATIF - le type d'étiquette (permet par exemple d'imprimer sur un papier de couleur les articles qui ont le type "local")</span>

</td></tr><tr style="height: 80.2px;"><td style="width: 18.742%; height: 80.2px;"><span style="color: rgb(206, 212, 217);">UdM de l'étiquette</span></td><td style="width: 31.1938%; height: 80.2px;"></td><td style="width: 50.0642%; height: 80.2px;"> <span style="background-color: rgb(241, 196, 15);">FACULTATIF - l'unité de mesure pour le prix de vente (ex. pour les épices, on peut afficher le prix pour 100g, et pour les liquides en vrac, le prix au litre)</span>

</td></tr><tr style="height: 125px;"><td style="width: 18.742%; height: 125px;">Catégorie de Marge</td><td style="width: 31.1938%; height: 125px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596187636747.png)

</td><td style="width: 50.0642%; height: 125px;">Indique quelle marge théorique vous souhaitez appliquer à votre produit. Si le prix de vente est différent du prix de vente théorique, un bouton s'affiche pour réappliquer la marge.

Voir [la documentation relative aux marges.](https://librairie.grap.coop/books/odoo-v16/page/fiche-produit-gestion-des-marges-commerciales)

</td></tr><tr style="height: 104.2px;"><td style="width: 18.742%; height: 104.2px;">Prix de vente</td><td style="width: 31.1938%; height: 104.2px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/8AJimage.png)

</td><td style="width: 50.0642%; height: 104.2px;"><p class="callout success">NB : vous trouverez dans le chatter de la fiche article un historique de tous les prix de vente appliqués.</p>

</td></tr><tr style="height: 126.6px;"><td style="width: 18.742%; height: 126.6px;">Catégorie Fiscale</td><td style="width: 31.1938%; height: 126.6px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596187514561.png)

</td><td style="width: 50.0642%; height: 126.6px;">Fiscalité du produit.

Voir à ce sujet, la fiche dédiée[ sur le paramétrage fiscal](https://librairie.grap.coop/books/odoo-v16/page/fiche-produit-parametrage-fiscal)[.](https://librairie.grap.coop/books/odoo-v12/page/vu_fiche-produit---param%C3%A9trage-fiscal)

<p class="callout warning">A renseigner même si votre fournisseur n'a pas appliqué de TVA.</p>

</td></tr><tr style="height: 425.5px;"><td style="width: 18.742%; height: 425.5px;">Coût HT  
</td><td style="width: 31.1938%; height: 425.5px;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-04/scaled-1680-/cHdimage.png)](https://librairie.grap.coop/uploads/images/gallery/2023-04/cHdimage.png)

</td><td style="width: 50.0642%; height: 425.5px;">Coût d'achat / prix de revient du produit. Ce champs est utilisé pour calculer la marge commerciale d'une vente (devis, facture, ticket de caisse).

- exprimé en **unité de mesure de revente du produit** (Pièce ou Kilo seulement), quelle que soit l'unité de mesure d'achat.
- S'exprime **Hors Taxe**

<p class="callout warning">Dans le cas d'un produit acheté à un **fournisseur non assujetti**, on mettra le prix d'achat dans "Coût HT", sans faire attention au "Coût TTC" qui se calcule d'office (mais ne change rien au calcul du prix de vente).</p>

- Intègre les **remises fournisseurs**
- Réintègre potentiellement **les frais d'achat généraux** (frais de transport, taxes CTIFL, etc...)

Ce montant doit être saisi au démarrage. Par la suite, il est mis à jour lors du contrôle de facture fournisseur.

</td></tr><tr style="height: 233px;"><td style="width: 18.742%; height: 233px;">Catégorie de produit</td><td style="width: 31.1938%; height: 233px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/QnDimage.png)

</td><td style="width: 50.0642%; height: 233px;">  
Catégorie principale du produit selon un référentiel commun à toute la coopérative.

Pour une description détaillée, veuillez consulter la documentation sur [le paramétrage comptable](https://librairie.grap.coop/books/odoo-v12/page/vu_fiche-produit---param%C3%A9trage-comptable).

<p class="callout info">La liste des catégories n'est pas modifiable par les utilisateurs. Si vous ne trouvez pas la catégorie qu'il vous convient, veuillez contacter le service informatique</p>

</td></tr><tr style="height: 46.6px;"><td style="width: 18.742%; height: 46.6px;"> Référence interne</td><td style="width: 31.1938%; height: 46.6px;"> </td><td style="width: 50.0642%; height: 46.6px;"><span style="background-color: rgb(241, 196, 15);">XXXX </span></td></tr><tr style="height: 72.9667px;"><td style="width: 18.742%; height: 72.9667px;">Code barres </td><td style="width: 31.1938%; height: 72.9667px;">![](https://librairie.grap.coop/uploads/images/gallery/2019-06-Jun/scaled-840-0/image-1559734934815.png)

</td><td style="width: 50.0642%; height: 72.9667px;">Code barre de l'article. Cf[ documentation sur les codes barres.](https://librairie.grap.coop/books/odoo-v16/page/a-reecrire-fiche-produit-gestion-des-codes-barres)</td></tr><tr style="height: 50.6px;"><td style="width: 18.742%; height: 50.6px;">Règle de code barre</td><td style="width: 31.1938%; height: 50.6px;">  
</td><td style="width: 50.0642%; height: 50.6px;"><span style="background-color: rgb(241, 196, 15);">A compléter si vous générez des codes barre personnalisés via Odoo</span></td></tr><tr style="height: 125px;"><td style="width: 18.742%; height: 125px;"> Étiquettes de produit</td><td style="width: 31.1938%; height: 125px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/ZZMimage.png)

</td><td style="width: 50.0642%; height: 125px;"> Vous avez la possibilité de vous créer des étiquettes pour qualifier vos produits et pouvoir faire des filtres ensuite afin de faciliter vos recherches / navigations : ex. des étiquettes sur la saisonnalité, sur la composition, etc.</td></tr><tr style="height: 36.2px;"><td style="width: 18.742%; height: 36.2px;"> Fabricant.e</td><td style="width: 31.1938%; height: 36.2px;"> </td><td style="width: 50.0642%; height: 36.2px;">Nom du ou de la producteur.ice </td></tr></tbody></table>

</details><details id="bkmrk-champs-de-l%27onglet-v"><summary>Champs de l'onglet Vente</summary>

<table border="1" id="bkmrk-champs-exemple-descr-2" style="border-collapse: collapse; width: 100%; height: 846.1px;"><tbody><tr style="height: 30px;"><td class="align-center" style="width: 18.742%; height: 30px;">**Champs**</td><td class="align-center" style="width: 31.1938%; height: 30px;">**Exemple**</td><td class="align-center" style="width: 50.0642%; height: 30px;">**Description**</td></tr><tr style="height: 165px;"><td style="width: 18.742%; height: 165px;">Disponible dans le point de vente</td><td style="width: 31.1938%; height: 165px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186804222.png)

</td><td style="width: 50.0642%; height: 165px;">Décochez cette case si vous souhaitez cacher provisoirement ce produit de votre point de vente tactile. <p class="callout info">Vous pouvez également décocher la case "*peut être vendu*" si vous souhaitez que ce produit ne soit pas non plus disponible lors de la création de devis pro et/ou bons de commande.</p>

</td></tr><tr style="height: 70.1px;"><td style="width: 18.742%; height: 70.1px;">A peser avec une balance</td><td style="width: 31.1938%; height: 70.1px;">![](https://librairie.grap.coop/uploads/images/gallery/2019-06-Jun/scaled-840-0/image-1559739134436.png)

</td><td style="width: 50.0642%; height: 70.1px;">Cette case s'active automatiquement pour les articles avec unité de mesure de vente = 01kg.

</td></tr><tr style="height: 169.8px;"><td style="width: 18.742%; height: 169.8px;">Ligne regroupable  
</td><td style="width: 31.1938%; height: 169.8px;">![](https://librairie.grap.coop/uploads/images/gallery/2019-06-Jun/scaled-840-0/image-1559739134436.png)

</td><td style="width: 50.0642%; height: 169.8px;">Cette case est active par défaut, afin que 2 mêmes articles saisis en début et fin de ticket fusionnent en une seule ligne.

Parfois cependant, on souhaite avoir 2 lignes distinctes, et notamment quand on veut comptabiliser les consignes vendues et retournées. Dans ce cas, on décoche "ligne regroupable".

</td></tr><tr style="height: 63.4px;"><td style="width: 18.742%; height: 63.4px;">Peut être payé avec des titres-restaurant</td><td style="width: 31.1938%; height: 63.4px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186804222.png)

</td><td style="width: 50.0642%; height: 63.4px;">Se coche automatiquement si la catégorie d'article sélectionnée est configurée comme étant éligible à un paiement en ticket restaurant.</td></tr><tr style="height: 102.6px;"><td style="width: 18.742%; height: 102.6px;">Catégorie du point de vente<span style="background-color: #ffff00;">  
</span></td><td style="width: 31.1938%; height: 102.6px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/l29image.png)

</td><td style="width: 50.0642%; height: 102.6px;">Catégorie du Point de vente. Permet d'organiser les produits dans l'interface tactile.

Voir[ la documentation relative au paramétrage du point de vente.](https://librairie.grap.coop/books/odoo-v16/page/1-parametrage-du-point-de-vente)

</td></tr><tr style="height: 40px;"><td style="width: 18.742%; height: 40px;">Est une consigne</td><td style="width: 31.1938%; height: 40px;">![](https://librairie.grap.coop/uploads/images/gallery/2019-06-Jun/scaled-840-0/image-1559739134436.png)</td><td style="width: 50.0642%; height: 40px;">Permet d'identifier les produits pouvant être lié à d'autres en tant que consignes</td></tr><tr><td style="width: 18.742%;">Produit de consigne associé</td><td style="width: 31.1938%;">  
</td><td style="width: 50.0642%;">Permet d'appeler la consigne à associer au produit : ainsi en sélectionnant le produit en question dans le ticket du point de vente ou dans un devis, la consigne s'ajoute également.</td></tr></tbody></table>

</details><details id="bkmrk-champs-de-l%27onglet-a"><summary>Champs de l'onglet Achat</summary>

<table border="1" id="bkmrk-champs-exemple-descr-3" style="border-collapse: collapse; width: 100%; height: 356px;"><tbody><tr style="height: 30px;"><td class="align-center" style="width: 18.7886%; height: 30px;">**Champs**</td><td class="align-center" style="width: 31.1496%; height: 30px;">**Exemple**</td><td class="align-center" style="width: 50.0618%; height: 30px;">**Description**</td></tr><tr><td style="width: 18.7886%; height: 30px;"><span style="background-color: rgb(241, 196, 15);">**Fournisseur**</span></td><td style="width: 31.1496%; height: 30px;"><span style="background-color: rgb(241, 196, 15);">![](https://librairie.grap.coop/uploads/images/gallery/2020-11/scaled-1680-/image-1604397141224.png)</span>

</td><td style="width: 50.0618%; height: 30px;"><span style="background-color: rgb(241, 196, 15);">Sélectionner ici votre fournisseur (la fiche contact doit être créée au préalable, ou sinon, on peut cliquer sur "créer et modifier" dans le menu déroulant : c'est un raccourci pour créer une nouvelle fiche contact)</span>

<p class="callout warning"><span style="background-color: rgb(241, 196, 15);">NB : ne s'affichent ici que les contacts qui ont la coche "fournisseur" activée dans la fiche contact &gt; onglet "ventes et achats"</span></p>

</td></tr><tr><td style="width: 18.7886%; height: 37px;"><span style="background-color: rgb(241, 196, 15);">**Nom de l'article chez le fournisseur**</span></td><td style="width: 31.1496%; height: 37px;"></td><td style="width: 50.0618%; height: 37px;"><span style="background-color: rgb(241, 196, 15);">Nom de l'article tel que le fournisseur le nomme</span>

</td></tr><tr><td style="width: 18.7886%; height: 37px;"><span style="background-color: rgb(241, 196, 15);">**Référence fournisseur**</span></td><td style="width: 31.1496%; height: 37px;"></td><td style="width: 50.0618%; height: 37px;"><span style="background-color: rgb(241, 196, 15);">Code de l'article chez le fournisseur.</span>

<span style="background-color: rgb(241, 196, 15);">Ce champ est important pour les plateformes qui reçoivent vos bons de commandes générés par Odoo avec plusieurs centaines de lignes, afin de faciliter leur gestion administrative.</span>

<p class="callout warning"><span style="background-color: rgb(241, 196, 15);">Pour ces fournisseurs, cette donnée est souvent obligatoire : le bon de commande peut être refusé dans le cas où le code n'est pas présent.</span></p>

</td></tr><tr><td style="width: 18.7886%; height: 87px;"><span style="background-color: rgb(241, 196, 15);">**Quantité de conditionnement**</span></td><td style="width: 31.1496%; height: 87px;"><span style="background-color: rgb(241, 196, 15);">![image-1627650302134.png](https://librairie.grap.coop/uploads/images/gallery/2021-07/scaled-1680-/image-1627650302134.png)</span>

</td><td style="width: 50.0618%; height: 87px;"><span style="background-color: rgb(241, 196, 15);">Force Odoo à acheter au minimum 12 fois l'unité de mesure d'achat du fournisseur.</span>

</td></tr><tr><td style="width: 18.7886%; height: 114px;"><span style="background-color: rgb(241, 196, 15);">**Prix** </span></td><td style="width: 31.1496%; height: 114px;"></td><td style="width: 50.0618%; height: 114px;"><span style="background-color: rgb(241, 196, 15);">Prix unitaire **Brut** auquel votre fournisseur vous vend le produit.</span>

- <span style="background-color: rgb(241, 196, 15);">s'entend Hors Taxe</span>
- <span style="background-color: rgb(241, 196, 15);">ne contient pas les éventuelles remises</span>

</td></tr><tr><td style="width: 18.7886%; height: 20px;"><span style="background-color: rgb(241, 196, 15);">**Remise 1 (%)**</span></td><td style="width: 31.1496%; height: 20px;">  
</td><td style="width: 50.0618%; height: 20px;"><span style="background-color: rgb(241, 196, 15);">remise de niveau 1 du fournisseur</span></td></tr><tr><td style="width: 18.7886%; height: 57px;"><span style="background-color: rgb(241, 196, 15);">**Remise 2 (%)**</span></td><td style="width: 31.1496%; height: 57px;"></td><td style="width: 50.0618%; height: 57px;"><span style="background-color: rgb(241, 196, 15);">remise de niveau 2 du fournisseur. S'applique sur le prix brut + la remise de niveau 1.</span>

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

</details><details id="bkmrk-champs-de-l%27onglet-i"><summary>Champs de l'onglet Inventaire</summary>

<table border="1" id="bkmrk-champs-exemple-descr-4" style="border-collapse: collapse; width: 100%; height: 50px;"><tbody><tr style="height: 30px;"><td class="align-center" style="width: 18.742%; height: 30px;">**Champs**</td><td class="align-center" style="width: 31.1938%; height: 30px;">**Exemple**</td><td class="align-center" style="width: 50.0642%; height: 30px;">**Description**</td><td style="width: 2.18228%;">  
</td></tr><tr style="height: 20px;"><td style="width: 18.742%; height: 20px;">Routes</td><td style="width: 31.1938%; height: 20px;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/tGmimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-08/tGmimage.png)

</td><td style="width: 50.0642%; height: 20px;">**Acheter** : pour les produits d'achat-revente.

<p class="callout success">Se coche automatiquement lorsque l'on active ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/5vNimage.png)</p>

**Fabriquer** : pour les produits transformés.

<p class="callout success">Se coche automatiquement dès lors qu'il y a une fiche technique (nomenclature) associée à la fiche produit.</p>

</td><td style="width: 2.18228%;">  
</td></tr><tr><td style="width: 18.742%;">Poids net / Poids brut / Volume</td><td style="width: 31.1938%;"></td><td style="width: 50.0642%;">**Poids net / volume** : contenant exclu. Peut se calculer à partir de la recette.

<p class="callout warning">**<span style="color: rgb(224, 62, 45);">OBLIGATOIRE</span>** : à compléter pour les produits vendus à l'unité et pour lesquels vous imprimez une étiquette de rayon pour obtenir le prix au kilo</p>

**Poids brut** : avec contenant (pour évaluer le poids lors du transport notamment) : champs obligatoire pour les produits qui transitent dans les commandes groupées de Grap.

</td><td style="width: 2.18228%;">  
</td></tr><tr><td style="width: 18.742%;">Délai de fabrication</td><td style="width: 31.1938%;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/I3uimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-08/I3uimage.png)

</td><td style="width: 50.0642%;">FACULTATIF : utile pour la planification de la production

</td><td style="width: 2.18228%;">  
</td></tr><tr><td style="width: 18.742%;">Délai de préparation de l'ordre de fabrication / délai de livraison</td><td style="width: 31.1938%;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/CqSimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-08/CqSimage.png)

</td><td style="width: 50.0642%;">FACULTATIF : pour les activités de transformation qui gèrent des commandes pros et livraisons

</td><td style="width: 2.18228%;">  
</td></tr><tr><td style="width: 18.742%;">Origine : Pays / région / département</td><td style="width: 31.1938%;"></td><td style="width: 50.0642%;">Le pays est une information <span style="color: rgb(224, 62, 45);">**OBLIGATOIRE** </span>pour les produits frais (sur les étiquettes de rayon).

<p class="callout info">Renseigner le maillon le plus fin (ex. si vous avez le département, le fait de l'inscrire dans le champs dédié permet de compléter automatiquement la région et le pays).</p>

</td><td style="width: 2.18228%;">  
</td></tr></tbody></table>

</details><details id="bkmrk-champs-de-l%27onglet-i-1"><summary>Champs de l'onglet informations alimentaires</summary>

<table border="1" id="bkmrk-champs-exemple-descr-5" style="border-collapse: collapse; width: 100%; height: 1125.28px;"><tbody><tr style="height: 30px;"><td class="align-center" style="width: 18.742%; height: 30px;">**Champs**</td><td class="align-center" style="width: 31.1938%; height: 30px;">**Exemple**</td><td class="align-center" style="width: 50.0642%; height: 30px;">**Description**</td></tr><tr style="height: 113.8px;"><td style="width: 18.742%; height: 113.8px;">Est alimentaire</td><td style="width: 31.1938%; height: 113.8px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186804222.png)

</td><td style="width: 50.0642%; height: 113.8px;">Cette coche s'active automatiquement selon la catégorie interne saisie. Elle permet notamment que la mention de la certification bio s'affiche sur les étiquettes vrac (mention **<span style="color: rgb(224, 62, 45);">OBLIGATOIRE</span>**). Cela rend aussi possible la réalisation de statistiques sur la part des ventes alimentaires sur l'ensemble d'un commerce.</td></tr><tr style="height: 193.8px;"><td style="width: 18.742%; height: 193.8px;">Labels</td><td style="width: 31.1938%; height: 193.8px;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/ffmimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-08/ffmimage.png)

</td><td style="width: 50.0642%; height: 193.8px;">Champs à choix multiple où il est possible d'indiquer les labels agro-écologiques (AB, etc...), sociétaux (Commerce équitable), ou de constitution (sans gluten, vegan, etc...)

Information <span style="color: #ff0000;">**OBLIGATOIRE**</span> pour les labels bio. Cette information s'affiche sur les étiquettes et sur les factures.

<p class="callout warning">La répression des fraudes est particulièrement attentive à la justesse des ces informations.</p>

</td></tr><tr style="height: 80.2px;"><td style="width: 18.742%; height: 80.2px;">Non certifiable</td><td style="width: 31.1938%; height: 80.2px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186804222.png)

</td><td style="width: 50.0642%; height: 80.2px;"><span style="background-color: rgb(241, 196, 15);">Articles alimentaires qui ne peuvent pas être certifiés bio (ex : produits de la mer =&gt; sel, eau) : sont exclus des statistiques sur le bio.</span>

</td></tr><tr style="height: 93.4px;"><td style="width: 18.742%; height: 93.4px;">Origine des ingrédients</td><td style="width: 31.1938%; height: 93.4px;">France, UE, Non UE, UE/non UE

</td><td style="width: 50.0642%; height: 93.4px;"><span style="text-decoration: underline;">**UE/non UE**</span> : pour les produits certifiés bio avec un ensemble de matières premières issues de l'UE et d'autres non de l'UE.

<span style="text-decoration: underline;">**Non UE**</span> : pour les produits dont toutes les matières premières sont hors UE.

</td></tr><tr style="height: 111.967px;"><td style="width: 18.742%; height: 111.967px;">Méthode de conservation / DLC / DLUO</td><td style="width: 31.1938%; height: 111.967px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/F1ximage.png)

</td><td style="width: 50.0642%; height: 111.967px;">FACULTATIF : sert notamment pour les produits qui rentrent dans les commandes groupées de Grap

</td></tr><tr style="height: 147.4px;"><td style="width: 18.742%; height: 147.4px;">Catégorie de repas</td><td style="width: 31.1938%; height: 147.4px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/H9Wimage.png)

</td><td style="width: 50.0642%; height: 147.4px;">FACULTATIF : la "catégorie de repas" est un échelon de classification supplémentaire (en plus de la catégorie interne et la catégorie de point de vente) qui vous est proposé, il peut être utile pour éditer un catalogue ou pour organiser votre affichages ou vos exports type assistant de production.

</td></tr><tr style="height: 147.917px;"><td style="width: 18.742%; height: 147.917px;">Allergènes et Ingrédients</td><td style="width: 31.1938%; height: 147.917px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/AxCimage.png)

\-----------------------------------------------------

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

</td><td style="width: 50.0642%; height: 147.917px;">FACULTATIF : s'affiche sur certains formats d'étiquette (Vrac et Applimage), et pour les activités de boulangerie / restauration avec un point de vente, une liste des allergènes par recette peut être éditée.

</td></tr><tr style="height: 149px;"><td style="width: 18.742%; height: 149px;">Alcool</td><td style="width: 31.1938%; height: 149px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/5I7image.png)

</td><td style="width: 50.0642%; height: 149px;">Pour les activités de négoce de vin et pour les brasseurs, préciser le taux d'alcool est <span style="color: rgb(224, 62, 45);">**OBLIGATOIRE**</span>.

<p class="callout success">La coche "contient de l'alcool" permet de faire apparaître le logo "alcool interdit pendant la grossesse" sur les étiquettes de rayon.</p>

</td></tr><tr style="height: 57.8px;"><td style="width: 18.742%; height: 57.8px;">Est Vegan</td><td style="width: 31.1938%; height: 57.8px;">![](https://librairie.grap.coop/uploads/images/gallery/2020-07/scaled-1680-/image-1596186804222.png)

</td><td style="width: 50.0642%; height: 57.8px;">Utilisé uniquement à des fins statistiques voire pour faire des filtres si besoin.

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

</details><details id="bkmrk-champs-de-l%27onglet-e"><summary>Champs de l'onglet eBoutique</summary>

Voir &gt; [ICI](https://librairie.grap.coop/link/1297#bkmrk-fiche-produitun-nouv) &lt;

</details>### Les boutons sur la fiche produit :

<table border="1" id="bkmrk-une-fois-la-fiche-ar" style="border-collapse: collapse; width: 100%; height: 535.233px;"><colgroup><col style="width: 30.653%;"></col><col style="width: 69.347%;"></col></colgroup><tbody><tr style="height: 29.8px;"><td style="height: 29.8px;">  
</td><td style="height: 29.8px;">  
</td></tr><tr style="height: 155.3px;"><td style="height: 155.3px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/Hg5image.png)</td><td style="height: 155.3px;">Une fois la fiche article sauvegardée, on peut consulter les prix HT et TTC appliqués par liste de prix, ainsi que la marge en € et en % en cliquant sur ce bouton

On peut aussi cliquer sur le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/pVgimage.png) pour saisir un prix différent manuellement : soit pour une liste de prix éditable, soit pour indiquer un prix différent selon la date de vente ou la quantité vendue :

</td></tr><tr style="height: 48.9px;"><td style="height: 48.9px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/mEVimage.png)</td><td style="height: 48.9px;">Cliquer ici pour ajouter l'article dans un bon de commande d'achat (soit existant, soit générer un nouveau bon de commande).</td></tr><tr style="height: 50.8833px;"><td style="height: 50.8833px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/Xmpimage.png)

</td><td style="height: 50.8833px;">Quantité en stock à l'instant T, et prévisionnel (dépend d'une réception / livraison / production planifiée mais pas confirmée).</td></tr><tr style="height: 48.25px;"><td style="height: 48.25px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/Ip1image.png)

</td><td style="height: 48.25px;">Mouvements de stock :

- entrant (IN): une réception, une fabrication (si produit fini)
- et sortant (OUT) : une livraison (lors d'une vente), une fabrication (si matière première)

</td></tr><tr style="height: 67.7px;"><td style="height: 67.7px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/vroimage.png)

</td><td style="height: 67.7px;"> Fiches recettes associées au produit</td></tr><tr style="height: 67.7px;"><td style="height: 67.7px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/hMFimage.png)

</td><td style="height: 67.7px;">Fiches recettes dans lesquelles ce produit est une composante</td></tr><tr style="height: 66.7px;"><td style="height: 66.7px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-08/scaled-1680-/nbEimage.png)

</td><td style="height: 66.7px;">Ordres de fabrication de ce produit</td></tr></tbody></table>

# Fiche Produit - Gestion des marges commerciales

<p class="callout info">Odoo calcule automatiquement la marge théorique d’après le Coût d'achat HT (inclue les taxes, remises et frais de déplacement) et le Prix de vente HT lors de l’enregistrement de la fiche produit (marge brute = prix de vente HT - prix d'achat HT).</p>

<p class="callout info">Pour simplifier la gestion des marges et gagner en lisibilité, il est recommandé de créer des « **catégories de marge** ».</p>

### Calcul automatique de la marge

- Créer (ou modifier) une fiche produit,
- Renseigner le Coût (HT) et le Prix de vente,
- Enregistrer.

##### Sans catégorie de marge

Le Prix de vente HT et la Marge Théorique (%) se calculent automatiquement à l'enregistrement de la fiche produit. ![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/r9timage.png)

##### Avec catégorie de marge

Si l'on sélectionne une catégorie de marge, un "prix théorique" se calcule". Si la marge calculée à partir du prix inscrit en dur diffère de ce prix théorique, on peut ajuster :

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

<p class="callout warning">Le taux de marque théorique correspond à celui obtenu pour une vente au "prix catalogue". Dans le cas où votre client achète à une tarification (= liste de prix) autre, la marge est inférieure. De la même façon il ne tient pas compte des remises exceptionnelles en caisse.</p>

#### Mode de calcul

La **catégorie de marge** correspond au <span style="text-decoration: underline;">taux de marque</span> (marge / prix de vente HT) souhaité et non au taux de marge (marge / prix d'achat HT).

<table border="1" id="bkmrk-exemple-%3A-j%27ach%C3%A8te-u" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td><span style="color: rgb(126, 140, 141);">Exemple : j'achète un article 10 € et je souhaite marger à 30%.</span>

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td class="align-center">**<span style="color: rgb(224, 62, 45);">KO</span>**

<span style="color: rgb(224, 62, 45);">erreur courante</span>

</td><td class="align-center">**<span style="color: rgb(45, 194, 107);">OK</span>**  
</td></tr><tr><td><span style="color: rgb(126, 140, 141);">je fais 10 x 1,3 = 13 € HT et j'ajoute la TVA</span>

<span style="color: rgb(126, 140, 141);">ma marge est de 3 €</span>

<span style="color: rgb(126, 140, 141);">mon taux de marque est de 3 / 13 = 23%</span>

</td><td><span style="color: rgb(126, 140, 141);">je fais 10 / 70% (ou 10 /(1-**30%**) = 14,2 € HT et j'ajoute la TVA</span>

<span style="color: rgb(126, 140, 141);">ma marge est de 4,2 €</span>

<span style="color: rgb(126, 140, 141);">mon taux de marque est de 4,2 / 14,2 = 30%</span>

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

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

Voir aussi cette petite &gt; [calculette maison](https://nuage.grap.coop/s/XP5zT69bj4NCCRA) &lt; pour détailler ou simuler des prix.

### Catégories de marges

#### Créer ou modifier une catégorie de marge :

- On peut créer ou sélectionner une catégorie de marge directement depuis la fiche produit (raccourci) : on commence à écrire son libellé et le menu déroulant propose l'action de "créer et modifier":
- ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/otqimage.png)

- On peut aussi aller dans le menu des catégories de marge (évite de faire des doublons et donne un regard global sur la politique de marges de l'entreprise) dans ***Produits &gt; Configuration &gt; Margin Classification*** (= Catégories de marge) et cliquer sur le bouton "NOUVEAU" ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/9n8image.png)
- Nommer la catégorie et indiquer le "Taux de marque" ainsi que l'éventuel arrondi souhaité (à 0,05 € par exemple) ainsi que la "surcharge de prix" si besoin (rare). 
    - Enregistrer.
- <table border="1" id="bkmrk--0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/rpSimage.png)
    
    </td></tr></tbody></table>

<p class="callout success">Le fait de mettre des arrondis permet la lisibilité des prix MAIS AUSSI de **réduire le travail d'étiquetage** en magasin : en effet, le prix de vente est souvent recalculé proportionnellement aux évolutions de coûts d'achat, pour conserver un taux de marque équivalent. Si la variation est faible (quelques centimes), il se peut que le prix théorique ne bouge pas grâce à cet arrondi.</p>

<p class="callout info">La "**surcharge de prix**" correspond à une partie fixe ajoutée au prix de vente calculé d'après le taux de marque indiqué. Elle a répondu par exemple à un besoin de l’activité Petits Zestes d'Italie de répercuter des coûts de frais de transport depuis l'Italie qui étaient calculés annuellement. En estimant un surcoût ramené à l'unité ou au kilo de quelques centimes à mettre en surcharge de prix, cela permet de ne pas dégrader la marge.</p>

<p class="callout info">Elle peut avoir un autre usage : pour les activités de transformation, qui veulent appliquer une marge sur le produit transformé MAIS PAS sur l'emballage qui l'accompagne, la refacturation de l'emballage peut passer par la surcharge de prix. *Ex. je veux vendre ma brioche avec 80% de marge puis ajouter 20 centimes d'emballage sans marger dessus.* Idem pour les coûts d'énergie par exemple.</p>


#### <span style="color: rgb(149, 165, 166);"><s>Attribution d'une catégorie de marge en masse (pour plusieurs articles à la fois) :</s></span>

<span style="color: rgb(149, 165, 166);"><s>Cocher les articles pour lesquels on veut rattacher une catégorie de marge donnée, puis aller dans "Actions" &gt;&gt; "Edition en lots (Produits (Marge))".</s></span>

<span style="color: rgb(149, 165, 166);"><s>puis choisir la catégorie en question et cliquer sur "appliquer".</s></span>

---

#### Ajuster les prix de vente en utilisant les catégories de marge

<span style="color: #993300;">**Au cas par cas :**</span>

Dans le cas où ce Prix théorique diffère du Prix de vente, la mention *« Augmenter (ou baisser) le prix »* s’ajoute à droite du prix théorique : cliquer dessus a pour effet d'ajuster le prix de vente d’après la marge sélectionnée.

**<span style="color: #993300;">Mise à jour groupée :</span>**

##### <span style="color: rgb(35, 36, 36);">1ère technique (à l'aveugle) dans le menu</span><span style="color: rgb(35, 36, 36);"> **Produits**  </span>

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

1. Cocher les produits pour lesquels vous voulez faire la mise à jour de prix (vous pouvez faire un filtre au préalable, sur un fournisseur donné par exemple)
2. Faire Action &gt; Appliquer le prix théorique (qu'il soit supérieur ou inférieur au prix de vente actuel) OU Apply Up (ne modifie que les produits pas assez chers) OU Apply Down (n'impacte que les produits trop chers).

##### 2nde technique : aller dans l'écran des catégories de marge :

**Produits &gt; Configuration &gt; Margin Classification** (Catégories de marge)

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

Les 3 actions précédentes (appliquer le prix théorique, augmenter ou baisser "à l'aveugle") sont disponibles également sous forme de boutons mais on peut aussi accéder à des vues listes selon ce que l'on souhaite voir :

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

<span style="color: rgb(35, 36, 36);">exemple, derrière le 1er bouton (ensemble des produits avec cette catégorie de marge) : </span>

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

Et on choisit d'ajuster (ou pas) le prix de vente (à la main dans la case "prix de vente", ou en cliquant sur une flèche "Appliquer la marge").

### <s><span style="color: rgb(206, 212, 217);">Ajuster les prix de revient et de vente à partir d'une facture fournisseur</span></s>

<s><span style="color: rgb(206, 212, 217);">Depuis la facture, cliquer sur Action &gt; Voir les produits pour modifier les prix :</span></s>

<s><span style="color: rgb(206, 212, 217);">[![image-1614259344091.png](https://librairie.grap.coop/uploads/images/gallery/2021-02/scaled-1680-/image-1614259344091.png)](https://librairie.grap.coop/uploads/images/gallery/2021-02/image-1614259344091.png)</span></s>

<s><span style="color: rgb(206, 212, 217);">On obtient une vue éditable (= modifiable) depuis laquelle on peut ajuster le prix de vente à partir du nouveau prix de revient et de la catégorie de marge (entre autres) :</span></s>

<s><span style="color: rgb(206, 212, 217);">[![image-1614259438769.png](https://librairie.grap.coop/uploads/images/gallery/2021-02/scaled-1680-/image-1614259438769.png)](https://librairie.grap.coop/uploads/images/gallery/2021-02/image-1614259438769.png)</span></s>

### <s><span style="color: rgb(206, 212, 217);">Suivi de la marge réalisée</span></s>

<s><span style="color: rgb(206, 212, 217);">Les tableaux de bord permettent de visualiser la marge réalisée par l'activité.</span></s>

<s><span style="color: rgb(206, 212, 217);">Le tableau Ventes de produits, la mesure "Marge HT" **prend en compte toutes les remises et réductions** (à la vente comme à l'achat).</span></s>

<s><span style="color: rgb(206, 212, 217);">![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603378417648.png)</span></s>

<p class="callout info"><s><span style="color: rgb(206, 212, 217);">Les utilisations internes ne sont pas prises en compte.</span></s></p>

<p class="callout info"><s><span style="color: rgb(206, 212, 217);">**Dépôt-vente** : actuellement dans Odoo prix d'achat = 0 en cas de dépôt-vente, donc la marge équivaut au prix de vente. Pour séparer les différentes activités (revente / dépôt-vente / transformation / service), il faut éclater par "type comptable".</span></s></p>

<s><span style="color: rgb(206, 212, 217);">On peut également observer la marge réalisée sur les ventes faites via le point de vente dans le menu **Point de vente &gt;&gt; Commandes** :</span></s>

<s><span style="color: rgb(206, 212, 217);">![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603378470583.png)</span></s>

<p class="callout warning"><s><span style="color: rgb(206, 212, 217);">Par défaut, seules les ventes de la journée s'affichent. Pour voir plus, supprimer le filtre "Aujourd'hui".</span></s></p>

<s><span style="color: rgb(206, 212, 217);">Pour visualiser la marge commande par commande et globale d'une journée donnée, il faut utiliser les ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603378649096.png)pour borner la date choisie (ex. le 10/07/2020) comme suit :</span></s>

- <s><span style="color: rgb(206, 212, 217);">![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603378668749.png)</span></s>

<s><span style="color: rgb(206, 212, 217);">puis</span></s>

- <s><span style="color: rgb(206, 212, 217);">![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603378724020.png)</span></s>

### <s><span style="color: rgb(206, 212, 217);">La marge dans le point de vente</span></s>

<s><span style="color: rgb(206, 212, 217);">La marge réalisée sur chaque article et la marge globale calculée sur le ticket (en tenant compte de la liste de prix appliquée) s'affichent directement dans le point de vente.</span></s>

<p class="callout info"><s><span style="color: rgb(206, 212, 217);">Cela permet surtout de repérer en temps réel les éventuelles erreurs de paramétrage (voir ci-dessous le chou vert) dans les fiches articles pour faire les correctifs et éviter de fausser la marge dans Odoo durablement.</span></s></p>

<s><span style="color: rgb(206, 212, 217);">![image-1627989746800.png](https://librairie.grap.coop/uploads/images/gallery/2021-08/scaled-1680-/image-1627989746800.png)</span></s>

<p class="callout success"><s><span style="color: rgb(206, 212, 217);">Si cet affichage vous dérange vis-à-vis des clients qui visualisent votre écran de caisse par exemple, sachez qu'il est possible de le désactiver.</span></s></p>

### <s><span style="color: rgb(206, 212, 217);">Zoom sur la marge d'un article par liste de prix</span></s>

<s><span style="color: rgb(206, 212, 217);">Le bouton![image-1650915046419.png](https://librairie.grap.coop/uploads/images/gallery/2022-04/scaled-1680-/image-1650915046419.png)de la fiche article ouvre le tableau détaillé ci-dessous et permet ainsi d'analyser la marge et le taux de marque de manière très précise sur un article donné :</span></s>

<s><span style="color: rgb(206, 212, 217);">[![image-1650915203927.png](https://librairie.grap.coop/uploads/images/gallery/2022-04/scaled-1680-/image-1650915203927.png)](https://librairie.grap.coop/uploads/images/gallery/2022-04/image-1650915203927.png)</span></s>

# Fiche Produit - Paramétrage Fiscal

Cette fiche indique **l'un des deux paramétrages important**s lié aux fiches produits, avec [le paramétrage comptable](https://librairie.grap.coop/books/odoo-v16/page/fiche-produit-parametrage-comptable).

En France, sauf exception, tout produit destiné à la vente est soumis à TVA. En tant qu'entreprise, (et sauf exception de statut), vous êtes **assujettis** à la TVA. Cela signifie que :

- Quand vous réalisez un achat, vous payez à votre fournisseur de la TVA **déductible** -&gt; Elle vous **sera remboursée** par l’État
- Quand vous réalisez une vente, vous recevez de votre client de la TVA **collectée** -&gt; Vous devrez la **rendre** à L’État

## Paramétrage dans Odoo

- Aller sur une fiche produit
- Renseigner le champ "**Catégorie Fiscale**"

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

<p class="callout info">NB : pour les articles en dépôt vente, la catégorie fiscale se présente de manière légèrement différente : ![image-1627915623837.png](https://librairie.grap.coop/uploads/images/gallery/2021-08/scaled-1680-/image-1627915623837.png)</p>

<span style="color: rgb(206, 212, 217);">Dans le menu **Tableau de bord &gt;&gt; Vues d'ensemble &gt;&gt; Paramétrage des produits**, vous pouvez retrouver le nombre de produits pour chaque TVA et cliquer sur chaque item pour avoir la liste des produits concernés.</span>

## Exception lors de l'achat

Certains fournisseurs au statut particulier ne vous factureront pas de TVA. Exemples :

- Prairial achète des LunaCopine a Andorre, il s'agit d'une transaction Intra Communautaire ;
- 3 P'tits Pois achète le journal Fakir à une association, qui n'est pas assujettie à la TVA ;

<p class="callout danger">Même si vous ne payez pas de TVA à l'achat, **vous devez quand même paramétrer le produit avec une TVA lors de la vente**, sinon, vous réalisez une **fraude fiscale**.</p>

En ce sens :

- vous êtes considéré comme un organisme **collecteur** de TVA
- La différence entre TVA collectée et TVA déductible est calculée mensuellement par le service comptable lors de **la déclaration de TVA** ; 
    - **En général**, vous recevez plus de TVA que vous n'en dépensez, vous êtes donc en **"débit de TVA**", et vous pourrez constater chaque mois, le paiement de la TVA sur votre compte bancaire
    - **Dans des cas spécifiques**, et notamment lors du lancement de votre projet, vous pouvez être amené à dépenser plus que vous n'encaissez. Vous vous retrouvez alors en "**crédit de TVA**", qui vous sera remboursé par l'État

## Conséquences

- La TVA est neutre pour vos résultats, quand vous analysez votre **Compte de Résultat** ou votre **Bilan**, les chiffres s'entendent HT
- La TVA n'est pas neutre pour votre trésorerie, quand vous rédigez votre **Plan de Trésorerie**, les chiffres doivent être TTC

## Principale TVA appliquée

Tableau et information donné à titre indicatif.

Source : [https://entreprendre.service-public.fr/vosdroits/F22399](https://entreprendre.service-public.fr/vosdroits/F22399)

<p class="callout warning">**Merci de contacter le service comptable** :  
- pour faire un point général sur le paramétrage fiscal  
- Si vous avez un quelconque doute  
- Si votre produit est spécial et sort de votre travail habituel. Ex : Vente de prestation, location d'utilitaire, etc...</p>

<table border="1" cellpadding="1" cellspacing="1" class="oe_list_content" id="bkmrk-epicerie-%2F-n%C3%A9goce-p" style="border-collapse: separate; border: 1px solid black; width: 1024px;"><tbody><tr><th colspan="2" style="background-color: #cccccc; text-align: center; white-space: nowrap;">Epicerie **/** Négoce

</th></tr><tr><td style="text-align: center;">Produit **alimentaire** **sans alcool** acheté et revendu tel quel

</td><td><u>**5.5%**</u>

</td></tr><tr><td>Produit **alimentaire** **avec alcool** acheté et revendu tel quel  
Produit **non alimentaire** acheté et revendu tel quel

</td><td>20%

</td></tr><tr><td>**Presse**

</td><td>2,1%

</td></tr><tr><td>Exceptions notables</td><td>Confiseries (bonbons, caramels, nougats, chewing gum, marrons glacés, pâtes d'amandes, pralines, pâtes de fruits, calissons) : 20%

Margarines, caviar : 20%

Chocolat au lait : 20%  
Préservatifs et protections périodiques : 5,5%  
Semence agricole : 10%

Aliments pour animaux de compagnie : 20%

Aliments pour animaux de basse-court : 10%

Livres : 5,5%

Cartes postales, calendriers : 20%

Consignes (sauf si achetées avec TVA auprès du fournisseur) : pas de TVA

</td></tr><tr><th colspan="2" style="background-color: #cccccc;">Restauration

</th></tr><tr><td>Produit **alimentaire** **sans alcool à emporter** acheté et revendu tel quel (bouteille d'eau, jus d'orange)  
Produit alimentaire **transformé** **sans alcool** à **emporter** et permettant **une consommation différée**

Les yaourts, paquets de chips et fruits à l'unité vendus lors d'une restauration à emporter

</td><td>5,5%

</td></tr><tr><td>Produit **alimentaire** **sans alcool** consommé **sur place** acheté et revendu tel quel (bouteille d'eau, jus d'orange)

Produit alimentaire **transformé** **sans alcool** destiné à une **consommation immédiate**

Prestation de traiteur "hors les murs" (fête familiale ou pro), plats livrés ou à emporter pour une consommation immédiate (glaces, pizzas, sushis, plats cuisinés, sandwichs, tartines...)

Confiseries, produits chocolatés, margarines et caviar vendus dans le cadre de la restauration

</td><td><u>**10%**</u>

</td></tr><tr><td>Produit alimentaire **avec alcool** (revendu ou transformé)

</td><td>20%

</td></tr><tr><th colspan="2" style="background-color: #cccccc;">Boulangerie

</th></tr><tr><td>Produit alimentaire **transformé** à **emporter** et permettant **une consommation différée**</td><td><u>**5,5%**</u>

</td></tr><tr><td>Produit alimentaire **transformé** destiné à une **consommation immédiate**</td><td>10%

</td></tr><tr><th colspan="2" style="background-color: #cccccc;">Chocolaterie

</th></tr><tr><td>Produit alimentaire **transformé** à **emporter** et permettant **une consommation différée**</td><td><u>**5,5%**</u>

</td></tr><tr><td>Produit alimentaire **transformé** à **emporter** et permettant **une consommation différée** à base de **chocolat au lait**</td><td>20%

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

<p class="callout success">Pour toute TVA autre que 2,1%, 5,5%, 10%, 20%, c'est que vous traitez avec un autre pays que la France. Pour un pays de l'UE, vous devez communiquer votre numéro de TVA intracommunautaire au fournisseur pour qu'il vous édite la facture sans TVA. En parallèle, dans la fiche contact, vous indiquerez la position fiscale "zone euro".</p>

### Liens utiles

**Restauration** : [http://vosdroits.service-public.fr/professionnels-entreprises/F22399.xhtml](http://vosdroits.service-public.fr/professionnels-entreprises/F22399.xhtml)

**Autre source** : [https://www.comptafrance.fr/quels-sont-les-differents-taux-de-tva-applicables-en-france/](https://www.comptafrance.fr/quels-sont-les-differents-taux-de-tva-applicables-en-france/)

## Mécanique de la TVA

Pour comprendre le mécanisme de la TVA, considérons un cas simple d'un produit acheté 5€ HT, revendu 15€ HT avec un taux de TVA à 20%.

<table border="1" id="bkmrk-a-l%27achat-a-la-vente" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3333%;">A l'achat</td><td style="width: 33.3333%;">A la vente</td><td style="width: 33.3333%;">Valeur ajoutée et Marge commerciale</td></tr><tr><td style="width: 33.3333%;">- Prix HT : 5 €
- TVA déductible : 1 €
- Prix TTC : 6 €

</td><td style="width: 33.3333%;">- Prix HT : 15 €
- TVA collectée : 3 €
- Prix TTC : 18 €

</td><td style="width: 33.3333%;">- Votre **Valeur ajoutée** (Vente HT - Achat HT) 
    - 15 - 5 = 10 €
- Votre **marge commerciale** (Vente HT - Achat HT) / Vente HT 
    - (15 - 5) / 15 = 10 / 15 = 66%

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

**TVA**

- Vous avez payé 1 € de TVA et en avez encaissé 3 € : 
    - Vous allez donc reverser la différence à L’État, soit 2 €.
- Cette différence de 2 € correspond bien à la Taxe **sur votre Valeur ajoutée** soit (Valeur Ajoutée x TVA) : 
    - 10 € x 20 % = 2 €

# 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">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)

Cette coche permet qu'à la vente du produit consigné, la consigne associée s'ajoute automatiquement.

</details>#### Fonctionnement général :

##### Achat ou retour de consigne auprès du fournisseur.euse :

<table border="1" id="bkmrk-%C2%A0-au-fournisseur-par" style="border-collapse: collapse; width: 100%; height: 359.75px;"><tbody><tr style="height: 49px;"><td style="width: 20.6444%; height: 49px;">**Achat d'une consigne seule** </td><td style="width: 79.335%; height: 49px;">Dans le bon de commande (POxxx) puis la facture (VTxxx), il faut créer les 2 lignes : celle de l'article consigné ET celle de la consigne :

[![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)

</td></tr><tr style="height: 167.517px;"><td style="width: 20.6444%; height: 167.517px;">**Retour d'une consigne seule** </td><td style="width: 79.335%; height: 167.517px;"><p class="callout info">On ne peut pas créer de bon de commande avec des quantités négatives.</p>

Pour impacter les stocks ET être ok en compta, il faut réaliser ces 2 actions : - <span style="color: rgb(126, 140, 141);">Aller dans Inventaire &gt; Utilisations internes et créer une utilisation interne de type "retour consigne", et indiquer la quantité </span>**<span style="color: rgb(126, 140, 141);">=&gt; mise à jour du stock.</span> <span style="background-color: rgb(241, 196, 15);">PAS ENCORE DEVELOPPE</span>**
- Dans la facture (VT/xxx), ajouter l'article consigne avec une quantité et un montant négatif **=&gt; conformité compta.**

</td></tr><tr style="height: 143.233px;"><td style="width: 20.6444%; height: 143.233px;">**Achat ET retour d'une consigne**

</td><td style="width: 79.335%; height: 143.233px;">- Pour les consignes achetées : voir "achat d'une consigne"

- Pour les consignes rendues : voir "retour d'une consigne"

- Si on a les 2 mouvements sur une même facture, créer 2 lignes (une en positif, l'autre en négatif) pour l'article consigne.

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


##### 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: 1022.37px;"><tbody><tr style="height: 35.3167px;"><td style="width: 16.8074%; height: 35.3167px;">  
</td><td style="width: 38.1865%; height: 35.3167px;">**Dans le point de vente**</td><td style="width: 44.9854%; height: 35.3167px;">**Hors point de vente**

</td></tr><tr style="height: 69px;"><td style="width: 16.8074%; height: 69px;">**Achat d'un produit consigné**</td><td style="width: 38.1865%; height: 69px;">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: 44.9854%; height: 69px;">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: 263.167px;"><td style="width: 16.8074%; height: 263.167px;">**Retour d'une consigne seule** </td><td style="width: 38.1865%; height: 263.167px;">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: 44.9854%; height: 263.167px;">Créer une facture d'avoir avec le produit consigne.

<p class="callout success"><span style="color: rgb(149, 165, 166);">Si vous voulez suivre les stocks, il faut en parallèle aller dans la fiche article mettre à jour le stock disponible :![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-12/scaled-1680-/Kpiimage.png)</span></p>

<p class="callout success"><span style="color: rgb(149, 165, 166);">**<span style="background-color: rgb(241, 196, 15);">PAS ENCORE DEVELOPPE</span>**</span></p>

</td></tr><tr style="height: 654.883px;"><td style="width: 16.8074%; height: 654.883px;">**Achat ET retour d'une consigne**

</td><td style="width: 38.1865%; height: 654.883px;">- 1- créer une ligne avec le nombre de consignes **rendues** (quantité négative)
- 2- créer une ligne avec les articles 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: 44.9854%; height: 654.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>

<p class="callout info"><span style="color: rgb(149, 165, 166);">Par conséquent, si vous voulez être juste au niveau des stocks, il faut en parallèle aller dans la fiche article mettre à jour le stock disponible en ajoutant ce que l'on vous a retourné à la quantité indiquée par Odoo![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-12/scaled-1680-/Kpiimage.png)**<span style="background-color: rgb(241, 196, 15);">PAS ENCORE DEVELOPPE</span>**</span></p>

**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(149, 165, 166);">Je souhaite que mes consignes soient facturées le même prix pour tous les clients, peu importe la liste de prix **<span style="background-color: rgb(241, 196, 15);">PAS ENCORE DEVELOPPE</span>**</span>  


<span style="color: rgb(149, 165, 166);">En principe, le pôle info 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 le client. Si vous constatez que ce n'est pas ce qui se passe dans les faits, n'hésitez pas à nous prévenir.</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 Rebooteille

Rebooteille 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 article de consigne rebooteille 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 de l'article 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><tr><td><span style="font-size: medium;"><span style="color: rgb(149, 165, 166);">**6.** je vous encourage à enregistrer la recherche sur votre [tableau de bord personnalisé](https://librairie.grap.coop/books/odoo-v12/page/creer-son-tableau-de-bord-personnalise) pour retrouver facilement le tableau sans avoir à suivre de nouveau les 5 étapes ci-dessus.</span>  
</span>

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

Pour lire le résultat obtenu :

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

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

<p class="callout info">EPI pour Epimont. Dans votre activité, ce sera sur le même modèle, mais avec votre trigramme.</p>

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

##### <span style="color: rgb(149, 165, 166);">Autre technique</span>

<span style="color: rgb(149, 165, 166);">Uniquement pour les ventes du point de vente</span>

- <span style="color: rgb(149, 165, 166);">Aller dans Point de vente &gt; Commandes &gt; Lignes de vente (**1,** **2 et 3**)</span>
- <span style="color: rgb(149, 165, 166);">Créer un filtre sur Article = consigne rebooteille - **4**</span>
- <span style="color: rgb(149, 165, 166);">Créer un regroupement par date ("Créé le") - **5**</span>
- <span style="color: rgb(149, 165, 166);">Ordonner par le plus récent en cliquant sur l'en-tête de colonne "créé le" - **6**</span>
- <span style="color: rgb(149, 165, 166);">**7.** ouvrir le mois souhaité pour consulter toutes les lignes de vente</span>

<span style="color: rgb(149, 165, 166);">[![image-1659608983417.png](https://librairie.grap.coop/uploads/images/gallery/2022-08/scaled-1680-/image-1659608983417.png)](https://librairie.grap.coop/uploads/images/gallery/2022-08/image-1659608983417.png)</span>

# Fiche produit - Paramétrage comptable

Cette fiche indique **l'un des deux paramétrages important** lié aux fiches produits, avec[ le paramétrage fiscal de la TVA](https://librairie.grap.coop/books/odoo-v16/page/fiche-produit-parametrage-fiscal).

En comptabilité générale, les produits vendus ou achetés vont impacter différents comptes comptables dans votre compte de résultat. Ces comptes comptables diffèrent selon la nature du produit. (Est-ce un produit que vous avez acheté ? que vous avez transformé ? est-ce un service / une prestation ? etc...).

Il est important que ce paramétrage soit réalisé correctement car il permet en fin d'année de travailler sur des **ratios**, des calculs de **marges commerciales**, etc.

Dans Odoo, ce paramétrage se réalise via la "**Catégorie de produit**".

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

Cette catégorie a deux fonctions :

- Une fonction **importante** de ventilation dans le bon compte comptable
- Une fonction **secondaire** à visée statistique

Lorsque vous créez un produit deux cas s'offrent à vous :

- Soit il s'agit d'un produit **matériel** (physique) lié à votre activité (alimentaire / non alimentaire) :

<p class="callout success">Dans ce cas vous êtes autonomes pour choisir la catégorie de produit en suivant la procédure ci-dessous, selon votre type d'activité.</p>

- Soit il s'agit d'un produit **spécial** (Location de voiture / Prestation de service / Taxe Fruit &amp; Légumes, etc...)

<p class="callout danger"><span style="color: #ff0000;">**Dans ce cas, vous devez contacter le service comptable ou informatique qui doit paramétrer correctement ce produit**</span></p>

## Votre activité principale est de la revente

**Métiers** : Epicerie / Négoce / Agent Commercial

<table border="1" id="bkmrk-produits-vendus-que-" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">Produits vendus que **vous avez achetés**

</td><td style="width: 50%;">- Les produits doivent être dans une catégorie "**Revente / xxx / xxx**"

</td></tr><tr><td style="width: 50%;">Produits que **vous fabriquez** à partir de produit que vous avez en stock

**Ex** : A coeur d'artichaut : café au comptoir / thé / part de tarte, etc...

</td><td style="width: 50%;">- Les produits doivent être dans une catégorie "**Transformation / xxx / xxx**"
- De plus dans ce cas, quand vous sortez des produits de votre stock pour les mettre en cuisine, vous devez saisir un transfert de charge, en utilisant le module d'[utilisation interne](https://librairie.grap.coop/books/odoo-v16/page/sorties-de-stock-utilisation-interne-perte-entretien-degustation) ou en faisant un [ordre de production](https://librairie.grap.coop/books/odoo-v16/page/5-gestion-de-la-production) s'appuyant sur une [fiche technique](https://librairie.grap.coop/books/odoo-v16/page/1-creation-des-fiches-techniques)<span style="background-color: #ffff00;">  
    </span>

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

## Votre activité principale est de la transformation

**Métier**s : Restaurant / Boulangerie / Chocolaterie / Bar

<table border="1" id="bkmrk-produits-vendus-que--0" style="border-collapse: collapse; width: 100%; height: 116px;"><tbody><tr style="height: 86px;"><td style="width: 50%; height: 86px;">Produits vendus que **vous avez fabriqués**

**Ex** : les chocolats d'Elodie / Les pains de Thomas Le Francq / les repas

</td><td style="width: 50%; height: 86px;">- Les produits doivent être dans une catégorie "**Transformation / xxx / xxx**"

</td></tr><tr style="height: 30px;"><td style="width: 50%; height: 30px;">Produits revendus **avec du service associé**

**Ex** : Bières bouteille servie au bar

</td><td style="width: 50%; height: 30px;">- Les produits doivent être dans une catégorie "**Revente / xxx / xxx**"

</td></tr><tr><td style="width: 50%;">Matières Premières que vous achetez dans le but de fabriquer des **produits finis**

Ex : Tablette de chocolat pour Elodie / Farine pour Thomas Le Francq / etc...

</td><td style="width: 50%;">- Les produits doivent être dans la catégorie "**Matières Premières / DIVERS** **/ DIVERS**" ;

</td></tr><tr><td style="width: 50%;">Si vous revendez de façon occasionnelle un produit **que vous avez acheté pour faire des produits finis** :

**Ex** : Thomas Le Francq revend de la farine qu'il achète régulièrement pour faire son pain.

</td><td style="width: 50%;">- vous devez, **en plus de la saisie de la vente**, saisir un transfert de charge, en faisant une utilisation interne.

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

## <span style="color: rgb(206, 212, 217);">Vue globale</span>

<span style="color: rgb(206, 212, 217);">Dans le menu **Tableau de bord &gt;&gt; Vues d'ensemble &gt;&gt; Paramétrage des produits**, vous pouvez retrouver la répartition de vos articles par catégorie (revente, transformation, matières premières), afin de voir s'il y a des erreurs de paramétrage.</span>

## Impact comptable

<table border="1" cellpadding="1" cellspacing="1" class="oe_list_content" id="bkmrk-cat%C3%A9gorie-compte-ve" style="border-collapse: separate; border: 1px solid black; width: 1024px; height: 230px;"><tbody><tr style="height: 85px;"><th style="height: 85px; width: 269.483px;">**Catégorie**</th><th style="height: 85px; width: 269.483px;">**Compte ventilé**  
**lors d'une dépense**  
**(achat / retrait de caisse / utilisation interne)**

</th><th style="height: 85px; width: 269.483px;">**Compte ventilé**  
**lors d'un revenu**  
**(vente / entrée de caisse)**</th></tr><tr style="height: 31px;"><th style="height: 31px; width: 269.483px;">**Revente / xxx / xxx**</th><td style="height: 31px; width: 269.483px;">6071</td><td style="height: 31px; width: 269.483px;">707</td></tr><tr style="height: 31px;"><th style="height: 31px; width: 269.483px;">**Transformation / xxx / xxx**</th><td style="height: 31px; width: 269.483px;">601 (\*)

seulement en cas d'utilisation interne

</td><td style="height: 31px; width: 269.483px;">701</td></tr><tr style="height: 31px;"><th style="height: 31px; width: 269.483px;"> **Matières Premières / xxx / xxx**</th><td style="height: 31px; width: 269.483px;">601</td><td style="height: 31px; width: 269.483px;">707</td></tr><tr style="height: 52px;"><th style="height: 52px; width: 269.483px;">**Spécial**

</th><td style="height: 52px; width: 269.483px;">Paramétré par le service comptable  
sur la fiche produit</td><td style="height: 52px; width: 269.483px;">Paramétré par le service comptable  
sur la fiche produit</td></tr></tbody></table>

## Comptes spéciaux régulièrement utilisés

<table border="1" id="bkmrk-nom-du-produit-d%C3%A9pe" style="border-collapse: collapse; width: 100%; height: 606px;"><tbody><tr style="height: 30px;"><td class="align-center" style="width: 26.7901%; height: 30px;">**Nom du produit**</td><td class="align-center" style="width: 37.4692%; height: 30px;">**Dépense**</td><td class="align-center" style="width: 35.7407%; height: 30px;">**Revenu**</td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">**Compte de Tiers**</td><td style="width: 37.4692%; height: 30px;"> </td><td style="width: 35.7407%; height: 30px;"> </td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">Bon d'achat</td><td style="width: 37.4692%; height: 30px;">467BA - Bon D'achat</td><td style="width: 35.7407%; height: 30px;">467BA - Bon D'achat</td></tr><tr style="height: 36px;"><td style="width: 26.7901%; height: 36px;">Arrondi en caisse

</td><td style="width: 37.4692%; height: 36px;"> </td><td style="width: 35.7407%; height: 36px;">467XXX - Nom du Bénéficiaire</td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">**Manipulation de caisse**</td><td style="width: 37.4692%; height: 30px;"> </td><td style="width: 35.7407%; height: 30px;"> </td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">Achat réalisé par la caisse</td><td style="width: 37.4692%; height: 30px;">5312 - Caisse pour Petits achats</td><td style="width: 35.7407%; height: 30px;">5312 - Caisse pour Petits achats</td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">Dépôt d'espèce en Banque</td><td style="width: 37.4692%; height: 30px;">581 - Espèce en attente d'encaissement</td><td style="width: 35.7407%; height: 30px;">581 - Espèce en attente d'encaissement</td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">Erreur de caisse</td><td style="width: 37.4692%; height: 30px;">6582 - Erreur de caisse</td><td style="width: 35.7407%; height: 30px;">7582 - Erreurs de caisse</td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">**Charges diverses**</td><td style="width: 37.4692%; height: 30px;"> </td><td style="width: 35.7407%; height: 30px;"> </td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">Sac, Sachet, etc...

(non facturé au client)

</td><td style="width: 37.4692%; height: 30px;">6026 - Emballages</td><td style="width: 35.7407%; height: 30px;"> </td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">Petits matériels

(bac, pelle, etc...)

</td><td style="width: 37.4692%; height: 30px;">6063 - Fournitures d'entretien et de petit équipement</td><td style="width: 35.7407%; height: 30px;"> </td></tr><tr style="height: 60px;"><td style="width: 26.7901%; height: 60px;">Remise fournisseurs

(1 par taux de TVA)

</td><td style="width: 37.4692%; height: 60px;">6097 - RRR sur achats de marchandises</td><td style="width: 35.7407%; height: 60px;"> </td></tr><tr style="height: 36px;"><td style="width: 26.7901%; height: 36px;">Contribution Coopérative GRAP

</td><td style="width: 37.4692%; height: 36px;">6041 Contrib GRAP</td><td style="width: 35.7407%; height: 36px;"> </td></tr><tr style="height: 36px;"><td style="width: 26.7901%; height: 36px;">Taxes appliqués par le fournisseur.

(CTIFL, Interfel ...)

</td><td style="width: 37.4692%; height: 36px;">6378 - Taxes diverses</td><td style="width: 35.7407%; height: 36px;"> </td></tr><tr style="height: 36px;"><td style="width: 26.7901%; height: 36px;">**Charges / Produits diverses**

</td><td style="width: 37.4692%; height: 36px;"> </td><td style="width: 35.7407%; height: 36px;"> </td></tr><tr style="height: 36px;"><td style="width: 26.7901%; height: 36px;">Frais de transport sur achat vente

</td><td style="width: 37.4692%; height: 36px;">6241 - Transports sur achats</td><td style="width: 35.7407%; height: 36px;">7085 - Ports et frais accessoires facturés</td></tr><tr style="height: 36px;"><td style="width: 26.7901%; height: 36px;">**Recettes diverses**</td><td style="width: 37.4692%; height: 36px;"> </td><td style="width: 35.7407%; height: 36px;"> </td></tr><tr style="height: 30px;"><td style="width: 26.7901%; height: 30px;">Commission sur dépôt vente</td><td style="width: 37.4692%; height: 30px;"> </td><td style="width: 35.7407%; height: 30px;">7063 - Commission sur Vente</td></tr><tr><td style="width: 26.7901%;">Location

(véhicule, etc...)

</td><td style="width: 37.4692%;"> </td><td style="width: 35.7407%;">7083 - Locations diverses</td></tr></tbody></table>

# Importer une liste de produits à partir d'un tableur

### Action préalable

Télécharger et remplir [&gt; CE TABLEAU &lt;](https://nuage.grap.coop/s/mpRtHqd3WMkAoZA) avec l'ensemble des produits à importer en masse dans Odoo : il comporte les "bonnes" colonnes, et les explications nécessaires au remplissage sur un 1er onglet.

<p class="callout warning">A noter : il faut d'abord [importer les fournisseurs](https://librairie.grap.coop/books/odoo-v16/page/importer-des-contacts-depuis-un-tableur) s'ils n'existent pas encore dans votre Odoo.</p>

<p class="callout warning">NB : pour les dernières lignes qui seraient vides, il faut supprimer les formules qui ne servent pas en bas de page</p>

Une fois que l'onglet "Base Produits" est complétée, vous pouvez supprimer les 2 premières lignes : Odoo aura besoin en en-tête de colonne de ses noms de champs, qui sont dans la ligne 3 (masquée).

### Import dans Odoo

<p class="callout info">A faire par votre administrateur.ice Odoo</p>

##### Sélection du fichier

Dans le menu ***Produits***, aller dans ***Favoris &gt; Importer des enregistrements* p**uis cliquer sur ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/CeIimage.png) en haut à gauche.

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

<p class="callout warning">Ne cliquez pas sur "télécharger le modèle de fichier client", partez plutôt sur le modèle dont le lien est dans cette fiche.[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/kY1image.png)](https://librairie.grap.coop/uploads/images/gallery/2025-07/kY1image.png)</p>


- Charger le fichier préparé en amont, et cibler le bon onglet :![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/A6nimage.png)
- Cliquer tout d'abord sur le bouton ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/8Boimage.png) : il sera sans doute nécessaire de régler certaines "questions" d'Odoo avant de retester à nouveau puis importer pour de bon

<p class="callout info">Exemple d'erreur : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/b3limage.png)J'ai choisi l'option "créer de nouvelles valeurs", parfois il faudra juste ne rien remplir ou au pire des cas ne pas importer du tout la ligne.</p>

##### Import final !

Après avoir traité les erreurs identifiées (message ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/lvwimage.png) en haut), on peut cliquer sur ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/4IMimage.png) : et le tour est joué !

# A REECRIRE - Fiche Produit - Gestion des codes barres

Pour utiliser des codes barres dans Odoo, vous avez 3 solutions :

- Utiliser le code barre du produit du fournisseur
- Créer un code barre via Odoo.
- Acheter un code barre.

## Code barre fourni par le fournisseur

Pour les produits manufacturés que vous achetez, les produits possèdent déjà un code barre. Dans ce cas, il suffit donc de le reporter sur la fiche produit (à la main ou avec l'aide de la bipette).

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

<p class="callout warning">**remarque** : dans le cas de certains produits emballés il peut y avoir 2 codes barres : cela peut-être le cas des bouteilles de lait donc le pack de 6 a un code barre, et le produit à l'unité un autre. Dans ce cas, bien sélectionner le code barre du produit à l'unité.</p>

## Créer un code barre via Odoo

<p class="callout danger">Attention ! Les codes barres générés via Odoo ne peuvent être utilisés que dans votre magasin. Si vous fabriquez des produits et les revendez chez différents magasins, vous devez <span style="text-decoration: underline;">**acheter**</span> des codes barres.</p>

### A) Générer un code barre pour des balances

Si le magasin possède un système de balance qui éditent des codes barres (Projet du Local à Cran Chevrier et de la halle de la Martinière à Lyon), vous devez générer un code barre avec une base générique qui sera réutilisé par la balance. Dans ce cas :

- aller sur votre fiche article,
- dans le champ "*Règle de code barre*", sélectionner la valeur "*Code barre Prix vers Poids*"
- cliquer sur le bouton "*Générer une base (Via Séquence)*"

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

- cliquer ensuite sur le nouveau bouton qui vient d’apparaître "*Générer un code barre (via règle de codes barre)*"

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

Votre produit possède désormais un code qui se décompose de la façon suivante :

![](https://librairie.grap.coop/uploads/images/gallery/2019-06-Jun/scaled-840-0/image-1559645663076.png)

- "**20**" indique qu'il s'agit d'un code barre pour les balances
- "**00611**" est votre code produit généré par Odoo
- "**00000**" est la partie réservé pour la balance, qui sera variable, et indiquera le prix du produit. C'est grâce à cette partie là que Odoo pourra calculer la quantité, au niveau de la caisse. (Nota, pour des raisons historique, le prix est encore écrit en Franc Français chez certains équipementiers de balances).
- "**8**" le 13ème caractère est un caractère de contrôle.

<p class="callout info">Odoo ne permet pas de valider une fiche article avec une catégorie de balance mais pas de code barre pour éviter le souci des rubriques vides sur la balance.</p>

### B) Générer un code barre personnalisé

Dans certains cas, il peut être utile de générer des codes barres pour des produits qui n'en ont pas. Cela permet de réduire le temps de travail en caisse.

vous pouvez utiliser le code généré de deux façons :

- ##### 1. une planche de codes-barres en caisse pour gagner du temps  
    
    
    pour les produits que vous utilisez souvent (comme les oeufs, le pain, les consignes). Une fois que vous aurez imprimé cette planche, vous pouvez la garder en caisse, afin de pouvoir scanner rapidement des produits, plutôt que de les chercher dans Odoo. Pour se faire, cocher tous les articles concernés, puis faire Imprimer &gt; Codes-barres d'Articles :  
    ![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-03/scaled-1680-/OnLimage.png)
    
    On obtient ça : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-03/scaled-1680-/quMimage.png)

- ##### 2. des codes barres autocollants à coller sur les produits pour les scanner quand vous les passez en caisse

vous pouvez imprimer des **planches d'étiquettes autocollantes** que vous collerez une à une sur vos produits, lorsque vous les recevez. Pour se faire :

- - Sélectionner votre produit, puis cliquer sur "*Imprimer*" / "*Etiquette d'articles*"
    - Imprimer le PDF ainsi généré sur vos planches d'étiquette autocollante.

<p class="callout warning">Il faut impérativement acheter [ce format d'étiquettes](https://www.apli.fr/etiquettes/etiquettes-a4/blanches?f%5B0%5D=edge%3A566&f%5B1%5D=product_dimensions%3A38%20x%2021%2C2%20mm) :  
- **Marque** Apli **Gamme** : Agipa ; **Format** : A4 ; **taille** : 38mm x 21,2 mm ; **quantité** : 65 par page  
- Référence : [102179](https://www.apli.fr/produit/102179) ou [101185](https://www.apli.fr/produit/101185) ou [118990](https://www.apli.fr/produit/118990) ou [01776](https://www.apli.fr/produit/01776) ou [12926](https://www.apli.fr/produit/12926)  
</p>

![](https://librairie.grap.coop/uploads/images/gallery/2019-06-Jun/scaled-840-0/image-1559661998817.png)

Dans les 2 cas, pour créer le code barre, suivre les étapes ci-dessous :

- aller sur votre fiche article,
- dans le champ "*Règle de code barre*", sélectionner la valeur "*Code barre Personnalisé*"
- Cliquer sur le bouton "*Générer une base (Via Séquence)*"

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

- puis cliquer sur le bouton "*Générer un code barre (via une Règle)*"

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

Votre produit possède désormais un code qui se décompose de la façon suivante :

![](https://librairie.grap.coop/uploads/images/gallery/2019-06-Jun/scaled-840-0/image-1559661363190.png)

- "**24**" indique qu'il s'agit d'un code barre personnalisé
- "**0000000001**" est votre code produit généré par Odoo
- "**3**" le 13ème caractère est un caractère de contrôle.

# Fiche produit - Étiquettes (impression et paramétrage)

Odoo permet l'impression des étiquettes pour votre magasin.

<p class="callout info">La police d'écriture utilisée se nomme "[Luciole](http://luciole-vision.com/)", elle est libre de droits et a été pensée pour convenir aux personnes malvoyantes.</p>

## Paramétrage du produit

- Le format d'étiquette se sélectionne parmi les 11 modèles à disposition dans la fiche produit au niveau du champ "Catégorie d'impression".
- <span style="color: rgb(149, 165, 166);"><s>On peut également utiliser une sous-catégorie nommée "*type d'étiquette*" pour imprimer certaines étiquettes avec un fonds de couleur afin de les mettre en valeur.</s></span>
- **Pour les articles vendus à l'unité**, il faut qu'Odoo puisse calculer et reporter sur l'étiquette le prix au kilo ou au litre, il faut donc compléter le champ "poids net" ou "volume"
- <s><span style="color: rgb(149, 165, 166);">**Pour les articles en vrac**, vous souhaiterez parfois que le prix qui s'affiche en gros ne soit pas le prix au kilo, mais plutôt le prix pour 100g (ex. pour les épices) pour pour le litre d'huile par exemple. C'est dans le champ "UdM de l'étiquette" que ça se joue.</span></s>
- La coche "A imprimer" se coche automatiquement du moment qu'il y a une modification qui affecte la fiche produit au niveau d'un champ présent sur l'étiquette (même lorsque la dite modification provient d'une saisie en dehors de la fiche). Ceci dit, vous pouvez la cocher manuellement AUSSI pour générer une 2è impression une fois la 1ère réalisée.

<p class="callout success"><s><span style="color: rgb(149, 165, 166);">Il est possible de paramétrer une valeur par défaut au niveau de la catégorie d'impression. Ainsi, si vous utilisez toujours (ou majoritairement) un même format d'étiquette, vous pouvez adresser une demande au service informatique *support-informatique AROBASE grap.coop*[,](mailto:informatique@grap.coop,) de façon à ce que tout nouveau produit sera paramétré avec le bon format d'étiquette.</span></s></p>

## <span style="color: rgb(62, 63, 63);">Impression automatique</span>

- <span style="color: rgb(62, 63, 63);">Par défaut Odoo propose de réimprimer les étiquettes dès qu'une information présente dessus a changé (le nom, le prix, ou encore des informations facultatives tel que la provenance).</span>
- <span style="color: rgb(62, 63, 63);">Aller dans **Ventes &gt;&gt; Produits &gt;&gt; Catégories d'impression**</span><s><span style="color: rgb(149, 165, 166);">  
    </span></s>

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

<p class="callout info">On constate ici pour chaque catégorie d'impression (= format d'étiquette) le nombre d'articles au total (colonne "Articles") et le nombre d'articles à réimprimer.</p>

- <span style="color: rgb(62, 63, 63);">Sélectionner une catégorie qui contient des articles à réimprimer.</span>

<s><span style="color: rgb(149, 165, 166);">![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-06/scaled-1680-/oVSimage.png)</span></s>

- <s><span style="color: rgb(149, 165, 166);">Cliquer sur "**Imprimer les produits obsolètes**" et une fois la popup avec le détail des articles concernés ouverte, sur le bouton "**Imprimer**" : </span></s>  
    <s><span style="color: rgb(149, 165, 166);">![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-06/scaled-1680-/Ihmimage.png)</span></s>
- <s><span style="color: rgb(149, 165, 166);">Télécharger et imprimer le PDF ainsi généré.</span></s>

<p class="callout info"><s><span style="color: rgb(149, 165, 166);">La date de dernière impression apparaît en tout petit : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-06/scaled-1680-/KAcimage.png)</span></s></p>

## Impression manuelle

Vous pouvez lancer l'impression d'une sélection de produits en dehors de cet écran :

- Aller sur le menu Produits
- Cocher les produits pour lesquels vous souhaitez lancer l'impression d'étiquettes
- Cliquer sur **Imprimer &gt;&gt; Imprimer les articles :** ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-09/scaled-1680-/vLmimage.png)

### Formats proposés :

<p class="callout warning">Les libellés trop longs risquent d'être tronqués ou d’apparaitre coupés</p>

<table border="1" id="bkmrk-nom-du-format-exempl" style="border-collapse: collapse; width: 99.8765%; height: 3441.97px;"><tbody><tr style="height: 31px;"><td class="align-center" style="width: 27.8064%; height: 31px;">**Nom du format**</td><td class="align-center" style="width: 72.173%; height: 31px;">**Exemples** </td></tr><tr style="height: 280.067px;"><td style="width: 27.8064%; vertical-align: middle; height: 280.067px;">**Etagère - 42x38mm carré moyenne (N°01)** </td><td style="width: 72.173%; height: 280.067px;"> ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/su2image.png)

</td></tr><tr style="height: 190.833px;"><td style="width: 27.8064%; vertical-align: middle; height: 190.833px;">**Etagère - 32x32mm carré petite (N°02)** </td><td style="width: 72.173%; height: 190.833px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/IANimage.png)

</td></tr><tr style="height: 253.017px;"><td style="width: 27.8064%; vertical-align: middle; height: 253.017px;">**Etagère - 79x32mm Rectangulaire (N°10)** </td><td style="width: 72.173%; height: 253.017px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/HRsimage.png)

</td></tr><tr style="height: 251.4px;"><td style="width: 27.8064%; vertical-align: middle; height: 251.4px;">**Etagère - 79x37mm Rectangulaire marge petite (N°11)**</td><td style="width: 72.173%; height: 251.4px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/lGdimage.png)

</td></tr><tr style="height: 290.217px;"><td style="width: 27.8064%; vertical-align: middle; height: 290.217px;">**Etagère - 79x43mm Rectangulaire marge moyenne (N°12)**</td><td style="width: 72.173%; height: 290.217px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/jfwimage.png)

</td></tr><tr style="height: 317.233px;"><td style="width: 27.8064%; vertical-align: middle; height: 317.233px;">**Comptoir - 97x58mm (N°20)**</td><td style="width: 72.173%; height: 317.233px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/DBCimage.png)![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/Rzdimage.png)

</td></tr><tr style="height: 585.9px;"><td style="width: 27.8064%; vertical-align: middle; height: 585.9px;">**Vrac - 54x105mm Applymage (N°30)** </td><td style="width: 72.173%; height: 585.9px;"> ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/qiWimage.png)

</td></tr><tr style="height: 485.217px;"><td style="width: 27.8064%; vertical-align: middle; height: 485.217px;">**Vrac - 96x88mm (N°31)**</td><td style="width: 72.173%; height: 485.217px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/8L0image.png)![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/AiRimage.png)

</td></tr><tr style="height: 557.067px;"><td style="width: 27.8064%; vertical-align: middle; height: 557.067px;">**Vrac - 96x96mm (N°32)**</td><td style="width: 72.173%; height: 557.067px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/JnRimage.png)![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/kuNimage.png)

</td></tr><tr style="height: 200.017px;"><td style="width: 27.8064%; vertical-align: middle; height: 200.017px;">**Etagère - 61x24mm Produits emballés (pas de label, pas de code-barre) (N°40)**</td><td style="width: 72.173%; height: 200.017px;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/4mFimage.png)

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

### <s><span style="color: rgb(149, 165, 166);">Type d'étiquette</span></s>

<s><span style="color: rgb(149, 165, 166);">Vous souhaitez imprimer sur un fonds de couleur différent les étiquettes des articles des producteurs locaux ou des producteurs de la coopérative ? Il faudra utiliser le champ "type d'étiquette" dans la fiche article. Voici la marche à suivre :</span></s>

1. <s><span style="color: rgb(149, 165, 166);">Dans la fiche article, partie "Options d'impression", cliquer sur le champ "Type d'étiquette".[![image-1647954667058.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647954667058.png)](https://librairie.grap.coop/uploads/images/gallery/2022-03/image-1647954667058.png)</span></s>
2. <s><span style="color: rgb(149, 165, 166);">Si aucun type n'existe ou si vous souhaitez en créer un nouveau, cliquer sur "Créer ou modifier"</span></s>
3. <s><span style="color: rgb(149, 165, 166);">[![image-1647954942815.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647954942815.png)](https://librairie.grap.coop/uploads/images/gallery/2022-03/image-1647954942815.png)</span></s>
4. <s><span style="color: rgb(149, 165, 166);">Nommer le type d'étiquette et choisir la couleur de fond.</span></s>
5. <s><span style="color: rgb(149, 165, 166);">Attribuer le type d'étiquette aux articles souhaités</span></s>
6. <s><span style="color: rgb(149, 165, 166);">Imprimer : les articles "petits producteurs" ont le fonds de couleur, et pas les autres :</span></s><s><span style="color: rgb(149, 165, 166);">[![image-1647955151049.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647955151049.png)](https://librairie.grap.coop/uploads/images/gallery/2022-03/image-1647955151049.png)</span></s>

### Attribuer en masse une catégorie d'impression

Si vous souhaitez affecter un format d'étiquette à plusieurs produits d'un coup, vous pouvez utiliser l'édition en lot "étiquette" :

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

### F.A.Q Étiquettes

Sur vos étiquettes, nous devons répondre aux obligations légales qui sont parfois contradictoires avec vos envies, voici quelques explications de questions courantes

Suite à un travail conjoint avec Jean-Henri Soumireu d'Alpes Contrôles, nous avons dessiné un graphique qui explique les différents cas de figure. Voir tout ça sur la fiche dédiée : [https://librairie.grap.coop/books/reglementations-et-certifications/page/etiquetage](https://librairie.grap.coop/books/reglementations-et-certifications/page/guide-detiquetage-et-affichage-bio-en-epicerie)

### Quelle info sur quel format d'étiquette ?

<table border="1" id="bkmrk-champ-01-02-nom-du-p" style="border-collapse: collapse; width: 100%; height: 944.417px;"><colgroup><col style="width: 34.4778%;"></col><col style="width: 17.2989%;"></col><col style="width: 16.0667%;"></col><col style="width: 14.9527%;"></col><col style="width: 17.3007%;"></col></colgroup><tbody><tr style="height: 46.4333px;"><td class="align-center" style="height: 46.4333px;">**Champ**  
</td><td class="align-center" style="height: 46.4333px;">**Petites carrées (n°01,02)**  
</td><td class="align-center" style="height: 46.4333px;">**Format étagères (n°10,11,12)**  
</td><td class="align-center" style="height: 46.4333px;">**Comptoir (n°20)**  
</td><td class="align-center" style="height: 46.4333px;">**Vrac (n°30,31,32)**  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">Nom du produit (name)  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">*Prix dans unité principale*</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">Prix Publique (list\_price)  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">Unité de vente (uom\_id)  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">Unité de l'étiquette (pricetag\_uom\_id)  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">*Prix dans unité secondaire*  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">Poid net (net\_weight)  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">Volume (volume)  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;"> </td><td class="align-center" style="height: 29.9167px;"> </td><td class="align-center" style="height: 29.9167px;"> </td><td class="align-center" style="height: 29.9167px;">  
</td><td class="align-center" style="height: 29.9167px;">  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">Référence Interne (default\_code)  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;">Code barre EAN13 (barcode)  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td><td class="align-center" style="height: 29.9167px;">X  
</td></tr><tr style="height: 46.4333px;"><td style="height: 46.4333px;"><span style="color: rgb(206, 212, 217);">Couleur du type d'étiquette (pricetag\_type\_id.color)</span></td><td class="align-center" style="height: 46.4333px;"><span style="color: rgb(206, 212, 217);">X</span></td><td class="align-center" style="height: 46.4333px;"><span style="color: rgb(206, 212, 217);">X</span>  
</td><td class="align-center" style="height: 46.4333px;"><span style="color: rgb(206, 212, 217);">X</span>  
</td><td class="align-center" style="height: 46.4333px;"><span style="color: rgb(206, 212, 217);">X</span>  
</td></tr><tr style="height: 29.9167px;"><td style="height: 29.9167px;"> </td><td class="align-center" style="height: 29.9167px;"> </td><td class="align-center" style="height: 29.9167px;"> </td><td class="align-center" style="height: 29.9167px;">  
</td><td class="align-center" style="height: 29.9167px;">  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;">Pays de fabrication (country\_id)

</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">X  
</td><td class="align-center" style="height: 35.5167px;">X  
</td><td class="align-center" style="height: 35.5167px;">X  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;">Région de fabrication (state\_id)

</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">X  
</td><td class="align-center" style="height: 35.5167px;">X  
</td><td class="align-center" style="height: 35.5167px;">X  
</td></tr><tr style="height: 57.6333px;"><td style="height: 57.6333px;">Département de fabrication (department\_id)

</td><td class="align-center" style="height: 57.6333px;">  
</td><td class="align-center" style="height: 57.6333px;">X  
</td><td class="align-center" style="height: 57.6333px;">X  
</td><td class="align-center" style="height: 57.6333px;">X  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;">Fabricant (maker\_description)

</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">X  
</td><td class="align-center" style="height: 35.5167px;">X  
</td><td class="align-center" style="height: 35.5167px;">X  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;"></td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td></tr><tr style="height: 80.0333px;"><td style="height: 80.0333px;">Texte légal de certification bio pour les produits en vrac (origine FR / UE / non UE) (pricetag\_organic\_text)

</td><td class="align-center" style="height: 80.0333px;">  
</td><td class="align-center" style="height: 80.0333px;">X  
</td><td class="align-center" style="height: 80.0333px;">X  
</td><td class="align-center" style="height: 80.0333px;">X  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;"></td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;">Labels (label\_ids)

</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">X  
</td><td class="align-center" style="height: 35.5167px;">X  
</td><td class="align-center" style="height: 35.5167px;">X  
</td></tr><tr style="height: 35.2333px;"><td style="height: 35.2333px;"></td><td class="align-center" style="height: 35.2333px;">  
</td><td class="align-center" style="height: 35.2333px;">  
</td><td class="align-center" style="height: 35.2333px;">  
</td><td class="align-center" style="height: 35.2333px;">  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;">Ingrédients (ingredients)

</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">X  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;">Allergènes (allergen\_ids)

</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">X  
</td></tr><tr style="height: 35.5167px;"><td style="height: 35.5167px;">Trace d'allergènes (trace\_allergen\_ids)

</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">  
</td><td class="align-center" style="height: 35.5167px;">X  
</td></tr></tbody></table>

# A REECRIRE : Fiche Produit - Cas d'un article avec unité de mesure d'achat différente de l'unité de mesure de vente

<details id="bkmrk-cas-1-%3A-j%27ach%C3%A8te-des"><summary>Cas 1 : j'achète des sacs de farine de 25kg et je revends au kilo</summary>

##### <span style="color: rgb(0, 0, 0);">Cas de figure : j’achète des sacs de farine de 25kg (que je revend en vrac (au kilo).</span>

<table border="1" id="bkmrk-%C2%A0-option-1%C2%A0%3A-j%E2%80%99indiq" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 14.7062%;">Fiche article partie haute

</td><td style="width: 85.2712%;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-07/scaled-1680-/FYvimage.png)](https://librairie.grap.coop/uploads/images/gallery/2023-07/FYvimage.png)

<p class="callout warning">Lors du 1<sup>er</sup> calcul de mon coût d'achat à la création de la fiche article, il faut bien penser à faire la gymnastique de conversion, mais après en principe plus besoin : le bouton « vérifier les infos fournisseurs » de la facture calcule pour moi.</p>

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-10/scaled-1680-/Ig0image.png)](https://librairie.grap.coop/uploads/images/gallery/2023-10/Ig0image.png)

</td></tr><tr><td style="width: 14.7062%;">Fiche article partie fournisseur

</td><td style="width: 85.2712%;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-07/scaled-1680-/JUeimage.png)](https://librairie.grap.coop/uploads/images/gallery/2023-07/JUeimage.png)

</td></tr><tr><td style="width: 14.7062%;">Bon de commande (PO….)

</td><td style="width: 85.2712%;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-07/scaled-1680-/eqyimage.png)](https://librairie.grap.coop/uploads/images/gallery/2023-07/eqyimage.png)

<p class="callout warning"> Vigilance lors de la commande : la colonne "UdM d'achat" me rappelle l'unité du fournisseur</p>

[![image-1654786099973.png](https://librairie.grap.coop/uploads/images/gallery/2022-06/scaled-1680-/image-1654786099973.png)](https://librairie.grap.coop/uploads/images/gallery/2022-06/image-1654786099973.png)

</td></tr><tr><td style="width: 14.7062%;">Bon de réception (WH.../IN/…)

</td><td style="width: 85.2712%;">[![image-1654786085029.png](https://librairie.grap.coop/uploads/images/gallery/2022-06/scaled-1680-/image-1654786085029.png)](https://librairie.grap.coop/uploads/images/gallery/2022-06/image-1654786085029.png)

</td></tr><tr><td style="width: 14.7062%;">Facture d’achat

</td><td style="width: 85.2712%;">[![image-1654786078871.png](https://librairie.grap.coop/uploads/images/gallery/2022-06/scaled-1680-/image-1654786078871.png)](https://librairie.grap.coop/uploads/images/gallery/2022-06/image-1654786078871.png)

<p class="callout success">j’ai la même chose que mon fournisseur, Odoo convertit les prix d’une unité à l’autre, met à jour correctement mes infos de la fiche article quand je clique sur « vérifier les infos fournisseurs » sans que j’ai besoin de faire de calculs</p>

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

</details><details id="bkmrk-cas-2-%3A-j%27ach%C3%A8te-de-"><summary>Cas 2 : j'achète de la lessive par bidon de 20L et je revends au kilo</summary>

Odoo gère bien les conversions entre l'unité de mesure d'achat et l'unité de vente pourvu qu'il y ai un coefficient calculable, ce qui est le cas pour le litre de lessive (20L = 20,4 kg).

<table border="1" id="bkmrk-fiche-article-partie" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 14.7062%;">Fiche article partie haute

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-02/scaled-1680-/pPMimage.png)

<p class="callout success">Si l'unité souhaitée n'existe pas, demander au pôle informatique</p>

<p class="callout warning">Lors du 1<sup>er</sup> calcul de mon coût d'achat à la création de la fiche article, il faut bien penser à faire la gymnastique de conversion, mais après en principe plus besoin : le bouton « vérifier les infos fournisseurs » de la facture calcule pour moi.</p>

</td></tr><tr><td style="width: 14.7062%;">Fiche article partie fournisseur

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-02/scaled-1680-/DQUimage.png)

</td></tr><tr><td style="width: 14.7062%;">Bon de commande (PO….)

</td><td style="width: 85.2712%;">[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-02/scaled-1680-/t02image.png)](https://librairie.grap.coop/uploads/images/gallery/2025-02/t02image.png)

<p class="callout warning"> Vigilance lors de la commande : la colonne "UdM d'achat" me rappelle l'unité du fournisseur =&gt; je commande un bidon de 20L.  
</p>

</td></tr><tr><td style="width: 14.7062%;">Bon de réception (WH.../IN/…)

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-02/scaled-1680-/HLzimage.png)

 La réception est exprimée dans mon unité de revente (01kg) pour bien voir l'impact sur mon stock (+20,4kg)

</td></tr><tr><td style="width: 14.7062%;">Facture d’achat

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-02/scaled-1680-/84Cimage.png)

<p class="callout success">j’ai la même chose que mon fournisseur, Odoo convertit les prix d’une unité à l’autre, met à jour correctement mes infos de la fiche article quand je clique sur « vérifier les infos fournisseurs » sans que j’ai besoin de faire de calculs</p>

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

</details>
<details id="bkmrk-cas-3-%3A-je-revends-%C3%A0"><summary>Cas 3 : je revends à la pièce un article acheté par lot</summary>

L'épicerie Au Tournesol revend des nems. Elle achète un lot de 10 nems et les revend à l'unité

<table border="1" id="bkmrk-fiche-article-partie-1" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 14.7062%;">Fiche article partie haute

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-06/scaled-1680-/image.png)

<p class="callout success">Si l'unité souhaitée n'existe pas, demander au pôle informatique</p>

<p class="callout warning">Lors du 1<sup>er</sup> calcul de mon coût d'achat à la création de la fiche article, il faut bien penser à faire la gymnastique de conversion (ici coût d'achat divisé par 10 pièces), mais après en principe plus besoin : le bouton « vérifier les infos fournisseurs » de la facture calcule pour moi.</p>

</td></tr><tr><td style="width: 14.7062%;">Fiche article partie fournisseur

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-06/scaled-1680-/ZUNimage.png)

</td></tr><tr><td style="width: 14.7062%;">Bon de commande (PO….)

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-06/scaled-1680-/qKqimage.png)

<p class="callout warning"> Vigilance lors de la commande : la colonne "UdM d'achat" me rappelle l'unité du fournisseur =&gt; je ne dois pas commander 10 lots de 10 nems, mais bien 1 fois 10 nems.  
</p>

</td></tr><tr><td style="width: 14.7062%;">Bon de réception (WH.../IN/…)

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-06/scaled-1680-/U2Limage.png)

 La réception est exprimée dans mon unité de revente (01PCE) pour bien voir l'impact sur mon stock (+10 nems)

</td></tr><tr><td style="width: 14.7062%;">Facture d’achat

</td><td style="width: 85.2712%;">![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-06/scaled-1680-/8Aoimage.png)

<p class="callout success">j’ai la même chose que mon fournisseur.</p>

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

</details>

##### Autre exemple : cas d'un emmental acheté sous forme de meule de + ou - 2,5kg :  


<details id="bkmrk-situation-1-%3A-le-pri"><summary>Situation 1 : le prix unitaire de la facture fournisseur est le prix pour 1kg</summary>

##### Dans la fiche article : 

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

<p class="callout info">**Coût HT** = toujours mettre le coût relatif à l'unité de mesure de vente (à savoir 1kg)</p>

Partie "fournisseurs" ![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-02/scaled-1680-/t8Himage.png)

##### Lors de la commande : 

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

##### Pour la réception : 

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

C'est bien cette quantité qui va se mettre en stock :

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

##### Dans la facture : 

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

</details><details id="bkmrk-situation-2-%3A-le-pri"><summary>Situation 2 : le prix unitaire de la facture fournisseur s'entend pour la meule de 2,5kg environ (la pièce)</summary>

##### Dans la fiche article : 

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

<p class="callout info">**Coût HT** = toujours mettre le coût relatif à l'unité de mesure de vente (à savoir 1kg)</p>

Partie "fournisseurs"

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

##### Lors de la commande : 

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

##### Pour la réception : 

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

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

##### Dans la facture : 

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

</details>

# Identifier les produits qui n'ont jamais été vendus

Aller dans ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/HGvimage.png), et suivre [&gt; CETTE PROCEDURE &lt;](https://librairie.grap.coop/link/1367#bkmrk-exporter-une-liste) pour faire un export de la base produits.

Dans la configuration de l'export, ajouter le champs "Vendu" qui correspond aux quantités vendues par produit :

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

Dans la colonne "vendu" de l'export obtenu, rechercher les quantités nulles.

<p class="callout warning">Attention, il est possible que les chiffres de ventes soient remis à zéro avec l'inventaire (à vérifier).</p>