# 07. PRODUITS / SERVICES

# 7.1 Introduction

Ces modules permettent de gérer un catalogue de produits et un catalogue de services.

- Un produit est un bien matériel : il peut se stocker dans un entrepôt, se livrer, et sa valeur se déprécie avec le temps.
- Un service est une prestation immatérielle : il n’est pas stocké (n’apparaît pas dans le module Stock ni dans les expéditions).

# 7.10 Variantes de produits

Les variantes (couleur, taille…) s’activent via le module Variantes de produits (dans Configuration &gt; Modules).

## Créer une variante

Depuis Produits | Services &gt; Attributs de variante dans le menu de gauche, cliquez sur Créer.

*Figure 7.45 – Bouton de création d’une variante*

Étape 1 — Créer l’attribut (ex. : Taille) :

*Figure 7.46 – Attribut Taille créé*

Étape 2 — Créer les valeurs (ex. : S, M, L, XL) :

*Figure 7.47 – Valeurs de l’attribut Taille créées*

Étape 3 — Appliquer sur un produit : depuis la fiche produit, choisissez la variante et définissez un éventuel impact sur le prix (valeur absolue ou pourcentage) et/ou sur le poids.

*Figure 7.48 – Impact de la variante sur le prix*

La liste des variantes apparaît en pied de page de la fiche produit.

*Figure 7.49 – Liste des variantes en pied de fiche produit*

*Figure 7.50 – Vue globale des variantes disponibles*

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/iidyB1Io0QT6cUck-pic-162-072.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/gUnQgd1Ae3prV0hF-pic-162-073.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/BIAbLntd2q2iuPcj-pic-163-075.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/0AUPCLbgSbtOCfXr-pic-163-076.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/wt14ZUoUBAUhaeCZ-pic-163-077.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/eT0EeSxpO9FXWRJI-pic-163-078.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/4nAdWE0MOAh9OsRd-pic-164-080.png)

# 7.11 Nomenclatures (BOM)

## Configurer le module

Le module Nomenclatures (BOM) se trouve dans Configuration &gt; Modules &gt; Gestion des Produits/Services (PM).

*Figure 7.51 – Configuration du module Nomenclatures BOM*

Sa configuration permet principalement d’ajouter des champs supplémentaires et de choisir le modèle de numérotation :

- advanced : masque personnalisable (mêmes balises que pour les produits, plus {cccc} et {tttt})
- standard : format BOMyymm-nnnn

Les BOMs peuvent être utilisées par le module Ordres de fabrication (MO) natif ou par le module tiers Factory pour la planification des ressources et la fabrication.

## Prérequis

Avant de créer une nomenclature, les éléments suivants doivent être en place :

- Le module Produits est activé.
- Le module Nomenclatures (BOM) est activé.
- Au moins un entrepôt existe (menu Produits/Services &gt; Stock &gt; Entrepôts).
- Les produits concernés sont créés avec la bonne nature de produit :
- Le produit à fabriquer doit être déclaré comme Produit manufacturé.
- Les composants doivent être déclarés comme Matière première.

**Important**

Le champ Nature de produit (sur la fiche produit) est déterminant pour la fabrication. Un produit fini doit être de nature Produit manufacturé, et les composants de nature Matière première. Sans ce paramétrage, les nomenclatures et ordres de fabrication ne fonctionneront pas correctement.

## Préparer les produits

### Créer le produit fini

Allez dans Produits &gt; Nouveau produit et renseignez les champs suivants :

```
Champ                                                  Valeur attendue
Référence                                              Référence unique du produit fini (ex. : MACHINE_A)
Libellé                                                Description du produit (ex. : Machine Assemblée
                                                       Type A)
Type                                                   Produit
Nature de produit                                      Produit manufacturé
En vente                                               Oui
À l’achat                                              Non (car on le fabrique)
```

### Créer les composants

Répétez l’opération pour chaque composant nécessaire :

```
                      Champ                  Valeur attendue
                      Nature de produit      Matière première
                      En vente               Non (généralement)
                      À l’achat              Oui (on achète les matières premières)
```

**Astuce**

Les matières premières sont en général positionnées À l’achat = Oui (on les achète auprès des fournisseurs) et En vente = Non (on ne les vend pas directement aux clients).

