Boulangerie & Pâtisserie
Bakery Backward Scheduling, Batch Cost & Waste — heure de pétrissage calculée à rebours depuis la mise en rayon, besoins en matière confrontés au stock, coût de fournée, taux d'invendu par fournée, conflits de four.
Captures d'écran
Boulangerie & Pâtisserie
Vous savez à quelle heure le pain doit être en rayon. Le reste se calcule.
Ressuage, cuisson, fermentation, pétrissage : le module remonte la chaîne et vous rend l'heure de départ — y compris quand elle tombe la veille au soir. Plus les besoins en matière, le coût de la fournée et le taux d'invendu.

Remonter la chaîne
Heure de rayon voulue, vos quatre durées — et le module rend l'heure de pétrissage, de fermentation, d'enfournement, de sortie de four. Le calcul traverse minuit : c'est exactement ce qu'un tableur rate.
Savoir si on a de quoi
Les besoins en matière sont déduits de la fiche recette à l'échelle de la fournée, en quantités brutes, parage compris, et confrontés au stock. Ce qui manque passe en rouge — avant le pétrin, pas au pétrin.
Compter les restes
Quantité cuite, quantité invendue, taux par fournée. Un taux global ne dit rien ; celui-ci dit quelle fournée était de trop. Saisissable le soir même sur une fournée déjà verrouillée.
Périmètre exact
- Planification à rebours depuis l'heure de mise en rayon voulue, ou depuis l'heure d'enfournement
- Sortie de four et heure de disponibilité calculées
- Besoins en matière à l'échelle de la fournée, en quantités brutes, confrontés au stock disponible
- Coût matière de la fournée, mis à l'échelle depuis le coût total de la recette
- Quantité cuite, quantité invendue et taux par fournée ; pivot cuit / invendu par produit et par semaine
- Fours déclarés avec capacité, et signalement des chevauchements d'enfournement
- Chronologie vérifiée étape par étape ; l'erreur nomme l'étape fautive
- Vues liste (heure de pétrissage en tête), kanban lisible sur téléphone, calendrier au créneau réel du four
- Cohérence multi-société, rôles utilisateur et administrateur
Aucune durée n'est fournie
Pétrissage, fermentation, cuisson, ressuage : toutes les durées sont les vôtres. Une fermentation dépend de la farine, du levain et de la température du fournil ; proposer « 90 minutes » donnerait une fausse assurance sur le seul paramètre que le boulanger maîtrise mieux qu'un logiciel. Une durée laissée à zéro ne décale rien.
Ce que l'application ne fait pas
Elle n'optimise rien : elle signale les chevauchements de four, elle ne réorganise pas la nuit. Elle ne consomme aucun stock — les besoins sont affichés, pas réservés — et ne crée aucune précommande. Aucune gestion HACCP, aucune conformité réglementaire délivrée.
Nécessite Odoo 19 Community ou Enterprise et la brique gratuite dyo_metiers_bouche. Support : welcome@dyonysos.fr.
Voir l’application en action
L’application en mouvement
Le module en marche, enregistré dans le vrai client Odoo 19 : bouche production jour, bouche production jour (fiche), bouche lot puis dyo boulangerie batches. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.
Vidéo MP4 — 74 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (49 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
Ce que l'application ne fait pas
- Elle n'optimise rien : elle signale les chevauchements de four, elle ne réorganise pas la nuit. Elle ne consomme aucun stock — les besoins sont affichés, pas réservés — et ne crée aucune précommande. Aucune gestion HACCP, aucune conformité réglementaire délivrée .
- Nécessite Odoo 19 Community ou Enterprise et la brique gratuite dyo_metiers_bouche . Support : welcome@dyonysos.fr .
Applications du magasin nécessaires
Modules Odoo Community utilisés
Aucun.
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.1.1.0 | Disponible | 02/10/2026 |
| 19.0 | 19.0.1.1.0 | Disponible |
Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.
Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. Conforme.
| Contrôle | Résultat | Effet si absent |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (OPL-1) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | conforme | déclasse |
| Traduction française (i18n/fr.po) | conforme | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (24 actuellement) | conforme | info |
| Résumé en français | conforme | info |
Guide utilisateur — Boulangerie & Pâtisserie
Pourquoi cette application
Vous savez à quelle heure le pain doit être en rayon. Tout le reste s'en déduit : combien de temps il ressue, combien de temps il cuit, combien de temps il fermente, combien de temps vous pétrissez. Ce calcul, vous le faites de tête tous les soirs, et il traverse minuit — c'est exactement ce qu'un tableur rate.
1. Vos durées, et seulement les vôtres
Sur une fournée, onglet Horaires, colonne de gauche : quatre durées en minutes — pétrissage, fermentation (pointage et apprêt réunis), cuisson, ressuage.
Le module ne vous propose aucune valeur. Une fermentation dépend de votre farine, de votre levain, de la température de votre fournil et de la saison. Un logiciel qui vous suggérerait « 90 minutes » vous donnerait une assurance qu'il n'a pas les moyens de tenir. Une durée laissée à zéro ne décale simplement rien.
2. Planifier à rebours
Toujours sur l'onglet Horaires, colonne de droite : renseignez Voulu en rayon à, puis cliquez sur Planifier à rebours dans la barre du haut.
Le module remplit toute la chaîne :
| Champ | D'où il vient |
|---|---|
| Mise au four | Heure de rayon − ressuage − cuisson |
| Fin de fermentation | = mise au four |
| Début de fermentation | Fin de fermentation − durée de fermentation |
| Pétrissage | Début de fermentation − durée de pétrissage |
| Sortie du four | Mise au four + cuisson |
| Disponible en rayon | Sortie du four + ressuage |
L'heure de pétrissage tombe souvent la veille au soir. C'est normal, et c'est même le principal intérêt du calcul.
Si vous préférez partir de l'heure d'enfournement, saisissez-la directement dans Mise au four et laissez Voulu en rayon à vide : le bouton remonte la chaîne depuis là.
Sur la liste des fournées, la première colonne est l'heure de pétrissage. C'est elle qu'on regarde le soir avant de partir.
3. Est-ce que j'ai de quoi ?
Bouton Calculer les besoins, puis onglet Besoins en matière.
Le module lit la fiche recette du produit, la met à l'échelle de votre fournée, et liste ce qu'il faut sortir du stock — en quantités brutes, parage compris. Si votre recette prévoit 6 kg de légumes avec 20 % de parage, la liste demande 7,5 kg : c'est ce que vous sortez du frigo, et c'est ce que vous avez payé.
En face de chaque ingrédient, le stock disponible et ce qui manque. Une ligne rouge, un bandeau rouge en haut de la fiche, et une ligne rouge dans la liste des fournées : mieux vaut le savoir maintenant qu'au pétrin.
Si le produit n'a pas de fiche recette, la liste reste vide — le module n'invente pas de composition.
4. Les fours
Menu Métiers de bouche → Configuration → Fours. Déclarez-les, puis affectez chaque fournée à un four.
Quand deux fournées occupent le même four sur des créneaux qui se chevauchent, un bandeau orange apparaît. Ce n'est pas une erreur : on enfourne parfois deux produits ensemble. C'est une chose à voir la veille plutôt qu'à 4 h du matin. Le module signale ; il ne réorganise rien.
Deux fournées qui se suivent — l'une commence quand l'autre sort — ne sont pas un conflit.
5. Le soir : compter les restes
Bouton Marquer cuite. La quantité prévue est reprise comme quantité cuite — corrigez-la si le four n'a pas tout pris.
En fin de journée, onglet Ce qui est resté : saisissez la quantité invendue. Le taux se calcule sur ce qui a été cuit, pas sur ce qui était prévu.
Une fournée cuite est verrouillée, sauf ces deux champs : c'est le soir qu'on compte les restes, et il serait absurde de devoir appeler un administrateur pour le faire.
Pourquoi par fournée ? Parce qu'un taux d'invendu global ne dit rien d'exploitable. Le même taux fournée par fournée dit quelle fournée était de trop — et c'est celle-là qu'on réduit demain. La vue pivot des fournées croise cuit et invendu par produit et par semaine.
6. Ce que ça coûte
Le champ Coût matière de la fournée reprend le prix de revient de la fiche recette, mis à l'échelle. Pour qu'il soit juste, la recette doit porter ses prix d'ingrédients et son nombre d'unités produites — voir le guide de la brique gratuite Métiers de bouche.
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- DYONYSOS
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.


