Przejdź do treści
Strona główna

Cena dania

Koszt porcji jest liczbą. Cena w karcie jest decyzją. Ta strona opisuje, co da się z kosztu wyliczyć, gdzie kalkulacja się kończy i dlaczego pilnujemy groszy, których arkusz kalkulacyjny gubi.

Ostatnia aktualizacja: 6 września 2026

Jak wyliczyć cenę dania z docelowego food costu?

Dzielisz koszt porcji przez docelowy food cost podany ułamkiem. Przy koszcie 14 zł i celu 30% cena wynosi 14 / 0,30 = 46,67 zł. Odwrotnie działa to tak samo: przy cenie 46,67 zł i koszcie 14 zł food cost wychodzi 30%. To jedno działanie, nie metodologia.

Domyślny cel w Ahilio to 30%, a ostrzeżenie zapala się pięć punktów wyżej. Obie wartości ustawiasz sam, bo 30% w pizzerii i 30% w lokalu rybnym to dwie różne sytuacje. Skąd bierze się sam koszt porcji i dlaczego składnik bez ceny jest pomijany, a nie liczony jako zero, opisuje metodologia. Policzyć to bez zakładania konta możesz w kalkulatorze.

Dlaczego cena z arkusza potrafi różnić się o grosz od faktury?

Bo liczby zmiennoprzecinkowe nie trzymają groszy dokładnie. Trzy porcje po 1,005 zł to 3,015 zł. Zaokrąglenie przez toFixed(2) zwraca 3,01 zł, podczas gdy poprawny wynik zaokrąglenia w górę od połowy to 3,02 zł i tyle policzy wystawca faktury.

Grosz na jednej pozycji nie boli. Boli to, że różnica jest systematyczna i zawsze w tę samą stronę, więc rośnie z każdą linią dokumentu, a potem nie zgadza się suma i nikt nie wie dlaczego. To nie jest hipoteza: ta pomyłka wyszła u nas przy budowaniu faktury sprzedażowej i została naprawiona dopiero wtedy, gdy test pokazał konkretną parę liczb.

Dlatego Ahilio nie liczy pieniędzy na ułamkach. Kwoty zamieniamy na liczby całkowite groszy, dzielimy z zaokrągleniem w górę od połowy i dopiero wynik wracamy na złotówki. Number.EPSILON, czyli typowa łatka na ten problem, tutaj nie wystarczył - też to sprawdziliśmy, zanim sięgnęliśmy po liczby całkowite.

Netto czy brutto - którą liczbę wpisujesz?

Wpisujesz tę, którą realnie masz, a przeliczenie w drugą stronę robi system. Przejście brutto na netto i netto na brutto liczymy w tej samej arytmetyce całkowitoliczbowej co wszystko inne, ze stawką podaną jako ułamek procentowy, więc obie strony przeliczenia wracają do tej samej kwoty.

Warto to rozróżnienie trzymać świadomie w jednym miejscu. Cena w karcie jest ceną brutto dla gościa, a marżę liczysz od netto. Porównywanie food costu policzonego raz od netto, a raz od brutto to najczęstszy sposób, w jaki dwie poprawne kalkulacje dają dwa różne wnioski o tym samym daniu.

Czego ta kalkulacja za Ciebie nie rozstrzyga

Wzór wyżej daje cenę, przy której składniki zmieszczą się w założonym procencie. Nie daje ceny właściwej i nie udaje, że daje.

  • Nie obejmuje pracy, energii, opakowań ani prowizji. Danie z food costem 25% i czterdziestominutową obróbką potrafi być mniej opłacalne niż danie z 35% i trzema minutami.
  • Nie wie, ile gość zapłaci. Cena wyliczona co do grosza z docelowego procentu bywa ceną, przy której danie przestaje schodzić. Kalkulacja podaje dolną granicę rozsądku, nie górną.
  • Nie ustawia ceny automatycznie. Ahilio pokazuje, gdzie jesteś względem własnego celu. Zmianę w karcie wprowadzasz Ty.

Który wariant tej decyzji ma sens przy Twoim wolumenie, pokazuje moduł Menu Engineering - operuje na realnych ilościach sprzedaży, a nie na średniej z receptur.