Skip to content

Péremption (lots et dates limites) ​

Introduction ​

La gestion de péremption permet de suivre, par lot, les dates limites de consommation ou d'utilisation optimale des marchandises (DLC / DLUO). Elle est orientée agroalimentaire mais s'adapte à tout secteur où une date d'expiration s'applique (cosmétique, pharma, chimie…).

Principe : un lot = une ligne de réception

Chaque réception fournisseur crée automatiquement un lot (avec son numéro et sa date de péremption). À la sortie, le système propose en priorité le lot dont la date est la plus proche : c'est le FEFO (First Expired, First Out).

Activation ​

1. Interrupteur global ​

La feature est masquée par défaut. Pour l'activer :

  1. Accédez à Administration > Options commerciales (onglet Stock et prix)
  2. Cochez « Activer la gestion de la péremption (lots et dates de péremption) »
  3. Enregistrez

Tant que l'option est désactivée, aucune trace de péremption n'apparaît dans l'application (fiche article, réception, BL, dashboard).

2. Paramétrer un article ​

Une fois l'option active, sur la fiche article (onglet Général, encart Péremption) :

ChampDescription
Géré en péremption (date limite)Active la péremption sur cet article
Durée de vie (jours)Durée par défaut entre réception et péremption (ex. 24 mois = 730 jours). Calcule automatiquement la date à la saisie.
Alerte avant péremption (jours)Fenêtre de pré-alerte (défaut 30). Un lot entre dans le statut « Alerte » à partir de ce seuil.
Bloquer la sortie d'un lot périméInterdit de livrer un lot périmé sauf dérogation explicite

Valeurs par défaut via la famille

Les mêmes paramètres existent aussi sur la fiche famille d'articles. Quand on assigne une famille à un article qui ne gère pas encore la péremption, l'article hérite des valeurs de la famille. Pratique pour activer la péremption sur tout un rayon d'un coup.

Fonctionnement par document ​

Bon de réception (Achats) ​

