Gestion des stocks, inventaire et achats avec Odoo

Pour les entreprises suisses qui manipulent des stocks physiques, la visibilité en temps réel sur les niveaux d'inventaire et la maîtrise des achats fournisseurs sont des leviers directs de rentabilité. Un stock mal géré immobilise du capital, génère des ruptures ou des surstocks, et complique la planification. Odoo Inventaire et Odoo Achats forment un binôme intégré qui couvre l'ensemble de la chaîne d'approvisionnement — de la commande fournisseur à la mise en stock — avec une comptabilisation automatique et en temps réel.

En tant que partenaire Odoo en Suisse, AX-Fiduciaire configure ces modules selon les spécificités de votre activité : structure d'entrepôts, méthodes de valorisation, flux logistiques, contraintes douanières et règles de réapprovisionnement adaptées à votre cycle d'activité.

Module Inventaire Odoo : visibilité totale sur vos stocks

Le module Odoo Inventaire (odoo inventaire suisse) offre une gestion complète de l'ensemble des mouvements de stock, des emplacements de stockage et des règles logistiques. Il s'adapte aux PME comme aux entreprises multi-sites.

Gestion multi-entrepôts et emplacements

Odoo permet de gérer plusieurs entrepôts distincts avec leurs propres règles de réapprovisionnement, transferts inter-entrepôts et emplacements internes (zones de réception, picking, expédition, retours). Chaque emplacement peut être configuré comme une zone de stock valorisée ou un espace de transit. Les transferts entre entrepôts sont traçables et génèrent les écritures comptables appropriées si la valorisation est activée en mode continu.

Traçabilité par lots et numéros de série

Pour les secteurs soumis à la traçabilité réglementaire (agroalimentaire, pharmaceutique, chimie, dispositifs médicaux), Odoo prend en charge :

  • Les numéros de série : suivi individuel de chaque unité, de la réception au client final
  • Les lots (batch/lot numbers) : regroupement d'articles produits dans les mêmes conditions, avec date d'expiration et traçabilité complète
  • L'historique complet des mouvements : chaque lot ou numéro de série est traçable en amont (fournisseur) et en aval (client)

Cette traçabilité est également utile en cas de retrait de produit (recall) ou de litige qualité.

Code-barres et scanning mobile

L'application mobile Odoo Inventaire transforme un smartphone ou une tablette en terminal de scanning. Les opérateurs peuvent :

  • Valider des réceptions par scan de code-barres ou QR code
  • Effectuer des picking lists sans retour au bureau
  • Confirmer des transferts inter-emplacements en temps réel
  • Réaliser des inventaires physiques avec scanning direct

L'intégration avec les douchettes et lecteurs de codes-barres industriels est native, sans développement spécifique.

Stock en temps réel

Chaque mouvement de stock (réception, expédition, transfert, ajustement) met à jour instantanément les quantités disponibles, réservées et prévisionnelles. Le tableau de bord Odoo affiche à tout moment :

  • Le stock disponible par produit et par emplacement
  • Le stock réservé pour des commandes en cours
  • Le stock prévisionnel intégrant les réceptions et livraisons planifiées
  • Les alertes de stock minimum

Règles de réapprovisionnement automatique

Odoo propose deux mécanismes de réapprovisionnement automatique, adaptables produit par produit :

MécanismeFonctionnementIdéal pour
Point de commande (min/max)Déclenche un bon de commande ou un ordre de fabrication quand le stock passe sous le seuil minimumArticles à demande régulière et prévisible
Make to Order (MTO)Génère une commande fournisseur ou un ordre de fabrication à chaque vente confirméeArticles à forte valeur ou faible rotation

Ces règles peuvent être combinées et planifiées via le scheduler Odoo, qui tourne automatiquement selon la fréquence que vous définissez.

Valorisation des stocks

La gestion stocks Odoo supporte trois méthodes de valorisation, conformes aux normes comptables suisses (CO et Swiss GAAP RPC) :

  • FIFO (First In, First Out) : le coût des premiers articles entrés est utilisé en premier lors des sorties. Recommandé pour les articles dont les prix varient dans le temps.
  • Prix moyen pondéré (PMP) : le coût moyen des stocks est recalculé à chaque entrée. Méthode simple et adaptée à la plupart des PME.
  • Coût standard : un prix standard défini manuellement est utilisé pour toutes les valorisations. Les écarts avec le prix réel sont comptabilisés en variance.

En mode valorisation continue (perpetual inventory), chaque mouvement de stock génère automatiquement les écritures comptables correspondantes dans Odoo Comptabilité.

Routes et flux logistiques configurables

