Aller au contenu

Valorisation du stock

Une quantité seule ne dit pas grand-chose. Le module attache un coût à chaque entrée, puis décide à quel coût les sorties partent : c'est la méthode de valorisation.

Deux méthodes, et une absence

Le module connaît deux méthodes :

  • FIFOpremier entré, premier sorti. Une sortie part au coût du lot qu'elle consomme. Deux réceptions achetées à des prix différents sortent à leurs prix respectifs, dans l'ordre où elles sont entrées.
  • CUMPcoût unitaire moyen pondéré. Une sortie part au coût moyen de l'article, recalculé à chaque entrée.

Une troisième valeur, Aucune, signifie seulement qu'aucune méthode n'a été choisie à ce niveau ; elle n'est pas une méthode. Les paramètres du module refusent de l'enregistrer, et un article non stockable n'en porte pas d'autre.

Où la méthode se décide

La méthode se lit du plus précis au plus général, et le premier niveau qui en déclare une l'emporte :

  1. l'article ;
  2. sa sous-famille ;
  3. sa famille ;
  4. les paramètres du module, sous Paramètres › Méthode de valorisation des stocks.

Tant que rien n'a été enregistré dans les paramètres, le module répond FIFO.

Un réglage général, des exceptions locales

Ce classement vous laisse fixer une règle pour toute l'organisation et n'en déroger que là où c'est justifié — une famille de consommables en CUMP, une famille de pièces sérialisées en FIFO — sans avoir à visiter chaque article.

Ce que fait une entrée

À l'exécution d'une réception, le coût unitaire de revient de la ligne devient le coût du lot créé, et le CUMP de l'article est recalculé :

nouveau CUMP = (CUMP précédent × quantité déjà en stock + quantité reçue × coût de la ligne) ÷ (quantité déjà en stock + quantité reçue)

La quantité prise en compte est celle de l'article dans son ensemble, tous emplacements confondus. Le calcul a lieu à chaque entrée, quelle que soit la méthode retenue pour l'article : le module tient donc toujours un coût moyen à jour, même quand il valorise les sorties en FIFO.

Un coût de ligne négatif est refusé.

Ce que fait une sortie

Pour valoriser une sortie, le module retient, dans cet ordre :

  1. le coût saisi sur la ligne, s'il y en a un ;
  2. sinon le CUMP actuel de l'article, si sa méthode résolue est CUMP ;
  3. sinon le coût du lot consommé.

Un transfert interne ne change pas la valeur du stock : il reprend le coût du lot déplacé.

Coût courant et historique

Deux chiffres se lisent sur la fiche d'un article :

  • le dernier coût, celui du lot le plus récemment mouvementé ;
  • le CUMP actuel, résultat du dernier calcul de moyenne.

Aucun des deux n'écrase le passé. Chaque changement de CUMP est conservé dans l'onglet Historique CUMP de l'article, avec sa date, l'ancien coût, le nouveau coût, le calcul qui y a mené, l'inventaire éventuellement à l'origine du changement, et son auteur — le mot Système lorsque le changement vient d'une exécution et non d'une main.

Le coût d'un lot suit la même logique : il peut être corrigé, la correction demande une confirmation parce qu'elle pèse sur la valeur du stock, et elle laisse une ligne dans l'historique des coûts du lot, avec l'ancien coût, le nouveau, l'auteur et l'inventaire concerné le cas échéant.

Corriger un coût ne recalcule pas le passé

Une correction de coût vaut pour la suite. Les mouvements déjà enregistrés gardent le coût qu'ils portaient au moment de leur exécution — c'est ce qui rend la piste d'audit fiable.

Changelog

  • 1.0 (18 août 2026) : création du document.