STUDIU DE CAZ

declaratie-nutritionala.ro

PLATFORMĂ SAAS PROPRIE · CONFORMITATE NUTRIȚIONALĂ PENTRU HORECA

← ÎNAPOI LA PORTOFOLIU
Sigla platformei Declarație Nutrițională
PLATFORMĂ
declaratie-nutritionala.ro
Produs propriu, dezvoltat integral de noi
DOMENIU
HORECA · conformitate legală
CADRUL LEGAL
Ordinul ANPC 201/2022
Regulamentul (UE) 1169/2011
CE AM CONSTRUIT
Platforma completă — de la baza de ingrediente până la meniul de pe masă
150+RESTAURANTE
ȘI CAFENELE
~10.000ARTICOLE ÎN BAZA
DE INGREDIENTE
9VALORI CALCULATE
PE FIECARE PREPARAT
5FORMATE DE EXPORT
DIN ACELEAȘI DATE

Provocarea

Conform Ordinului ANPC 201/2022, un restaurant din România are obligația să afișeze, pentru fiecare produs din meniu, valorile nutriționale și alergenii. Nu e o recomandare și nu ține de mărimea localului: se aplică la fel unei cafenele cu opt produse și unui restaurant cu o sută.

Regulamentul european 1169/2011 spune și cum anume: energie în kJ și kcal, grăsimi, din care acizi grași saturați, glucide, din care zaharuri, proteine și sare — toate raportate la 100 g. Iar alergenii trebuie evidențiați vizual în lista de ingrediente, nu trecuți undeva la sfârșit.

Partea grea nu e să faci calculul o dată. Un meniu se schimbă: intră preparate de sezon, iese ce nu s-a vândut, iar furnizorul de maioneză se schimbă în februarie. Fiecare astfel de mișcare invalidează declarația care era corectă săptămâna trecută.

Iar calculul nu poate porni de la aproximări. „Maioneză" nu e un ingredient — Hellmann's e. Două maioneze de la producători diferiți au compoziții diferite, alergeni diferiți și valori diferite. O declarație construită pe medii dintr-un tabel general arată bine până în ziua controlului.

Restaurantele aveau, până acum, două variante: laborator de analize, plătit pentru fiecare preparat în parte, sau un fișier Excel întreținut manual, care rămâne în urmă din prima lună.

Soluția: un lanț de la ingredient la eticheta legală

Platforma nu e un calculator în care introduci cifre și primești alte cifre. Este structura de date din care declarația, meniul QR și etichetele ies ca produse secundare, toate din aceeași sursă — motiv pentru care nu pot ajunge să se contrazică între ele.

  1. Ingredientul vine din bază cu brandul lui

    Nu „chiflă", ci chiflă hamburger Schulstad; nu „ketchup", ci Tomi. Fiecare articol din baza de ingrediente își poartă compoziția reală de pe ambalaj, integral — inclusiv aditivii, cu tot cu codurile E — și alergenii marcați pe el încă de la introducerea în bază. Bucătarul îl caută și îl folosește; nu transcrie el eticheta. Acesta e pasul care decide dacă declarația de la capăt rezistă sau nu.

  2. Rețeta se compune din ingrediente cu gramaje

    Bucătarul construiește preparatul așa cum îl face în bucătărie: 120 g carne tocată de vită, 80 g chiflă, 30 g sos, 30 ml ketchup. Platforma urmărește în paralel gramajul ingredientelor și gramajul rețetei finite, pentru că cele două nu sunt totdeauna egale.

  3. Ce se repetă se definește o singură dată

    Cartofii prăjiți, sosul casei, aluatul de pizza — toate se definesc ca subrețete și intră apoi în oricâte preparate. Când se schimbă uleiul din care se fac cartofii, se corectează într-un singur loc, iar modificarea se propagă în toate preparatele care îi conțin.

  4. Platforma procesează valorile

    Din compoziția fiecărui ingredient și din gramaje rezultă cele nouă valori nutriționale la 100 g. Alergenii marcați la pasul întâi urcă singuri în preparat și ies îngroșați în lista de ingrediente — inclusiv acolo unde nu i-ai căuta, ca grâul din chiflă sau soia din crema de gătit. Marcarea se face o dată, pe ingredient; corectitudinea ei se propagă în toate rețetele care îl folosesc.

  5. Restaurantul publică atunci când e gata

    Modificările stau în sistem până la o comandă explicită de publicare. Bucătarul poate lucra la meniul de vară o săptămână întreagă fără ca vreun client să vadă un preparat pe jumătate definit.

