Utiliser la méthode FIFO au lieu du PMP dans Dolibarr pour la gestion des stocks : Guide complet
   05/09/2025 00:00:00     Dolibarr , Wiki Dolibarr    0 Commentaires
Utiliser la méthode FIFO au lieu du PMP dans Dolibarr pour la gestion des stocks : Guide complet

L’évaluation des stocks joue un rôle essentiel dans la comptabilité, le contrôle des coûts et les rapports financiers. Dans Dolibarr, un ERP/CRM open source très populaire, la méthode par défaut pour valoriser les stocks est le PMP (Prix Moyen Pondéré). Bien que le PMP soit simple et largement utilisé, de nombreuses entreprises préfèrent la méthode FIFO (First In, First Out – Premier Entré, Premier Sorti) pour des raisons opérationnelles, financières ou réglementaires.

Cet article explore les différences entre PMP et FIFO, explique comment appliquer FIFO dans Dolibarr, et fournit un guide détaillé pour la mise en œuvre. À la fin de cet article, vous comprendrez les implications de l'utilisation de FIFO à la place du PMP, ainsi que la façon de le configurer et de l’utiliser correctement dans Dolibarr.

Comprendre le PMP et le FIFO dans l’évaluation des stocks

Dolibarr permet aux entreprises de gérer les produits, les entrepôts, les mouvements de stock et leur valorisation. Par défaut, Dolibarr utilise le PMP pour calculer la valeur des stocks.

  • PMP (Prix Moyen Pondéré) : à chaque réception de stock, Dolibarr recalcule le coût moyen unitaire de l’ensemble du stock. Ce coût moyen est utilisé pour valoriser les sorties de stock.

  • FIFO (Premier Entré, Premier Sorti) : FIFO suppose que les stocks les plus anciens (les premiers reçus) sont les premiers à être vendus ou utilisés. Ainsi, le coût des ventes reflète les prix d’achat les plus anciens, et les stocks restants sont valorisés aux prix les plus récents.

Alors que le PMP lisse les fluctuations de prix, le FIFO est plus réaliste dans de nombreux secteurs où la rotation des stocks suit une logique chronologique.

Pourquoi utiliser FIFO à la place de PMP ?

Voici plusieurs raisons convaincantes de passer du PMP au FIFO dans Dolibarr :

  1. Meilleur suivi des coûts : FIFO s’aligne mieux sur les flux physiques, notamment dans les denrées périssables, les produits chimiques ou pharmaceutiques.

  2. Amélioration de la précision du bénéfice brut : En période d’inflation, FIFO reflète mieux le coût réel, en valorisant les ventes sur les anciens prix d’achat moins élevés.

  3. Exigences réglementaires : Dans certains pays ou secteurs, FIFO est requis pour des raisons fiscales ou de conformité.

  4. Logique de rotation des stocks : De nombreuses entreprises gèrent physiquement leurs stocks selon la méthode FIFO. Aligner la logique comptable avec la réalité opérationnelle évite les écarts.

  5. Meilleure visibilité historique des prix : FIFO conserve les prix d’achat originaux, ce qui est utile pour les audits ou les analyses de coûts.

Limites pratiques du PMP

Bien que le PMP facilite les calculs, il peut poser problème :

  • Les variations de prix sont moyennées, masquant les pics ou baisses

  • Difficile d’identifier l’origine exacte d’une vente

  • En cas de coûts fournisseurs variables, le PMP peut fausser les marges

Pour les produits de valeur ou sensibles, FIFO offre une meilleure lisibilité.

Dolibarr prend-il en charge FIFO nativement ?

En version 19.0.1, Dolibarr ne prend pas en charge nativement la valorisation FIFO. Le module de stock utilise principalement le PMP. Cependant, il est possible d’implémenter FIFO via des personnalisations, modules tiers ou scripts externes.

Approches pour utiliser FIFO dans Dolibarr

Voici trois façons pratiques de mettre en place le FIFO dans Dolibarr :

1. Suivi manuel FIFO avec numéros de lot

Dolibarr permet de suivre les lots de produits.

Étapes :

  • Activer la gestion des lots dans les paramètres produits

  • Attribuer un numéro de lot à chaque réception

  • Lors des sorties de stock, choisir manuellement le lot le plus ancien

Avantages :

  • Traçabilité complète par lot

  • Reflète FIFO manuellement

