CalcMenu FoodOps
Van reservering tot bord — traceerbaar bij elke stap.
Uw CalcMenu-modules beheren recepten, menu's en allergenen. FoodOps beheert wat zij niet doen: inkoop, lotgevolgde goederenontvangsten, traceerbare productie, HACCP-conformiteit en Zebra-etiketdruk — alles in realtime gesynchroniseerd met CalcMenu.
Demo boekenCalcMenu beheert recepten. FoodOps beheert de rest.
Uw CalcMenu-modules zijn uitstekend voor recepten, menu's en allergenen. Ze zijn niet ontworpen voor inkoop, traceerbaarheid of boekhouding — dat is precies wat FoodOps toevoegt, gesynchroniseerd met CalcMenu in realtime.
Al in uw gereedschapskist
CalcMenu
- Menuplannen
- Recepten & stuklijsten
- Portionering
- Voedingswaarden
- Allergenen (14 EU)
Standaard Odoo heeft geen allergenenbeheeer, voedingswaarberekeningen of menuplanningsfunctionaliteit — dit zijn de kernsterktes van CalcMenu, speciaal ontwikkeld voor grootkeukens.
aangedreven door Odoo 18
CalcMenu FoodOps
Voedseloperaties
- Bestellingen & goederenontvangst
- Loten & traceerbaarheid
- Productieorders
- HACCP & conformiteit
- Etiketdruk
- Leveranciersrecalls
Volledig ERP
- Niet-voedsel inkoop
- Boekhouding
- Verkoop & webshop
- Multi-locatie & centrale keuken
Is FoodOps geschikt voor u?
U hebt het nodig als…
- U kookt en produceert — niet alleen kant-en-klare maaltijden opwarmt
- U in minuten moet antwoorden: "welk leverancierslot zit in dit gerecht?"
- U HACCP- of wettelijke lottraceerbaarheidsverplichtingen hebt
- U goederen in loten ontvangt (vlees, vis, zuivel)
- U meerniveausrecepten of vers → diepvries transformaties hebt
- U CalcMenu gebruikt en stuklijsten automatisch wilt synchroniseren
Nog niet nodig als…
- U alleen cateringmaaltijden levert zonder eigen productie
- U geen wettelijke lottraceerbaarheidsverplichtingen hebt
- Uw volume onder de 50 couverts/dag ligt
Meer dan de keuken — uw volledige bedrijfsvoering op één platform.
FoodOps draait op Odoo 18, een volledig ERP-platform. Naast de voedselspecifieke functies beschikt u ook over boekhouding, verkoop, e-commerce en multi-locatiebeheer — geen extra tools nodig.
Niet-voedsel inkoop
Uniformen, schoonmaakproducten, keukenapparatuur — in dezelfde inkooporders als levensmiddelen. Één leverancierscatalogus, één boekhoudstroom.
Geïntegreerde boekhouding
Leveranciersfacturen, kostenplaatsallocatie, btw-aangifte. FoodOps-inkopen stromen rechtstreeks naar de boekhouding — geen apart financieel softwarepakket.
Verkoop & webshop
Bestellingen van evenementklanten, bedrijfskantine of satelietverkooppunten. Optionele B2B-webshop voor dagmenu's, sandwiches en gebak.
Centrale keuken & multi-locatie
Één Odoo-instantie beheert de productie in een centrale keuken en de leveringen naar meerdere servicepunten. Voorraadtransfers worden per locatie gevolgd.
Elke levering, een lotnummer. Automatisch.
Automatische lotgeneratie
Bij validatie van een ontvangst krijgt elke lotgetraceerde regel automatisch een nummer PRODUCT-JJJJMMDD-001. Geen handmatige invoer, geen conflicten.
Catchgewicht — prijs per stuk en per kg
Voor producten met variabel gewicht (vlees, vis, meloenen): vaste stukprijs, prijs/kg past zich automatisch aan aan het werkelijk ontvangen gewicht.
Normalisatie leverancierseenheden
"Kg", "Pz", "bt 750ml" — elke ruwe leverancierseenheid wordt automatisch omgezet naar een canonieke Odoo-maateenheid. 132 voorgeconfigureerde aliassen.
Van CalcMenu-recept tot productieorder — zonder her-invoer.
Stuklijstsynchronisatie
CalcMenu-recepten synchroniseren naar Odoo-stuklijsten via de FoodOps API. Wijzig een recept in CalcMenu en de stuklijst wordt automatisch bijgewerkt.
Productieloten PRO-
Bij afsluiting van een productieorder krijgt het eindproduct automatisch een lot PRO-PRODUCT-JJJJMMDD-001, gekoppeld aan alle verbruikte componentloten.
Vers → diepvries traceerbaarheid
Transformaties worden vastgelegd als productieorders. De lotgenealogy wordt bewaard door het invriezen en ontdooien heen.
Leveranciersrecall? Elk betrokken gerecht gevonden in een paar klikken.
Meerniveaus recall
De trace loopt recursief door sub-recepten en vers→diepvries lagen — niet alleen directe afnemers. Geen betrokken gerecht valt door het net.
Volledige lotketen
Leveranciersontvangst → productieorders → eindloten → huidige voorraadlocatie. Elke schakel is getraceerd en gedateerd.
Verbruikshistorie
Traceer van wat geserveerd is terug naar het originele leverancierslot — voor onderzoek bij ziekte of overheidscontroles.
Uw HACCP-dossier bouwt zichzelf op tijdens de service — niet erna.
Automatische HACCP-protocollen
CCP1-documenten per ontvangst, dagelijkse logs, per-lot- en per-productiebladen — allemaal van tijdstempel voorzien, allemaal op aanvraag exporteerbaar.
Vervaldatumblokkering
Als een componentlot verlopen is, wordt de productieorder geblokkeerd voor afronding. Een manager kan de blokkering met een reden opheffen, vastgelegd in het HACCP-journaal.
FEFO toegepast — eerst vervallen, eerst uit
Loten die het eerst verlopen worden als eerste verbruikt. Gevolgd en gerapporteerd in alle traceerbaarheidsdocumenten.
Het etiket wordt afgedrukt op het juiste moment, op de juiste printer, met de juiste gegevens.
Automatisch afdrukken
Een ZPL-etiket wordt bij ontvangstvalidatie en afsluiting van de productieorder naar de Zebra-printer gestuurd — geen extra klikken nodig.
Allergenen vanuit CalcMenu
Allergenengegevens uit CalcMenu worden rechtstreeks op het productie-etiket afgedrukt — geen her-invoer, geen kopieerfouten.
Handmatig opnieuw afdrukken
Druk elk lotetiket opnieuw af vanuit het lot, de ontvangst of de productieorder. Kies printer en aantal exemplaren.
Serverbeveiligingen zodat keukenfouten er niet doorheen glippen.
Locatie-whitelist
Elk bewerkingstype (ontvangst, invriezen, ontdooien, verbruik) staat alleen het geldige bron→bestemmingspaar toe. Onjuiste bewegingen worden geblokkeerd voordat ze worden geboekt.
Leverancierscatalogusfilter
De productdropdown op een inkooporder toont alleen wat de geselecteerde leverancier werkelijk levert.
Verlopen componentblokkering
Bij bevestiging van de productieorder controleert FoodOps elk gereserveerd lot. Als een lot verlopen is, geeft een foutmelding de betrokken loten weer voordat er voorraad wordt verbruikt.
Referentieklant
Sport & residentiële catering — publieke sector
CalcMenu FoodOps is sinds 2026 live in een grote Zwitserse residentiële sportaccommodatie. Keukens bedienen dagelijks trainingsgroepen, met volledige HACCP-traceerbaarheidsvereisten en meerniveaus leveranciersrecall.
2 500+
producten traceerbaar
10
aangepaste Odoo-modules
100%
HACCP geautomatiseerd
Voor Odoo-partners
FoodOps is een set Odoo 18-modules. Hier de technische details.
Odoo-partner die een verticale foodservice-add-on zoekt? Dit is wat u nodig hebt om de integratie te evalueren en een partnerschap te bespreken.
Aangepaste modules
-
baspo_kitchenAutomatische lotgeneratie (ontvangst + PO), FEFO-toewijzing, vervaldatumblokkering, HACCP-protocollen
-
baspo_reportsMeerniveaus leveranciersrecallrapport, vervallende loten + dagelijkse waarschuwingsmail
-
baspo_label_printZPL-etiketwizard, PrintNode-integratie, automatisch afdrukken bij ontvangst / PO-validatie
-
baspo_uom_aliases132 voorgeconfigureerde leverancierseenheidsaliassen → canonieke Odoo-maateenheden
Stack & modellen
- Odoo 18.0 Community of Enterprise
- Python 3.11 · PostgreSQL 16
- PrintNode (ZPL · Zebra GK420t / ZT411)
- Azure Functions — CalcMenu stuklijst-sync API (optioneel)
- Modellen: mrp.production · stock.picking · mrp.bom · stock.lot
Implementatie
- Zelfstandige modules — werken zonder CalcMenu
- CalcMenu API alleen vereist voor automatische stuklijstsynchronisatie
- PrintNode-account vereist voor Zebra-etiketdruk
- On-premise of cloud — geen EGS-infrastructuurafhankelijkheid
- Standaardinstallatie: git clone + odoo -u modulenaam
Odoo 18-modules beschikbaar. Wij werken samen met partners om FoodOps aan te bieden aan klanten in grootkeukens en horeca.
Contact opnemen met het technisch team20 minuten om te zien of CalcMenu uw dag verandert.
We willen u geen software verkopen. We kijken samen wat u vandaag energie kost en checken of CalcMenu de oplossing is.
Met een mens spreken — 20 min