Se rendre au contenu
Icône de Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit)

Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit)

par Dyonysos
Gratuit Odoo 20 Application Contrôle qualité : Vérifiée LGPL-3

Food Craft, Allergen, Shelf Life & Label Management — socle gratuit : recettes chiffrées, coût matière, 14 allergènes INCO, DLC par lot et alerte de péremption, étiquette poids variable, production du jour, pertes.

Captures d'écran

Charcuterie · Boulangerie · Pâtisserie

Allergènes, prix de revient, dates limites et étiquettes — sans tableur

Déclarez vos recettes une fois. Les allergènes se propagent seuls jusqu'au produit fini à travers vos sous-recettes, le coût matière se calcule parage compris, les lots qui périment remontent d'eux-mêmes, et l'étiquette au poids variable sort avec sa composition et sa date.

Odoo 19 Community — On Premise✔
Odoo.sh✔
Odoo Online (SaaS)✘

Le constat

Un artisan des métiers de bouche tient sa production sur un cahier et ses allergènes dans sa tête. Le jour où un ingrédient change de composition, personne ne sait quelles étiquettes deviennent fausses — et le règlement INCO ne tolère pas l'à-peu-près sur les quatorze allergènes à déclaration obligatoire.

🧬

Propagation en cascade

Une crème pâtissière transmet ses allergènes à l'entremets qui l'utilise, sur autant de niveaux que nécessaire.

🏷️

Étiquette périmée détectée

Le module compare en permanence les allergènes calculés à ceux de la dernière étiquette validée.

🥖

Production du jour

Quantités suggérées à partir de l'historique réel des ventes, que vous restez libre de corriger.

📉

Pertes tracées

Chaque perte passe par un vrai mouvement de stock et alimente un taux de perte par produit.

💶

Prix de revient matière

Prix réécrivable par ingrédient, taux de parage — on paie le poids brut —, coût unitaire, marge, taux de matière et coefficient.

⏳

Ce qui périme

Date limite par lot, état recalculé à chaque affichage — jamais stocké, donc jamais périmé — écran dédié et activité planifiée chaque jour.

⚖️

Étiquette au poids variable

Poids pesé × prix au kilo, composition par quantité décroissante avec allergènes en évidence, date limite, lot et origine.

🌅

L'écran du matin

Suggéré, déjà commandé, à produire — côte à côte. Rouge quand les commandes prises ne sont pas couvertes, et un bouton qui remonte sans jamais baisser.

Aucune valeur sanitaire n'est livrée avec ce module

Durées de conservation, délai d'alerte avant la date limite, températures, taux de coût matière visé : rien n'est écrit en dur, rien n'est proposé par défaut. Ces valeurs dépendent de la denrée, du procédé et du plan de maîtrise sanitaire de l'établissement — le module fournit les mécanismes, l'artisan fournit les chiffres. De même, les mentions que doit porter une étiquette dépendent de la denrée et du mode de vente : l'assistant compose un support à partir de vos données et ne délivre aucune conformité.

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 bouche recette. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.

