Lots et séries¶
La traçabilité par lot est essentielle en distribution pharmaceutique. DIP gère les lots, dates de péremption et numéros de série.

Gestion par lot¶
Quand un produit est configuré "Par lot", chaque mouvement de stock est tracé au niveau du lot.
Informations du lot¶
| Champ | Description |
|---|---|
| Nom du lot | Identifiant unique (par produit) |
| Date de péremption | Date limite d'utilisation |
| Date de production | Date de fabrication (optionnel) |
| Quantité totale | batch_qty = disp + held + lock + nosell |
| Qté disponible | qty_disp — disponible à la vente |
| Qté réservée | qty_held — réservée pour des BLs |
| Qté en quarantaine | qty_lock — bloquée |
| Qté non-vente | qty_nosell — en emplacement non-vente |
| N° de série | Liste des numéros de série |
Allocation FEFO¶
Lors de la validation d'un BC client, les lots sont alloués en FEFO (First Expiry, First Out) :
- Les lots sont triés par date de péremption croissante
- Le lot le plus proche de la péremption est utilisé en premier
- Si un lot ne couvre pas toute la quantité, le lot suivant est utilisé
Fusionner des lots¶
Si deux lots du même produit portent le même nom (saisie en doublon) :
- Ouvrez la fiche du lot
- Modifiez le nom pour qu'il corresponde au lot existant
- DIP fusionne automatiquement les quantités et met à jour toutes les références :
- Réceptions, factures, mouvements
- Emplacements (item_loc)
- BLs, BCs, inventaires
Fusion irréversible
La fusion est automatique dès que le nom correspond à un lot existant. Vérifiez bien le nom avant de valider.
Quarantaine¶
La quarantaine bloque un lot ou un produit entier, empêchant sa vente.
Mettre en quarantaine¶
- Ouvrez la fiche du lot (ou du produit)
- Cliquez sur le bouton Quarantaine
- Les quantités passent de
qty_dispàqty_lock
Lever la quarantaine¶
- Cliquez à nouveau sur le bouton Quarantaine
- Les quantités reviennent de
qty_lockàqty_disp
Indicateur visuel
Les lots en quarantaine sont clairement identifiés avec l'indicateur is_locked.
Numéros de série¶
Pour les produits configurés "Par série", les numéros de série sont enregistrés à la réception et suivis tout au long du cycle de vie.
Alertes de péremption¶
DIP génère automatiquement des alertes pour les lots proches de la péremption (3 mois par défaut). Voir Alertes.