Réceptions¶
La réception est l'étape de réception physique des marchandises commandées chez le fournisseur. C'est l'une des étapes les plus critiques car elle met à jour le stock, les lots et le PMP.

Créer une réception¶
La réception est généralement créée en convertissant un BC fournisseur validé.
Produits attendus¶
La réception contient la liste des produits attendus (issus du BC). Pour chaque produit, le système connaît la quantité commandée et autorise la réception.
Processus de réception¶
1. Scanner / Ajouter un produit¶
Pour chaque produit reçu :
- Scannez le code barre ou recherchez le produit
- Le produit apparaît dans la liste de réception
- Renseignez les informations :
| Champ | Description | Obligatoire |
|---|---|---|
| Quantité | Nombre d'unités reçues | ✅ |
| Lot | Nom/numéro du lot | ✅ (si produit par lot) |
| Péremption | Date d'expiration | Recommandé |
| Emplacement | Emplacement de stockage | ✅ |
| N° de série | Numéros de série (si applicable) | Optionnel |
2. Attribution de l'emplacement¶
Deux méthodes :
- Nouvel emplacement : Sélectionnez un emplacement vide → le produit y sera créé
- Emplacement existant : Sélectionnez un emplacement contenant déjà le produit → les quantités seront ajoutées
Règle un lot par emplacement
DIP applique la règle un lot par emplacement. Vous ne pouvez pas stocker deux lots différents du même produit au même emplacement.
Messages possibles :
- "Un lot du même produit à été renseigné pour cet emplacement !" — Même réception
- "Un lot du même produit existe à cet emplacement !" — Déjà en stock
3. Produits non commandés¶
Si vous recevez un produit qui n'était pas dans le BC :
- Ajoutez-le manuellement
- DIP créera une entrée autorisée supplémentaire
- Le prix sera celui du BC ou le prix d'achat fournisseur
Modifier une réception¶
| Action | Description |
|---|---|
| Modifier quantité | Changer la quantité reçue |
| Modifier lot | Changer le nom du lot (impossible si emplacement déjà renseigné) |
| Modifier emplacement | Changer l'emplacement de stockage |
| Modifier péremption | Changer la date d'expiration |
| Supprimer ligne | Retirer un produit de la réception |
| Commentaire | Ajouter des notes |
| N° de série | Modifier les numéros de série |
Valider une réception¶
La validation déclenche plusieurs opérations critiques :
Mise à jour du stock¶
Pour chaque ligne reçue :
- Quantité produit :
qty_alletqty_dispaugmentent - PMP recalculé :
PMP = (qty_actuelle × PMP_actuel + coût_réception) / (qty_actuelle + qty_reçue) - Quantité en commande :
qty_arrivingdiminue
Création/mise à jour des lots¶
- Si le lot existe : les quantités sont ajoutées
- Si le lot n'existe pas : un nouveau lot est créé avec la date de péremption
Mise à jour des emplacements¶
- Si l'item_loc existe : quantités et prix moyen à l'emplacement mis à jour
- Si l'item_loc n'existe pas : une nouvelle entrée est créée
Mouvements de stock¶
Un mouvement d'entrée (reason_id=1) est enregistré pour chaque ligne.
Déblocage des BLs¶
Les BLs en attente de stock pour ce produit passent automatiquement à waiting=2 (stock arrivé).
Lot obligatoire
Pour les produits gérés par lot, le lot doit être renseigné. Le message "Aucun lot renseigné pour [produit] !" apparaît sinon.
Réception partielle¶
Si vous ne recevez pas tous les produits commandés :
Option 1 : Ignorer et valider¶
- Valider avec les quantités reçues
- Les quantités manquantes sont retirées de
qty_arriving - La liste des produits attendus est supprimée
Option 2 : Créer une 2ème réception¶
- Valider avec les quantités reçues
- Une nouvelle réception est créée automatiquement pour les quantités restantes
- La nouvelle réception est en attente (
waiting=1)
Option 3 : Créer une 2ème réception + facturer¶
- Comme l'option 2, mais la facture fournisseur est aussi créée pour la partie reçue
Convertir en facture¶
Voir Factures fournisseur.
Supprimer une réception¶
- Le statut doit être brouillon (0)
- Les quantités en commande (
qty_arriving) sont corrigées - Les données de réception temporaire sont supprimées
Inventaire en cours
La validation est impossible si un inventaire est en cours.
Multi-devise¶
Si le fournisseur a une devise différente, les montants sont automatiquement convertis en devise principale pour le calcul du PMP et la valorisation du stock.