Exemple concret : pour fabriquer une machine assemblée, les composants peuvent être :

```
                 Référence        Libellé                   Nature                À l’achat
                 COMP_MOTEUR      Moteur électrique 220V    Matière première      Oui
                 COMP_CHASSIS     Châssis métallique        Matière première      Oui
                 COMP_VIS         Kit visserie M8           Matière première      Oui
```

## Créer une nomenclature

### Renseigner l’en-tête

1. Allez dans GPAO &gt; Nomenclatures (BOM) &gt; Nouvelle nomenclature.
2. Renseignez les champs de l’en-tête :

```
Champ                                                 Description
Référence                                             Générée automatiquement selon le modèle choisi, ou
                                                      saisie libre
Libellé                                               Description de la nomenclature (ex. : Nomenclature
                                                      Machine A)
Produit                                               Le produit fini à fabriquer (ex. : MACHINE_A)
Quantité                                              Quantité de produit fini obtenue par cette
                                                      nomenclature (en général 1)
Type de BOM                                           Fabrication (type par défaut)
```

1. Cliquez sur Créer. La nomenclature est créée en statut Brouillon.

### Ajouter les lignes de composants

Une fois la BOM créée, ajoutez les composants dans la section Lignes :

1. Cliquez sur le champ produit et recherchez le composant souhaité.
2. Indiquez la quantité nécessaire pour fabriquer une unité du produit fini.
3. Cliquez sur Ajouter pour chaque ligne.

Exemple : pour la nomenclature de MACHINE\_A :

```
                           Composant         Quantité    Signification
                           COMP_MOTEUR       1           1 moteur par machine
                           COMP_CHASSIS      1           1 châssis par machine
                           COMP_VIS          4           4 kits de vis par machine
```

La structure finale de la nomenclature se présente ainsi :

- Produit fabriqué : MACHINE\_A (quantité : 1)
- Ligne 1 : COMP\_MOTEUR × 1
- Ligne 2 : COMP\_CHASSIS × 1
- Ligne 3 : COMP\_VIS × 4

## Valider une nomenclature

**Avertissement**

Étape obligatoire. Une BOM en brouillon n’est pas utilisable pour créer un Ordre de Fabrication. Elle doit impérativement être validée.

1. Sur la fiche de la BOM, cliquez sur le bouton Valider.
2. Confirmez la validation.
3. Le statut passe de Brouillon à Validé.

Après validation, la nomenclature est disponible dans les modules de fabrication (Factory, Ordres de fabrication natifs).

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/AnWg2WHtMXouu2PX-pic-165-082.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/pUoTbG1x6SWyOC4C-pic-165-083.png)

# 7.12 Ordres de fabrication avec Factory

## Présentation du module Factory

Le module Factory (module tiers développé par Charlene BENKE / patas-monkey.com) permet de gérer les Ordres de Fabrication (OF) dans Dolibarr. Il s’intègre au menu GPAO et s’appuie sur les nomenclatures (BOM) pour déterminer les composants à consommer lors de la fabrication.

## Prérequis

```
                      Module                        Emplacement             Obligatoire
                      Produits                      Produits / Services     Oui
```

```
                     Module                       Emplacement             Obligatoire
                     BOM / Nomenclatures          GPAO                    Oui
                     Stock                        Produits / Services     Oui
                     Factory                      GPAO (module tiers)     Oui
```

L’utilisateur doit disposer des permissions Factory (Lire, Créer OF) ainsi que des permissions Produits et BOM.

## Créer un Ordre de Fabrication

### Accéder au formulaire

Deux méthodes sont possibles :

- Depuis le menu Factory : accédez à GPAO &gt; Factory. La page aﬀiche directement le formulaire Nouvel Ordre de Fabrication.
- Depuis la fiche produit : ouvrez la fiche du produit à fabriquer, cliquez sur l’onglet Factory, puis sur le sous-onglet Ordre de Fabrication (OF).

### Renseigner le formulaire

Le formulaire de création comporte les champs suivants :

