La închiderea zilei, sistemul scade materiile prime pe baza rețetei pe care produsul o avea atunci. Dacă descoperi mai târziu că rețeta era greșită și o corectezi, zilele deja închise rămân descărcate cu rețeta veche. Pagina Recalculare consum rescrie acel istoric: pentru produsele pe care le alegi, vânzările din intervalul selectat sunt trecute pe rețeta actuală, iar bonurile de consum și dispozițiile de livrare ale acelor zile sunt șterse și regenerate.

Documentele vechi sunt șterse definitiv, împreună cu orice modificare manuală făcută lor. Nu există „undo”, iar echipa de suport NU le poate reface — nici dacă suni. Citește tot capitolul înainte de a o folosi. Singura plasă de siguranță este că, dacă apare o eroare în timpul rulării, nimic nu se modifică: totul rulează într-o singură tranzacție care se anulează integral.
Pasul 1 — alege intervalul
Pagina lucrează pe intervalul din bara de sus — îl schimbi din calendare sau din butoanele rapide (Luna asta, Anul curent…), iar analiza se reface automat, în timp real. Se iau în calcul doar zilele fiscale închise din interval; ziua curentă, încă deschisă, nu poate fi recalculată.
Pasul 2 — bifează produsele

Lista conține doar produsele și semipreparatele care chiar au nevoie de recalculare: cele vândute în interval (direct sau în interiorul altei rețete) cu o versiune de rețetă diferită de cea de acum. Dacă lista e goală, nu ai ce recalcula.
Pasul 3 — verifică impactul (simulare)

Analizează impactul selecției face o simulare completă și o aruncă la final — nu scrie nimic în baza de date. Îți arată câte linii de vânzare primesc rețeta nouă și, important, lista completă a produselor afectate.
Pentru că recalcularea merge în adâncime. Dacă bifezi un semipreparat (ex. un blat de pizza), toate rețetele care îl conțin sunt reconstruite cu noua lui variantă — deci și vânzările produselor „părinte” se schimbă, chiar dacă nu le-ai selectat. În figura de mai sus, Meniul Zilei V2 a intrat în listă pentru că include pizzele selectate.
Ce se recalculează — și ce nu
- Rețetele principale — vânzările trec pur și simplu pe rețeta actuală a produsului.
- Rețetele modificate din POS (prin ținerea apăsată pe produs) — se păstrează doar diferențele făcute de ospătar. Ce a lăsat neatins urmează rețeta nouă; ce a schimbat el la comandă rămâne exact cum a fost comandat. Exemplu: rețeta avea 50 g brânză și 70 g sos, ospătarul a comandat 50 g brânză și 20 g sos, iar între timp rețeta a devenit 55 g și 80 g → după recalculare comanda are 55 g brânză (nu era atinsă, urmează rețeta) și 20 g sos (a fost schimbată manual, rămâne).
- Semipreparatele, la orice adâncime — inclusiv când apar în pachete cu opțiuni.
- Pachetele (produse cu opțiuni dinamice) — rețeta de bază din pachet se actualizează normal.
Gramajele opțiunilor dinamice. Dacă schimbi cantitatea configurată la o opțiune („Elemente dinamice”), comenzile vechi păstrează gramajul de atunci: sistemul nu ține un istoric al configurării opțiunilor, deci nu are cu ce compara. Rețeta de bază a produsului din pachet se actualizează; doar gramajele opțiunilor rămân înghețate.
Pasul 4 — citește documentele afectate

Pasul 5 — recalcularea definitivă

- Bifează asumarea: operațiunea e ireversibilă, modificările manuale se pierd, valorile FIFO de după interval se schimbă.
- Scrie RECALCULEAZA în câmpul de confirmare — abia atunci butonul roșu se activează.
- Apasă Recalculează definitiv și confirmă în fereastra care apare (butonul Continuă se deblochează după câteva secunde).
- Așteaptă. Poate dura câteva minute pe intervale mari. Nu închide pagina și nu porni o a doua recalculare.

La final, pagina afișează un rezumat: câte zile au fost procesate, câte vânzări au primit rețeta nouă, câte rețete noi s-au creat și câte documente au fost șterse și regenerate. Produsele recalculate dispar din listă (nu mai au ce recalcula). Operațiunea se înregistrează și în jurnalul de activitate.
Pe durata recalculării, stocul localului este blocat: marcarea comenzilor în POS așteaptă sau dă erori până la final. În plus, costurile FIFO ale ieșirilor de după interval se recalculează în lanț — dacă ai predat deja rapoarte la contabilitate pentru perioada respectivă, exportă-le din nou după recalculare.
Rețetele nu sunt modificate niciodată peste cele vechi: fiecare rețetă adaptată este salvată ca o versiune nouă, iar vânzările vechi sunt doar re-legate la ea. De aceea zilele din afara intervalului rămân neatinse, iar rapoartele lor istorice nu se schimbă.