Wat er allemaal meegaat als je een recept naar een filiaal kopieert
Achter de knop "Kopieer naar geselecteerde filialen" zit meer dan een kopie van het recept: leveranciers en ingrediënten reizen mee of worden op naam gekoppeld, de kostprijs wordt ter plekke opnieuw uitgerekend, en de kopie onthoudt waar hij vandaan komt.
Wanneer gebruik je dit
Je hebt in het filialenpaneel van een recept op Kopieer naar geselecteerde filialen geklikt en wilt weten wat er op het andere filiaal nu precies is aangemaakt — of je ziet daar ineens leveranciers en ingrediënten staan die je zelf nooit hebt ingevoerd.
De hele boom gaat mee
Een recept kopiëren is nooit alleen de receptkaart kopiëren. Morris loopt de hele boom onder het gerecht af en zorgt dat alles op het doelfiliaal bestaat:
- Halffabricaten. Zit er een halffabrikaat in het gerecht, dan wordt dat eerst zelf gekopieerd (met álles wat daar weer onder hangt), en pas daarna het gerecht.
- Ingrediënten. Voor elk ingrediënt kijkt Morris of het doelfiliaal het al heeft. Eerst op herkomst (is dit eerder vanaf hetzelfde origineel meegekomen?), dan op naam, hoofdletterongevoelig. Bestaat er op het doelfiliaal al een "Roomboter", dan wordt díe gebruikt en meteen aan het origineel gekoppeld. Bestaat er niets, dan wordt het ingrediënt daar aangemaakt, met de inkoopprijs van het bronfiliaal als startwaarde.
- Leveranciers. Zelfde spel: eerst op herkomst, dan op naam, anders aanmaken. Zo komt dezelfde groothandel niet drie keer in de lijst.
De stappen, de foto, de gemarkeerde allergenen (het paneel Allergenen) en de kaartinstellingen (prijs, BTW-tarief, allergennotitie, zichtbaarheid) gaan één op één mee.
De kostprijs wordt níet meegekopieerd
De kostprijs op het doelfiliaal wordt na het kopiëren opnieuw uitgerekend uit de inkoopprijzen van dát filiaal. Betaalt het andere filiaal meer voor zijn vis, dan heeft dezelfde kaart daar een hogere kostprijs — en dat is precies de bedoeling: een meegekopieerd getal is geen kostprijs.
Alles of niets, per filiaal
Kopiëren naar een filiaal is één ondeelbare handeling. Gaat er halverwege iets mis, dan wordt alles van dat filiaal teruggedraaid: een half gekopieerd gerecht — naam en prijs zonder ingrediënten — bestaat niet. Kopieer je naar meerdere filialen tegelijk, dan staat elk filiaal op zichzelf: het ene kan slagen terwijl het andere wordt overgeslagen, met de reden erbij ("Overgeslagen: …").
De kopie onthoudt zijn herkomst
Bij het kopiëren legt Morris twee dingen op de kopie vast: van welk recept hij komt, en een momentopname van hoe het origineel er op dat moment uitzag. Vanaf dan geldt:
- Krijgt het origineel een nieuwe versie, dan toont het filialenpaneel bij de kopie Kopie loopt achter, met de knop Bekijk verschillen. Wat er dan precies verschilt en wat je overneemt, bepaal je in het vergelijkscherm.
- Is er niets veranderd, dan staat er Kopie, bij.
Let op
- Verdwijnt het origineel, dan blijven de kopieën gewoon bestaan. Ze worden zelfstandige recepten; ze verdwijnen niet mee en veranderen niet. Alleen vergelijken kan dan niet meer — het vergelijkscherm meldt dat het origineel niet meer bestaat.
- Een halffabrikaat dat zichzelf bevat wordt stil overgeslagen. Zou een halffabrikaat via een tussenstap in zichzelf terechtkomen, dan slaat Morris die ene regel over in plaats van eindeloos rond te kopiëren. De rest van het recept komt gewoon mee.
- Nogmaals kopiëren naar hetzelfde filiaal maakt geen tweede kopie. Morris vindt de bestaande kopie op zijn herkomst en laat hem staan. Wijzigingen uit het origineel breng je over via Bekijk verschillen, niet door opnieuw te kopiëren.
- Er is ook een bulk-route (
POST /api/recepten/recipes/kopieer-bulk, hoogstens 300 recepten per aanroep) om in één keer een hele kaart naar filialen te brengen. Daar zit geen knop op; hij is er alleen voor wie de API rechtstreeks gebruikt.
Verwante artikelen
Bijgewerkt op 28 augustus 2026