CalcMenu

CalcMenu FoodOps

De la réservation à l'assiette — tracé à chaque étape.

Vos modules CalcMenu couvrent recettes, menus et allergènes. FoodOps couvre ce qu'ils ne font pas : achats, réceptions avec numéros de lots, fabrication traçable, conformité HACCP et impression Zebra — le tout synchronisé avec CalcMenu en temps réel.

Réserver une démo

CalcMenu gère les recettes. FoodOps gère le reste.

Vos modules CalcMenu sont parfaits pour les recettes, les menus et les allergènes. Ils ne sont pas conçus pour les achats, la traçabilité ou la comptabilité — c'est exactement ce que FoodOps apporte, synchronisé en temps réel.

Déjà dans votre boîte à outils

CalcMenu

  • Planification des menus
  • Recettes & nomenclatures
  • Calcul des portions
  • Nutrition
  • Allergènes (14 UE)

Odoo standard n'a pas de gestion des allergènes, de calcul nutritionnel ni de planification des menus — ce sont les points forts de CalcMenu, conçus pour la restauration.

propulsé par Odoo 18

CalcMenu FoodOps

Opérations alimentaires

  • Commandes & réceptions
  • Lots & traçabilité
  • Ordres de fabrication
  • HACCP & conformité
  • Impression d'étiquettes
  • Rappels fournisseurs

ERP complet

  • Achats non alimentaires
  • Comptabilité
  • Ventes & boutique en ligne
  • Multi-sites & cuisine centrale

FoodOps est-il fait pour vous ?

Vous en avez besoin si…

  • Vous cuisinez et produisez — pas seulement réchauffer des plats
  • Vous devez répondre en quelques minutes : "quel lot fournisseur est dans ce plat ?"
  • Vous avez des obligations HACCP ou de traçabilité réglementaire
  • Vous recevez des marchandises en lots (viande, poisson, produits laitiers)
  • Vous avez des recettes multi-niveaux ou des transformations frais → surgelé
  • Vous utilisez CalcMenu et voulez synchroniser les nomenclatures automatiquement

Pas encore nécessaire si…

  • Vous ne faites que du service traiteur livré, sans production propre
  • Vous n'avez pas d'obligation légale de traçabilité par lot
  • Votre volume est inférieur à 50 couverts/jour

Pas seulement la cuisine — votre exploitation complète sur une seule plateforme.

FoodOps s'appuie sur Odoo 18, un ERP généraliste. Au-delà des fonctions alimentaires, vous disposez aussi de la comptabilité, des ventes, du e-commerce et de la gestion multi-sites — sans outil supplémentaire.

Achats non alimentaires

Uniformes, produits d'entretien, matériel de cuisine — dans les mêmes commandes d'achat que les denrées alimentaires. Un seul catalogue fournisseur, un seul flux comptable.

Comptabilité intégrée

Factures fournisseurs, affectation par centre de coût, déclaration TVA. Les achats FoodOps s'alimentent directement en comptabilité — aucun logiciel de finance séparé.

Ventes & boutique en ligne

Commandes clients événementiels, cafétéria d'entreprise ou points de vente satellites. Webshop B2B optionnel pour les menus du jour, sandwichs et viennoiseries.

Cuisine centrale & multi-sites

Une instance Odoo pilote la production en cuisine centrale et les livraisons vers plusieurs points de service. Les transferts de stock sont suivis site par site.

Chaque réception, un lot. Automatiquement.

Génération automatique de lots

À la validation d'une réception, chaque ligne lotée reçoit un numéro PRODUIT-AAAAMMJJ-001. Aucune saisie manuelle, aucune collision.

Poids variable — prix à la pièce et au kilo

Pour les produits à poids variable (viande, poisson, melons) : prix à la pièce fixe, prix/kg qui s'ajuste automatiquement au poids réel reçu.

Normalisation des unités fournisseur

"Kg", "Pz", "bt 750ml" — chaque texte brut du fournisseur est converti en unité Odoo canonique. 132 alias préconfigurés.

De la recette CalcMenu à l'ordre de fabrication, sans ressaisie.

Synchronisation des nomenclatures

Les recettes CalcMenu se synchronisent en nomenclatures Odoo via l'API FoodOps. Changer une recette dans CalcMenu met à jour la nomenclature automatiquement.

Lots de production PRO-

À la clôture d'un ordre de fabrication, le produit fini reçoit automatiquement un lot PRO-PRODUIT-AAAAMMJJ-001, relié à tous les lots composants consommés.

Traçabilité frais → surgelé

Les transformations sont enregistrées comme ordres de fabrication. La généalogie des lots est préservée à travers la congélation et la décongélation.

Rappel fournisseur ? Tous les plats concernés en quelques clics.

