Inventaire

Réalisez des sessions d'inventaire physique directement depuis l'application : scannez les produits en rayon, enregistrez les quantités comptées, gérez les lots et les dates de péremption, comptez par poids avec calcul automatique et synchronisez les ajustements sur Odoo d'un simple clic.

Aperçu

L'inventaire est la fonction SiltaFlow dédiée aux sessions d'inventaire physique en entrepôt. Il permet de lancer un comptage en sélectionnant une zone de l'entrepôt, de scanner les produits présents et d'enregistrer les quantités détectées. Une fois terminés, les ajustements sont envoyés à Odoo d'un simple toucher, qui met automatiquement à jour l'inventaire.

Vous pouvez scanner les codes-barres de trois manières : avec l'appareil photo de l'appareil, avec un scanner matériel connecté (tel que les terminaux Zebra) ou en tapant le code à la main. L'application reconnaît automatiquement le format du code-barres : vous n'avez pas à vous soucier du type de code que vous lisez.

Chaque session est automatiquement enregistrée sur votre appareil au fur et à mesure. Si vous devez arrêter de compter, vous pouvez fermer l'application sans rien perdre et reprendre exactement là où vous vous étiez arrêté. Pas de feuilles de papier, pas de double saisie de données.

Pour créer une nouvelle session et envoyer des ajustements à Odoo, une connexion Internet est requise. Le comptage proprement dit (analyse et enregistrement des lignes) fonctionne même sans réseau.

Gérer les sessions

Chaque inventaire est organisé en sessions. Une session représente un comptage physique : elle est associée à une zone de l'entrepôt et contient toutes les lignes que vous avez enregistrées lors du comptage.

Créer une nouvelle session

Depuis l’écran Inventaire, appuyez sur Nouvelle session. L'application vous demande de choisir la zone d'entrepôt à inventorier. Après sélection, la session est automatiquement créée avec un nom qui inclut une date et une heure (par exemple INV-2026-04-05 14:30) et est en statut Brouillon : elle est prête mais pas encore active.

États d'une session

Une session passe par ces états au cours de son cycle de vie :

État Quand il est dans cet état Que peux-tu faire
Brouillon Session nouvellement créée, aucun produit enregistré pour le moment Démarrer la numérisation, annuler la session
En cours Au moins un produit enregistré Continuer la numérisation, modifier des lignes, valider ou annuler
Terminé Corrections envoyées à Odoo avec succès Lecture seule, supprimer de la liste
Annulé Annulation manuelle par l'opérateur Supprimer de la liste (aucune modification n'est envoyée à Odoo)

Reprendre une session interrompue

Sur l'écran principal d'inventaire, vous trouverez la liste de toutes les sessions ouvertes (en statut Brouillon ou En cours). Chaque session affiche le nom, la zone, le nombre de lignes déjà enregistrées et l'heure de création. Appuyez sur une session pour la rouvrir et continuez à compter là où vous vous êtes arrêté.

Chaque ligne confirmée est immédiatement enregistrée sur l'appareil. Même si l'application se ferme de manière inattendue ou si la batterie se décharge, vous ne perdez rien de ce que vous avez déjà enregistré.

Scanner les produits

Au cours d'une session ouverte, vous pouvez ajouter des produits à votre compte de trois manières :

L'application lit tous les formats de codes-barres courants : codes EAN-13, Code 128, QR Code, DataMatrix et GS1 qui contiennent plus d'informations dans un seul code-barres (voir la section dédiée ci-dessous).

La fenêtre de confirmation

Après chaque scan, une fenêtre de confirmation s'ouvre avec les informations du produit trouvé. De là, vous pouvez vérifier les données et enregistrer la quantité comptée avant d'enregistrer la ligne.

La fenêtre affiche :

Après avoir vérifié les données, appuyez sur Confirmer pour enregistrer la ligne. La session devient automatiquement En cours à la première ligne confirmée. Si vous souhaitez annuler l'analyse sans rien enregistrer, appuyez sur Annuler.

Si vous numérisez le même produit et le même lot plusieurs fois, la quantité est ajoutée sur la ligne existante plutôt que de créer une ligne en double. Appuyez sur la ligne de la liste pour la corriger si vous avez numérisé par erreur.

Lots et dates d'expiration

Pour les produits suivis par lot, la fenêtre de confirmation affiche un sélecteur permettant de choisir le bon lot. Les comportements changent en fonction des informations disponibles :

Si le code-barres contient également la date de péremption (comme dans les codes GS1 sur les emballages alimentaires ou pharmaceutiques), celle-ci est affichée dans la fenêtre à titre de référence.

Compter au poids

Pour les produits vendus en vrac ou en sachet (farine, granulés, épices, etc.), SiltaFlow permet de compter au poids plutôt qu'à la pièce. Au lieu de compter les unités une par une, vous pesez toutes les marchandises sur une balance et saisissez le poids total : l'application calcule automatiquement à combien d'unités correspondent.

Le comptage au poids doit être activé dans les paramètres de l'application (section Entrepôt). Si vous ne le voyez pas dans la fenêtre de confirmation, vérifiez que l'option est activée.

Comment ça marche

  1. Scannez le produit : la fenêtre de confirmation s'ouvre.
  2. Activez le curseur Poids dans la fenêtre.
  3. Saisissez le poids total détecté sur la balance (en kg ou en grammes, selon le réglage).
  4. L'application affiche le calcul en temps réel : par exemple 342,5 kg ÷ 25 kg/pièce = 13,7 → 14 pièces.
  5. Si le résultat semble correct, appuyez sur Confirmer. Vous pouvez également modifier le nombre de pièces calculé avant de confirmer.

