Configurer les articles

Créer une fiche article

La fiche article reprend toutes les informations nécessaires à l’utilisation d’un produit dans les modules de Ventes, Point de Vente, Achats et Inventaire.

Vous pouvez accéder à l'ensemble de vos articles ainsi que créer une nouvelle fiche article depuis ces quatre modules en cliquant sur Articles, de la manière suivante.

  1. Depuis le module Point de Vente

    pdv article.png

  2. Depuis le module Ventes

    vente article.png

  3. Depuis le module Achats

    achats article.png

  4. Depuis le module Inventaire

    inventaire article.png

 

 

Ajouter les informations d'étiquette d'article

Informations d'étiquette

Les informations de l'onglet Label (ou Libellé) peuvent être reprises sur l’étiquette à mettre en rayon, par exemple par le module beesdoo_print_label.

Choisir l’unité d’affichage

Il est possible de choisir une unité différente pour les étiquettes : par exemple le gramme, même si l'on gère les stocks en kg. Le système fera la conversion automatiquement et calculera le champ display weight à partir du poids brut logistique (onglet inventaire), lui-même exprimé dans l'unité de référence par défaut.

Le poids aura un nombre de décimale selon la configuration générale des précisions décimales de poids sur la Société :

image-1648228144542.png

Choisir l’unité de référence par défaut

C’est dans cette unité que le poids ou volume de l’article est indiqué dans le champ “Poids Brut” de l’onglet Inventaire.

image-1648227873019.png

Labels et commentaires

Le module beesdoo_product_label permet d'ajouter des information sur les labels ou des commentaires sur le produit, dans l'onglet Label (ou Libellé) de la fiche article.

Quatre catégories de labels sont prévues :

product_label.png

Dans chaque catégorie, des labels peuvent être configurés, à sélectionner sur la fiche article. Ces labels se configurent dans la configuration de l'application de vente.

2.png

Il est possible d'associer à chaque label un logo.

1.png

 

Dangerosité du produit (produits chimiques)

Le module product_hazard ajoute deux champs dans l'onglet Informations générales de la fiche article :

Les options peuvent être configurées dans l'application de vente via Configuration > Hazards :

hazards.png

 

Informations pour les produits consignés

Pour utiliser ce module, il faut gérer les consignes comme des taxes et les renseigner dans le champ "taxes à la vente" de l'article

image-1612869100373.png

Le module sale_product_deposit ajoute dans l'onglet Informations générales de la fiche article :

Date de péremption et Ingrédients

Les modules product_expiration et product_sale_limit_date ajoutent dans l'onglet Informations générales de la fiche article les champs Date limite de consommation (jours) et Date limite de vente (jours), respectivement.

Le module product_ingredients ajoute un champ texte Ingrédients dans l'onglet Informations générales de la fiche article.

 

Etiquettes à imprimer

Le module product_label_print_request ajoute un champ "Print label?" dans l'onglet Label (ou Libellé) de la fiche article, permettant d'identifier les étiquettes à imprimer.

Le champ "Print label?" n'est pas utilisé par le module d'étiquette du Grap, solution plus élégante pour gérer l'impression des étiquettes. Cliquer sur ce lien pour en savoir plus.

Le module ajoute aussi deux actions en lot :

print_label.png

Le module product_scale_label ajoute une case À peser avec une balance dans l'onglet Ventes de la fiche article. Lorsque cette case est cochée, un nouvel onglet Scale label est affiché, avec des champs information, unité et catégorie de pesée.

scale_label.png

 

Paramétrage général de la fiche article

Le nom

Nous conseillons de mettre le nom exact du produit suivi du Poids/Volume/Vrac (si nécessaire)

Le type 

Le niveau de stock et l’inventaire ne s'applique que sur les produits "stockables"

La catégorie

Pour ce faire, faites dérouler le menu en cliquant sur la petite flèche vers le bas à la droite de la case, cliquez sur "Chercher plus..." et sélectionner la bonne catégorie. Par exemple Tous / En vente / Farines.

Pour configurer de nouvelles catégories, cliquez ici.

Les unités

