Académique Documents
Professionnel Documents
Culture Documents
Sage X3
Update 9
02 2017
Ce guide présente les principes de base de la valorisation des stocks.
Il présente aussi les fonctions standards de Sage X3 sur le calcul du prix moyen
pondéré (PMP) et la revalorisation des mouvements de sortie possibles suite à un
recalcul.
Tables de base 5
STOCK 5
STOJOU et STOJOUVAL 5
STOLOT 6
ITMMVT 6
ITMMVTHIS 6
STOCOST 6
STOALL 7
Écart d’inventaire 26
Tables de base
Tables associées
La gestion des stocks de Sage X3 est organisée autour des tables STOCK Stocks
STOJOU Journal des stocks
suivantes : STOJOUVAL Valeurs
mouvements de stock
STOLOT Numéro de lot
STOCK ITMMVT Cumuls article-site
ITMMVTHIS Historique cumuls
article-site
Le stock lui-même est matérialisé dans la base STOCOST Coûts stocks fifo
par des enregistrements dans la table STOCK (Stocks). STOALL Allocations
STOJOU et STOJOUVAL
Le journal des mouvements de stock est matérialisé dans la base
par des enregistrements dans les tables STOJOU (Journal des stocks) et STOJOUVAL
(Valeurs mouvements de stock).
STOLOT
STOLOT est la table des lots (Numéro de lot). Cette table associe à
un lot et à un article donné des caractéristiques par défaut (tous Définitions
dépôts confondus). Elle contient un cumul des quantités et une PMP (PRIX MOYEN PONDÉRÉ)
valeur indicative (exprimée en devise de reporting). Technique comptable pour
déterminer la valeur d’un stock.
ITMMVT
Calcul du PMP :
ITMMVT est la table de cumuls article/dépôt (Cumuls Article-Site). Base montant / base quantité
Elle contient :
un cumul des quantités par statut (A,Q,R), et par état (interne, à Base montant = (quantité en
quai, prêté, alloué, en sous-traitance, etc.), stock * PMP) + (quantité entrée
en stock * prix d’entrée)
des cumuls (en base, en quantité) permettant de réaliser le
calcul du prix moyen pondéré (PMP). Base quantité = (quantité en
Elle porte également des valeurs telles que : stock + quantité entrée en
stock).
le dernier prix d'achat,
le dernier prix d'entrée, FIFO (FIRT IN, FIRST OUT)
Méthode de gestion des stocks
la date de dernière entrée, qui consiste à faire sortir des
la dernière pièce. marchandises et matières
premières par ordre d’entrée en
Les valeurs de la table peuvent être recalculées, pour un article et
stock.
un dépôt donné, en repartant des dernières valeurs d'inventaire et
en parcourant le journal des stocks. LIFO (LAST IN, FIRST OUT)
Méthode de gestion des stocks
ITMMVTHIS qui consiste à faire sortir
d’abord les derniers produits
ITMMVTHIS est la table de cumuls article/dépôt par mois arrivés en stocks.
(Historique cumuls Article-Site). Elle contient des cumuls par
période et par exercice comptable. Cette table est mise à jour en
fonction de la date d'imputation de chaque mouvement.
STOCOST
STOCOST est la table qui stocke les éléments nécessaires à la gestion de la pile FIFO ou
LIFO (Coûts stocks FIFO). Elle contient, pour chaque article et dépôt, un ensemble de
lignes caractérisées par une quantité et une valeur globale.
Note : Cette table sert à la valorisation FIFO ou LIFO, mais elle n'a aucun lien avec
des emplacements physiques ou des lots particuliers.
Note : Une valeur de repli est prévue pour gérer le cas exceptionnel où un prix nul est
issu de ce calcul.
Note : Si la valeur obtenue est nulle, une valeur de repli est prévue.
Table STOJOUVAL
La table STOJOUVAL (Valeurs mouvements de stock) contient
l'ensemble des informations de valorisation de mouvement de stock.
Elle permet notamment de stocker la décomposition des coûts.
Les champs de la table sont les suivants :
O* : Montant ordre
DO* : Delta montant ordre
V* : Montant valorisation
Dans les deux cas, il s'agit de cumuls tenus à jour site par site.
La valorisation globale pour une société est obtenue par cumul des valeurs des
différents sites.
Le PMP global d'une société est obtenu par moyenne pondérée des différents PMP de
chaque site.
Si le paramétrage des valeurs d'entrée fait appel au prix de l'ordre, cela sera
cohérent. De la même façon, un transfert d'un site à un autre créé deux mouvements
miroirs (un mouvement de sortie et un mouvement d'entrée). Si l'entrée se fait au prix
de l'ordre, le transfert se fera alors à un prix identique de part et d'autre.
Note : La valeur de la sortie peut être une moyenne pondérée de deux éléments de
pile ayant été purgés entre temps.
Cas possibles
Une réception dont on vient modifier le prix après sa création.
Une réception fournisseur est enregistrée à un prix donné mais la facture arrive avec
un prix différent.
La facture fournisseur est enregistrée, une facture complémentaire (frais de douane,
facture transporteur) est à répartir sur les articles précédemment facturés. Ceci peut
se produire à plusieurs reprises sur les mêmes articles facturés (plusieurs factures
complémentaires).
Une déclaration de production au prix prévisionnel qui sera ensuite régularisée au prix
de revient réel.
Un assemblage sur lequel on vient faire une modification.
Note : Vous pouvez empêcher les régularisations de prix en entrée pour certains
articles.
Paramètre MAXABSCOD
Le paramètre MAXABSCOD - Absorption écarts valorisation (chapitre STO, groupe
VAL) définit la mise en place de cette limitation.
Les valeurs de ce paramètre sont les suivantes :
Non : la variation du PMP n'est pas limitée.
Absorption base site : la valeur du PMP site est limitée.
Absorption base site/lot : la variation du prix moyen du lot sur le site est limitée (et
par conséquence celle de PMP est encore plus limitée).
Paramètre MAXABSPER
Lorsqu'elle est appliquée, la fourchette de variation maximale est définie par le
paramètre MAXABSPER - Pourcentage maximum de sur-absorption (chapitre STO,
groupe VAL).
Paramètre ABSLIM
Ce paramètre permettra de limiter le montant absorbé en fonction de la quantité restante
de la ligne de document sur l’élément de pile FIFO correspondant. Dans ce cas
l’absorption ne se fait plus sur la quantité en stock total, mais uniquement sur la quantité
de l’élément de pile.
Les montants qui auront pu être absorbés seront répartis sur tous les éléments de la pile
FIFO au prorata des quantités qui sont encore disponibles sur les éléments de pile.
Exemple
Une entrée de 36 articles est faite, à 10 € en prix unitaire, alors que le stock précédent
est nul.
Une sortie de 22 articles est faite.
Une entrée de 6 articles est faite, à 18 € en prix unitaire.
L'entrée de 36 articles est revalorisée à 15 €. Il faut alors répercuter un écart de 180
en cumul, sur les 20 articles restant, soit une revalorisation de 9 € par article.
La valeur résiduelle du stock avant revalorisation est égale à 14 * 10 + 6 * 18, soit 248 €
(PMP=12,40 €).
Il reste 20 articles en stock ce qui permet d’absorber directement 20 x (15-10) = 100€ si le
paramètre maximum d'absorption est fixé à 10% de la valeur du stock restant soit
248+100 = 348€, donc il n’est pas possible de sur-absorber plus de 34,80 €.
Note : Pour en savoir plus sur la régularisation d’un mouvement, consultez la section
qui suit, soit Régularisation d’un mouvement : calcul du prix moyen pondéré
(PMP).
celui de la commande),
la saisie d’une facture complémentaire,
la saisie d’un avoir en valeur ou en quantité dans les achats,
le solde d’une réception,
le calcul du prix de revient de fabrication (si le montant du prix de revient réel est
différent du montant du prix de revient prévisionnel),
le calcul de prix de revient de sous-traitance.
Dans ces contextes, le PMP est automatiquement recalculé en fonction du stock
disponible et la valorisation des mouvements concernés est mise à jour.
Règles de calcul
Contexte
Il existe deux modes de mise à jour du PMP lors d’une régularisation.
La quantité en stock est supérieure ou égale à la quantité de réception sur laquelle
porte la régularisation. Dans ce cas l’écart de valorisation met à jour la base montant
du PMP.
La quantité en stock est inférieure à la quantité de réception sur laquelle porte la
régularisation. Dans ce cas le comportement du calcul est différent selon la valeur du
paramètre MAXABSCOD.
o Le paramètre MAXABSCOD a pour valeur Non : le delta de valorisation est
entièrement imputé sur la base montant du PMP.
o Le paramètre MAXABSCOD a pour valeur Base site : le delta de valorisation est
imputé sur la base montant du PMP au prorata de la quantité en stock.
Ensuite, la valeur du paramètre MAXABSPER, détermine le reste de l’écart :
Le paramètre MAXABSPER a pour valeur 0 : l’écart est « non absorbé ». Ce
« non absorbé » apparaît sur les mouvements dans le champ AMTDEV
Récapitulatif
Valeur
du paramètre Non Base/site Base site/lot
MAXABSCOD
Quantité stock ≥ Le delta de Le delta de Le delta de
quantité à régulariser valorisation met à valorisation met à valorisation met à
jour la base montant jour la base montant jour la base montant
du PMP. du PMP. du PM lot et du PMP.
Quantité stock < Le delta de Le delta de Le delta de
quantité à régulariser valorisation met à valorisation met à valorisation met à
jour la base montant jour la base montant jour la base montant
du PMP. du PMP au prorata du PMP au prorata
de la quantité en de la quantité du lot
stock. Possibilité de restant. Possibilité de
majorer le montant majorer le montant
ventilé avec le ventilé avec le
paramètre paramètre
MAXABSPER. MAXABSPER.
Lors de la première entrée en stock, un prix doit être saisi (reprise des stocks, par
exemple) pour initialiser le PMP de la fiche article-site.
Le PMP est stocké dans le champ AVC (Prix moyen pondéré) de la table ITMMVT.
Lors de la sortie de stock, le PMP n’est jamais recalculé (mais la base montant et la
base quantité sont recalculées).
Lors d’une nouvelle entrée (réception de commandes fournisseur, par exemple), le
PMP est recalculé avec la formule suivante : Base montant / base quantité
Entrée
10 UNS 200 200 20 20
diverse
Livraison - 5 UNS 100 100 30 (vendu) 20 10
Pour recalculer le PMP, Sage X3 additionne ou soustrait l’écart en montant constaté sur
la facture.
La régularisation des prix d’entrées peut être problématique si le stock est inférieur au
stock entrée (réception de 10 unités, stock restant au moment de la facture d’une unité).
Dans ce cas, le PMP peut « exploser ». C’est dans ce genre de cas que les paramètres
MAXABSCOD et MAXABSPER sont utiles.
Facture -10
Facture
10 26 260 40 61
achat
Important ! Ce paramétrage est conseillé pour éviter les gros écarts de PMP.
Note : Toute la valeur des éléments de facturation est appliquée sur la première
réception surfacturée, soit : 60 / 50 = 1,20 €.
Cinématique de fonctionnement
Prenons le cas simple d’un produit fabriqué sur lequel nous avons calculé le prix de
revient de fabrication d’un OF terminé.
Le prix de revient calculé va s’appuyer sur les valeurs des différents composants.
Dans notre cas, la valeur prise est celle du PMP.
Nous allons générer un changement du PMP d’un des composants consommés suite à la
réception de la facture à un prix différent de celui de la commande.
Le schéma ci-dessous présente le mode de mise à jour des valeurs suite à régularisation
de prix.
Situation 2
Réception de facture du composant 22 à un prix de 5 au lieu de 3 €
Date d’imputation x x
t
Date de réalisation
t Action générant un stock Action de régularisation
négatif et des mouvements du stock (entrée à une
en attente date antérieure du
mouvement générant le
stock négatif)
Régularisation de sortie :
Ecart
Date Type Quantité Variation PMP Base montant
US non
création mouvement US ordre après après
absorbé
Ecart
Date Type Quantité Variation PMP Base montant
US non
création mouvement US ordre après après
absorbé
18/07/2011 Réception 10,00 Un 100,00 10,00 100,00
Livraison
18/07/2011 -9,00 Un -90,00 10,00 10,00
client
Interface
18/07/2011 Réception 10,00 Un 2,10 7,90 12,10 12,10
compta
18/07/2011 Réception -10,00 Un -1,34 12,10
Contexte
Entrée
t
Clôture Mouvement qui déclenche
un re-calcul
Clôture et régularisation
Régularisations d’entrées
Lorsqu’une régularisation arrive sur un mouvement dont la date d’imputation est dans
une période fermée (statut stock Interdit), le système ne fait pas de régularisation de
la valeur du stock.
Par contre, un mouvement financier portant l’ensemble de la valeur à régulariser est
créé en écart non absorbé :
o à la date de facturation si celle-ci n’est pas dans une période fermée,
o ou à la date de début de la première période ouverte trouvée.
Régularisations de sorties
Lorsque la régularisation de sortie est lancée, les régularisations présentes sur des
périodes fermées (période stock Interdit) ne sont pas traitées.
Il peut donc rester du « non absorbé » sur certains mouvements même lorsque la
régularisation de sortie est utilisée.
Écart d’inventaire
Un écart d'inventaire positif est traité comme une entrée.
Un écart d'inventaire négatif est traité comme une sortie.
En plus de la remise à jour des quantités en stocks et leur réajustement dans les
détails des lignes de stocks et des cumuls de lots, cet écart a une incidence sur les bases
de valorisation.
Le paramétrage des méthodes de valorisation permet de définir les valeurs d'écart
d'inventaire positives ou négatives de façon différente de celle d'une entrée ou d'une
sortie normale.
Exemple : Paramétrage des alertes par codes couleurs dans les critères de la
fonction CONSSMA
(Rouge = stock négatif, orange = antidatage, jaune = écart PMP > 10%)