Baza de ingrediente

Partea care nu apare în niciun ecran și care a cerut cea mai multă muncă: o bază de aproximativ 10.000 de articole, construită manual, de la zero, produs cu produs.

Fiecare articol a intrat cu compoziția lui reală, transcrisă de pe ambalaj, și cu alergenii marcați pe el. Nu e un tabel de valori medii pe categorii — „brânză", „ulei", „făină" — ci produse concrete, de la producători concreți, așa cum ajung ele în bucătărie.

Pentru bucătarul care compune o rețetă, asta înseamnă că ingredientul e deja acolo, cu tot ce trebuie legal legat de el: îl caută, îl adaugă cu gramajul lui și trece mai departe. Nu transcrie etichete de pe ambalaje și nu decide el ce alergeni are un produs cumpărat — decizia aceea a fost luată o dată, la introducerea articolului în bază, de cineva care avea ambalajul în față.

Tot aici stă partea greu de recuperat de altcineva. Un calculator de valori nutriționale se scrie repede. Zece mii de produse introduse și verificate unul câte unul nu se scriu deloc — se adună.

Platforma, ecran cu ecran

PENTRU BUCĂTĂRIE

Rețetele și ingredientele

Fiecare preparat își arată ingredientele cu gramaje editabile direct în listă. Gramajul ingredientelor și gramajul rețetei sunt câmpuri separate — la un preparat care pierde apă la gătit, cele două diferă, iar valorile la 100 g se raportează la produsul finit, nu la suma din bol.

Un preparat poate fi transformat în subrețetă din același rând, fără să fie rescris. Rețetele scoase din meniu merg în arhivă, nu la coș: dacă revin la sezon, revin cu tot cu compoziția lor.

Ecranul „Preparatele Mele”: rețeta Burger de vită cu ingredientele Schulstad, Hellmann's și Tomi, cu gramaje editabile pe fiecare rând
REȚETĂ CU INGREDIENTE PE BRAND ȘI GRAMAJE
REZULTATUL

Declarația generată

Acesta e documentul pentru care există toată platforma. Pentru fiecare preparat: cele nouă valori la 100 g, urmate de lista completă de ingrediente în ordinea gramajelor, cu alergenii îngroșați și cu compoziția ingredientelor ambalate redată între ghilimele, exact cum e tipărită pe ambalajul furnizorului.

Preparatele obținute din materii prime congelate apar marcate cu un simbol propriu, purtat mai departe până în meniul de pe masă — e o mențiune pe care legea o cere separat de valori și de alergeni. Același conținut iese în cinci formate diferite — export complet, export de meniu, etichete de vitrină, etichete de livrare și export selectiv — pentru că un afiș la vitrină, o etichetă lipită pe caserola de livrare și dosarul pregătit pentru control nu arată la fel, deși spun același lucru.

Burger de vită

VALORI NUTRIȚIONALE LA 100 G
Energie892,29 kJ / 213,91 kcal
Grăsimi13,29 g
din care acizi grași saturați2,89 g
Glucide14,54 g
din care zaharuri3,57 g
Proteine8,47 g
Fibre1,16 g
Sare0,59 g
Exportul complet al declarației nutriționale, cu valorile la 100 g și lista de ingrediente cu alergenii îngroșați pentru cinci preparate
EXPORT COMPLET — VALORI, INGREDIENTE ȘI ALERGENI
PENTRU DOSARUL LOCALULUI

Raportul de lucru

Raportul de lucru nu e încă un format de export, ci documentul care însoțește declarațiile. Se încheie la predarea documentației și consemnează pentru ce local s-a făcut calculul, pentru câte preparate și la ce dată.