Rappel multi-niveaux

La trace remonte récursivement à travers les sous-recettes et les couches frais→surgelé — pas seulement les consommateurs directs. Aucun plat affecté ne passe entre les mailles.

Chaîne de lot complète

Réception fournisseur → ordres de fabrication → lots finis → emplacement stock actuel. Chaque maillon est tracé et daté.

Historique de consommation

Remontez de ce qui a été servi jusqu'au lot fournisseur d'origine — pour les investigations en cas de maladie ou de contrôle sanitaire.

Votre dossier HACCP se constitue pendant le service, pas après.

Protocoles HACCP automatiques

Documents CCP1 par réception, journaux quotidiens, fiches par lot et par production — tous horodatés, tous exportables à la demande.

Garde-fou date d'expiration

Si un lot composant est expiré, la clôture de l'ordre de fabrication est bloquée. Le chef peut lever le blocage avec un motif, enregistré dans le journal HACCP.

FEFO appliqué — premier expiré, premier sorti

Les lots les plus proches de l'expiration sont consommés en premier. Suivi et reporté dans tous les documents de traçabilité.

L'étiquette sort au bon moment, sur la bonne imprimante, avec les bonnes données.

Impression automatique

Une étiquette ZPL est envoyée à l'imprimante Zebra à la validation de la réception et à la clôture de l'ordre de fabrication — sans aucun clic supplémentaire.

Allergènes depuis CalcMenu

Les informations allergènes propagées depuis CalcMenu s'impriment directement sur l'étiquette de production — sans ressaisie, sans risque d'erreur de copie.

Réimpression manuelle

Réimprimez n'importe quelle étiquette depuis le lot, la réception ou l'ordre de fabrication. Choix de l'imprimante et du nombre de copies.

Des garde-fous côté serveur pour que les erreurs ne passent pas.

Liste blanche d'emplacements

Chaque type d'opération (réception, congélation, décongélation, consommation) n'autorise que sa paire source→destination valide. Les mouvements incorrects sont bloqués avant l'enregistrement.

Filtre catalogue fournisseur

Le menu déroulant des produits dans une commande d'achat n'affiche que ce que le fournisseur sélectionné fournit réellement.

Blocage des composants expirés

À la confirmation de l'ordre de fabrication, FoodOps vérifie chaque lot réservé. Si l'un est expiré, un message d'erreur liste les lots concernés avant qu'aucun stock ne soit consommé.

Client de référence

Sport & hébergement collectif — secteur public

CalcMenu FoodOps est en production dans un grand établissement sportif résidentiel suisse depuis 2026. Les cuisines servent quotidiennement des équipes en stage, avec une obligation de traçabilité HACCP complète et de rappel fournisseur multi-niveaux.

2 500+

produits tracés

10

modules Odoo sur mesure

100%

HACCP automatisé

Pour les partenaires Odoo

FoodOps est un ensemble de modules Odoo 18. Voici le détail technique.

Partenaire Odoo cherchant un add-on vertical pour la restauration collective ou l'hôtellerie ? Voici ce qu'il faut savoir pour évaluer l'intégration et discuter d'un partenariat.

Modules personnalisés

  • baspo_kitchen

    Génération auto des numéros de lot (réception + OF), assignation FEFO, garde-fou expiration, protocoles HACCP

  • baspo_reports

    Rapport de rappel fournisseur multi-niveaux, lots expirants + alerte email quotidienne

  • baspo_label_print

    Wizard d'étiquettes ZPL, intégration PrintNode, impression auto à la validation réception / clôture OF

  • baspo_uom_aliases

    132 alias d'unités fournisseur préconfigurés → unités Odoo canoniques

Stack & modèles

  • Odoo 18.0 Community ou Enterprise
  • Python 3.11 · PostgreSQL 16
  • PrintNode (ZPL · Zebra GK420t / ZT411)
  • Azure Functions — API sync CalcMenu (optionnel)
  • Modèles : mrp.production · stock.picking · mrp.bom · stock.lot

Déploiement

  • Modules autonomes — fonctionnent sans CalcMenu
  • API CalcMenu requise uniquement pour la sync des nomenclatures
  • Compte PrintNode requis pour l'impression Zebra
  • On-premise ou cloud — aucune dépendance infrastructure EGS
  • Installation standard : git clone + odoo -u nom_module

Modules Odoo 18 disponibles. Nous travaillons avec des partenaires pour proposer FoodOps aux clients de la restauration collective et de l'hôtellerie.

Parler à l'équipe technique

20 minutes pour voir si CalcMenu change votre quotidien.

On ne vous vend pas un logiciel. On regarde ce qui vous fatigue aujourd'hui et on vérifie ensemble si CalcMenu y répond.

Parler à un humain — 20 min