Odoo permet de modéliser des flux logistiques complexes grâce aux routes :

  • Livraison directe (dropshipping) : le fournisseur livre directement votre client
  • Cross-docking : les marchandises reçues sont immédiatement redistribuées sans mise en stock
  • Flux push/pull : déclenchement des transferts à la demande ou automatiquement à chaque mouvement amont
  • Multi-step : réception en zone de contrôle qualité avant mise en stock, préparation de commandes multi-étapes

Inventaire physique et ajustements

Odoo facilite la réalisation des inventaires physiques annuels ou tournants (cycle counting) :

  • Génération de listes d'inventaire par emplacement ou catégorie de produits
  • Saisie des quantités comptées directement dans l'interface ou via scanning mobile
  • Validation des écarts avec génération automatique des ajustements de stock
  • Comptabilisation des ajustements de stock en compte de pertes/gains sur inventaire

Module Achats Odoo : optimisation de la relation fournisseur

Le module Odoo Achats gère l'ensemble du processus procure-to-pay : de l'expression du besoin à la validation de la facture fournisseur, en passant par la commande et la réception des marchandises.

Demandes de prix et appels d'offres

Odoo permet d'envoyer des demandes de prix (RFQ — Request for Quotation) à plusieurs fournisseurs simultanément pour un même besoin. La fonctionnalité d'appel d'offres permet de :

  • Comparer les offres reçues sur un même écran (prix, délais, conditions)
  • Attribuer le marché au fournisseur retenu en un clic
  • Historiser les offres reçues et les décisions prises

Cette mise en concurrence structurée contribue directement à la réduction des coûts d'achat.

Gestion des fournisseurs

Odoo centralise l'ensemble des informations fournisseurs :

  • Coordonnées, contacts et interlocuteurs dédiés
  • Délais de livraison par fournisseur et par produit
  • Prix d'achat historiques et tarifs négociés
  • Évaluation de la performance fournisseur (ponctualité, qualité)
  • Listes de prix et remises par volume

Bons de commande automatisés

Les bons de commande peuvent être générés automatiquement par les règles de réapprovisionnement ou manuellement. Odoo propose :

  • Regroupement automatique des besoins pour optimiser les quantités commandées
  • Application automatique des conditions tarifaires négociées
  • Workflow de validation avec niveaux d'autorisation (ex. : validation manager pour les commandes au-delà d'un seuil)
  • Envoi automatique au fournisseur par email au format PDF personnalisable

Contrôle des réceptions

À la réception des marchandises, Odoo compare la livraison au bon de commande :

  • Réception partielle avec gestion des reliquats
  • Contrôle des quantités reçues vs commandées
  • Enregistrement des numéros de série ou de lot à la réception
  • Validation mobile par scanning de codes-barres
  • Mise à jour immédiate du stock et de la valorisation

Contrôle des factures fournisseurs — 3-way matching

Le contrôle à trois voies (3-way matching) est une fonctionnalité clé du module Achats Odoo. Il compare automatiquement :

  1. Le bon de commande (quantités et prix commandés)
  2. Le bon de réception (quantités effectivement reçues)
  3. La facture fournisseur (quantités et montants facturés)

Si des écarts sont détectés (prix différent, quantité supérieure à la réception), Odoo génère une alerte et peut bloquer la validation de la facture. Ce contrôle réduit les erreurs de paiement, détecte les fraudes et renforce la rigueur du processus comptable.

Conditions d'achat et contrats-cadres

Pour les relations fournisseurs établies, Odoo gère les contrats-cadres (blanket orders) :

  • Définition d'un volume annuel négocié et d'un prix garanti
  • Émission de bons de commande successifs dans le cadre du contrat
  • Suivi de la consommation du contrat en temps réel
  • Alertes à l'approche de l'échéance ou de l'épuisement du volume contractuel

Fabrication et MRP : du stock à la production

Pour les entreprises manufacturières, Odoo propose un module de gestion de production (MRP — Manufacturing Resource Planning) qui s'intègre nativement avec l'inventaire et les achats.

Nomenclatures (Bill of Materials)

Les nomenclatures (BOM) définissent la composition d'un produit fini : matières premières, composants, sous-ensembles et opérations. Odoo supporte les nomenclatures à plusieurs niveaux (multi-level BOM) et les variantes de produits.

Ordres de fabrication

Les ordres de fabrication sont générés manuellement ou automatiquement par les règles MTO/MTS. Chaque ordre consomme les composants du stock au lancement et produit le bien fini en fin de fabrication, avec comptabilisation des coûts de main-d'œuvre et de matières.

Planification de production

Le planificateur MRP d'Odoo calcule les besoins en composants en fonction des ordres de fabrication planifiés et des stocks disponibles. Il génère automatiquement les propositions d'achat ou de fabrication des composants manquants, en respectant les délais fournisseurs et les délais de production.

Contrôle qualité

