La valorisation des stocks

Piloter et exploiter les flux physiques de l’entreprise

Introduction

La Valorisation des stocks d’une entreprise est un élément stratégique de suivi de son activité.

La méthode utilisée pour valoriser les stocks dépend en grande partie des objectifs qu’elle s’est fixée. Elle peut par exemple recalculer la valeur de son stock à chaque réception de marchandise, ou à chaque fin de mois, ou encore se baser sur le dernier prix d’achat.

Même si elle ne peut changer de méthode de valorisation de stock que lors d’un changement d’exercice comptable, l’entreprise peut néanmoins simuler l’impact d’un changement de méthode en se basant sur des éditions.

ACE vous offre la possibilité d’utiliser cinq méthodes :

Quelle que soit la méthode utilisée, iI vous faut obligatoirement définir (grâce à la gestion des compteurs de Stocks GCSK), un compteur virtuel PHYSIQ qui est utilisé lors de la mise-à-jour des stocks pour recalculer le PUMP du produit.

Valorisation des stocks à un prix donné

La valorisation à un prix donné, soit au PUMP, soit au DPA, est accessible via la fonctionnalité de consultation des stocks (menu Editer) qui lance l’édition correspondante.

Exemple de calcul avec PUMP intéractif :

Date E/S Quantité Prix Calcul du PUMP PUMP
        Au départ le stock, et le PUMP sont à zéro. 0 €
15/03 Entrée 100 produits A 7 € (0+700)/100 = 7 €
15/03 Entrée 50 produits A 9 € (700+450)/150 = 1150/150 = 7,66 €
15/03 Sortie 50 produits A   PUMP pas impacté, Stock = 150-50=100 7,66 €
15/03 Entrée 500 produits A 5 € (766,66+2500)/600 = 5,44 €
15/03 Sortie 200 produits A   PUMP pas impacté, Stock = 600-200=400 5,44 €
15/03 Sortie 325 produits A   PUMP pas impacté, Stock = 400-325=75 5,44 €F

Le PUMP n’est pas recalculé, lorsqu’à la réception d’une facture, il existe un écart avec la commande correspondante. Il est en effet impossible de savoir si la marchandise est encore en stock ou non au moment de la réception de la facture.

Il existe cependant des situations où la différence constatée sur la facture peut-être significative et importante. On pourra notamment citer les exemples du transport de marchandise ayant une faible valeur et du grand import/export (ex. : DOM-TOM, …).

Dans ce cas, nous vous conseillons vivement d’utiliser les stocks comptables.

ACE, par défaut, travaille en mode PUMP interactif, à condition que les opérations de stocks affectant le stock physique aient été paramétrées en ce sens (zone « Calcul du PUMP »).

Prise en compte des frais dans le calcul du PUMP

A l'achat, pour pouvoir prendre en compte les frais divers dans le PUMP ou stock comptable à validation des bons de réception, il faut utiliser les paramètres FRAI_E et FRAI_P afin de générer des frais divers.

Dans ce contexte, en validation du bon de réception, on mémorise au niveau du prix de revient du poste (champ « prxrev ») le prix du poste (champ « prxvdu ») impacté d'un montant de frais ramené au poste (calculé avec les frais du poste et les frais de l'en-tête répartis au prorata du poste par rapport au montant de la réception).

On utilise également le paramètre « FRAPMP » qui se base sur le prix de revient du poste (au lieu du prix vendu) pour la génération des mouvements. De cette manière, le calcul du PUMP tient compte des frais.

Contrainte importante

Comme les paramètres FRAI_E et FRAI_P ne fonctionnent qu'en conditions tarifaires simples, il vous faut effectuer d’autres manipulations.

  • saisir les CTS à utiliser par les paramètres FRAI_E et par FRAI_Psur un autre type Achat/Vente que A (par exemple F). Pour ce faire, créez une fonction pointant sur l'exécutable « GCTV.EXE », paramétrée avec l’indicateur achat/vente à « F » (valeur forcée par SQL sur la table PEV car on contrôle A, V ou F au niveau du paramétrage de la fonction, écran GPEV_1). Le paramètre CTETEFavec A1=N permettrait de saisir les conditions tarifaires en mode CTS simple (pour être utilisée au niveau des paramètres FRAI_E et FRAI_P).
  • personnaliser la zone M1 des paramètres FRAI_E et FRAI_P pour piloter le type Achat/Vente à utiliser pour la lecture des CTS réservées pour ce traitement.

Valorisation des stocks à une date antérieure

Pour pouvoir valoriser les stocks à une date antérieure, les mouvements de stock doivent être enregistrés. Ce paramétrage est réalisé au niveau de la mise à jour des opérations de stocks grâce au critère « Génération de mouvement »

Cette fonctionnalité (accessible par la consultation des stocks, option Editer) permet, comme la précédente, d’obtenir une édition mais à une autre date que celle du jour. Il suffit de renseigner la « date d’arrêté » avec la date à laquelle vous souhaitez valoriser le stock (situation donnée à la fin de journée choisie).

Exemple : vous souhaitez connaître la valeur du stock au 31 janvier 2000 au soir alors que nous sommes le 15 février 2000. Il vous suffit de saisir « 31/01/2000 » au niveau de la zone « date ».

Dans ce cas, le système rapatrie l’information « stock avant mouvement » du 1er février 2000, premier jour suivant le 31 janvier 2000.

Attention

Cette fonctionnalité nécessite que les mouvements soient traités dans l’ordre chronologique.

Valorisation des stocks avec la méthode FIFO/LIFO