```
Champ                                                 Description
BOMList                                               Liste déroulante des BOM validées. Format aﬀiché :
                                                      Réf BOM / Réf Produit
Produits                                              Liste déroulante des produits ayant une composition
                                                      Factory ou une BOM validée
Entrepôt                                              Entrepôt de destination des produits fabriqués
Quantité à produire                                   Nombre d’unités à fabriquer
Date de début planifiée                               Date prévue de début de fabrication
Date de fin planifiée                                 Date prévue de fin de fabrication
Durée planifiée                                       Durée estimée de fabrication (heures : minutes)
```

1. Sélectionnez la BOM correspondant au produit à fabriquer.
2. Sélectionnez le produit fini dans la liste.
3. Choisissez l’entrepôt de destination.
4. Saisissez la quantité à produire.
5. Renseignez les dates de début et de fin planifiées.

### Vérifier les quantités en stock

Avant de créer l’OF, cliquez sur le bouton Vérifier les quantités nécessaires à la Fabrication dans l’entrepôt. Cette action :

- Redirige vers la fiche produit, onglet Factory.
- Aﬀiche un récapitulatif des stocks disponibles pour chaque composant dans l’entrepôt choisi.
- Permet d’ajuster la quantité ou l’entrepôt si nécessaire.

### Confirmer la création

Après vérification, cliquez sur Créer l’Ordre de Fabrication. L’OF est créé en statut Brouillon. Les informations de l’OF créé sont visibles dans l’onglet OF En cours de la fiche produit :

```
                     Information              Exemple
                     Référence OF             OF2606-00001 (format : OFmmaa-nnnnn)
                     Entrepôt                 B7
                     Quantité planifiée       5
                     Date début               22/06/2026
                     Date fin                 22/06/2026
                     État                     Brouillon
```

## Cycle de vie d’un OF

Un Ordre de Fabrication passe par les étapes suivantes :

```
Étape                                Action                               Résultat
1. Brouillon                         L’OF est créé                        Modifiable, non engageant
2. Validé                            Cliquer sur Valider                  L’OF est activé, la fabrication
                                                                          peut commencer
3. En production                     Lancer la production                 Les composants sont consommés
                                                                          depuis l’entrepôt
4. Clos                              Clore l’OF                           La fabrication est terminée, le
                                                                          produit fini est en stock
```

**Astuce**

Un OF en Brouillon peut être supprimé sans conséquence. Une fois validé, il engage les stocks et doit être clos proprement.

## Flux complet BOM → OF

Le processus complet de la nomenclature à la fabrication suit ce flux :

1. Créer les produits : produit fini (Manufacturé) et composants (Matière première).
2. Créer la BOM : lier le produit fini à ses composants avec les quantités.
3. Valider la BOM : étape obligatoire pour rendre la BOM disponible dans Factory.
4. Créer l’OF via Factory : sélectionner la BOM, le produit, l’entrepôt et la quantité.

1. Vérifier les stocks : s’assurer que les composants sont disponibles.
2. Valider et lancer l’OF : consommer les composants et produire le produit fini.
3. Clore l’OF : terminer la fabrication.

**Important**

Points de vigilance :

- Toujours valider la BOM avant de créer un OF — une BOM en brouillon n’apparaît pas dans Factory.
- Vérifier la nature de produit : Manufacturé pour le produit fini, Matière première pour les composants.
- Contrôler les stocks des composants dans l’entrepôt choisi avant de lancer la fabrication.

## Sous-onglets Factory sur la fiche produit

Lorsque le module Factory est activé, un onglet Factory apparaît sur la fiche de chaque produit. Il contient les sous-onglets suivants :

```
Sous-onglet                                            Description
Composition                                            Aﬀiche les composants liés au produit (composition
                                                       Factory native). Le badge indique le nombre de
                                                       composants (ex. : 0 / 1)
Fabrication Directe                                    Permet de lancer une fabrication sans passer par un
                                                       OF formel
Ordre de Fabrication (OF)                              Formulaire de création d’un nouvel OF pour ce
                                                       produit
OF En cours                                            Liste des OF en cours pour ce produit, avec état et
                                                       quantités
Historique des OF                                      Historique complet de tous les OF passés pour ce
                                                       produit
```

# 7.2 Configuration du module

Les modules Produits et Services se trouvent dans Configuration &gt; Modules &gt; Gestion des Produits/Services (PM). L’icône engrenage donne accès à la page de paramétrage spécifique.

