ex: en stock il ne me reste que 23 balais avec un pump de $5. Je fais une nouvelle acquisition de 50 balais à $7 l'unité.
je recalcule le nouveau pump :
((quantités en stock * pmp ancien) + (nouvelles quantités * prix d'acquisition)) / (anciennes quantités + nouvelles quantités)
(( 23*5 )+( 50*7 ) / (23+50)
((115)+(350) / 73= $6.37 donc mon nouveau pump sera = $6.37
-
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
WD Calcule du CUMP
Discussion dans 'Windev' créé par neo22233, Nov 7, 2020.
Tant que le PMP ne se calcule qu'après chaque achats tu doit intégrer le code de recalcul de pmp de chaque produit dans la procedure de validation de la nouvelle réception , avec une procédure de mettre a jour des pmp , surtout si les utilisateurs modifient les documents de réceptions de marchandises après validation ??
//Procedure Validation
POUR TOUT Ligne_NouvelleEntree
moAncienneQte est un monetaire = fiche_article.QteStock
moAncienPMP est un monetaire = fiche_article.PMP
moQte_Recue est un monetaire = Ligne_NouvelleEntree.QteReue
moNouveauPU est un monetaire = Ligne_NouvelleEntree.PU*(1(Ligne_NouvelleEntree.tRemise/100))
moPMP est un monetaire = 0
SI (moAncienneQte + moQte_Recue) <>0 alors
( moAncienneQte * moAncienPMP + moNouveauPU * moQte_Recue ) / (moAncienneQte + moQte_Recue)
FIN
FIN
Gemini1961 et WX1331 aiment ça.