Lors d'une réception fournisseur d'un article géré péremption :

  1. Une colonne N° Lot et une colonne Péremption apparaissent sur les lignes concernées.
  2. Le N° de lot est pré-rempli avec le numéro de réception — modifiable si vous voulez utiliser le n° du fournisseur.
  3. La date de péremption est calculée automatiquement (date de réception + durée de vie de l'article) — modifiable.
  4. Enregistrez la réception : un lot est créé en stock.

Articles sans péremption

Pour les articles non gérés en péremption, les colonnes restent vides (« — »). Vous pouvez mélanger articles avec et sans péremption sur la même réception.

Bon de livraison (Ventes) ​

À la livraison d'un article géré péremption :

  1. Une colonne Lot (péremption) propose un dropdown des lots disponibles dans le dépôt sélectionné.
  2. Le lot avec la date de péremption la plus proche (FEFO) est pré-sélectionné automatiquement.
  3. Chaque lot affiche son n°, sa date de péremption et la quantité restante.
  4. Si l'article a l'option « Bloquer la sortie d'un lot périmé », les lots déjà périmés sont exclus de la pré-sélection automatique (vous pouvez encore les choisir manuellement).

Ă€ la validation du BL :

  • Si un lot pĂ©rimĂ© est sorti sur un article bloquant, la validation est refusĂ©e.
  • Si l'utilisateur a le droit « Modifier » sur la page PĂ©remption, il peut forcer la sortie via une confirmation.

Comptoir (caisse rapide) ​

Au comptoir, la sélection du lot est entièrement automatique : à la validation du ticket, le système affecte le lot FEFO (en excluant les périmés pour les articles bloquants). Aucune action vendeur, aucune colonne supplémentaire à l'écran.

Écran Péremption (suivi des lots) ​

Accessible via Stocks > Péremption (visible uniquement si l'option est active).

Filtres et chips ​

  • Recherche : article, code ou n° de lot
  • DĂ©pĂ´t et Famille : filtres en cascade
  • Chips KPI cliquables : PĂ©rimĂ©s (rouge), Alerte (orange), Ă€ jour (vert) — cliquez pour ne voir que ce statut
  • Compteur « X sur Y » Ă  droite : nombre de lots affichĂ©s / nombre total

Colonnes ​

ColonneDescription
Code, Article, Famille, DépôtIdentifiant et classification
N° LotNuméro du lot (issu de la réception)
PéremptionDate limite
Jours restantsJours avant péremption (négatif = périmé)
Qté restanteQuantité encore disponible sur ce lot
Valo HTValorisation HT (qté × prix de revient du lot)
StatutPastille colorée : À jour / Alerte / Périmés

Actions ​

  • Exporter : la grille filtrĂ©e part en fichier Excel (Peremption_<sociĂ©tĂ©>_<date>.xlsx).
  • Double-clic sur une ligne : ouvre le bon de rĂ©ception qui a créé ce lot.

Widget dashboard ​

Sur Mon tableau de bord, ajoutez le widget « Lots à surveiller » (catalogue, section Stock). Il affiche le nombre de lots dans la fenêtre d'alerte (incluant les périmés). Idéal pour le responsable stock en page d'accueil.

Notification quotidienne ​

Tous les jours à 7h00, le système notifie automatiquement les utilisateurs concernés :

  • Destinataires : tous les utilisateurs ayant le droit Lecture sur la page PĂ©remption et un email renseignĂ© dans leur fiche.
  • Canaux :
    • Email : digest rĂ©capitulatif par sociĂ©tĂ©.
    • Cloche : notification interne consultable depuis la barre du haut.
  • Contenu : nombre total de lots Ă  surveiller dont nombre de pĂ©rimĂ©s et nombre en alerte.

Pas de spam

Le système n'envoie qu'une notification par jour par utilisateur : même si le job est relancé, vous ne recevez pas de doublon.

Pour donner accès aux notifications à un utilisateur : Administration > Utilisateurs et droits, page « Péremption », cocher Lecture.

Droits et dérogations ​

Droit (page Péremption)Ce que ça permet
LectureVoir l'écran Péremption + recevoir les notifications quotidiennes
ModifierForcer une sortie de lot périmé sur un article bloquant (dérogation)

Bonnes pratiques ​

Paramétrage initial ​

  • Activez l'option globale une seule fois, en dĂ©but de mise en route.
  • Renseignez d'abord la famille (durĂ©e de vie + alerte par dĂ©faut) puis assignez-la aux articles : c'est plus rapide que de paramĂ©trer chaque article.
  • Pour les articles Ă  forte rotation, dĂ©sactivez le blocage pĂ©rimĂ© (l'alerte suffit). Pour les produits sensibles (yaourts, mĂ©dicaments), activez le blocage.

Au quotidien ​

  • Ă€ la rĂ©ception, scannez ou re-saisissez le n° de lot fournisseur si le vĂ´tre diffère du n° de rĂ©ception — ça simplifie le rappel produit en cas d'incident.
  • Consultez l'Ă©cran PĂ©remption chaque matin (ou via le widget dashboard) pour identifier les lots Ă  Ă©couler en prioritĂ©.
  • En cas de blocage Ă  la validation d'un BL : choisissez un autre lot dans le dropdown du BL, ou demandez la dĂ©rogation Ă  un responsable.

Traçabilité ​

  • Le double-clic sur une ligne de l'Ă©cran PĂ©remption ouvre la rĂ©ception source — utile pour retrouver le fournisseur d'un lot incriminĂ©.
  • Pensez Ă  archiver les dates de rĂ©ception pour le rappel produit (le lot pointe sur sa rĂ©ception, qui pointe sur le fournisseur).

Questions fréquentes ​

Q : Puis-je activer la péremption pour seulement certains articles ?
R : Oui. L'option globale active la fonctionnalité dans l'application, mais c'est ensuite article par article (ou par famille) que vous décidez lesquels sont gérés.

Q : Et si je désactive l'option globale après usage ?
R : Les colonnes et l'écran Péremption disparaissent de l'interface, mais les données (lots, dates, sorties) restent intactes dans la base. Vous pouvez réactiver à tout moment.

Q : Comment gérer un rappel produit ?
R : Bloquez manuellement le lot incriminé (en remontant à la réception qui l'a créé). Les sorties futures éviteront ce lot.

Q : La date est-elle obligatoire ?
R : Non. Si vous laissez la date de péremption vide, le lot est considéré « À jour » sans alerte. Pratique pour les articles à durée de vie longue indéterminée.

Q : Que se passe-t-il si je change le dépôt sur une ligne de BL ?
R : Le lot est automatiquement reproposé (FEFO du nouveau dépôt). Vous pouvez choisir un autre lot dans le dropdown.

Q : Pourquoi mon ancienne réception n'est-elle pas dans la liste des lots ?
R : Les lots à surveiller sont ceux dont le stock restant est > 0 et dont la date est dans la fenêtre d'alerte. Une réception entièrement vendue ne remonte plus.

Q : Les retours clients réintègrent-ils le lot d'origine ?
R : Pas en sprint actuel (à venir). Le retour réintègre le stock mais sans pointer sur le lot source.

Résumé du flux ​

Réception fournisseur
        │
        ▼ (crée un lot)
   lbonrecep
   ├─ n° lot
   ├─ date péremption (auto = date + durée vie article)
   └─ qté reçue
        │
        â–Ľ
   STOCK PAR LOT
        │
        ├──► Écran Péremption (suivi)
        ├──► Widget dashboard (alertes)
        ├──► Notification quotidienne (email + cloche)
        │
        â–Ľ FEFO
   Sortie BL ou ticket comptoir
   ├─ id_lbonrecep_source = lot consommé
   └─ contrôle blocage périmé + dérogation