Gestion de stock

Suivez les niveaux d'inventaire, les alertes de stock faible, l'historique complet des mouvements et vos inventaires physiques.

Accessible parAdministrateurGérant
Accès : permission « Gérer le stock » (manage_stock) ET fonctionnalité « stock » du type de commerce. Elle est désactivée pour les modes Café/Bar et Restaurant, et active pour Boutique, Épicerie, Parfumerie, Électronique et Mini Market (App Config → Mode d'activité).

Les 4 onglets et les indicateurs

📦

Produits & stock

Niveaux de stock, filtres, export, création / modification / suppression de produits, mouvements manuels.

🔁

Mouvements

Historique de tous les mouvements, filtrable.

🚨

Alertes

Produits en rupture et sous le stock minimum. Un badge rouge sur l'onglet indique le nombre d'alertes.

✅

Inventaire physique

Comptages complets ou par catégorie, avec calcul des écarts et validation.

Cartes de synthèse en haut de l'écran : Références (avec Unités en stock), Stock faible, En rupture, Valeur du stock, Mouvements (7 j) et Activité récente.

Déductions automatiques

  • À chaque vente encaissée au POS, SwiftUP déduit la quantité vendue.
  • Produit vendu au poids : c'est le poids net (poids − tare) qui est déduit.
  • Variante : le stock déduit est celui de la variante vendue.
  • Produit à recette : ce sont les ingrédients qui sont déduits, pas le produit fini.
  • La caisse ne refuse jamais une vente par manque de stock : le stock peut devenir négatif, ce qui signale un écart à corriger.
  • En cas de remboursement, un mouvement REMBOURSEMENT remet le stock.

Onglet « Produits & stock »

  • Colonnes : Produit, Catégorie, Quantité, Unité, Stock min., Prix d'achat, Valeur totale, Statut (Normal, Stock faible, Rupture).
  • Filtres : « Rechercher par nom ou code-barres… », Catégorie, État du stock, bouton « Réinitialiser les filtres ».
  • Boutons : Actualiser, Exporter en Excel, Imprimer / PDF, Nouveau produit.
  • Actions de ligne : Entrée / sortie de stock, Voir l'historique, Modifier, Supprimer.

Créer ou modifier un produit depuis Stock

  • Sections Identification (nom, code-barres, catégorie), Tarification (prix de vente, prix d'achat) et Stock (quantité, Stock minimum, Vendu au poids + unité kg / g / l / ml, disponibilité, description).
  • À la création, la quantité saisie est enregistrée comme entrée « Stock initial ».
  • En modification, tout changement de quantité est journalisé comme ajustement.
  • « Stock minimum » est le seuil d'alerte : une alerte est levée à ce niveau ou en dessous.
  • Supprimer retire définitivement le produit du catalogue ; son historique de mouvements est conservé.

Types de mouvements

  • ENTRÉE (IN) — réception de marchandise ou réapprovisionnement
  • SORTIE (OUT) — retrait manuel (perte / casse, périmé, offert, consommation interne…)
  • AJUSTEMENT — correction suite à un comptage (manuel ou inventaire physique validé)
  • VENTE — déduction automatique lors d'une vente POS
  • REMBOURSEMENT — retour en stock lors d'un remboursement

Entrée / sortie de stock (mouvement manuel)

  1. 1Dans « Produits & stock » (ou dans Alertes), cliquez sur l'icône « Entrée / sortie de stock » de la ligne.
  2. 2Choisissez le type : Entrée, Sortie ou Ajustement. Le Stock actuel et le « Stock après mouvement » s'affichent.
  3. 3Entrée / Sortie : saisissez la quantité à ajouter ou à retirer (ex : +50 bouteilles d'« Eau minérale 1.5L », 3 boîtes de « Paracétamol 500mg » périmées).
  4. 4Ajustement : saisissez la quantité réelle constatée (ex : 18 T-shirts comptés en rayon) — l'écart est calculé.
  5. 5Choisissez un motif prédéfini (Entrée : Réapprovisionnement, Livraison fournisseur, Retour client, Correction inventaire, Autre ; Sortie : Perte / casse, Périmé, Offert, Consommation interne, Correction inventaire, Autre ; Ajustement : Inventaire physique, Correction d'erreur, Autre) et ajoutez des notes si besoin.
  6. 6Enregistrez : « Stock mis à jour ». Le mouvement est journalisé.
Une Sortie manuelle supérieure au stock disponible est refusée (« Stock insuffisant »). Seules les ventes POS peuvent faire passer le stock en négatif.

Onglet « Mouvements »

Chaque mouvement indique Date, Type, Qté, Avant → Après, Motif, Référence, Utilisateur et Notes. Filtres : recherche « Rechercher un produit, un motif, un utilisateur… », Type de mouvement, dates Du / Au, Réinitialiser. L'action « Voir l'historique » d'un produit ouvre son historique seul.

Onglet « Alertes »

Deux listes : « Produits en rupture » et « Produits sous le stock minimum », avec pour chacun la quantité manquante pour revenir au seuil (« Manque X pour revenir au seuil ») et un raccourci « Entrée / sortie de stock ». Quand tout va bien : « Aucune alerte : tous les stocks sont au-dessus de leur seuil ».

Le seuil d'alerte se règle dans le champ « Stock minimum » de la fiche produit (Stock → Modifier), pas dans le tableau. Le POS ne colore pas les produits en stock faible : suivez les alertes dans l'onglet Alertes et le tableau de bord.
Réglez le « Stock minimum » de vos produits AVANT de commencer les ventes pour que les alertes fonctionnent dès le premier jour.

Inventaire physique

  1. 1Onglet « Inventaire physique » → « Nouvel inventaire » : saisissez un Libellé (ex : « Inventaire mensuel — réserve »), des Notes et le Périmètre : Tous les produits ou Une catégorie.
  2. 2Ouvrez l'inventaire (statut En cours) : la feuille de saisie liste le Stock théorique de chaque produit.
  3. 3Saisissez la Quantité trouvée. Laissez vide pour ne pas ajuster un produit (« Non compté »). L'Écart, l'Excédent / Manquant et l'Impact valorisé (valeur théorique vs comptée) sont calculés.
  4. 4Outils : « Afficher uniquement les écarts », « Pré-remplir avec le stock théorique », « Vider la saisie », export Excel et Imprimer / PDF.
  5. 5Cliquez sur « Enregistrer la saisie » pour sauvegarder et reprendre plus tard.
  6. 6« Valider » applique les écarts au stock et les journalise comme ajustements. Cette action est définitive ; l'inventaire passe en Validé et n'est plus modifiable.
  7. 7« Annuler l'inventaire » le clôture sans appliquer les écarts. Un inventaire En cours ou Annulé peut être supprimé ; un inventaire Validé est conservé comme trace d'audit.
La validation d'un inventaire est irréversible : contrôlez les écarts (filtre « Afficher uniquement les écarts ») avant de valider.

FAQ