Configurer les articles
- Créer une fiche article
- Ajouter les informations d'étiquette d'article
- Paramétrage général de la fiche article
- Informations de vente de la fiche article
- Informations d'achat de la fiche article
- Marge et Prix suggéré des articles
- Informations de l'inventaire de la fiche article
- Adapter la vue de l'article/produit, notion de fournisseur principal
- Imprimer une fiche de codes barres depuis la liste des articles ou la fiche de l'article
- Ajouter la marque d'un produit
- Créer un pack d'article
- Ajouter un état sur les articles
- Permettre le calcul automatique du volume
- Marge et Prix suggéré des articles - Version GRAP
- Dates de péremption
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.
- Depuis le module Point de Vente
- Depuis le module Ventes
- Depuis le module Achats
- Depuis le module Inventaire
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 .
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é :
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.
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 :
- Bio
- Circuit court
- Commerce équitable
- Provenance
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.
Il est possible d'associer à chaque label un logo.
Dangerosité du produit (produits chimiques)
Le module product_hazard
ajoute deux champs dans l'onglet Informations générales de la fiche article :
- Libellé FDS
- Libellé de dangerosité
Les options peuvent être configurées dans l'application de vente via Configuration > Hazards :
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
Le module sale_product_deposit
ajoute dans l'onglet Informations générales de la fiche article :
- le prix de vente total TVA incluse
- le prix de vente total TVA incluse par unité de référence
- le prix de la consigne éventuelle (deposit price) : Ce champ reprend la valeur de la consigne, si la consigne appartient au groupe “Consigne” :
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 :
- Request label printing, pour cocher cette case sur les articles sélectionnés
- Set label as printed, pour décocher cette case en lot
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.
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
-
-
- Les produits "stockables" seront suivis par les modules de gestion des stocks (ex : des pommes).
- Les "services" sont des prestations rendues (ex : l'assistance technique).
- Les "consommables" sont achetés ou utilisés sans suivi des quantités (ex : le papier).
- Les produits "stockables" seront suivis par les modules de gestion des stocks (ex : des pommes).
-
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.
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.
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.
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.
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.
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.
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.
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 :
- Cochez cette case si l’article est à peser avec une balance connectée
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.
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.
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.
- Cliquez sur "Ajouter un élément". Une fenêtre s’ouvre, où vous devrez encoder les infos suivantes :
- Sélectionnez le Fournisseur
- Encodez le Nom du produit chez le fournisseur
- Encodez la Référence du fournisseur : utile car elle apparaît sur le bon de commande que l’on fait vers le fournisseur et permet de mieux communiquer avec lui
- Indiquez la quantité minimale (exprimée dans l’unité d’achat) : cette quantité sera mise par défaut dans les bons de commande lorsque vous sélectionnerez cet article.
- Indiquez le Prix d’achat HTVA pour une unité d’achat.
- Si nécessaire
- indiquez les dates de validité ce qui permettra de définir quel fournisseur est actif pour ce produit
- indiquez un délai de livraison. Ce délai sera ajouté dans le paramètre date prévue de la demande de prix.
- indiquez les dates de validité ce qui permettra de définir quel fournisseur est actif pour ce produit
- Cliquez sur "Sauvegarder et fermer"
- On peut également rajouter dans cet onglet :
- Taxes fournisseur
- Politique de contrôle
En général, nous conseillons de cocher “Sur les quantités reçues”.
-
- Description pour les fournisseurs
Cette note s'affichera sur les bons de commandes
- Description pour les fournisseurs
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 :
- La logique "le plus haut dans la liste" : si tu cliques sur "réapprovisionner" c'est le premier fournisseur de la liste qui est pris en compte.
- La logique "main seller" : le fournisseur le plus récemment ajouté est considéré comme le fournisseur principal (ce champ s'affiche dans l'onglet "Etiquettes").
Pour la fonctionnalité "Réapprovisionner", le fournisseur souhaité doit se trouver en haut de la liste, quand on clique sur réapprovisionner :
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
Catégories d'articles
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.
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.
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.
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.
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 :
- 2 colonnes de checkbox "Is Purchase Price" et "Is Selling Price" (2a)
- 2 boutons "Select Purchase Price" et "Select Selling Price"(2b)
Ces boutons permettent de sélectionner/désélectionner les checkbox respectives.
En cliquant sur le bouton "Adapt prices" (2c) :
- si seul "Is Purchase Price" est coché, le prix d'achat du fournisseur est adapté selon le prix unitaire indiqué. Le prix de vente suggéré sera calculé de façon asynchrone (il faudra se rendre sur la fiche Article et la modifier pour déclencher un re-calcul du prix de vente suggéré).
- si seul "Is Selling Price" est coché, le prix de vente est adapté selon un prix de vente suggéré temporaire. Cela ne modifie pas le prix de vente suggéré (qui reste calculé en fonction du prix d'achat fournisseur).
- si "Is Purchase Price" et "Is Selling Price" sont cochés, le prix d'achat du fournisseur et le prix de vente sont adaptés selon le prix unitaire indiqué.
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.
Dans cet onglet se retrouve toutes les informations d'inventaire lié au produit.
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.
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 :
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.
2. Ajoute la notion de "fournisseur principal" sur une fiche produit.
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".
- S'il y a plusieurs fournisseurs avec des dates de début différentes, la date la plus récente des deux sera utilisée pour définir le fournisseur principal.
Il n'y a pas de contrôle par rapport au jour d'aujourd'hui dans la prise en compte des dates.
- S'il y a plusieurs fournisseurs avec des dates de début identiques, c'est l'ordre des lignes qui définit le fournisseur principal : la première ligne l'emporte. Vous pouvez changer l'ordre des lignes en cliquant sur les petites flèches en croix sur la gauche (en mode d'édition).
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)
- Code-barres d'articles (PDF)
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.
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.
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" :
Créer une nouvelle marque. On peut y associer une fiche Partenaire éventuellement.
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 :
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".
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 :
- Détaillé : cela permet d'afficher l'option définie dans le champ "Prix des composants du Pack".
- Non détaillé : n'affiche que le pack. Son prix est la somme des prix du composant.
Le prix des composants du pack :
- Détaillé par composant. Cela affiche chaque composant et ses prix, y compris le pack.
- Totalisé dans le produit principal. Le produit pack sera le seul à avoir un prix
- Ignoré : affichera chaque composant mais n'affichera pas les prix des composants. Le produit pack sera le seul à avoir un prix et celui-ci sera le prix fixé dans le produit 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.
Vous pouvez ensuite aller sur un article et définir son statut en cliquant dessus.
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.
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.
- bleu : Crée une nouvelle ligne complète d'informations sur le ou la fournisseuse
- marron : Met à jour les paramètres actuels, en affichant la variation de prix (%).
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).
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
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.
- Taux de marge (profit margin) : le calcul se fait en fonction du prix de vente.
- C'est un taux de variation par rapport au prix de vente.
- Marge = 100 * (prix de vente - coût) / prix de vente
- Taux de markup : le calcul se fait en fonction du coût.
- C'est un taux de variation par rapport au coût.
- markup = 100 * (Prix de vente - coût) / coût
- Surcharge : montant fixe à ajouter (ou soustraire) au prix.
- Arrondi : unité d'arrondi du prix. Il est Appliqué après les marges et markup, mais avant la surcharge.
Trois boutons sont disponibles pour appliquer les prix théoriques :
- à tous les produits,
- uniquement pour les produits trop chers
- uniquement pour les produits pas assez chers
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.
L'utilisateur peut également voir facilement les produits dont les marges sont incorrectes dans l'arborescence de classification des marges :
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
- La mise à jour du prix fournisseur et du coût se fait via la facture, plutôt que via la demande de prix. La raison est que lors d'un flux d'achat théorique, les utilisateurs ne connaissent pas à l'avance le prix exact auquel ils achèteront le produit, surtout dans le cas de fruits et légumes.
- Chaque produit est assigné à un type de marge, définit dans le modèle "Margin Classification", et non pas par fournisseur ou par catégorie d'article. Une réflexion est néanmoins en cours pour ajouter cette fonctionnalité au module product_margin_classification.
- Le calcul de la marge se fait à partir du coût, pas du prix fournisseur.
- Le calcul des marges peut se faire de manière beaucoup plus fine
- Le choix taux de markup vs taux de marge se fait par Margin Classification, plutôt que de manière globale
- L'arrondi peut être configuré (pas uniquement à 5 centimes)
- Possibilité d'ajouter une majoration au prix en plus du taux de marge appliqué
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.
Ensuite, les délais sont configurables par produit dans l'onglet "Stock" de la fiche article :
- La date d'expiration se calcule en nombre de jours après la réception d'un article
- Les autres dates de validité se calculent en nombre de jours avant la date d'expiration :
- Date limite d'utilisation optimale
- Date de retrait
- Date d'alerte
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à :
- La DLC, date limite de consommation (pour les produits qu'il est interdit de vendre périmés)
- La DDM, date de durabilité minimale (c'est la mention "à consommer de préférence avant")