Skip to main content
Skip table of contents

Découvrir le PUMP et le DPAC


Dans DIAPASON, on entends régulièrement parler de PUMP et de DPAC… notamment quand on consulte la fiche Article, les stocks, quand on mets en place un coût de revient.. Mais concrètement, c’est quoi le PUMP et le DPAC ?

Le PUMP: Prix unitaire moyen pondéré

Le PUMP correspond au prix de valorisation d’un article à une date donnée…. Mais encore ? 🧐

  • Par exemple, le 16/09 on rentre en stock 10 profilés à 10€ l’unité qu’on vient d’approvisionner. On a donc une valeur totale de ce stock de profilés qui est de 10*10€=100€. La valeur unitaire de chaque profilé est donc de 100€/10=10€. Le PUMP vaut donc 10€ !

  • Le lendemain, le 17/09, on rentre en stock 10 profilés à 20€ l’unité qu’on vient d’approvisionner ( notre fournisseur a augmenté ses tarifs !! 😡 ). On a donc une valeur totale de ce stock de profilés qui est de 10*10€+10*20€=300€. La valeur unitaire de chaque profilé est donc de 300€/20=15€. Le PUMP vaut donc 15€ !

Ainsi vous comprendrez que le PUMP est calculé à une date donnée ! Sans date, il n’a pas de sens… et il est donc calculé à chaque fois qu’on a un mouvement de stock, sinon il est fixe.

Le PUMP permet donc de valoriser financièrement le stock en prenant exactement ce qu’on a déboursé. C’est un reflet de ce qu’a vraiment couté le stock.

LE DPAC, Dernier Prix d’Achat Connu

Le DPAC correspond tout simplement au dernier prix d’achat de notre marchandise.

  • Le 16/09, notre fournisseur nous a vendu les profilés à 10€ l’unité: DPAC =10€.

  • Le 17/09, notre fournisseur nous a vendu les profilés à 20€ l’unité: DPAC =20€.

Et dans DIAPASON, ça donne quoi ?

Faisons un cas dans DIAPASON pour voir comment tout cela fonctionne. Pour cela nous allons suivre les mésaventures de l’article 105125P !

  • Cas simple avec un article approvisionné

PUMP=''. En effet, il n’y a pas eu de mouvement de stock, donc le PUMP ne se calcule pas !

DPAC=10€. En effet, tant qu’il n’y a pas eu d’appro, le DPAC prend la valeur du prix sur le LAF du fournisseur principal !

PUMP=10€ car on a entré 10 articles à 10€ en stock. La valeur du stock est de 10*10€=100€ donc le prix moyen par article est de 10€. Le PUMP est donc de 10€.

DPAC=10€. En effet, le fournisseur vient de nous vendre des articles à 10€, qui est donc le dernier prix d’achat !

PUMP=10€, on fait un mouvement de stock mais la valeur du stock ne change pas

DPAC=10€, car le dernier prix d’achat est toujours de 10€

PUMP=15€, car on a 10 articles à 10€ rn stock et on vient d’entrer 10 articles à 15€. La valeur du stock est donc de 10*10€+10*20€=300€. Le prix moyen par article est donc de 300€/20=15€.

DPAC=20€, car le fournisseur vient de nous vendre des articles à 20€, qui est donc le dernier prix d’achat !

Si on regarde dans DIAPASON, on retrouve bien ça !

Dans ce cas, on a fait un mouvement de stock et le PUMP n’a pas varié. Mais il est possible ( même si c’est rare !) de valoriser le mouvement de stock…

PUMP=12€ car on a entré 10 articles à 12€ en stock. La valeur du stock est de 10*12€=120€ donc le prix moyen par article est de 12€. Le PUMP est donc de 12€

DPAC=12€. En effet, le fournisseur vient de nous vendre des articles à 12€, qui est donc le dernier prix d’achat !

PUMP=12€ on fait un mouvement de stock mais la valeur du stock ne change pas car il est non valorisé

DPAC=12€. car le dernier prix d’achat est toujours de 12€

PUMP=20€, on fait un mouvement de stock valorisé à 20€ par article. La valeur du stock est donc maintenant de 10*20€=200€, soit 20€ par article.

DPAC=12€, car le dernier prix d’achat est toujours de 12€

PUMP=10€, car on avait un stock de 10 articles*20€=200€ et on sort 5 articles*30€=150€ donc il reste 50€ pour 5 articles donc 10€/article)

DPAC=12€, car le dernier prix d’achat est toujours de 12€

  • Cas avec un article sous-traité:

Pour calculer le DPAC d’un article qui peut être à la fois approvisionné et sous-traité, c’est un peu plus compliqué. 😣 Voyons avec un exemple !

L’article 105125P est un profilé laqué. On peut soit:

  • Commander directement le profilé laqué 105125P à 15€ chez le fournisseur

  • Soit envoyer le profilé brut (105125Z) qui nous a couté 4€ à un sous-traitant qui le laque et le renvoie moyennant 10€: c’est donc le produit 105125P qui est renvoyé

La nomenclature de l’article 105125P est donc la suivante:

Mais quel est donc le prix de l’article 105125P quand il est sous-traité ??? 😕

  • 10€, car l’article 105125P est celui renvoyé par le sous-traitant, qui prend10€ pour le laquage ?

  • 14€, car il faut prendre en compte le prix de l’article brut 105125Z + le prix du laquage pour obtenir l’article 105125P , soit 10€ + 4€=14€ ?

Et bien ça dépends du point de vue ! Le champs de l’article Mét.PUMP Ss-T permet de choisir comment on calcule le prix de l’article sous-traité. Ici nous choisissons la seconde manière de calculer ( méthode 2 pour le champs "Mét.PUMP Ss-T") et nous avons donc l’article sous-traité qui vaut 14€.

Ainsi:

PUMP=10€ car on a entré 10 articles APPROVISIONNES à 10€ en stock. La valeur du stock est de 10*10€=100€ donc le prix moyen par article est de 10€. Le PUMP est donc de 10€

DPAC=10€. En effet, le fournisseur vient de nous vendre des articles à 10€, qui est donc le dernier prix d’achat !

PUMP=15€ car on a entré 10 articles APPROVISIONNES à 20€ en stock. La valeur du stock est de 100€+10*20€=300€ donc le prix moyen par article ( on a maintenant 20 articles) est de 15€. Le PUMP est donc de 15€

DPAC=20€. En effet, le fournisseur vient de nous vendre des articles à 20€, qui est donc le dernier prix d’achat !

PUMP=14,667€, car on a entré 10 articles SOUS-TRAITES à 14€ en stock. La valeur du stock est de 300€+10*14€=440€ donc le prix moyen par article ( on a maintenant 30 articles) est de 14,667€. Le PUMP est donc de 14,667€

DPAC=14€, En effet, le sous-traitant a laqué nos profils bruts pour 10€, et les profils bruts coutaient 4€, soit 14€ par article.

Si on regarde dans DIAPASON, on retrouve bien ça !


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.