*Figure 7.1 – Activation et paramétrage du module Produits/Services*

## Modèle de numérotation

Choisissez le modèle qui servira de compteur pour les codes produit et service.

- Leopard : code libre sans vérification, modifiable à tout moment.
- Elephant : masque de numérotation personnalisable (mêmes balises que pour les tiers : {000000}, {yy}, {mm}, {dd}…).

## Paramètres des produits/services

*Figure 7.2 – Paramétrage général des produits/services*

*Figure 7.3 – Configuration des règles de prix*

Règles de prix :

- Prix unique par produit/service (identique pour toutes les sociétés en multi-société)
- Plusieurs niveaux de prix par produit (chaque client appartient à un niveau)
- Prix différents pour chaque client (onglet Prix clients + bouton Ajouter prix par client)

Produits virtuels (kits/lots) :

*Figure 7.4 – Configuration des produits virtuels*

Un produit virtuel est un produit père constitué d’autres produits. Il permet de définir des packages vendus comme un seul article, tout en gérant les stocks des composants individuellement.

Règles des produits virtuels :

- Dans un document, seule la ligne du produit virtuel père est aﬀichée.
- Le stock des composants est incrémenté/décrémenté en même temps que le produit virtuel.
- Un produit virtuel peut lui-même contenir d’autres produits virtuels.

**Important**

Ce n’est pas un module de fabrication : les sous-produits ne sont décrémentés du stock qu’au moment de la consommation du produit virtuel, et restent consommables de manière indépendante. Pour la fabrication (BOM), utilisez le module Nomenclatures.

Autres options :

- Activer les variantes (couleur, taille…) — nécessite le module Variantes de produits.
- Base des prix par défaut : HT ou TTC.
- Utiliser le conditionnement/emballage sur les prix fournisseur.

## Interface utilisateur

*Figure 7.5 – Options d’interface pour la recherche de produits*

- Champ avec auto-complétion Ajax plutôt que liste déroulante (recommandé si &gt; 1 000 produits).
- Comportement de la description produit lors de l’ajout dans un document (ne pas remplir / remplir automatiquement / ne jamais ajouter).
- Aﬀichage de la description dans la langue du tiers ou de l’utilisateur.

**Astuce**

Pour un très grand nombre de produits (&gt; 100 000), définissez PRODUCT\_DONOTSEARCH\_ANYWHERE = 1 dans Configuration &gt; Divers pour limiter la recherche au début de la chaîne.

## Nomenclatures (BOM)

*Figure 7.6 – Configuration du module Nomenclatures (BOM)*

Le module Nomenclatures (BOM) permet de définir la composition des produits pour la planification de fabrication (utilisé avec le module Ordres de fabrication). La numérotation des BOMs suit le même système de masques que les produits ({000000}, {yy}, {mm}…). Le modèle standard génère un numéro de la forme BOMyymm-nnnn.

## Attributs supplémentaires

Définissez les champs personnalisés non disponibles en standard sur les fiches Produits/Services. Les types disponibles sont identiques à ceux des tiers (voir chapitre Tiers). Exemple : ajouter un champ Date de péremption de type Date avec le code perem.

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/9xfIJ14Sl1DxHUGH-pic-134-002.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/8U6B8aDda9P24BLc-pic-134-003.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/lra1ekEYzHTE2BZg-pic-135-005.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/6pOPLt1JgdazZo02-pic-135-006.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/ionv2LBKBLfVaIu7-pic-136-008.png)

# 7.3 Produits

## Créer un nouveau produit

Allez dans Produits &gt; Nouveau produit. Les champs Réf, Libellé, État (Vente) et État (Achat) sont obligatoires. Ajouter une image au produit : depuis l’onglet Fichiers joints, utilisez Ajouter un fichier/document puis cliquez sur le + à droite.

*Figure 7.7 – Ajout d’une image via l’onglet Fichiers joints*

Une fois créé, le produit est accessible dans Produits &gt; Liste. La fiche aﬀiche des onglets selon les modules activés.

*Figure 7.8 – Fiche produit avec ses onglets (Stock, Codes-barres, Marges, Catégories…)*

**Astuce**

