Comprendre la valorisation de stock (FIFO/AVCO) et le calcul de la marge dans Odoo

4 vérités surprenantes sur la valorisation de stock que tout utilisateur d'Odoo devrait connaître

La gestion d'entreprise repose sur des chiffres précis. Pourtant, de nombreux dirigeants peinent à répondre à une question fondamentale : quelle est la valeur exacte de mon stock à un instant T et quelle est la marge réelle de mes ventes ? On pense souvent maîtriser le sujet en choisissant une méthode comptable classique comme le FIFO (Premier entré, Premier sorti) ou le coût moyen (AVCO). Ces méthodes semblent simples en théorie, mais leur application dans un environnement intégré comme Odoo peut réserver bien des surprises.

La réalité est plus subtile et dépend d'une interaction complexe entre la configuration de vos produits, le timing de vos opérations et des règles de calcul parfois contre-intuitives. Dans cet article, nous allons décortiquer un scénario de test simple (un achat, un second achat à un prix différent, puis une vente) pour révéler les 4 "secrets" de la valorisation de stock dans Odoo 19 qui peuvent radicalement changer vos chiffres et votre perception de la rentabilité.

 

1. La véritable différence entre FIFO et Coût Moyen n'apparaît qu'à la vente

On pourrait croire que choisir entre la méthode FIFO et le Coût Moyen (AVCO) a un impact immédiat sur la valeur du stock. Or, ce n'est pas le cas. Dans notre scénario de test, après deux achats successifs — 4 pièces à 10€, puis 4 pièces à 20€ — nous avons 8 pièces en stock. À ce stade, que vous soyez en FIFO ou en Coût Moyen, la valeur totale de votre stock est rigoureusement identique : 120€. Le coût unitaire moyen est de 15€ par pièce.

C'est uniquement au moment de la sortie d'un produit, lors d'une vente, que le choix de la méthode révèle son importance capitale. En vendant 3 pièces, les deux méthodes divergent de manière significative dans le calcul de la valeur du stock restant :

  • En Coût Moyen (AVCO) : La valeur du stock restant est de 75€. Le calcul est simple : il reste 5 pièces, et le système utilise le coût moyen de 15€ (5 pièces x 15€).
  • En FIFO : La valeur du stock restant est de 90€. Le système sort d'abord les premières pièces entrées (celles à 10€). Il reste donc 1 pièce à 10€ et les 4 pièces à 20€ (1x10€ + 4x20€).

Non seulement la valeur totale diffère, mais le coût unitaire du stock restant change également : il reste à 15€ en AVCO (75€/5), mais grimpe à 18€ en FIFO (90€/5). Concrètement, cela signifie qu'en cas de prix croissants, la méthode FIFO présentera un bilan avec des actifs (le stock) plus élevés, ce qui peut donner une image de l'entreprise plus saine sur le papier. Il est donc crucial de comprendre que votre choix de méthode, bien qu'invisible au quotidien, impacte directement vos rapports financiers à chaque sortie de stock.

2. La "valorisation par lot" est la règle suprême qui l'emporte sur tout le reste

Voici sans doute la découverte la plus surprenante pour de nombreux utilisateurs. Odoo permet non seulement de suivre les produits par lot ou numéro de série, mais aussi de les valoriser spécifiquement par lot (PSVL - Produit stocké et valorisé par lot). Mais Odoo recèle une astuce : lorsqu'un produit est configuré de cette manière, une nouvelle règle de calcul entre en jeu et supplante tout le reste.

Le résultat clé de notre test est sans appel : si un produit est "valorisé par lot", les méthodes FIFO et AVCO sont tout simplement ignorées au moment de la vente. Le système ne se base plus sur une moyenne ou un ordre d'arrivée théorique, mais sur le coût réel et spécifique des lots qui sont physiquement sortis du stock.

