Gérez efficacement vos stocks conditionnés avec ce module pensé pour les entreprises manipulant des unités de vente ou d’achat différentes des unités de stockage. Grâce à ce module, vous pouvez convertir automatiquement les quantités d’un produit entre deux formats distincts (ex : palette → pot de peinture) lors de vos approvisionnements, ventes ou mouvements de stock.

Le module vous permet ainsi d’automatiser l’incrémentation ou la décrémentation de stock en tenant compte d’un ratio de conversion défini entre le produit acheté/vendu et le produit réellement stocké dans Dolibarr. 

Quelques définitions

Qu’est-ce que le conditionnement ?

Le conditionnement est une logique de conversion entre deux formats d’un même produit. Exemple : une palette contient 50 pots de peinture. Grâce à ce module, vous pourrez configurer cette correspondance afin que les mouvements de stock reflètent la réalité.

 

Ratio de conversion

Il s’agit du nombre d’unités « de base » contenues dans l’unité conditionnée. Exemple : 1 palette = 50 pots. Ce ratio est configurable produit par produit.

 

Produit cible

Il représente le produit réellement stocké. Exemple : vous commandez une palette (produit commandé), mais vous souhaitez incrémenter le stock de « pot de peinture » (produit cible).

Prérequis

Pour utiliser ce module, vous devez activer les modules suivants dans Dolibarr (Configuration > Modules) :

  • Module Stock
  • Module Réceptions (pour l’incrémentation automatique)
  • Module Expéditions (pour la décrémentation automatique)

ℹ️ À savoir

Le module Stock est requis pour le bon fonctionnement du module Conditionnement.
Cependant, l’utilisation des modules Réceptions et Expéditions n’est pas obligatoire : vous pouvez choisir d’effectuer vos mouvements de stock à partir d’autres documents, comme les commandes fournisseurs ou commandes clients.

 

👉 Plus vous activez de modules (Réceptions, Expéditions, etc.), plus la liste des déclencheurs disponibles dans le paramétrage sera complète.

Configuration du module ``Stock / Entrepôt``

Avant de commencer, vous devrez définir la « règle de gestion » pour la décrémentation et l’incrémentation dans le module de gestion des stocks  : Menu Configuration > Modules > Stock/Entrepôt. Utilisez le picto Configuration

Voici les règles disponibles : 

 

Pour la décrémentation : 

  • Décrémenter les stocks physiques sur validation des factures/avoirs clients
  • Décrémenter les stocks physiques sur validation des commandes clients
  • Décrémenter les stocks physiques sur validation des expéditions clients
  • Décrémenter les stocks physiques au classement « Clôturée » de l’expédition

 

Pour l’incrémentation : 

  • Incrémenter les stocks physiques sur validation des factures/avoirs fournisseurs
  • Incrémenter les stocks physiques sur approbation des commandes fournisseurs
  • Incrémenter les stocks physiques sur validation des réceptions
  • Incrémenter les stocks physiques lorsque la réception est classée « Close »

 

Selon les modules activés sur votre instance, certaines options pourront ne pas apparaître. 

Configuration du module ``Conditionnement``

Le module « Conditionnement » ne nécessite d’aucun paramétrage avant utilisation

Configuration des produits

Pour utiliser le module, vous devez configurer :

 

  • Un produit « conditionné » (ex : palette)
  • Un produit « cible » (ex : pot de peinture)
  • Un ratio de conversion (ex : 1 palette = 50 pots)

Pour cela :

 

1/ Rendez-vous sur la fiche d’un produit conditionné

2/ Allez dans l’onglet Prix d’achat

3/ Ajoutez un « Prix d’achat », remplissez les informations obligatoires et précisez :

  • Votre « Ratio de conversion »
  • Votre « Produit cible »
Fonctionnement automatique

Incrémentation automatique des stocks

 

1/ Créez une commande fournisseur avec le produit conditionné (ex : 2 palettes)

2/ Validez la commande

3/ Créez une réception à partir de cette commande

4/ Lors de la validation de la réception, le module : 

  • Annule le mouvement de stock natif de Dolibarr 
  • Ajoute un mouvement de stock sur le produit cible (en tenant compte du ratio)

 

Exemple : 

  • Produit commandé : 2 palettes
  • Ratio : 1 palette = 50 pots
  • Résultat : +100 pots de peinture en stock

Décrémentation automatique des stocks

 

Même logique, mais côté client : 

1/ Créez une expédition avec un produit conditionné

2/ Validez l’expédition

3/ Le module annule le mouvement Dolibarr sur le produit conditionné

4/ Il décrémente le produit cible selon le ratio 

Autre exemple d’usage : gestion des conversions litres ⇄ grammes

Le module « Conditionnement » peut également être utilisé pour gérer des produits liquides ou en vrac, achetés dans une unité et vendus dans une autre.

 

Cas d’usage : 

Une entreprise achète un liquide en litres, mais le revend en grammes.

 

Configuration : 

Produit conditionné : Fût de sirop – 1 fût = 10 litres

Produit cible : Dosette de sirop – 1 litre = 1000 grammes

Ratio de conversion : 1 fût = 10 000 grammes

 

Résultat attendu : 

Lors de la réception de 1 fût, le module :

  • Annule le mouvement sur le produit « Fût de sirop »
  • Génère automatiquement un +10 000 g sur le produit « Dosette de sirop »
Suivi des mouvements de stock

Les mouvements générés automatiquement par le module sont visibles dans :

 

1/ Menu « Produits/Services »

2/ Entrepôts : « Liste »

3/ Sélectionnez l’entrepôt concerné

4/ Et cliquez sur l’onglet « Mouvement de stock »

Gestion des produits avec numéro de lot/série et numéro série unique

Vous devez activer le module « Numéro de lits/série » dans la configuration de votre Dolibarr

Sur votre fiche produit, vous avez la possibilité de renseigner si « Oui un numéro de lot/série est requis » ou si « Oui un numéro de série unique est requis » : 

Dans le cas où votre produit utilise les numéros de lots/série : 

Vous allez pouvoir renseigner ce numéro à la créer d’une réception/expédition.

Dans le cas où votre produit est lié à un numéro de série unique : 

Les produits nécessitant un numéro de série unique sont automatiquement retirés de la liste « Produit cible ».

Découvrir nos autres modules..