La valorisation FIFO ou LIFO ne constitue qu’une restitution suite à un calcul réalisé à la demande. Le résultat du calcul n’est pas enregistré au niveau du mouvement de stock.

C’est à partir de la gestion des mouvements de stocks GMSK, option « FIFO » ou « LIFO », qu’il vous est possible de valoriser les stocks par cette méthode.

Le traitement se déroule en deux phases :

FIFO

Exemple :

Date E/S Quantité Prix J’en prends :
15/03 E 100 produits A 7FF 50 le 17/03, 50 le 19/03 : reste rien
16/03 E 50 produits A 9FF 50 le 19/03 : reste rien
17/03 S 50 produits A    
18/03 E 500 produits A 5FF 100 le 19/03, 325 le 20/03 : reste 75
19/03 S 200 produits A    
20/03 S 325 produits A    
         
Table MSK  

|

V

CHARGEMENT FIFO

|

V

Date E/S Quantité Prix
15/03 E 100 produits A 7FF
16/03 E 50 produits A 9FF
17/03 S 50 produits A 7FF
18/03 E 500 produits A 5FF
19/03 S 50 produits A 7FF
19/03 S 50 produits A 9FF
19/03 S 100 produits A 5FF
20/03 S 325 produits A 5FF
       
Table FSK

Stock LIFO

Exemple :

Date E/S Quantité Prix J’en prends :
15/03 E 100 produits A 7FF 25 le 20/03 : reste 75
16/03 E 50 produits A 9FF 50 le 17/03 : reste rien
17/03 S 50 produits A    
18/03 E 500 produits A 5FF 200 le 19/03, 300 le 20/03 : reste rien
19/03 S 200 produits A    
20/03 S 325 produits A    
         
Table MSK  

CHARGEMENT LIFO

Date E/S Quantité Prix
15/03 E 100 produits A 7FF
16/03 E 50 produits A 9FF
17/03 S 50 produits A 9FF
18/03 E 500 produits A 5FF
19/03 S 200 produits A 5FF
20/03 S 300 produits A 5FF
20/03 S 25 produits A 7FF
       
Table FSK

Valorisation des stocks sur une période donnée (stocks comptables)

La notion de « stocks comptables », utilisée par abus de langage, consiste en une Valorisation des stocks à un prix moyen pondéré calculé sur une période (par opposition au PUMP calculé à chaque réception).

Elle s’appuie sur les compteurs de stock, dits « comptables », définis par l’intermédiaire de la fonction GCSK.

Quand un PUMP est calculé sur une période donnée, pour un produit donné, pour un dépôt ou un ensemble de dépôt, on parle alors de CUMP, Coût Unitaire Moyen Pondéré.

Pour utiliser les stocks comptables, il vous faut utiliser le paramètre " STKCPT".

Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".

Définition de la période

La période se définit obligatoirement grâce au calendrier CPT par l’intermédiaire de la fonction de gestion des calendriers GCAL :

  • sun jour : CUMP journalier,
  • sun mois : CUMP mensuel,
  • sune semaine ou une autre période.

Remarques :

 Ce calendrier CPT est valable pour tous les produits.

‚ Attention à la volumétrie quand la période est la journée.

Les compteurs comptables

Pour gérer des stocks comptables, il vous faut également :

n définir des compteurs comptables.

n et paramétrer les opérations de stocks qui doivent affecter ces compteurs.

Exemple d’utilisation des compteurs comptables :

Actions sur les compteurs
Date E/S Quantité Prix Opération Calc.PUMP ? Compteur Action
15/03 E 100 produits A 7FF ENTREE   C COMP02  
16/03 E 50 produits A 9FF ENTREE   C COMP02  
17/03 S 50 produits A   REBUS   S COMP05 Q
18/03 E 500 produits A 5FF ENTREE   C COMP02  
19/03 S 200 produits A   VENTE   S COMP04 Q
20/03 S 325 produits A   VENTE   S COMP04 Q
                 
Table MSK          

Visualisation des compteurs comptables

Compteur Libellé E/C/S Quantités Valeurs
COMP01 Reprise C 0 0
COMP02 Entrées C 650 3650
COMP03 Transfert inter-dépôts E 0 0
COMP04 Vente S 525 -
COMP05 Rebus S 50 -
COMP06 Inventaire S 0 0

Avantages et contraintes du CUMP

Avantages

Le stock peut être restitué (visualisé et édité) période par période.

Le stock est conservé pour chacune des périodes.

Il est possible de tenir compte de la différence entre facture et BL avec le CUMP.

Contrainte

Il faut effectuer une clôture périodique de manière à changer la période de stockage des compteurs et remettre à zéro les compteurs pour la nouvelle période.

PUMP Journalier

Une fonctionnalité, accessible au niveau de la gestion des mouvements de stocks, vous permet également de calculer le CUMP ou PUMPJ en traitement différé, par exemple en fin de journée.

Pour ce faire, le calendrier CPT doit être journalier (à créer dans la fonction GCAL).

PUMP Comptable

Une fonctionnalité, accessible au niveau de la gestion des mouvements de stocks, vous permet également de calculer le CUMP en traitement différé, par exemple en fin de mois, selon les périodes définies dans le calendrier CPT par produit/dépôt ou produit/groupe de dépôt.

Editions de stocks valorisés

Calcul du CUMP à chaque arrêté comptable GMSK_CUMP
Calcul du PUMP journalier GMSK_PUMPJ
Consultation des stocks comptables COSK_EDIT4