Jak zrobić raport kasowy, który powie ci, gdzie podziały się pieniądze

Raport kasowy porównuje to, co system spodziewał się zastać w szufladzie, z tym, co faktycznie policzyłeś — dla każdej formy płatności. Różnica ma nazwę tylko wtedy, gdy każde wyjście gotówki, które nie było sprzedażą, zostało zarejestrowane od razu.

Sobota, 20:40. Cecilia zamyka swoją tortillerię w Cuautla, wyjmuje pieniądze z szuflady i liczy. Liczy jeszcze raz i wychodzi to samo: brakuje $340.

Nikt niczego nie ukradł. O jedenastej wysłała kogoś po drobne za $200 z kasy. O pierwszej zapłaciła $140 dostawcy reklamówek, który przyjechał bez zapowiedzi. Obie rzeczy się wydarzyły, obie były w porządku i żadna nie została zapisana.

O 20:40 szuflada potrafi powiedzieć tylko jedno: jest tu mniej, niż powinno być. Resztę Cecilia musi odtworzyć z pamięci, dwanaście godzin później i zmęczona.

To jest właśnie problem raportu kasowego i nie da się go naprawić lepszym liczeniem.

Czym jest raport kasowy?

Raport kasowy to porównanie pieniędzy, które system spodziewał się zastać, z tym, co naprawdę policzyłeś — dla każdej formy płatności. To cztery liczby dla każdej z nich, w tej kolejności: stan początkowy, z którym otworzyłeś kasę, kwota oczekiwana, kwota policzona i różnica.

Kwota oczekiwana to nie szacunek. To stan początkowy, z jakim otworzono kasę, plus wpływy z tej formy płatności w danej zmianie, minus zwroty, minus gotówka, która wyszła z szuflady, plus ta, która do niej weszła. Różnica to odejmowanie — policzone minus oczekiwane — i to jedyna z czterech liczb, o którą ktoś będzie się spierał.

Dlaczego kasa nigdy się nie zgadza?

Bo z szuflady wychodzą pieniądze, które nie są sprzedażą, a tego żaden system nie odgadnie. Drobne na wymianę, dostawca, który przyjechał bez zapowiedzi, $500, które wyjąłeś na pilną sprawę, plik banknotów, który zaniosłeś do sejfu w środku popołudnia — żaden z tych ruchów sam z siebie nie zostawia śladu.

Sprzedaże zostają zapisane w momencie zapłaty, bo zapisanie ich jest częścią pobierania płatności. Pieniądze, które wychodzą, nie są pobierane — są wydawane. A to, co zostaje wydane, zostaje zapisane tylko wtedy, gdy ktoś to zapisze.

Dlatego raport zrobiony samym kalkulatorem zawsze kończy się w tym samym miejscu: różnicą bez nazwy. A różnicy bez nazwy się nie bada, tylko się ją zakłada — jednego dnia, że ktoś źle wydał resztę, innego dnia coś gorszego.

Co musi zapisywać osoba obsługująca kasę?

Za każdym razem, gdy do szuflady wchodzą lub z niej wychodzą pieniądze niebędące sprzedażą — jeden wpis, od razu. W punkcie sprzedaży Proyecta ten wpis to wpłata, wypłata albo „do sejfu”, z powodem z listy pięciu: Dostawca, Zaopatrzenie, Drobne, Wypłata właściciela i Inne. A „Inne” wymaga wpisania notatki.

Pięć powodów wystarcza bardziej, niż się wydaje. Przy zamknięciu raport przestaje mówić „brakuje $340”, a zaczyna mówić „wyszło $200 na Drobne i $140 na Zaopatrzenie, i nic nie brakuje”. Lista jest zamknięta celowo: przy wolnym tekście po trzech tygodniach miałbyś dwieście sposobów zapisania „wydatki”, a raportu nie dałoby się już zsumować.

I tak, to jedna rzecz więcej do zrobienia przy ladzie. Różnica polega na tym, kto i kiedy: zapisuje ten, kto ma pieniądze w ręku, w tych dziesięciu sekundach, w których je trzyma — nie ty o dziewiątej wieczorem, odtwarzając popołudnie, które już minęło.

Dlaczego liczenie odbywa się na ślepo?