Vidéo MP4 — 60 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (38 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.

Amorce animée du parcours de dyo_metiers_bouche
Amorce GIF — 38 ko. Enregistrement réel du client Odoo 19 sur une base dédiée à ce module, avec les données de démonstration livrées avec lui.

L'application en images

01 — La fiche recette : les allergènes de chaque ingrédient sont affichés, et le bandeau rouge signale que l'étiquette validée n'est plus à jour.
02 — Le référentiel des quatorze allergènes à déclaration obligatoire, livré avec le module.
03 — Le plan de production du jour, avec quantité suggérée et quantité retenue.
04 — Les commandes clients, avec alerte sur celles à retirer dans les 48 heures et non lancées en production.

Ce que fait l'application

01

Fiches recette

Ingrédients, quantités et unités, avec les allergènes de chaque ligne visibles à la saisie.

02

Allergènes calculés

Union des allergènes des ingrédients, propagée à travers les sous-recettes, avec détection des références circulaires.

03

Indicateur d'étiquette

Comparaison permanente entre les allergènes calculés et ceux figés à la dernière validation.

04

Production quotidienne

Suggestion fondée sur les ventes facturées des semaines précédentes ; la saisie manuelle n'est jamais écrasée.

05

Pertes et invendus

Motifs configurables, délégation à stock.scrap, taux de perte par produit sur une période.

06

Commandes clients

Prise de commande, date de retrait, alerte automatique sur les retraits imminents non produits.

Ce que le module ne fait pas

  • Ce n'est pas une caisse enregistreuse : les encaissements passent par le point de vente d'Odoo.
  • Les allergènes déclarés dépendent de ce que vous saisissez sur vos matières premières — le module propage, il ne devine pas.
  • Pas d'étiquetage réglementaire imprimé : le module vous dit quoi déclarer, la mise en page de l'étiquette reste à votre charge.
  • Pas de gestion de la chaîne du froid ni des relevés de température.

Questions fréquentes

Le module fonctionne-t-il sur Odoo 19 Community ?

Oui. Il ne dépend d'aucune fonctionnalité Odoo Enterprise, uniquement de Stock et Facturation en version Community.

Que se passe-t-il si je corrige un ingrédient utilisé dans dix recettes ?

Les dix recettes recalculent leurs allergènes, et celles dont l'étiquette validée ne correspond plus basculent en « à réviser ».

Les quatorze allergènes sont-ils fournis ?

Oui, le référentiel INCO est livré en données du module, et vous pouvez en ajouter.

Informations techniques

Nom techniquedyo_metiers_bouche
Version19.0.1.1.0
LicenceLGPL-3 (GNU Lesser General Public License v3)
Dépendancesstock, account, product, mail
ÉditeurDYONYSOS

Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 19 Community. Licence LGPL-3, une base de production par achat.

Découvrir les applications Dyonysos en vidéo

Démonstrations courtes, cas d'usage et nouveautés Odoo 19.

Voir la playlist Odoo Apps FR

Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 1
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 1
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 2
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 2
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 3
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 3
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 4
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 4
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 5
Métiers de bouche Lite — recettes, allergènes, production et pertes (gratuit) — capture 5

Ce que l'application ne fait pas

  • Déclarez vos recettes une fois. Les allergènes se propagent seuls jusqu'au produit fini à travers vos sous-recettes, le coût matière se calcule parage compris, les lots qui périment remontent d'eux-mêmes, et l'étiquette au poids variable sort avec sa composition et sa date.

Applications du magasin nécessaires

Aucune.

Modules Odoo Community utilisés

accountmailproductstock

Applications qui la complètent

SérieVersionÉtatPubliée le
20.020.0.1.2.1 Disponible 02/10/2026
19.019.0.1.2.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ôleRésultatEffet si absent
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (LGPL-3) 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 (77 actuellement) absent info
Résumé en français conforme info

Guide utilisateur — Métiers de bouche

Pourquoi cette application

Vous planifiez votre production du lendemain sur un carnet, vous perdez la trace de ce qui finit à la poubelle en fin de journée, votre affichette d'allergènes date d'avant le dernier changement de recette, vous ne savez pas ce que votre tarte vous coûte vraiment, et vous découvrez au fond du frigo un bac dont la date est passée depuis avant-hier. Cette application traite ces problèmes, dans cet ordre d'importance : les allergènes d'abord, parce que c'est votre responsabilité qui est engagée.

Ce que le module ne sait pas, et ne prétend pas savoir

Aucune durée de conservation, aucune température, aucun taux de coût matière n'est livré avec cette application. Combien de temps se garde votre boudin, à partir de quand vous voulez être alerté, quelle part du prix vous acceptez de consacrer à la matière : ce sont vos chiffres, et vous les saisissez dans Configuration › Paramètres. Un logiciel qui vous proposerait « trois jours » par défaut vous donnerait une assurance qu'il n'a pas les moyens de tenir.

De même pour les étiquettes : ce que doit porter une étiquette dépend de votre denrée, de son conditionnement et de votre façon de vendre. Le module compose un ticket à partir de vos données et vous laisse le compléter. Il ne vous délivre aucune conformité.

1. Déclarer les allergènes — le cœur de l'application

Sur une matière première (farine, beurre, œufs achetés…)

Ouvrez la fiche produit, onglet Allergènes, et cochez les allergènes qu'elle contient dans « Allergènes déclarés (matière première) ». C'est la seule fois où vous cochez un allergène à la main dans toute l'application.

Sur un produit fini (votre pain, votre tarte, votre pâté…)

Vous ne cochez rien sur la fiche du produit fini. Menu Métiers de bouche → Recettes, créez une fiche recette liée à ce produit, et listez ses ingrédients avec leurs quantités. Les allergènes du produit fini se calculent automatiquement à partir de ceux des ingrédients — y compris si un ingrédient est lui-même un produit que vous fabriquez avec sa propre recette (une crème pâtissière utilisée dans un entremets, par exemple : ses allergènes remontent aussi).

Si un allergène provient d'autre chose qu'un ingrédient identifiable (contamination croisée dans un atelier partagé, trace signalée par un fournisseur), ajoutez-le dans l'onglet « Allergènes » de la fiche recette, section « Allergènes ajoutés manuellement ».

L'indicateur « étiquette à jour »

À chaque recette correspond une étiquette : le moment où vous avez dit « ces allergènes-là sont exacts, on peut imprimer ». Dès que la composition change — un ingrédient ajouté, retiré, ou un allergène corrigé sur un ingrédient utilisé ailleurs dans votre catalogue — l'indicateur bascule sur « à réviser », en rouge, sur la liste des recettes et sur la fiche. Une étiquette déjà imprimée avec cet indicateur à faux est potentiellement fausse : vérifiez la composition, puis cliquez sur Valider l'étiquette avant de réimprimer.

Répondre à « quels produits contiennent des fruits à coque ? »

Menu Inventaire → Produits, filtrez ou recherchez sur le champ Allergènes. Cela fonctionne aussi bien pour un produit avec recette que pour une matière première achetée.

2. Chiffrer une recette — ce que ça vous coûte vraiment

Sur la fiche recette, onglet Prix de revient.

Commencez par le champ Unités produites : combien de pains sort votre pétrissée, combien d'éclairs votre plaque. Sans lui, le module saurait ce que coûte une fournée mais pas ce que coûte une baguette — et c'est la baguette que vous vendez.

Sur chaque ligne d'ingrédient, deux colonnes comptent :

  • le prix unitaire, repris du coût de la fiche produit et réécrivable sur la ligne. Le beurre de la semaine dernière n'est pas celui de cette semaine, et modifier ce prix ici ne touche jamais à la fiche produit ;
  • le parage, en pourcentage. C'est la part qui part à l'épluchage, au désossage ou au parage : elle n'entre pas dans le produit fini, mais vous l'avez payée. 20 % de parage sur 6 kg de légumes, cela veut dire qu'il faut en acheter 7,06. C'est ce poids-là que le module chiffre.

Le module en déduit le coût matière par unité, la marge sur matière, le taux de matière et le coefficient multiplicateur. Attention au mot matière : la main-d'œuvre, l'énergie du four, l'emballage et vos charges restent à couvrir sur cette marge. Ce n'est pas votre bénéfice.

Si le taux dépasse le repère que vous avez fixé dans Configuration › Paramètres, la recette passe en orange. Ce repère est le vôtre : il n'existe aucun taux imposé dans le métier.

3. Le matin : ce qui est à produire, et ce qui manque

Menu Métiers de bouche → Production du jour — c'est le premier écran, et il ouvre sur aujourd'hui.

Chaque ligne compare trois chiffres :

Colonne Ce qu'elle dit
Quantité suggérée Ce que vos ventes facturées des jours précédents laissent attendre
Déjà commandé Ce que des clients ont réservé pour aujourd'hui (commandes non retirées, non annulées)
Quantité à produire Ce que vous décidez, et vous seul

Une ligne en rouge signifie que les commandes déjà prises dépassent ce que vous avez prévu : quelqu'un repartira les mains vides. Le bouton Ajuster remonte la quantité au niveau des commandes — il ne la baisse jamais, parce que produire plus que les commandes est un choix délibéré : vous vendez aussi au comptoir.

Le bouton Suggérer la quantité reste disponible : c'est un point de départ, jamais une obligation.

4. Ce qui périme

Menu Métiers de bouche → Ce qui périme. Cet écran ouvre directement sur les lots encore en stock dont la date est dépassée (rouge) ou approche (orange). Il est normalement vide — c'est une bonne nouvelle, pas un écran à remplir.

Pour qu'il serve, il faut renseigner les dates sur les lots. Sur un lot (Inventaire → Lots, ou depuis l'écran ci-dessus), le bloc Traçabilité et date limite porte :

  • l'origine ou le fournisseur — la réponse au client qui demande « ça vient d'où ? » ;
  • le lot fournisseur — celui qu'on cite en cas de rappel ; votre numéro interne ne parle qu'à vous ;
  • la date de fabrication et la date limite ;
  • la nature de la date : « à consommer jusqu'au » ou « à consommer de préférence avant ». Laquelle s'applique à votre produit dépend de la denrée et de votre procédé ; ce choix vous appartient, le module se contente de reprendre votre mention sur l'étiquette.

