Appearance
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 :
- Accédez à Administration > Options commerciales (onglet Stock et prix)
- Cochez « Activer la gestion de la péremption (lots et dates de péremption) »
- 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) :
| Champ | Description |
|---|---|
| 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 :
- Une colonne N° Lot et une colonne Péremption apparaissent sur les lignes concernées.
- Le N° de lot est pré-rempli avec le numéro de réception — modifiable si vous voulez utiliser le n° du fournisseur.
- La date de péremption est calculée automatiquement (date de réception + durée de vie de l'article) — modifiable.
- 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 :
- Une colonne Lot (péremption) propose un dropdown des lots disponibles dans le dépôt sélectionné.
- Le lot avec la date de péremption la plus proche (FEFO) est pré-sélectionné automatiquement.
- Chaque lot affiche son n°, sa date de péremption et la quantité restante.
- 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 ​
| Colonne | Description |
|---|---|
| Code, Article, Famille, Dépôt | Identifiant et classification |
| N° Lot | Numéro du lot (issu de la réception) |
| Péremption | Date limite |
| Jours restants | Jours avant péremption (négatif = périmé) |
| Qté restante | Quantité encore disponible sur ce lot |
| Valo HT | Valorisation HT (qté × prix de revient du lot) |
| Statut | Pastille 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 |
|---|---|
| Lecture | Voir l'écran Péremption + recevoir les notifications quotidiennes |
| Modifier | Forcer 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