Bo liczenie, w którym już wiesz, w jaką liczbę musisz trafić, niczego nie mierzy. Punkt sprzedaży ma domyślnie włączony raport na ślepo: osoba zamykająca zmianę liczy każdą formę płatności i zapisuje wynik; kwota oczekiwana i różnica pojawiają się dopiero potem, gdy nie da się ich już dopasować. Panel opisuje to tak: „Twój personel liczy pieniądze, nie widząc, ile powinno ich być. To właśnie sprawia, że różnica jest użyteczna.”

To nie jest brak zaufania do twoich ludzi. Właściciel aplikacji może zobaczyć kwotę oczekiwaną przed liczeniem; osoba obsługująca kasę — nie. Egzamin, który zdaje się, patrząc na odpowiedzi, nie jest egzaminem.

Jaka różnica jest normalna?

Nie ma jednej uniwersalnej liczby, a kto ci ją poda, ten ją zmyśla: zależy od tego, ile gotówki obracasz i przez ile rąk przechodzi szuflada. Co możesz zrobić, to ustalić własny limit, a kasa już ma jeden domyślny: powyżej $50 różnicy raport prosi o powód na piśmie, zanim pozwoli zamknąć zmianę. Tę kwotę zmieniasz sam.

Wartość tego limitu nie tkwi w liczbie, tylko w dacie: zmusza do zapisania wyjaśnienia tego samego dnia, kiedy zmiana jest jeszcze świeża w pamięci. Miesiąc takich powodów zbiera to, czego żaden raport nie powie ci sam z siebie — że różnice wypadają w soboty, albo zawsze na tej samej zmianie, albo za każdym razem, gdy wysłałeś kogoś po drobne.

A co ze sprzedażą przez terminal?

Te nie żyją w szufladzie i liczy się je osobno: każda forma płatności ma swoją własną kwotę oczekiwaną i policzoną, a terminal rozlicza się względem tego, co zgłasza. Płatność, która utknęła w połowie — klient już wyszedł, urządzenie nigdy nie odpowiedziało — blokuje zamknięcie zmiany, dopóki nie zostanie rozwiązana, bo zamknięcie z płatnością w zawieszeniu to podpisanie liczby, która wciąż może się zmienić. A jeśli podłączysz terminal, który już masz (Clip albo Mercado Pago Point), sprzedaż zapisuje się z marką karty i jej ostatnimi czterema cyframi: ten wpis zgadza się sam, bez przepisywania paragonu.

Czego raport ci nie powie?

Trzy rzeczy, i lepiej wiedzieć o nich już dziś. Nie wymyśli powodu, którego nikt nie zapisał: jeśli wyjście gotówki nie zostało zarejestrowane, różnica i tak się pojawi i zostanie bez nazwy. Raport nazywa to, co zostało zapisane, nie to, co się wydarzyło. Paragon to nie faktura: to dowód sprzedaży z lady, a CFDI nadal wystawiasz osobno. I jeśli padnie internet, kasa dalej przyjmuje płatności, a sprzedaże się zapisują, ale zmiana nie zamknie się, dopóki się nie zsynchronizują — raport, w którym brakuje sprzedaży, nie jest raportem.

Opisz to i otwórz kasę przy ladzie

Nie musisz prosić o kasę osobno. W panelu każdego sklepu zbudowanego w Proyecta już jest sekcja Punkt sprzedaży: tworzysz swoją Kasę 1, wybierasz akceptowane formy płatności i otwierasz ją przy ladzie, gdy tylko opublikujesz.

„Strona dla mojej tortillerii w Cuautla z cenami tortilli, totopos i masy, zamówieniami na wynos oraz punktem sprzedaży przy ladzie z gotówką i terminalem, raportem przy zamknięciu i rejestrem wypłat gotówki.”

Zanim policzysz, zapisz, ile — twoim zdaniem — powinno tam być

Dziś, kiedy będziesz zamykać zmianę, zanim dotkniesz pieniędzy, zapisz na kartce, ile — twoim zdaniem — jest w szufladzie. Potem policz.

Ta kartka jest warta więcej niż samo liczenie. Jeśli trafiłeś z dokładnością do $20, twój dzień już jest pod kontrolą i wystarczy zapisać to gdzieś poza twoją głową. Jeśli pomyliłeś się o $600, nie masz problemu z arytmetyką — masz godziny dnia niezapisane nigdzie, i już wiesz, co naprawić jutro.

Opisz to na proyecta.dev i opublikuj.