Ce contează la un control e ce urmează după antet. Raportul citează temeiul legal — Regulamentul (CE) 1169/2011 și Ordinul ANPC 201/2022, cu tot cu termenele de intrare în vigoare — enumeră informațiile pe care unitatea e obligată să le furnizeze cumpărătorului și reproduce factorii de conversie din Anexa XIV, cei după care se calculează valoarea energetică: 17 kJ / 4 kcal pe gram de glucide, 37 kJ / 9 kcal pe gram de grăsimi, 8 kJ / 2 kcal pe gram de fibre și așa mai departe.

Cu alte cuvinte, nu spune doar cât, ci și după ce regulă. O listă de valori poate fi pusă la îndoială; o listă de valori care își arată metoda și articolul de lege pe care se sprijină, mult mai greu.

PENTRU MANAGER

Prețurile, în două trepte

Prețul are două stări în sistem: prețul public, cel pe care îl vede clientul în meniul QR, și prețul de sistem, cel la care lucrează managerul. Fiecare produs își arată starea — salvat, nepublicat — iar noile prețuri ajung în meniu abia la apăsarea butonului de publicare.

Fără această separare, o listă de prețuri actualizată în timpul serviciului ar ajunge pe telefoanele clienților rând cu rând, în mijlocul comenzii. Cu ea, majorarea de la începutul lunii intră peste tot în aceeași secundă.

Băuturile și produsele revândute intră pe un traseu separat: o sticlă de Coca-Cola nu are rețetă de calculat, are o compoziție a producătorului și un preț. Platforma nu le forțează prin fluxul de rețete.

Ecranul de prețuri: preț public și preț de sistem pe coloane separate, cu stările SALVAT și NEPUBLICAT pe fiecare produs
PREȚ PUBLIC / PREȚ SISTEM — STĂRI DE PUBLICARE
Ecranul de băuturi și alte produse revândute, cu Coca-Cola și Sprite, fiecare cu preț și comutator de includere în meniu
BĂUTURI ȘI PRODUSE REVÂNDUTE
PENTRU CLIENTUL DE LA MASĂ

Meniul cu cod QR

Din aceleași date iese meniul digital pe care clientul îl deschide scanând codul de pe masă. Localul își alege una din cinci teme, de la una minimală până la variante cu fotografii, promoții și traducere automată, și o poate schimba oricând fără să reintroducă nimic.

Ecranul de selecție a temei pentru meniul QR, cu cele cinci variante disponibile și tema Signature activă
CELE CINCI TEME DE MENIU QR

Ce se deschide pe telefonul clientului nu e o listă de prețuri, ci pagina localului:

  • Sună — apel către local dintr-o atingere
  • Direcții — navigația pornește din meniu
  • WiFi — parola, fără să mai fie cerută cuiva
  • Selector de limbă — pentru clienții străini
  • Categorii cu fotografii — mâncare și băutură
Meniul digital deschis pe telefon, cu butoanele Meniu, Sună, Direcții și WiFi și categoriile Mâncare și Băutura
ECRANUL DE START AL LOCALULUI

Lista de preparate e locul în care se vede de ce platforma e construită așa cum e. Sub numele și prețul fiecărui fel stau ingredientele lui, cu alergenii îngroșați — exact aceiași care ies în declarația de la dosar, pentru că vin din aceeași sursă. Nimeni nu i-a copiat dintr-un document în altul.

Și fiindcă datele sunt structurate, meniul face ce o listă tipărită nu poate: clientul caută un preparat după nume sau filtrează după vegan, vegetarian sau fără gluten și vede din prima ce poate mânca — fără să întrebe chelnerul și fără ca acesta să răspundă din memorie.

Obligația legală și meniul propriu-zis sunt același obiect, nu două lucruri de ținut sincronizate.

Lista de preparate din meniul QR: fiecare fel cu preț, gramaj și ingredientele dedesubt, cu alergenii îngroșați, plus filtre pentru vegan, vegetarian și fără gluten
LISTA DE PREPARATE — INGREDIENTE ȘI ALERGENI
Cod QR care deschide meniul digital al contului demo
Scanează codul și vezi singur meniul

Duce la meniul contului demo — exact ce vede un client care scanează codul de pe masă, cu preparate, prețuri, ingrediente și alergeni. De pe calculator, se deschide și de aici.