Le bouton Proposer à côté de la date limite calcule une date à partir de la durée de vie que vous avez renseignée sur la fiche produit (onglet du produit). Si vous ne l'avez pas renseignée, le bouton ne fait rien — volontairement : le module ne sait pas combien de temps se garde votre terrine.

Le délai à partir duquel un lot passe en orange se règle dans Configuration › Paramètres. Chaque jour, une tâche planifiée programme une activité pour les lots à surveiller qu'il reste en stock.

5. Imprimer une étiquette au poids variable

Menu Métiers de bouche → Étiqueter une pesée, ou le bouton Imprimer une étiquette sur une fiche recette dont l'étiquette est à jour.

Choisissez le produit, le lot s'il y en a un, tapez le poids relevé sur la balance : le prix à payer se calcule. Le prix au kilo est repris de la fiche produit et reste modifiable pour un prix du jour, sans toucher à la fiche.

L'étiquette reprend la composition depuis la fiche recette — ingrédients par quantité décroissante, ceux qui portent un allergène en évidence —, la liste des allergènes, la date limite du lot avec sa mention, le numéro de lot et son origine, et le texte libre que vous avez saisi dans Configuration › Paramètres › Mentions complémentaires.

Un lot qui n'appartient pas au produit choisi est refusé : une étiquette au mauvais numéro de lot rend la traçabilité inutilisable, ce qui est pire que pas d'étiquette du tout.

