Se rendre au contenu

Valorisation des Inventaires

Valorisation et Dépréciation du Stock

Outil d'analyse de stock indépendant de la valorisation native d'Odoo, conçu pour produire une valeur d'inventaire opposable à une date d'arrêté choisie, puis une dépréciation calquée sur la grille validée par l'expert-comptable.


Mise en service automatique des données de Facturation

Évaluation
Versions :  15  17 18 19


Numérique Entreprise Community
Connectez-vous pour le prix

Le prix de cet article est réservé à nos clients connectés.

Principe

Deux notions distinctes, volontairement séparées :


Base de calcul

Sert à

Valorisation

Date d'entrée en stock de la couche

Déterminer la valeur du stock à la date d'arrêté

Dépréciation

Année modèle de l'article (millésime)

Déterminer le taux de dépréciation applicable

Grille de dépréciation

La grille validée en 2024 a été convertie en tranches d'ancienneté, ce qui la rend valable quelle que soit la date d'arrêté (2026 et au-delà) :

Ancienneté

% dépréciation

Arrêté 2024

Arrêté 2026

0 à 3 ans

0 %

2021 → 2024

2023 → 2026

4 ans

40 %

2020

2022

5 ans

50 %

2019

2021

6 ans

60 %

2018

2020

7 ans et +

95 %

2017 et antérieur

2019 et antérieur

Ancienneté = année de la date d'arrêté − année modèle de l'article.

La grille est modifiable dans Valorisation Stock → Configuration → Grille de dépréciation (tranches et pourcentages).

Contrôle de conformité : appliquée aux montants du tableau 2024, la grille reproduit les 15 lignes de dépréciation au franc près (total 6 911 744 F contre 6 911 743 F — 1 F d'écart dû à l'arrondi du total sous Excel plutôt que ligne à ligne). Ce contrôle est automatisé dans tests/test_fifo.py.

Articles sans année modèle

Trois politiques au choix dans l'assistant :

  • Utiliser l'année d'entrée en stock (défaut) ;
  • Aucune dépréciation ;
  • Taux maximum de la grille.
Utilisation
  1. 1Valorisation Stock → Nouvelle valorisation
  2. Choisir la date d'arrêté, la méthode, éventuellement les emplacements, catégories ou articles.
  3. Cocher Calculer la dépréciation.
  4. Générer la valorisation → le rapport s'ouvre avec la synthèse (valeur brute, dépréciation, valeur nette, % global) et le détail ligne à ligne.


Comment la valeur est obtenue

Le module ne lit pas la valorisation stockée par Odoo. Il rejoue les mouvements réels (stock.move.line à l'état Fait) jusqu'à la date d'arrêté et reconstitue les couches FIFO encore présentes :

  1. Sélection des lignes de mouvement done antérieures à la date d'arrêté, entrant ou sortant du périmètre d'emplacements retenu.
  2. Conversion des quantités dans l'unité de mesure de l'article.
  3. Coût unitaire d'entrée retenu par ordre de priorité : couche de valorisation Odoo → prix de la ligne de commande d'achat → price unit du mouvement → coût standard de l'article.
  4. Consommation FIFO des couches par les sorties ; les stocks négatifs sont isolés et valorisés au dernier coût connu.
  5. Il reste, par article, les couches encore en stock avec leur année d'entrée, leur quantité et leur valeur.

Trois méthodes sont proposées dans l'assistant :

  • Reconstruction FIFO (recommandée) — la méthode décrite ci-dessus ;
  • Coût actuel de l'article — quantité à la date × coût standard courant ;
  • Couches de valorisation Odoo — reprise des stock.valuation.layer, utile uniquement pour comparer avec le chiffre natif d'Odoo.
Restitutions
  • Détail des lignes — une ligne par article et par année d'entrée en stock ; regroupable par année in-stock, année modèle, marque, catégorie ou taux.
  • Camembert des dépréciations — répartition de la dépréciation année modèle par année modèle.
  • Camembert des valeurs — répartition de la valeur brute par année d'entrée en stock (équivalent graphique du tableau de référence).
  • Tableau croisé — reproduction du tableau validé : lignes = années, mesures = valeur brute / dépréciation / valeur nette. Exportable en XLSX.

Chaque rapport est enregistré : les arrêtés successifs restent consultables et comparables, et le bouton Recalculer rejoue le calcul avec les mêmes paramètres.

Points d'attention

  • Seuls les mouvements à l'état Fait sont pris en compte.
  • Les transferts internes au périmètre retenu sont neutres.
  • Les emplacements de transit sont exclus par défaut (case à cocher).
  • Le premier calcul sur un stock volumineux peut prendre quelques minutes : le module rejoue l'intégralité de l'historique des mouvements.

Module développé par

ARTUS informatique Partenaire Odoo

Nouméa - Nouvelle-Calédonie 

Contact : www.artus.nc — Tél : +687 82 39 70

Rejoignez-nous et passez à la vitesse supérieure.

Votre projet nous intéresse

  Personnalisez votre logiciel

  Ajoutez de la fonctionnalité

  Devenez "Chef de projet"

Contactez-nous