Meniuri în restaurante reale

Codurile de mai jos sunt decupate din meniurile tipărite ale unor localuri care folosesc platforma. Sunt exact ce găsește clientul pe masă: scanat, codul deschide meniul digital al restaurantului, cu preparate, valori nutriționale și alergeni, generate din rețetele introduse de bucătăria lui.

Se vede aici și ceva ce nu ține de software: fiecare local își așază codul în meniu cum îi vine bine — altă formulare, alt font, altă ramă. Platforma dă conținutul; grafica meniului rămâne a restaurantului.

Decupaj din meniul Sergiana Coresi: „Scanează codul QR pentru informații complete privind ingredientele și valorile nutriționale”, cu codul alături și legenda pentru produsele din congelat
SERGIANA CORESI
Decupaj din meniul Berăriei H: „Informații despre produse — pentru valori energetice și nutriționale, scanează codul”, într-o casetă cu chenar punctat
BERĂRIA H
Decupaj din meniul High Class: „Scanați codul QR pentru meniul cu produsele disponibile alături de ingrediente și de valorile nutriționale ale acestora”
HIGH CLASS

Ce ține platforma în spate

Sub cele câteva ecrane pe care le vede restaurantul stau deciziile care fac diferența între un calculator de calorii și un instrument pe care îl poți pune pe masă în fața unui inspector.

  • ~10.000 de articole în bază — introduse manual, unul câte unul, fiecare cu compoziția și alergenii lui
  • Ingrediente pe brand — compoziția reală a produsului cumpărat, nu o medie de categorie
  • Ingrediente compuse desfășurate — compoziția produsului ambalat se păstrează integral, cu tot cu aditivi
  • Alergeni marcați la sursă — o dată, pe ingredient, apoi purtați singuri în fiecare rețetă care îl conține
  • Subrețete — componenta făcută în casă se definește o dată și se corectează într-un singur loc
  • Șabloane de rețete — un local nou nu pornește de la pagină goală
  • Arhivă — preparatele scoase din meniu rămân recuperabile cu tot cu compoziție
  • Publicare controlată — meniul și prețurile se schimbă când decide localul, nu pe măsură ce se tastează
  • Coduri de produs — fiecare preparat are identificator propriu, pentru legarea cu casa de marcat
  • Multilingv — meniul se traduce pentru clienții străini
  • Filtre dietetice în meniu — vegan, vegetarian și fără gluten, direct pe telefonul clientului
  • Cinci formate de export — vitrină, livrare, meniu, export complet și export selectiv
  • Raport de lucru — documentul de predare a documentației, cu temeiul legal și metoda de calcul

Contul demo

Platforma poate fi încercată direct, pe un cont demo pregătit cu date de lucru reale.

Contul vine cu 3 rețete și 3 băuturi deja introduse — destul cât să se vadă lanțul întreg de la primul ecran: ingredientele cu brand, alergenii evidențiați, declarația generată și meniul QR care iese din ele, fără să fie nevoie să tastezi nimic ca să ajungi la un rezultat.

Peste ele se mai pot adăuga încă 6 preparate proprii, așa încât testul să se facă pe rețete cunoscute, nu pe exemplele noastre. Accesul acoperă platforma integral, timp de 2 zile: toate modulele, toate formatele de export și toate temele de meniu.

Deschide contul demo ↗

Unde e acum

Platforma funcționează ca serviciu propriu, iar peste 150 de restaurante și cafenele din România își țin astăzi meniurile în regulă prin ea.

Pentru local, obligația legală a devenit un efect secundar al muncii pe care oricum o face: introduce rețeta pentru că are nevoie de ea, iar declarația nutrițională și meniul QR ies din același gest. Când se schimbă un furnizor, se schimbă un ingredient — restul se recalculează singur.

Pentru noi e proiectul care ne-a scos din zona lucrului la comandă: nu un sistem construit pentru un singur client, ci un produs pe care îl dezvoltăm și îl întreținem în continuare, cu clienți care intră pe el în fiecare lună.

Ai un meniu de pus în regulă?

Vezi platforma ↗