Odoo Quality permet de définir des points de contrôle qualité à différentes étapes du flux : à la réception fournisseur, en cours de fabrication ou avant expédition. Les non-conformités sont enregistrées, des alertes sont générées et des actions correctives peuvent être lancées directement depuis l'interface.

Intégration avec la comptabilité Odoo

L'un des avantages majeurs d'Odoo est l'intégration native entre la gestion des stocks et la comptabilité. Contrairement aux solutions où le stock et la comptabilité sont des systèmes séparés raccordés par des interfaces, Odoo génère les écritures comptables en temps réel à chaque mouvement de stock.

Flux comptables automatiques

  • Réception de marchandises : débit du compte de stock, crédit du compte d'attente réception (stock interim)
  • Validation de la facture fournisseur : débit du compte d'attente réception, crédit du compte fournisseur
  • Expédition client : débit du coût des marchandises vendues (CMV), crédit du compte de stock
  • Ajustements d'inventaire : débit ou crédit du compte de pertes et gains sur inventaire

Cette comptabilisation automatique élimine la double saisie, réduit les erreurs et garantit la cohérence permanente entre le stock physique et les valeurs comptables. Pour en savoir plus sur les fonctionnalités comptables d'Odoo, consultez notre page Odoo Comptabilité.

Tableau de bord financier du stock

Le module Inventaire propose un tableau de bord de valorisation qui affiche en temps réel la valeur totale du stock par catégorie de produits, par entrepôt et par méthode de valorisation. Ces données alimentent directement le bilan comptable sans traitement manuel supplémentaire.

Spécificités suisses : douanes, multi-devises et TVA

La Suisse, pays hors Union européenne avec des échanges commerciaux intenses avec ses voisins, présente des particularités en matière de gestion des stocks et des achats internationaux. Odoo, correctement configuré, répond à ces exigences.

Douanes suisses et importation

Pour les entreprises qui importent des marchandises en Suisse, les coûts annexes (droits de douane, frais de dédouanement, TVA à l'importation) doivent être intégrés dans le coût de revient des produits. Odoo permet :

  • L'enregistrement des coûts annexes (landed costs) sur chaque réception
  • La répartition de ces coûts sur les produits reçus selon différentes méthodes (proportionnel au poids, au volume ou à la valeur)
  • La mise à jour du coût moyen ou FIFO avec les coûts d'importation inclus

Cette fonctionnalité garantit que vos stocks sont valorisés au coût complet d'acquisition, conforme aux exigences du Code des obligations suisse.

Multi-devises pour les achats internationaux

Odoo gère nativement les achats en devises étrangères :

  • Émission de bons de commande en EUR, USD, GBP ou toute autre devise
  • Application automatique du taux de change (manuel ou actualisé automatiquement via un service en ligne)
  • Conversion en CHF pour la comptabilisation
  • Comptabilisation des écarts de change réalisés et latents selon les normes Swiss GAAP

TVA import, export et autoliquidation

Le traitement TVA lié aux flux internationaux est correctement géré dans Odoo :

  • TVA à l'importation : déductible sur déclaration à l'AFC, à distinguer des droits de douane non récupérables
  • Exportations hors Suisse : exonérées de TVA suisse (taux 0%), documentées automatiquement
  • Autoliquidation (reverse charge) : pour les prestations de services reçues de fournisseurs étrangers

Ces codes TVA sont configurés lors du paramétrage initial d'Odoo par notre équipe, conformément aux directives de l'Administration fédérale des contributions (AFC).

Pourquoi choisir AX-Fiduciaire pour votre projet Odoo Inventaire

Un projet Odoo Inventaire réussi ne se limite pas à l'installation du logiciel. La configuration des routes logistiques, des méthodes de valorisation, des règles de réapprovisionnement et de l'intégration comptable demande une expertise combinée en gestion des stocks et en comptabilité suisse.

  • Analyse de vos flux actuels : nous cartographions vos processus existants avant de configurer Odoo
  • Configuration sur mesure : paramétrage adapté à votre secteur d'activité et à vos contraintes spécifiques
  • Formation de vos équipes : formation opérationnelle pour les équipes entrepôt, achats et comptabilité
  • Migration des données : import de votre catalogue produits, de vos stocks initiaux et de votre historique fournisseurs
  • Support continu : accompagnement post-déploiement pour les ajustements et évolutions

Notre approche : nous configurons Odoo pour qu'il corresponde à votre réalité opérationnelle, pas l'inverse. Une bonne configuration initiale évite les reconfigurations coûteuses et les résistances internes au changement.

Questions fréquentes

Optimisez votre chaîne logistique avec Odoo

Configuration Odoo inventaire et achats sur mesure pour votre entreprise suisse.

+41 22 566 84 21