Seuls les articles non sérialisés sont soumis à un calcul de Prix Moyen Pondéré (PMP)

Le PMP d'un article est mis à jour à la validation de la livraison fournisseur et/ou à la saisie de la facture fournisseur.

Une vente ne modifie pas le PMP mais influe sur la valeur de stock et donc sur le prochain calcul du PMP. Les livraisons clients et les saisies de CRIT sont valorisés au PMP en vigueur à la date du document.

Les régularisations de stocks influe sur le calcul du PMP.

Les transferts de stocks ne modifient pas le PMP. Ils sont valorisés au PMP en vigueur à la date du mouvement.


Remarque : Une régularisation manuelle est celle saisie par l'utilisateur (à l'opposé de celle qui est générée par la validation d'un comptage)



Méthode du prix moyen pondéré


Selon cette variante, le prix unitaire est déterminé en divisant le total des coûts d'acquisition des articles par les quantités acquises. On obtient alors le prix moyen pondéré (PMP).

Les valeurs intégrées dans le tableau suivant permettront d'illustrer les calculs


Dates Mouvements Stocks (PMP après chaque entrée)
Quantités Prix unitaire Valeur A l’achat Quantités Prix unitaire Valeur de stock
A Nouveau 100 320 32000 100 320 32000
01/03 250 341 85250 350 335 117250
01/04 -230 335 -77050 120 335 40200
01/07 200 343 68600 320 340 108800
01/09 -120 340 -40800 200 340 68000
01/10 100 346 34600 300 342 102600
01/11 -100 342 -34200 200 342 68400
01/12 50 347 17350 250 343 85750


Lors de chaque nouvelle entrée, on calcule le nouveau prix moyen pondéré ainsi :


nouveau PMP = Valeur du stock précédent (à l'ancien PMP) + coût des achats

Quantités totales en stock


D'après les valeurs du tableau, au 1er décembre, le PMP équivaut à (68 400 + 17 350) / 250 = 343

Ce prix moyen pondéré donne lieu à une valorisation du stock au 31 décembre équivalente à 85750 euros.


Événement déclenchant des calculs



Saisie d'une livraison fournisseur


La validation de la livraison fournisseur déclenche un nouveau calcul de PMP.



Saisie d'une facture fournisseur


Si lors de la saisie de la facture fournisseur, le prix facturé est différent du prix commandé, il y a un nouveau calcul de PMP.

Tous les mouvements d’entrées ou de sorties effectués entre la date du bon de livraison fournisseur et la date de la facture fournisseur sont actualisés avec le nouveau PMP.


Saisie d'un avoir fournisseur


Lors de la saisie d'un avoir, il y a un nouveau calcul de PMP.

oAvoir en prix : les mouvements d'entrée sont mis à 0

oAvoir en quantité : revalorise le mouvement en sens inverse (revient à une annulation)


Saisie d'une régularisation de stock manuelle


La régularisation déclenche un nouveau calcul de PMP.

Une régularisation manuelle est celle saisie par l'utilisateur (à l'opposé de celle qui est générée par la validation d'un comptage)



Tableau des actualisations des coûts de revient


Suite à saisie d'un BL Fournisseur ou d'une facture d'achat :



Actualisation coût revient Actualisation coût revient Actualisation coût revient Actualisation coût revient
Cde client

En cours : OUI

Livré : OUI

Livré  : OUI

Livré  : NON

BL client Rien

En attente de facturation :OUI

Facturé : OUI

Facturé : NON

Facture Client Rien Rien

Etat Envoyé au destinataire : OUI

Etat Enregistré en comptabilité : NON




Calcul des quantités en stock et du PMP



Le calcul dynamique se fait de la manière suivante :


Calcul de la quantité en stock


ARTIS.net part du dernier comptage lié à l'article de stock, ensuite il ajoute toutes les quantités des mouvements présents dans la période jusqu'à la date de calcul du stock.

Donc pour avoir de bonne performance il faut faire le plus régulièrement possible des comptages de stock dans les dépôts de la société.

Sans cela, le calcul prends de plus en plus de temps (les mouvements sont de plus en plus nombreux). Pour un article jamais compté, il repart depuis la création de celui-ci dans le catalogue du dépôt…



Calcul de la valorisation de stock (PMP ou FIFO)


ARTIS.net part du dernier inventaire pour récupérer la valeur de l'article de stock, ensuite il tient compte des mouvements d'entrée/sortie et de la valeur de ceux-ci pour déterminer la valeur à la date.

Donc pour avoir de bonne performance il faut créer un inventaire (au moins à chaque bilan) dans Artis.net afin de conserver des performances correctes.