Taux de TVA : pour ajouter ou modifier un taux, allez dans Configuration &gt; Dictionnaires &gt; Taux de TVA. Sélectionnez le pays, saisissez le taux, renseignez NPR (Non pour la TVA standard), ajoutez une note et cliquez sur Ajouter. Pour un changement de TVA en masse : Outils d’administration &gt; Changement de TVA en masse.

*Figure 7.9 – Modification du taux de TVA dans les dictionnaires*

## Modifier un produit

Cliquez sur le bouton Modifier depuis la fiche produit.

## Supprimer un produit

Cliquez sur le bouton Supprimer depuis la fiche produit.

## Options cachées (produits)

*Figure 7.10 – Aperçu des options cachées produits*

Constantes à définir dans Configuration &gt; Divers :

```
Constante                                             Description
CATEGORY_GRAPHSTATS_ON_PRODUCTS                       Graphique des produits par catégorie dans la zone
                                                      produits
MAIN_SEARCH_PRODUCT_BY_FOURN_REF                      Rechercher un produit par référence fournisseur
                                                      (>= 8.0)
MAIN_DISABLE_FREE_LINES                               Interdire les lignes libres dans les documents (>=
                                                      8.0)
MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE                Éviter que le code pays d’origine soit ajouté en
                                                      description
PRODUCT_ADD_TYPE_IN_DOCUMENTS                         Ajouter le texte « Produit » ou « Service » devant
                                                      les lignes PDF
PRODUCT_DONOTSEARCH_ANYWHERE                          Recherche uniquement sur le début de la
                                                      référence/libellé
FOURN_PRODUCT_AVAILABILITY                            Activer le délai de disponibilité produit sur les prix
                                                      fournisseur
PRODUIT_PDF_MERGE_PROPAL                              Fusionner les PDF produits avec les propales
PRODUCT_USE_UNITS                                     Activer les unités (dictionnaire) sur la fiche
                                                      produit/service
MAIN_DIRECT_STATUS_UPDATE                             Changer le statut vente/achat directement sur la
                                                      fiche (v4.0+)
PRODUCT_CHARGES                                       Champ de frais ad hoc sur le prix d’achat (coûts
                                                      supplémentaires)
```

```
Constante                                               Description
PRODUCT_MAX_VISIBLE_PHOTO                               Nombre maximum de vignettes photos sur la fiche
                                                        produit
PRODUCT_MAX_LENGTH_COMBO                                Longueur max du libellé dans les listes déroulantes
PRODUCT_ALLOW_EXTERNAL_DOWNLOAD                         Partage public des fichiers produit par lien
PRODUCT_SEARCH_AUTO_SELECT_IF_ONLY_ONE                  Auto-sélection si un seul résultat (1=actif par
                                                        défaut)
```

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/8AJwoID6aI0IVgsp-pic-137-010.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/ARdb8pLqwkSp89zb-pic-138-012.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/jTO34YmvnFyKuFBM-pic-139-014.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/UlXdFAYexro8PsYE-pic-139-015.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/HOEWly9q1slHTP7t-pic-140-017.png)

# 7.4 Stock

## Configurer le module Stock

La gestion du stock permet de suivre les états de stock et les correctifs pour chaque produit, éventuellement répartis entre plusieurs entrepôts. Le module se trouve dans Configuration &gt; Modules &gt; Gestion produits.

*Figure 7.11 – Configuration du module Stock*

**Avertissement**

Quand le module Lot/Série est activé, le mode de décrémentation est forcé sur Décrémenter les stocks réels sur validation d’expédition et le mode d’incrémentation sur Incrémenter les stocks réels sur ventilation manuelle dans les entrepôts — ces choix ne peuvent pas être modifiés.

Règles de réduction automatique du stock :

*Figure 7.12 – Règles de réduction du stock*

- Lors de la validation de la facture client / note de crédit
- Lors de la validation de la commande client
- Sur validation des expéditions (module Expéditions requis)
- Au classement clôturée de l’expédition (module Expéditions requis)

Règles d’augmentation automatique du stock :

*Figure 7.13 – Règles d’augmentation du stock*

- Lors de la validation de la facture fournisseur / note de crédit
- Lors de l’approbation des bons de commande fournisseur
- Sur ventilation manuelle dans les entrepôts lors de la réception