Pour utiliser cette fonctionnalité, le produit doit avoir le poids par unité configuré dans Odoo. Si le champ est vide, le curseur reste désactivé.

Certains codes-barres (appelés « codes pondérés ») incluent déjà le poids du produit qu'ils contiennent. Si vous scannez l'un de ces codes, le champ de poids est automatiquement rempli - vous n'avez rien à saisir.

Les différences entre compté et attendu

Pour chaque ligne de stock, l'application affiche la différence entre la quantité que vous avez comptée et la quantité Odoo attendue (le stock théorique).

En bas de la liste des lignes se trouve un récapitulatif avec le nombre total de produits comptés, le nombre de lignes avec des différences et l'état de la session. Mettez à jour en temps réel au fur et à mesure.

Si vous remarquez une erreur sur une ligne déjà enregistrée, appuyez dessus pour rouvrir la fenêtre d'édition : vous pouvez corriger la quantité, le lot ou le poids sans avoir à supprimer et ressaisir les données.

Valider l'inventaire

Lorsque vous avez fini de compter, appuyez sur le bouton Valider l'inventaire. L'application envoie les quantités à Odoo, qui met automatiquement à jour le stock en créant les écritures d'ajustement pour les lignes où il y a un écart. Les lignes sans différence ne génèrent aucun changement.

Après validation, la session passe à l'état Terminé et ne peut plus être modifiée. Vous pouvez le conserver dans la liste pour référence ou le supprimer pour garder l'écran propre.

Évitez de valider l'inventaire alors qu'il y a des retraits ou des transferts en cours dans la même zone. Exécutez des sessions d'inventaire à des heures de faible trafic (par exemple avant l'ouverture ou après la fermeture) pour éviter les écarts causés par des mouvements parallèles.

Exemples d'utilisation

Inventaire cyclique par zone

Le gestionnaire prévoit un inventaire hebdomadaire divisé par zones (Zone A le lundi, Zone B le mercredi). L'opérateur crée une session pour la zone jour, scanne tous les produits en rayon et appuie sur Valider une fois terminé. Odoo met automatiquement à jour l'inventaire. Pas de feuilles Excel, pas de doubles saisies.

Produits avec lots et dates de péremption (pharmaceutiques ou alimentaires)

L'opérateur scanne le code-barres GS1 présent sur les emballages : l'application extrait automatiquement le code produit, le numéro de lot et la date de péremption et pré-remplit la fenêtre de confirmation. L'opérateur vérifie la quantité et confirme. Pas de saisie manuelle, zéro erreur de transcription.

Produits en vrac au poids

Une entreprise alimentaire compte des sacs de farine. L'opérateur pèse chaque palette sur une balance industrielle, saisit le poids total et l'application calcule le nombre de sacs équivalents en utilisant le poids configuré dans Odoo. Trois fois plus rapide que de compter pièce par pièce.

Inventaire arrêté et repris

L'opérateur est à mi-chemin du comptage lorsqu'il est appelé en urgence. Il ferme l'application : tout ce qu'il a déjà enregistré est en sécurité sur l'appareil. Le lendemain, il rouvre SiltaFlow, retrouve la séance dans la liste avec les lignes déjà enregistrées et reprend exactement là où il s'était arrêté.

Procédure étape par étape

Exemple complet : Inventaire cyclique d'une zone avec des produits suivis par lot.

  1. Ouvrez SiltaFlow et appuyez sur Inventaire dans le menu Entrepôt.
  2. Appuyez sur Nouvelle session et choisissez la zone à inventorier. La session est créée dans l'état Brouillon.
  3. Rejoignez physiquement la zone avec votre smartphone en main. Appuyez sur l'icône de l'appareil photo et scannez le code-barres du premier produit.
  4. La fenêtre de confirmation s'ouvre : vérifiez le nom du produit, la quantité attendue et le lot (automatiquement présélectionné si le code barre le contient). Entrez la quantité que vous avez physiquement comptée.
  5. Appuyez sur Confirmer. La ligne est enregistrée et la session passe à l'état En cours. Continuez avec le produit suivant.
  6. Au fur et à mesure que vous avancez, les lignes présentant une différence sont surlignées en rouge (déficit) ou en bleu (excédent). Appuyez sur une ligne pour la corriger si nécessaire.
  7. Lorsque vous avez terminé, consultez le résumé au bas de la liste. Si tout est correct, appuyez sur Valider l'inventaire .
  8. L'application synchronise les quantités avec Odoo. La session passe à l'état Terminé. Les ajustements sont visibles directement dans Odoo.

Conseils

Planifiez des sessions par région et non par produit. Créer une session pour chaque zone physique permet de répartir le travail entre plusieurs opérateurs, chacun dans sa zone physique, et de valider au fur et à mesure de la réalisation des zones.

Utilisez un scanner matériel pour une vitesse maximale. Avec un terminal Zebra bien configuré, vous pouvez scanner et confirmer des centaines de références par heure sans jamais toucher au clavier virtuel.

Avant de valider, faites défiler la liste des lignes et cochez celles présentant de gros écarts. Une différence très élevée indique souvent un produit analysé sans avoir terminé le comptage physique, ou une analyse répétée accidentelle.

Si vous utilisez le comptage de poids, vérifiez avant de faire l'inventaire que le champ poids unitaire est correctement renseigné dans Odoo pour tous les produits concernés. Une valeur incorrecte produit des décomptes systématiquement incorrects sur toutes les lignes.

Pour les grands entrepôts où l'inventaire prend plusieurs jours, quittez la session En cours entre les équipes. Il n'est pas nécessaire de valider tous les soirs : reprendre la séance au tour suivant et valable uniquement lorsque le décompte est véritablement terminé.

Exigences

Pour utiliser l'inventaire de SiltaFlow :