Inconvénients :

  • Nécessite une rigueur utilisateur

  • Pas de valorisation automatisée dans la comptabilité

Idéal pour les secteurs avec obligations de traçabilité (ex : agroalimentaire, pharma).

2. Rapports de valorisation FIFO par SQL ou scripts externes

Dolibarr stocke les mouvements avec des horodatages, permettant des calculs FIFO externes.

Étapes :

  • Exporter les mouvements (llx_stock_mouvement)

  • Construire une file FIFO des entrées

  • Déduire les sorties de manière chronologique et calculer les coûts

  • Générer un rapport de valorisation FIFO

Outils :

  • Scripts PHP personnalisés

  • Python (pandas)

  • Vues SQL

Avantages :

  • Valorisation FIFO précise

  • Intégrable aux exports comptables

Inconvénients :

  • Nécessite des compétences techniques

  • Résultats externes à l’interface Dolibarr

Recommandé pour les entreprises disposant d’équipes informatiques ou de prestataires.

3. Modules tiers FIFO pour Dolibarr

Certains modules étendent les fonctionnalités de valorisation dans l’écosystème Dolibarr.

Exemples :

  • Modules FIFO disponibles sur Dolistore

  • Développements ERP sur mesure

Avant achat ou déploiement, vérifiez :

  • Compatibilité avec votre version

  • Support et documentation

  • Cohérence avec vos processus comptables

Préparer une gestion FIFO dans Dolibarr

Même sans FIFO natif, vous pouvez structurer Dolibarr pour fonctionner logiquement en FIFO.

  1. Activer la gestion des lots :

    • Paramètres > Modules > Produits

    • Activer “Gérer les numéros de lot”

    • Configurer les entrepôts

  2. Former les magasiniers :

    • Toujours prélever le lot le plus ancien

    • Appliquer une rotation stricte des stocks

  3. Auditer avec les journaux de mouvement :

    • Utiliser les outils d’audit ou des requêtes SQL

  4. Créer des tableaux de bord personnalisés :

    • Utiliser l’export Dolibarr

    • Générer des rapports FIFO externes

  5. Intégration comptable :

    • Mentionner FIFO dans les écritures

    • Utiliser les références de mouvement pour justifier les coûts

Exemple : FIFO dans une entreprise agroalimentaire

Une société vendant des produits alimentaires conditionnés souhaite appliquer FIFO pour éviter les péremptions.

Configuration :

  • Chaque livraison est enregistrée avec lot et date

  • Les ventes s’effectuent à partir du plus ancien lot

  • Les rapports montrent la sortie chronologique des stocks

  • Un script mensuel calcule la valeur des ventes selon FIFO

Résultats :

  • Moins de pertes

  • Meilleure traçabilité

  • Marges plus justes

Risques et précautions en passant à FIFO

  1. Exactitude des données : La sélection manuelle des lots doit être rigoureuse

  2. Lien avec la comptabilité : Le service comptable doit appliquer la logique FIFO

  3. Limites du système : Les rapports FIFO doivent être générés hors Dolibarr sauf module avancé

  4. Migration des historiques : Le passage de PMP à FIFO peut nécessiter une revalorisation

L’avenir du FIFO dans le cœur de Dolibarr

Des discussions sont en cours dans la communauté pour intégrer FIFO, LIFO ou les coûts standards dans le cœur de Dolibarr. En attendant, les modules tiers et personnalisations restent nécessaires.

Suivez la feuille de route Dolibarr et GitHub pour les avancées.

Conclusion : FIFO dans Dolibarr, possible et efficace

Bien que Dolibarr utilise par défaut le PMP, la mise en œuvre du FIFO est réalisable et avantageuse. Que vous soyez dans un secteur réglementé ou que vous cherchiez une meilleure maîtrise des coûts, FIFO renforce la transparence, la précision et la prise de décision.

Vous pouvez commencer avec une gestion manuelle des lots ou aller plus loin avec des scripts ou des modules dédiés. Quelle que soit l’approche, combiner FIFO avec la flexibilité de Dolibarr améliore vos processus logistiques et comptables.

Pour une mise en œuvre durable, alignez vos opérations, formations et rapports sur la méthode FIFO, et suivez les évolutions de Dolibarr pour une prise en charge native à l’avenir.

Commentaires

Connectez-vous ou inscrivez-vous pour poster des commentaires