Règles d’exigence : le stock peut être négatif, ou bloquant à l’ajout en facture/commande. Autres options :

*Figure 7.14 – Autres options et entrepôts par défaut*

- Entrepôt par défaut (global, propales, commandes clients)
- Création automatique d’un entrepôt par utilisateur
- Appliquer la gestion de stock aux services (désactivé par défaut)
- Gestion des stocks min/souhaités par paire (produit-entrepôt)

## Créer un entrepôt

La création d’un entrepôt est la première étape obligatoire de la gestion de stock. Allez dans Produits/Services &gt; Stock &gt; Nouvel entrepôt dans le menu de gauche.

*Figure 7.15 – Fiche d’un entrepôt*

Seule la Réf est obligatoire. Un entrepôt fermé ne peut pas être utilisé dans les autres modules — pratique pour préparer ou bloquer pendant un inventaire. Pour chaque produit, utilisez ensuite l’onglet Stock de la fiche produit pour définir un stock de base dans chaque entrepôt.

## Modifier / Supprimer un entrepôt

Depuis Stock &gt; Liste : cliquez sur le nom de l’entrepôt, puis sur Modifier ou Supprimer (avec confirmation).

## Stocks par lot/série

Pour introduire des numéros de lot/série, partez d’une commande fournisseur dont les produits ont l’option Utiliser les numéros de lots/série = Oui.

*Figure 7.16 – Commande fournisseur avec produits en lot/série*

Lors de la réception, renseignez : - Numéro de lot/série - Dates DMD/DLUO (Date Limite d’Utilisation Optimale) et DLC (Date Limite de Consommation) - Entrepôt de destination

*Figure 7.17 – Interface de réception avec saisie des lots/séries*

Cliquez sur Ventiler pour valider l’affectation aux entrepôts.

*Figure 7.18 – Ventilation des lots dans les entrepôts*

## Réapprovisionnement

L’écran de réapprovisionnement liste les produits dont le stock physique est inférieur au minimum souhaité et permet de créer des commandes fournisseurs pour combler la différence.

*Figure 7.19 – Écran de réapprovisionnement*

Sélectionnez les références à réapprovisionner, puis cliquez sur Créer commandes.

*Figure 7.20 – Commandes fournisseurs créées en brouillon*

Cliquez sur une référence pour valider la commande correspondante, renseignez la méthode et cliquez sur Passer commande.

*Figure 7.21 – Formulaire Passer commande*

Pour la réception, choisissez Recevoir produits :

*Figure 7.22 – Interface de réception des produits*

Renseignez les numéros de lot, les dates, choisissez le ou les entrepôts, puis cliquez sur Ventiler.

*Figure 7.23 – Résultat de la ventilation dans les entrepôts*

L’onglet Mouvements de stock de chaque entrepôt aﬀiche les lignes de mouvement avec date, référence produit, numéro de lot et quantité.

*Figure 7.24 – Mouvements de stock enregistrés*

## Transfert de stock

Après avoir cliqué sur Transférer stock, renseignez la référence produit, la quantité, le numéro de lot/série et les dates, puis enregistrez.

*Figure 7.25 – Formulaire de transfert de stock*

## Prix moyen pondéré (PMP)

Depuis l’onglet Stock d’un produit, cliquez sur Corriger le stock et renseignez le Prix d’achat unitaire.

*Figure 7.26 – Saisie du prix d’achat pour le calcul du PMP*

*Figure 7.27 – Prix moyen pondéré d’acquisition calculé*

## Options cachées (stock)