En supposant, pour notre scénario, que la vente est composée de 2 pièces du premier lot (acheté à 10€) et 1 pièce du second lot (acheté à 20€), la valeur du stock restant sera de 80€, et ce, que la catégorie du produit soit configurée en FIFO ou en AVCO. Cette méthode offre une précision absolue mais impose une traçabilité rigoureuse.

... qu'on soit AFCO ou FIFO dans les deux cas de figure il va arriver à une valeur de stock de 80 €.

3. Une facture fournisseur reçue tardivement change la valeur de votre stock, mais pas la marge d'une vente déjà faite

Que se passe-t-il si la réalité des prix diffère des prévisions ? Imaginons que la facture de notre deuxième achat (prévu à 20€/pièce) arrive après que nous ayons déjà vendu les 3 pièces, et que cette facture indique un prix final de 30€/pièce. L'impact est double et crucial à comprendre.

  • Impact sur le stock : La valeur de votre stock restant est immédiatement et automatiquement recalculée pour refléter ce nouveau coût réel. Les coûts unitaires de référence sont mis à jour (passant de 15€-18€ à 20€-26€ selon la méthode), et la valeur totale de l'inventaire augmente en conséquence. Odoo assure ainsi que la valorisation de ce qui vous reste est toujours juste.
  • Aucun impact sur la marge : C'est le point essentiel. La marge de la vente déjà effectuée reste inchangée. Elle a été calculée et figée au moment de la transaction, sur la base du coût connu à cet instant (celui du bon de commande). Odoo ne rouvre pas les transactions passées pour les ajuster.

... il n'y a pas d'impact sur la marge. La vente a déjà eu lieu le calcul de marge a déjà eu lieu et donc la marge reste inchangée.

Cette règle a des implications importantes, notamment pour le calcul des commissions des commerciaux, qui seraient alors basées sur la marge estimée au moment de la vente, et non sur la marge réelle finale.

4. Votre méthode de valorisation influence directement votre marge bénéficiaire (et votre impôt)

Le choix de la méthode de valorisation n'est pas une simple préférence comptable ; il a un impact direct sur la marge bénéficiaire affichée pour chaque vente. En reprenant notre scénario de vente de 3 pièces à 40€, le tableau ci-dessous illustre clairement comment la marge finale dépend de la méthode utilisée pour calculer le coût des marchandises vendues (CMV).

Méthode de valorisation

Coût des Marchandises Vendues (CMV)

Coût Unitaire du Stock Restant

Marge Totale

Marge (%)

Produit stockable - Coût moyen

45,00 €

15,00 €

75,00 €

62,5%

Produit stockable - FIFO

30,00 €

18,00 €

90,00 €

75%

Produit valorisé par lot

40,00 €

16,00 €

80,01 €

66,68%

L'analyse est éloquente. Dans un contexte de prix d'achat qui augmentent, la méthode FIFO sort les articles les moins chers en premier (CMV de 30€). Mécaniquement, en sortant les articles les moins chers en premier, la méthode FIFO réduit le coût des marchandises vendues, ce qui a pour effet de gonfler la marge bénéficiaire affichée. À l'inverse, le coût moyen lisse cet effet en calculant un CMV plus élevé (45€).

Cette décision de configuration comptable n'est donc pas neutre. Elle influence directement vos indicateurs de performance, vos bénéfices déclarés, et par conséquent, le montant de vos impôts.

--------------------------------------------------------------------------------

Conclusion

La valorisation de stock dans un ERP comme Odoo est bien plus qu'une simple application de règles comptables théoriques. C'est le résultat d'une interaction dynamique entre la configuration de vos articles (stockable, par lot, valorisé par lot), la méthode de valorisation choisie (FIFO, AVCO) et le calendrier de vos opérations (réception des factures, ventes). Comprendre ces mécanismes est essentiel pour piloter son activité avec des chiffres qui reflètent la réalité économique de l'entreprise. Maintenant que vous connaissez ces subtilités, votre méthode de valorisation actuelle reflète-t-elle vraiment la réalité de vos marges et la performance de votre entreprise ?

Se connecter pour laisser un commentaire.