6. Planifier la production du jour (rappel du mécanisme)

Menu Métiers de bouche → Production du jour. Ajoutez une ligne par produit à fabriquer aujourd'hui, cliquez sur Suggérer la quantité : le module propose une quantité calculée à partir de vos ventes facturées des jours précédents. C'est un point de départ, jamais une obligation — corrigez librement la quantité à produire.

3. Enregistrer une perte ou un invendu

Menu Métiers de bouche → Pertes / invendus. Renseignez le produit, la quantité et un motif (invendu fin de journée, casse, raté de fabrication, DLC dépassée…), puis cliquez sur Constater la perte : un mouvement de stock standard est créé pour sortir la quantité de votre inventaire.

Pour connaître votre taux de perte, menu Métiers de bouche → Taux de perte par produit : choisissez une période, l'assistant rapporte les pertes constatées à la quantité produite planifiée sur la même période.

4. Commandes clients à emporter

Menu Métiers de bouche → Commandes clients. Créez une commande avec le client, la date de retrait et les produits demandés (idéal pour un gâteau d'anniversaire ou une commande d'événement). Faites-la avancer : Confirmée → Lancée en production → Prête pour retrait → Retirée.

Si une commande approche de sa date de retrait sans être passée en production, une activité est automatiquement planifiée pour le responsable de la commande, et un bandeau d'alerte apparaît sur la fiche.

Ce qu'il faut savoir

  • Ce n'est pas une gestion HACCP complète : pas de relevés de température ni de plan de nettoyage.
  • Pas de calcul de coût matière détaillé — pour une fabrication plus poussée, voir Odoo Manufacturing.
  • Pas de caisse enregistreuse — à coupler avec Point of Sale si besoin.
  • Le module trace la perte constatée en fin de journée, pas la péremption prévisionnelle par lot : il n'y a pas d'alerte automatique de DLC.

Licence OPL-1 — DYONYSOS — https://dyonysos.fr — welcome@dyonysos.fr

Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.

Éditeur
DYONYSOS
E-mail
contact@omnifloo.com
Clients Omnifloo
Support inclus selon votre formule : centre d'aide.