```
Constante                                            Description
STOCK_SUPPORTS_SERVICES                       Les services peuvent être gérés en stock / dans les
                                              expéditions
                                              Bloquer la ventilation si le total prévu est déjà reçu
SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED
STOCK_CALCULATE_ON_BILL                       Stock théorique = stock physique + stock en
                                              commande
USER_DEFAULT_WAREHOUSE                        Aﬀicher l’entrepôt dans la fiche utilisateur (v11.0)
```

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/tGAW1m17z3l30aYL-pic-141-019.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/wqpxC0HQZVNELzgK-pic-142-021.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/uIpic3H7cMPOCa4U-pic-142-022.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/7XuP3sSnGC4R1nLp-pic-143-024.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/yUulSiUZiYHPw9Ag-pic-144-026.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/wSNDw55Ir5CUzpDL-pic-145-028.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/DInolEzngSrUGNwj-pic-145-029.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/aftbrvGcUD04TGgG-pic-146-031.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/QJqDjhQjA1l6sJMV-pic-146-032.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/IzF4cr3o7uZ8CLMD-pic-147-034.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/Lmx8L3DKwEBAwl7A-pic-147-035.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/K7Bm6jCXaX8fADW2-pic-148-037.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/zvkPPrDbHfAQrGGP-pic-148-038.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/SxGgyo390YGPLCi6-pic-149-040.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/oCadJbqEsVI4otl3-pic-149-041.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/rfYMKvP6YeQRX4Kc-pic-150-043.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/vANt7u8x1NLvI5fR-pic-150-044.png)

# 7.5 Code-barres

## Configurer le module Code-barres

Le module se trouve dans Configuration &gt; Modules &gt; Outils multi-modules.

*Figure 7.28 – Configuration du module Code-barres*

Masque de numérotation (mêmes balises que pour les produits) avec, en plus pour EAN13 : le dernier caractère après } en 13ème position doit être \* ou ? (remplacé par la clé de contrôle calculée). Exemples EAN13 :

```
020{000000000}?     (usage interne)
9771234{00000}?     (ISSN avec préfixe 1234)
```

Modèles d’encodage : choisissez le type (EAN13, ISBN, QR code…). En positionnant sur Moteur interne, un exemple s’aﬀiche.

*Figure 7.29 – Modèles d’encodage des codes-barres*

*Figure 7.30 – Options : type par défaut pour produits et tiers*

**Note**

Si genbarcode n’est pas installé, une alarme s’aﬀiche — ce n’est pas bloquant pour les modèles utilisant uniquement PHP (EAN13, QR code).

## Utiliser les codes-barres

Une fois configuré, un champ code-barres apparaît sur les fiches tiers et/ou produits. Vous pouvez le renseigner via clavier, scanner ou numérotation automatique.

*Figure 7.31 – Utilisation d’un scanner de codes-barres*

**Astuce**

Pour être compatible avec Dolibarr™, votre scanner doit prendre en charge l’émulation clavier (interface HID / Keyboard Wedge). Exemples compatibles : Motorola DS4208, Datalogic QW2120.

Impression d’étiquettes : depuis Outils &gt; Imprimer le code-barres, choisissez le format de page, le nombre d’étiquettes par planche, sélectionnez un produit par sa référence, récupérez son code-barres puis cliquez sur Générer la page à imprimer.

*Figure 7.32 – Outil d’impression d’étiquettes de codes-barres*

*Figure 7.33 – Exemple de page d’étiquettes générée*

## Code-barres avec UltimatePdf

Le module UltimatePdf permet d’aﬀicher le code-barres du tiers (en haut ou en bas du document) et les codes-barres produits par ligne, sur les propositions, commandes et factures.

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/iIwlvdpg74gOnk92-pic-151-046.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/EaO1vg0oDG5nXBGS-pic-152-048.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/CjJVNV1YsOVU7V3n-fixa3.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/Y3AJD0BprPc5Xtdw-pic-153-051.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/ABlj96GXV2viThFk-pic-154-053.png)

# 7.6 Catégories produits

Le module Tags/Catégories gère des catégories sur les tiers, contacts, produits et services. Il se trouve dans Configuration &gt; Modules &gt; Outils multi-modules (sans configuration spécifique après activation).

*Figure 7.34 – Formulaire de création d’une catégorie produit*

Créez une catégorie depuis Produits/Services &gt; Tags/catégories &gt; Nouveau tag/catégorie. Seule la Réf est obligatoire. Vous pouvez créer des sous-catégories en sélectionnant une catégorie parente. Pour modifier : cliquez sur le nom de la catégorie, puis Modifier. Pour supprimer : cliquez sur le nom de la catégorie, puis Supprimer (confirmation demandée).

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/s9AZLGIrXoqn2VNg-fixb4.png)

# 7.7 Expéditions

## Configurer le module Expéditions