Il peut être nécessaire d’ajouter l’unité de vente du produit

Si vous optez pour la configuration qui permet d’acheter et de vendre un produit dans des unités différentes, vous devez choisir les unités à utiliser pour la vente (Unité de mesure) et pour l’achat (Unité de mesure d’achat).

Pour utiliser cette configuration, cliquez ici.

image-1612859678625.png

Cases à cocher 

Vous pouvez choisir de cocher ou décocher si le produit peut être vendu aux clients et s’il peut être acheté à un fournisseur. 

image-1612859716723.png

Grâce au module beesdoo_pos, si les 2 cases sont cochées “peut être vendu” et “disponible dans le point de vente” (cette dernière se trouve dans l'onglet Vente) et que l'on décoche “peut être vendu”, la prochaine fois que l'on coche la case “peut être vendu”, la case “disponible dans le point de vente” sera déjà cochée. Cela évite un deuxième clic lorsqu’un article est à nouveau disponible à la vente.

Code-barre

Le module product_barcode_generator permet de générer en un clic un code-barre pour les produits qui n'en n'ont pas.

Référence interne

Cette référence permet de faire des filtres et se retrouvera également dans les bons de commande de vente.

image-1612859753692.png

Code-barre

Vous pouvez encoder le numéro du code-barres du produit soit manuellement, soit avec la douchette (scanner). Pour configurer les nomenclatures des codes barres, voir ici.

image-1612860018092.png

Le bouton “Générer un code barre” permet de générer un code barre EAN13 qui sera utile pour l’utilisation des balances Bizerba ou pour imprimer des codes barres et les coller sur des articles qui n’en ont pas, par exemple du pain et accélérer le passage en caisse.

image-1612860150528.png

Prix de vente

Encoder le prix du produit à la pièce ou le prix au Kilo/Litre pour le VRAC. C’est un prix HORS TVA, si vous utilisez des TVA non incluses dans le prix de vente.

Nous conseillons de toujours travailler avec des TVA non incluses.

Taxe à la vente

Les taxes doivent également être configurées avant de créer un article car il faudra choisir les taxes à l’achat et à la vente. Pour les configurer, cliquez ici.

Coût

Ceci correspond au coût (combinaison du prix d’achat au fournisseur HORS TVA et de coefficients de pertes, transport…). De nouveau, à la pièce ou le prix au Kilo/Litre pour le VRAC. Vous devez l’indiquer manuellement.

Le coût est également utilisé dans le rapport de valorisation de l'inventaire, si la méthode d'évaluation des coûts choisie sur la catégorie du produit est "prix standard".

Enfin, le coût peut être utilisé comme base de calcul pour les liste de prix, lorsque les listes de prix sont calculés en fonction de formule.

Photo

Enfin si le produit est un produit de type VRAC, il peut être utile d’ajouter une photo afin de faciliter les recherches lors des sessions de vente.

Il n'est possible de mettre qu'une seule photo.

Pour ce faire, cliquez sur l’image représentant un appareil photo barré, puis sur le petit crayon qui apparaît par dessus. Cela vous permet de naviguer dans vos fichiers pour sélectionner la photo de l’article.

image-1612863139918.png

Smartbuttons

Ce sont les boutons en haut à droite de la fiche. Ces boutons permettent d'avoir accès facilement à certaines informations concernant cet article en particulier.

En fonction des modules et applications installées, les smartbuttons vont varier.

Pour une explication des smartbutton liés au stock.

 

Informations de vente de la fiche article

Ces informations sont accessibles et modifiables à travers le second onglet de la fiche d'information article.

 

image-1612863832951.png

Disponible dans le point de vente 

Cela permet de rendre visible les produits dans le point de vente, à cocher si l'article est en vente via l’interface de caisse.

Ceci est utile pour que certains articles ne soient pas visibles dans le point de vente en cas de rupture de stock.

Grâce au module beesdoo_pos, si les 2 cases sont cochées “peut être vendu” et “disponible dans le point de vente” (cette dernière se trouve dans l'onglet Ventes) et que l'on décoche “peut être vendu”, la prochaine fois que l'on coche la case “peut être vendu”, la case “disponible dans le point de vente” sera déjà cochée. Cela évite un deuxième clic lorsqu’un article est à nouveau disponible à la vente.

Catégorie du point de vente :

C’est la catégorie qui déterminera la disposition des articles sur l’écran du point de vente, c’est pourquoi cette étape est importante pour la bonne gestion d’une caisse.

Pour configurer les catégories points de ventes, cliquez ici.

A peser avec une balance :

Facturation

Cela vous permet de déterminer la politique de facturation adéquate à votre article, soit en quantités commandées, soit en quantités livrées.

De la même manière, vous pouvez sélectionner votre Re-invoice policy, s'il y en a une ou non, au coût ou au prix de vente.

Description pour les clients

Finalement, vous pouvez réaliser une note qui apparaitra sur les commandes d'achats et les factures liés à ce produit.

image-1612866020609.png

 

 

Informations d'achat de la fiche article

Ces informations sont accessibles et modifiables dans l'onglet Achats de la fiche d'information de l'article.

image-1612866238095.png

 

Liste des fournisseurs

Afin de faciliter les bons de commande, il est possible de paramétrer une liste des fournisseurs de ce produit.

Vous pouvez également créer également créer de nouveaux fournisseur depuis le module Achats, Facturation et Contacts. Pour ce faire, cliquez ici.

image-1612866366260.png

 En général, nous conseillons de cocher “Sur les quantités reçues”.

image-1612866642915.png

Ordre des fournisseurs et fournisseur principal

Le module product_main_supplier ajoute la notion de fournisseur principal.

Il y a deux comportements différents liés aux fournisseurs lorsqu'il y a plusieurs fournisseurs :

screenshot-bablmarket.test.coopiteasy.be-2023.08.25-12_41_25.png

 

Pour la fonctionnalité "Réapprovisionner", le fournisseur souhaité doit se trouver en haut de la liste, quand on clique sur réapprovisionner :

screenshot-bablmarket.test.coopiteasy.be-2023.08.25-12_46_23.png

 

Cela va créer une demande de prix, ou ajouter une ligne dans une demande de prix ouverte pour le fournisseur, à condition que le fournisseur soit bien en haut de la liste.

 

Marge et Prix suggéré des articles

Marge

Le module sale_suggested_price ajoute d'un champ "Marge de produit" sur les fournisseurs et les catégories de produits. La marge sur le fournisseur est utilisée si elle est définie, sinon la marge sur la catégorie interne d’article est utilisée.

La "Marge de produit" correspond à la marge théorique sur la vente, en supposant que le produit est acheté au prix d'achat et revendu au prix de vente. En pratique, elle devra être supérieure à la marge souhaitée.

La marge brute réalisée sur un produit dépendra du coût d'achat effectif (incluant les frais d'achat et de réception), du prix de vente effectif (tenant compte des remises et des pertes comptabilisées), et des autres pertes. Cette donnée n'est donc pas disponible directement.

Fournisseur

image-1615992611486.png

Catégories d'articles

image-1615992687213.png

La marge peut être définie soit sur le prix d’achat soit sur le prix de vente appliqué. Cela doit se configurer les paramètres généraux, Achats < Configuration < "Configuration" < Suggested price reference margin.

2.png

Par défaut : la marge est appliquée sur le prix d’achat.

Prix suggéré

Le module sale_suggested_price ajoute un champ "prix suggéré" sur base de la marge sur la catégorie du produit. Le prix suggéré peut être ou non arrondi.image-1615977202969.png

L'arrondi du prix suggéré est configurable sur la catégorie de produit :

La précision par défaut est 5 cents. La méthode "Half" correspond à l'arrondi à la valeur la plus proche, "up" à la valeur supérieure, "down", inférieure.

komunigi_polln_rounded.png

 

En fonction de la configuration citée ci dessus :

- Prix fournisseur 

Prix suggéré  = Prix fournisseur * (1 + marge / 100)

- Prix de vente

Prix suggéré = Prix fournisseur * (1 / (1 - marge / 100))

Par exemple : un article acheté 0,95 euros, avec une marge de 25% et la TVA de 6%

Suggested reference price for margin = on supplier price / TVA inclues dans le prix

Prix suggéré = (0,95*(1+25/100))*(1+6/100) = 1,26 euros

Suggested reference price for margin = on supplier price / TVA non  inclues dans le prix

Prix suggéré = 0,95*(1+25/100) = 1,19 euros

Suggested reference price for margin = on sale price / TVA inclues dans le prix

Prix suggéré = (0,95×(1÷(1−25÷100)))×(1+6÷100) = 1,34 euros

Suggested reference price for margin = on sale price / TVA non  inclues dans le prix

Prix suggéré = 0,95×(1÷(1−25÷100)) = 1,27 euros

Également, si les taxes sont configurées exclues, le prix suggéré ne prend pas en compte les taxes, si elles sont configurées inclues, le prix suggéré prendra en compte les taxes.

S'il y a plusieurs fournisseurs renseignés dans l'onglet "Achats', le prix suggéré utilisera comme base de calcul le prix d'achat du fournisseur "main seller" ajouté le plus récemment.

Adapter le prix d'achat et de vente d'un article depuis le bon de commande

Le module sale_suggested_price ajoute aussi de nouvelles fonctionnalités au bon de commande.

1.png

Le module permet aussi d’adapter le prix d’achat et / ou de vente d’un produit à partir d’un bon de commande. 

En effet le module rajoute :

Ces boutons permettent de sélectionner/désélectionner les checkbox respectives.

En cliquant sur le bouton "Adapt prices" (2c) :

Pour d'autres manières d'adapter les prix d'achat et de vente des articles, voir ici

Informations de l'inventaire de la fiche article

Ces informations sont accessibles et modifiables à travers l'onglet Inventaire, de la fiche d'information de l'article.

image-1612866878636.png

Dans cet onglet se retrouve toutes les informations d'inventaire lié au produit.

image-1612866911857.png

Opérations

Routes

Acheter :

à cocher

Approvisionnement à la commande :

à cocher si un bon de commande au fournisseur doit être généré lors de la vente à un client via un bon de commande client. Typiquement, dans le cas où vous ne gardez pas de stock et que vous êtes en flux tendu : l’achat par un client provoque l’achat au fournisseur.

Produire :

Cette option apparait le module Fabrication est installé, à cocher s'il s'agit d'un article de produit fini.

Délais de livraison auprès du client

Dans le cas de ventes via le point de vente, cela n’a aucun intérêt.

Logistique :

Encodez le Poids brut de l’article, la mesure est dans l’unité indiquée dans l’onglet “Label” (Default unit reference) (Développement BEES).

Emplacement de contrepartie

Afin de créer des emplacements d'inventaires, cliquez ici.

Emplacement de production

Traçabilité

Vous pouvez choisir le type de traçage afin de garder un historique des opérations attachés à cette article grâce aux code-barres ou aux numéros de série.

Conditionnement

Si l'option "Emballage des produits" est activée dans la configuration des articles, une zone supplémentaire est affichée dans l'onglet Inventaire de la fiche article.image-1627995932023.png

image-1627995972491.png

Cela dit, le conditionnement n'est pas utilisé lors du processus d'achat. Lors du processus de vente, la sélection d'un article pour lequel un conditionnement a été déterminé donne lieu à un avertissement (non bloquant) de ce type :

image-1627996028531.png

Il ne permet pas non plus la sélection d'une quantité définie d'un article via le scan du code barre du conditionnement dans le Point de Vente.

Description pour les bons de livraison

Cette note apparaitra sur les bons de livraison.

Description pour les réceptions

Cette note apparaitra sur les notes de réception (par exemple où stocker l'article dans l'entrepôt)

Description pour les transferts internes

Cette note apparaitra sur les ordres de transferts internes (par exemple où prendre l'article dans l'entrepôt)

Adapter la vue de l'article/produit, notion de fournisseur principal

Le module beesdoo_product_usability, anciennement appelé beesdo_custom, permet de modifier la vue de vos articles.

1. Met la vue "Liste" comme vue par défaut sur les articles et ajoute des colonnes d'informations supplémentaires.

image-1616408314426.png

2. Ajoute la notion de "fournisseur principal" sur une fiche produit.

image-1616407800300.png

La valeur du champ "fournisseur principal" dépend de ce qui se trouve sur la fiche de votre article, dans l'onglet "Achats", dans la section "Fournisseurs".

Il n'y a pas de contrôle par rapport au jour d'aujourd'hui dans la prise en compte des dates.

image-1616407726982.png

Ce module possède des dépendances sur ; beesdoo_product, beesdoo_purchase, beesdoo_stock_coverage

Imprimer une fiche de codes barres depuis la liste des articles ou la fiche de l'article

via le standard Odoo, il est possible d'imprimer une étiquette d'article assez simple, ainsi que le code barre si il est définit.

Pour le faire, sélectionner l'article et cliquer sur imprimer :

- Etiquette d'article (PDF)

Capture du 2021-10-12 13-59-10.png

- Code-barres d'articles (PDF)

Capture du 2021-10-12 13-59-41.png

Module product_label_report

Le module product_label_report permet d'imprimer une fiche de codes barres d'un article ou de plusieurs articles directement depuis la liste des articles pour en faciliter l'impression et l'utilisation.

image-1616594203619.png

image-1616594217879.png

Dans cette exemple, Same Product Labels 8x3 a été sélectionné, les codes-barres correspondant sont repris sur le pdf, 8 lignes avec 3 colonnes soit 24 codes barres par page.

image-1616594263793.png

 

Ce module possède une dépendance avec les modules ; base, web, product

 

Un module inité par le Grap et adapté par Coop IT Easy permet de générer les étiquettes cmplètes des articles : lien ici.

 

Ajouter la marque d'un produit

Un module OCA, product_brand, permet de créer des marques et ensuite de choisir une marque sur chaque fiche d'article.

Configuration des marques

Se rendre dans Ventes < Configuration < "Marque de Produits" :image-1628261663340.png

Créer une nouvelle marque. On peut y associer une fiche Partenaire éventuellement.image-1628261754720.png

Ajouter la marque sur la fiche produit

Sur une fiche article, un champs est disponible juste en-dessous du nom de l'article pour sélectionner parmi la liste des marques configurées précédemment :

image-1628261841625.png

 

Créer un pack d'article

Le module product_pack (OCA) permet de créer des pack de différents articles.

Pour désigner un pack, créez un nouvel article et cochez la case "est un pack". Cela fait apparaitre un nouvel onglet "pack". 6.png

Le type de pack et le prix du composant du pack permettent de définir le comportement qu'auront les packs lorsqu'ils seront sélectionnés dans les lignes de commande client (si le module sale_product_pack est installé). Les options de ce champ sont les suivantes :

Le type de pack :

Le prix ​​des composants du pack :

Il est ensuite possible de définir les composants du pack et leurs quantités.

Le module product_pack est un module de base pour sale_product_pack et stock_product_pack.

Le module stock_product_pack permet d'obtenir les valeurs On Hand et Forecast calculées à partir des composants du pack. 

Ajouter un état sur les articles

Le module product_state doit être installé.

Pour configurer les statuts, aller dans l'application vente<configuration<produit< statuts des produits.

105648.png

105647.png

Vous pouvez ensuite aller sur un article et définir son statut en cliquant dessus. 105649.png

Permettre le calcul automatique du volume

Le module product_dimension_compute_volume permet d'automatiquement recalculer le calcul du volume.

Marge et Prix suggéré des articles - Version GRAP

Les modules sale_suggested_price et sale_adapt_price_wizard permettent de gérer les prix fournisseurs et les marges des produits. Une suite de module créés par le GRAP, permets des fonctionnalités similaires.

note : cette documentation a été traduite de la documentation du module faite par le GRAP.

Mis à jour du prix fournisseur via la facture d'achat

Le module account_invoice_supplierinfo_update ajoute un nouveau bouton "Vérifier les informations du fournisseur" sur la facture fournisseur.

https://raw.githubusercontent.com/OCA/account-invoicing/12.0/account_invoice_supplierinfo_update/static/description/supplier_invoice_form.png

Lorsque qu'on clique sur ce bouton, on peut voir les changements d'informations sur le fournisseur ou la fournisseuse qui s'appliqueront. On peut aussi supprimer certains changements temporaires, notamment si, par exemple, un ou une fournisseuse a appliqué un changement de prix exceptionnel.

https://raw.githubusercontent.com/OCA/account-invoicing/12.0/account_invoice_supplierinfo_update/static/description/main_screenshot.png

Ce module ajoute un champ booléen supplémentaire "Informations fournisseur vérifiées" dans l'onglet "Autres informations" à l'intérieur du formulaire de facture fournisseur. Ce champ indique que les prix ont été vérifiés et les informations fournisseur mises à jour (ou éventuellement que les changements ont été ignorés).

https://raw.githubusercontent.com/OCA/account-invoicing/12.0/account_invoice_supplierinfo_update/static/description/supplier_invoice_form_other_info_tab.png

Le module complémentaire account_invoice_supplierinfo_update_standard_price permet de mettre à jour le prix standard des produits si le produit a différents "prix standard" (Champ "coût" sur la fiche produit, qui correspond au coût de revient). Cette fonctionnalité est utile lorsqu'elle est combinée au module product_margin_classification présenté ci-dessous.

Calculer les prix de vente avec des marges

Le module product_margin_classification est conçu pour étendre le calcul du prix de vente dans Odoo.

Ce module ajoute un nouveau modèle 'Margin Classifications' lié aux variantes de produits. Une classification de marge a un champ 'Marge bénéficiaire' et des champs supplémentaires pour gérer la méthode de calcul, comme dans les éléments des liste de prix (Marge, méthode d'arrondi…). La marge est calculée à partir du champ Coût.

Si un produit a une classification de marge définie et que le prix théorique n'est pas le même que le prix de vente, un champ supplémentaire "Prix théorique" est affiché, en fonction de la classification de marge, et un bouton est disponible pour modifier le prix de vente.

Le "prix théorique" corresponds au "prix suggéré" dans le module sale_suggested_price

image-1684919589391.png

Dans le formulaire de classification des marges, l'utilisateur peut modifier les champs de calcul.

Le taux de marge et le taux de markup sont deux manière de calculer une marge. L'une prends comme référence le prix de vente, l'autre le coût.
Par exemple : un objet qui coute 2€ et qui a un taux de marge de 50% sera vendu à 4€. En effet le 50% = 100*(4-2)/4. Cela corresponds à une taux de markup de 100% : 100% = 100*(4-2)/2. 

Trois boutons sont disponibles pour appliquer les prix théoriques :

image-1684919630095.png

En cliquant sur les Smart buttons dans la partie droite du formulaire, tous les produits seront affichés et l'utilisateur pourra facilement modifier les prix.

image-1684919813710.png

L'utilisateur peut également voir facilement les produits dont les marges sont incorrectes dans l'arborescence de classification des marges :

image-1684919824362.png

Vous pourriez être intéressé par les fonctionnalités natives des listes de prix, qui permettent de fixer les prix de vente sur la base des prix de revient. Le principal problème de cette conception est que le prix de vente change automatiquement lorsque le prix de revient change, ce qui n'est pas souhaitable dans certains cas. Par exemple, si vous avez un magasin, vous voulez changer les prix de vente lorsque les clients ne sont pas dans le magasin, et après avoir changé les étiquettes dans le magasin.

Différence principales avec le flux de sale_suggested_price

 

 

 

Dates de péremption

En v16, Odoo standard permet la configuration de différentes date de validité sur un produit.

Pour utiliser cette fonctionnalité, cocher la case "Dates de péremption" dans les paramètres de l'application Stock.

expiration_settings.png

 

Ensuite, les délais sont configurables par produit dans l'onglet "Stock" de la fiche article :

expiration_product.png

Ce système est indicatif ou peut servir pour les produits transformés, mais ne permet pas de gérer les dates de péremption légales sur les articles qui en comptent déjà :