📄 Vue d'Ensemble
Le système gère 9 types de documents organisés en 3 groupes selon leur fonction :
Groupe 1: Fournisseurs
1 document
- Bon de Réception Fournisseur (BRF)
Groupe 2: Production
4 documents
- Bon de Réquisition Production (BRP)
- Bon de Sortie Production (BSP)
- Bon de Fabrication (BF)
- Bon de Retour Production (BRETP)
Groupe 3: Restaurants
4 documents
- Bon de Commande (BC)
- Bon de Sortie (BS)
- Bon de Livraison (BL)
- Bon de Réception (BR)
📥 GROUPE 1: Approvisionnement Fournisseurs
BRF Bon de Réception Fournisseur
| Créé par | Gestionnaire Stock Principal |
|---|---|
| Déclencheur | Livraison d'un fournisseur externe |
| Impact Stock | +Stock Principal (matières brutes) |
| Numérotation | BRF-2025-001, BRF-2025-002... |
Informations Contenues
- Fournisseur: Nom, référence
- N° bon livraison fournisseur
- Date et heure réception
- Articles:
- Code article
- Désignation
- Unité
- Quantité commandée (référence)
- Quantité livrée
- Quantité acceptée ✓
- Quantité refusée ✗
- Motif si refus
- DLU si périssable
- N° lot fournisseur
- Observations qualité
- Signatures: Livreur + Récepteur
Règles de Gestion
- ✅ Quantité acceptée = ajoutée au stock
- ❌ Quantité refusée = pas ajoutée (motif obligatoire)
- ⚠️ Si refus > 10% → génération alerte qualité fournisseur
- 📦 Traçabilité lot fournisseur obligatoire
- 📅 DLU obligatoire pour produits périssables
Exemple: Réception de 100 kg de bœuf haché. Vérification: 98 kg acceptés (bon état), 2 kg refusés (emballage endommagé). Impact: +98 kg au stock principal avec N° lot fournisseur et DLU.
⚙️ GROUPE 2: Cycle de Production
BRP Bon de Réquisition Production
| Créé par | Gestionnaire Cuisine Centrale |
|---|---|
| Déclencheur | Besoin de produire (à la demande) |
| Impact Stock | Aucun (c'est une demande) |
| Numérotation | BRP-2025-001, BRP-2025-002... |
Informations Contenues
- Produit à fabriquer: Ex: "Poulet choukouya mariné"
- Quantité souhaitée: Ex: 100 portions
- Date besoin
- Priorité: Normale / Urgente
- Matières nécessaires (calculées auto selon nomenclature):
- Liste des ingrédients
- Quantités requises
- Stock disponible (info)
⚙️ Calcul automatique: Le système lit la nomenclature du produit et calcule automatiquement les quantités d'ingrédients nécessaires. Il affiche ensuite la disponibilité en stock principal et alerte si insuffisant.
BSP Bon de Sortie Production
| Créé par | Gestionnaire Stock Principal |
|---|---|
| Depuis | Un BRP validé |
| Impact Stock | -Stock Principal (matières brutes) |
| Numérotation | BSP-2025-001, BSP-2025-002... |
Informations Contenues
- Référence BRP (source)
- Date et heure sortie
- Articles sortis:
- Code article
- Désignation
- Quantité sortie
- N° lot utilisé
- Responsable préparation
⚠️ VALIDATION IRRÉVERSIBLE: Lors de la validation, le stock principal est automatiquement diminué. Cette action ne peut pas être annulée. Seule option: créer un retour.
BF Bon de Fabrication
| Créé par | Gestionnaire Cuisine Centrale |
|---|---|
| Déclencheur | Production terminée |
| Impact Stock | Aucun (déclaratif) |
| Numérotation | BF-2025-001, BF-2025-002... |
Informations Contenues
- Références: BRP et BSP sources
- Produit fabriqué
- Matières RÉELLEMENT consommées (peut différer du BSP)
- Quantité RÉELLEMENT obtenue
- Rendement: Calculé automatiquement (%)
Rendement = (Quantité obtenue / Quantité matières) × 100
- N° lot production: LOT-YYYYMMDD-NNN
- Date fabrication
- DLU (Date Limite d'Utilisation): Calculée automatiquement
- Observations: Qualité, incidents éventuels
Validation Rendement
| Rendement | Action |
|---|---|
| < 70% | Blocage + Justification obligatoire |
| 70% - 85% | Alerte + Validation possible |
| 85% - 100% | OK Validation normale |
| > 100% | Erreur Impossible (fraude possible) |
Exemple:
BF-2025-001 Produit: Poulet choukouya mariné Lot: LOT-20250120-001 DLU: 23/01/2025 (3 jours) Matières consommées: - Poulet brut: 48 kg (prévu 50 kg) - Épices: 1.8 kg (prévu 2 kg) - Huile: 4.5 L (prévu 5 L) Produits obtenus: - Poulet choukouya: 220 portions de 200g = 44 kg Rendement: 44 / 48 = 91.7% ✓ (acceptable)
BRETP Bon de Retour Production
| Créé par | Gestionnaire Cuisine Centrale |
|---|---|
| Après | BF validé |
| Impact Stock | +Stock Principal (produits semi-finis) |
| Numérotation | BRETP-2025-001, BRETP-2025-002... |
Informations Contenues
- Référence BF
- Produits semi-finis retournés:
- Code article
- Désignation
- Quantité
- N° lot (du BF)
- DLU (du BF)
- Conditionnement
- Date et heure retour
⚠️ VALIDATION IRRÉVERSIBLE: Les quantités sont ajoutées au stock principal en tant que produits semi-finis. Traçabilité complète avec lot et DLU.
🚚 GROUPE 3: Approvisionnement Restaurants
BC Bon de Commande
| Créé par | Gestionnaire Restaurant |
|---|---|
| Destinataire | Stock Principal |
| Impact Stock | Aucun (c'est une demande) |
| Numérotation | BC-2025-001, BC-2025-002... |
Informations Contenues
- Restaurant demandeur
- Date commande
- Date livraison souhaitée
- Priorité: Normale / Urgente
- Articles: MIX matières brutes + produits semi-finis
- Code article
- Désignation
- Unité
- Quantité commandée
- Format (pour FF Koumassi)
- Poids total (calculé pour FF Koumassi)
- Observations
- Expéditeur: Nom de la personne qui commande
- Observations générales
Modèles par Restaurant
| Restaurant | Particularités |
|---|---|
| FF Paul Langevin | Modèle standard: Code | Désignation | Unité (g/kg/L) | Qté Cmd | Observations |
| FF Koumassi | +2 colonnes: Format | Poids total (calculé auto) |
| Ma Glace | +1 colonne: g (grammes) |
| Villa | Modèle standard |
| Casa Mexicana | À définir avec le client |
💡 Transparence: Le restaurant ne sait pas (et n'a pas besoin de savoir) si un article est une matière brute ou un produit semi-fini. Il commande simplement "les ingrédients dont il a besoin".
BS Bon de Sortie
| Créé par | Gestionnaire Stock Principal |
|---|---|
| Depuis | Un BC |
| Impact Stock | -Stock Principal (brutes ET semi-finis) |
| Numérotation | BS-2025-001, BS-2025-002... |
Particularités Importantes
- Vérification DLU: Pour chaque produit semi-fini:
- ✅ DLU > Date livraison + 2 jours → OK
- ⚠️ DLU proche → Alerte "À consommer rapidement"
- ❌ DLU dépassée → Blocage, lot non sélectionnable
- FIFO Automatique: Suggestion des lots les plus anciens en premier
- Sélection de lots: Si plusieurs lots disponibles, le système propose:
Article: Boulettes de bœuf Quantité demandée: 80 pièces Lots disponibles: ☑ LOT-20250113-001: 45 pièces (DLU 18/01) ← Suggestion FIFO ☐ LOT-20250115-001: 125 pièces (DLU 20/01) ☐ LOT-20250116-001: 200 pièces (DLU 21/01) Répartition suggérée: - LOT-20250113-001: 45 pièces (tout le lot) - LOT-20250115-001: 35 pièces (complément) Total: 80 pièces
BL Bon de Livraison
| Créé par | Gestionnaire Stock Principal |
|---|---|
| Depuis | Un BS validé |
| Impact Stock | Aucun (transport uniquement) |
| Numérotation | BL-2025-001, BL-2025-002... |
Informations Contenues
- Référence BS
- Restaurant destination
- Date livraison
- Heures:
- Départ prévue / réelle
- Arrivée prévue / réelle
- Livreur: Nom
- Véhicule: Immatriculation (optionnel)
- Articles livrés (repris du BS)
- Statuts: Brouillon → En transit → Livré → (Incident si problème)
- Signatures: Livreur + Récepteur
BR Bon de Réception
| Créé par | Gestionnaire Restaurant |
|---|---|
| Depuis | Un BL |
| Impact Stock | +Stock Restaurant |
| Numérotation | BR-2025-001, BR-2025-002... |
Informations Contenues
- Référence BL
- Date et heure réception
- Récepteur: Nom
- Articles:
- Quantité commandée (info)
- Quantité livrée (info)
- Quantité reçue (saisie après comptage)
- Quantité acceptée (saisie)
- Quantité refusée (calculée auto)
- Motif si refus (obligatoire)
- Statut global: Conforme / Partielle / Non conforme
Gestion des Écarts
| Situation | Action |
|---|---|
| Livraison conforme | Reçu = Livré = Accepté → Tout OK ✓ |
| Livraison partielle | Reçu < Livré → Observations obligatoires → Alerte |
| Refus qualité | Accepté < Reçu → Motif obligatoire → Refusé ne va pas en stock |
| Écart > 10% | Génération automatique rapport d'anomalie |
⚠️ VALIDATION IRRÉVERSIBLE: Seules les quantités ACCEPTÉES sont ajoutées au stock du restaurant. Les quantités refusées ne sont PAS stockées.
Exemple:
Article: Oignon Commandé: 25 kg Livré: 25 kg Reçu: 25 kg Accepté: 20 kg Refusé: 5 kg Motif: "Abîmés, qualité non conforme" Impact: +20 kg seulement au stock restaurant
📋 Récapitulatif Impact Stock
| Document | Stock Impacté | Type Impact | Irréversible |
|---|---|---|---|
| BRF | Stock Principal | + Matières brutes | ✅ Oui |
| BRP | - | Aucun | ❌ Non |
| BSP | Stock Principal | - Matières brutes | ✅ Oui |
| BF | - | Aucun (déclaratif) | ❌ Non |
| BRETP | Stock Principal | + Produits semi-finis | ✅ Oui |
| BC | - | Aucun | ❌ Non |
| BS | Stock Principal | - Brutes + Semi-finis | ✅ Oui |
| BL | - | Aucun | ❌ Non |
| BR | Stock Restaurant | + Quantités acceptées | ✅ Oui |
⚠️ Génération PDF
CONTRAINTE ABSOLUE: Tous les PDF doivent être générés en orientation paysage (format horizontal), jamais en portrait.
Chaque document doit être généré automatiquement au format PDF avec :
- En-tête avec logo et titre
- Informations du document (N°, date, restaurant...)
- Tableau des articles
- Pied de page avec signatures
- Respect des modèles spécifiques par restaurant