Le module se trouve dans Configuration &gt; Modules &gt; Gestion de la relation client (GRC).

*Figure 7.35 – Activation du module Expéditions*

Deux fonctionnalités disponibles : - Bons d’expédition/livraison vers le client - Bons de réception client (rarement nécessaire, fait double emploi) Modèles de numérotation des expéditions — balises supplémentaires par rapport aux produits :

```
                        Balise        Description
                        {cccc}        Code client sur n lettres
                        {cccc000}     Code client + compteur propre au client
                        {tttt}        Code type entreprise (voir Dictionnaires)
```

*Figure 7.36 – Paramétrage de la numérotation des expéditions*

Modèles : Ribera (masque personnalisable) ou Safor (SHyymm-nnnn). Modèles de bordereau d’expédition : Merou, Rouget (standard) et ultimate\_shipment (UltimatePdf).

*Figure 7.37 – Sélection du modèle de bordereau d’expédition*

*Figure 7.38 – Options complémentaires et filigrane*

Bons de réception client (modèles de numérotation) :

*Figure 7.39 – Configuration des bons de réception client*

- Jade : BLyymm-nnnn
- Saphir : masque personnalisable (mêmes balises que Ribera)

*Figure 7.40 – Détail du formulaire bon de réception*

*Figure 7.41 – Modèle de bon de réception client*

Modèles disponibles : typhon (standard) et ultimate\_receipt (UltimatePdf).

## Créer une expédition

Depuis Produits/Services &gt; Expéditions, la partie droite liste les commandes en instance sous Expéditions à valider. Sélectionnez une commande, ouvrez l’onglet Expéditions/réceptions, choisissez l’entrepôt et cliquez sur Nouvelle expédition. Renseignez la date de livraison prévue, la méthode de livraison, la quantité à expédier, puis cliquez sur Créer, Valider et Confirmer.

*Figure 7.42 – Formulaire de création d’une expédition*

Depuis le bordereau validé, vous pouvez envoyer par mail ou créer la facture directement.

## Modifier / Supprimer une expédition

**Important**

Une expédition ne peut pas être modifiée directement. Il faut la supprimer et en créer une nouvelle.

## Options cachées (expéditions)

```
Constante                                             Description
DATE_LIVRAISON_WEEK_DELAY                             Incrémenter automatiquement la date de livraison
                                                      du nombre de semaines déclarées à la création
STOCK_SUPPORTS_SERVICES                               Intégrer des services dans une expédition
                                                      (association service + produit)
```

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/SglxtZ0YJTDLquCX-pic-156-057.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/vGigMjXA51tV5bw9-pic-156-058.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/PlMVYPqprihUEsic-pic-157-060.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/GwLLj5ZXfOFFIMvx-pic-157-061.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/bs5Rt6iLRX9MSMIh-pic-158-063.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/MuLTO8IV58OOKcvL-pic-158-064.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/v663j7YzEGGIml2K-pic-159-066.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/pH2ddqEujrxTqNNN-pic-159-067.png)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/oTkdtqevgbaEdanp-pic-160-069.png)

# 7.8 Services

## Créer / Modifier / Supprimer un service

Le processus est identique à celui des produits. Allez dans Services &gt; Nouveau service. Les champs Réf, Libellé, État (Vente) et État (Achat) sont obligatoires.

## Options cachées (services)

```
Constante                                             Description
SERVICE_ARE_ECOMMERCE_200238EC                        Traiter les services comme des e-Services (directive
                                                      EU 2002/38/EC) — TVA basée sur le pays d’achat,
                                                      non de vente, pour les ventes B2C
STOCK_SUPPORTS_SERVICES                               Intégrer des services dans les expéditions et les
                                                      stocks
```

# 7.9 Numéros de Lot/Série

## Configurer le module

Le module se trouve dans Configuration &gt; Modules &gt; Gestion des Produits/Services (PM). Sa configuration se limite à l’ajout de champs supplémentaires.

*Figure 7.43 – Configuration du module Lot/Série*

Sur chaque fiche produit, activez ou non la gestion par lot/série. Dans la liste des produits (vue Stocks par lot/série), les colonnes Lot/Série, DMD/DLUO et DLC apparaissent.

*Figure 7.44 – Vue liste des stocks par lot/série*