Faktura kosztowa w typowym polskim MŚP przechodzi dziś przez pięć biurek, trzy skrzynki mailowe i jeden pdf wklejony w Teamsa. Dociera do księgowej w ostatnim dniu terminu płatności — albo trzy dni po nim, zależnie od tego, czy prezes akurat miał czas kliknąć „OK, płacić" między spotkaniami.
To nie jest kwestia niechęci do pracy. To jest kwestia tego, że nikt nigdy nie zdecydował, jak faktury mają chodzić. Każdy robi tak, jak robił od lat, bo kiedyś tak było łatwiej. Problem polega na tym, że „kiedyś" firma miała 8 osób i 50 faktur miesięcznie. Dziś ma 35 osób i 300 faktur, a schemat się nie zmienił. Fakturę wpisuje księgowa „z pamięci", kto by to zaakceptował. Przez to raz na kwartał firma płaci dwa razy za to samo, raz na pół roku dostaje odsetki za zwłokę, a raz w roku ktoś z zarządu dowiaduje się, że za serwis kserokopiarki, z którego już nie korzystają, od 14 miesięcy idzie 1 200 zł co miesiąc.
Workflow akceptacji faktur zakupowych w ERP to jedna z nielicznych rzeczy, które się realnie zwracają w pierwszych trzech miesiącach — i jedna z nielicznych, których nie trzeba kupować. W większości ERP jest to już w cenie licencji, tylko nikt tego nie włączył.
Dlaczego mail i Teams to nie jest workflow
W „mailowym" obiegu faktury kosztowej jest kilka rzeczy, których nie da się odzyskać po fakcie.
Nie wiadomo, kiedy faktura trafiła do firmy. Data wpływu to data, w której księgowa zdążyła ją otworzyć i wrzucić do folderu — niekoniecznie dzień, w którym wpadła na skrzynkę. To ważne, bo termin płatności liczy się od daty otrzymania, a nie wystawienia. W razie sporu z dostawcą (albo przy JPK) ta różnica potrafi być kluczowa.
Nie wiadomo, u kogo faktura jest teraz. Odpowiedź „u handlowca Kowalskiego" oznacza w praktyce „gdzieś w jego skrzynce odbiorczej, pomiędzy 400 innymi nieprzeczytanymi mailami". Przypomnienia o zbliżającym się terminie płatności trzeba robić ręcznie. Zwykle robi je księgowa trzy dni przed, pisząc do każdego osobno.
Nie wiadomo, kto właściwie zaakceptował. „Dał OK w Teamsie" to nie podpis. „Powiedział na korytarzu, że można płacić" to już nawet nie wiadomość. Przy pierwszym spornym wydatku okazuje się, że nikt tego konkretnie nie zatwierdził, bo wszyscy myśleli, że zrobił to ktoś inny.
Nie wiadomo, czy faktura już nie była. Duplikaty wysyłane przez dostawców są dziś standardem — jedna wersja mailem na księgową, druga pocztą do handlowca, trzecia w portalu. Jeśli nie ma w ERP mechanizmu „pokaż faktury tego kontrahenta z tą samą kwotą netto w ostatnich 60 dniach", prędzej czy później zapłacisz dwa razy.
Workflow w ERP rozwiązuje te cztery problemy jednym mechanizmem — nie dlatego, że jest magiczny, tylko dlatego, że każda faktura ma jeden identyfikator, jeden status i jedną ścieżkę, po której idzie.
Z czego naprawdę składa się matryca
Dobra matryca akceptacji w MŚP to kartka A4, nie system ekspercki. Składa się z czterech wymiarów.
- Kwota. Progi, nie pojedyncze liczby. Typowo w 10–50-osobowej firmie wystarczą trzy: do 2 tys. PLN, 2–20 tys. PLN, powyżej 20 tys. PLN. W mniejszych firmach jeden próg wystarcza, w większych piąty poziom tworzy niepotrzebne wąskie gardło.
- Rodzaj kosztu. Faktura za materiały produkcyjne nie wymaga tej samej ścieżki co faktura za marketing czy za usługi IT. Zwykle wystarczy 6–10 kategorii (zakup towarów handlowych, usługi obce, media, leasingi, IT i oprogramowanie, podróże, marketing, serwis sprzętu, materiały biurowe, pozostałe). Każda ma domyślną osobę decyzyjną.
- MPK / dział. Faktura za energię dla hali produkcyjnej idzie do kierownika produkcji, a nie do dyrektora finansowego. ERP ustawia to raz na kartotece kontrahenta albo w analityce konta kosztowego — potem system sam wie, komu wysłać.
- Czwórka oczu powyżej progu. Powyżej konkretnej kwoty (typowo 20 tys. PLN netto w firmie 10–50-osobowej) żadna faktura nie idzie do zapłaty bez dwóch różnych akceptacji. Nie dlatego, że ktoś nie ufa handlowcowi, tylko dlatego, że druga para oczu wyłapuje literówki w numerze konta i duplikaty, których pierwsza już nie widzi.
Macierz w Excelu zajmuje jedną stronę. Jej wdrożenie w ERP — jeden dzień konfiguracji w systemie, który już macie. To nie jest projekt wdrożeniowy. To jest przyciski do włączenia i reguły do wpisania.
Co ERP musi umieć
Nie każda konfiguracja z pudełka wystarczy. Pięć rzeczy, które trzeba sprawdzić.
- Status faktury widoczny z poziomu rejestru zakupów — do zatwierdzenia, w akceptacji u X, zaakceptowana, zablokowana, do korekty. W Comarch Optimie, enova365, Microsoft Dynamics 365 Business Central, Subiekcie GT (z modułem) i Comarch XL są to standardowe funkcje, często wyłączone w domyślnej konfiguracji.
- Dekretacja wstępna przez OCR — ERP albo zewnętrzny moduł wyciąga z PDF-a numer, datę, kwotę, NIP dostawcy, numer konta. Nie musi być idealny — ważne, żeby księgowa nie przepisywała faktury słowo w słowo, tylko weryfikowała.
- Automatyczna blokada duplikatów — po NIP dostawcy, numerze faktury i kwocie. Blokada twarda: system nie pozwala zapisać drugiej faktury z tą samą trójką. Większość ERP ma to w ustawieniach, trzeba tylko włączyć.
- Mobilna akceptacja — nie dlatego, że to modne, tylko dlatego, że prezes akceptujący fakturę raz dziennie z telefonu w drodze z klienta to różnica trzech dni w cyklu płatności. Każdy sensowny ERP ma dziś aplikację mobilną albo portal webowy; wystarczą dwa guziki: „zatwierdź" i „do korekty z komentarzem".
- Automatyczne przypomnienia i eskalacje — jeśli faktura wisi u handlowca 48 godzin bez decyzji, system wysyła przypomnienie. Po kolejnych 48 godzinach eskaluje do przełożonego. Nie trzeba tego pisać od zera — to standardowy mechanizm workflow we wszystkich wymienionych ERP-ach.
Czego ERP nie musi umieć: podejmować decyzji za człowieka. „AI do akceptacji faktur" w MŚP to prawie zawsze pomysł sprzedany na slajdzie — w praktyce i tak każdą fakturę musi zobaczyć człowiek, bo odpowiedzialność za zatwierdzenie wydatku jest personalna, nie algorytmiczna. Automat ma przygotować decyzję, nie podjąć ją.
Przykład z życia — serwis klimatyzacji HVAC
Pracowaliśmy z 18-osobową firmą serwisową z branży HVAC spod Katowic. Cztery biura w regionie, enova365 jako ERP, ~2 200 faktur kosztowych rocznie (materiały, podwykonawcy, paliwo, serwis sprzętu, abonamenty). Faktury trafiały na skrzynkę ksiegowosc@ albo pocztą do konkretnego biura; księgowa (jedna osoba, pół etatu) wpisywała je do enovy po oczach i rozsyłała mailem do zatwierdzenia.
Przed projektem miesięczny cykl wyglądał tak: księgowa poświęcała około 10 godzin tygodniowo na wpisywanie i rozsyłanie faktur. Średni czas od wpływu faktury do zatwierdzenia wynosił 9,4 dnia roboczego (mediana — 7, ale co trzecia faktura wisiała ponad dwa tygodnie). W 2025 roku firma zapłaciła 3 faktury dwa razy (łącznie 11 400 PLN, dwie zwrócił dostawca po reklamacji, jedną spisano w straty), a odsetki za opóźnienia zapłacone dostawcom wyniosły ~7 800 PLN. Prezes wiedział o duplikatach. Nie wiedział, że odsetki się sumują do takiej kwoty — każda była oddzielnie, 200 zł tu, 400 zł tam.
Po przeglądzie zobaczyliśmy trzy konkretne rzeczy:
- Faktury za paliwo i materiały eksploatacyjne (ok. 40% wolumenu) były akceptowane przez prezesa, chociaż w 99% przypadków były to faktury powtarzalne od tych samych 7 dostawców, w typowych kwotach.
- Faktury za podwykonawców (ok. 25% wolumenu) nie miały żadnego dowodu, że ktoś porównał je z zamówieniem — bo zamówień dla podwykonawców firma w ogóle nie wystawiała, umowy były ustne na WhatsAppie.
- Trzy faktury rocznie na usługi IT i subskrypcje SaaS, których nikt już nie używał, były płacone automatycznie z polecenia zapłaty, więc w ogóle nie przechodziły przez akceptację.
Projekt: 6 dni naszej pracy. Co się zmieniło — w enovie włączony moduł workflow akceptacji, macierz z trzema progami kwotowymi (do 2 tys., 2–20 tys., powyżej 20 tys.) i czterema kategoriami (materiały eksploatacyjne, podwykonawcy, IT i subskrypcje, pozostałe). Dla paliwa i materiałów eksploatacyjnych od stałych dostawców — autoakceptacja w ramach ustalonego miesięcznego limitu, z raportem dla prezesa raz w miesiącu, nie co fakturę. Wprowadzony prosty elektroniczny PO dla podwykonawców (jeden ekran, dwa pola — zakres i stawka). Blokada twarda duplikatów po NIP+numer+kwota. Aplikacja mobilna enovy dla prezesa i kierowników biur. Automatyczne przypomnienia po 48 i 96 godzinach.
Po 90 dniach: średni czas od wpływu do zatwierdzenia 2,8 dnia roboczego (mediana — 1 dzień; „długie ogony" powyżej dwóch tygodni zniknęły). Czas księgowej na obsługę faktur — ~3,5 godziny tygodniowo, odzyskane ~6,5 godziny pracownika administracyjnego tygodniowo. Zero duplikatów. Dwie subskrypcje SaaS wyłapane przy pierwszym przeglądzie i wyłączone — ~1 100 PLN miesięcznie oszczędności, które nikt wcześniej nie zauważał, bo szły bezpośrednio z karty firmowej.
Projekt zwrócił się w drugim miesiącu. Nie na „oszczędnościach z workflow", tylko na jednej subskrypcji SaaS, której nikt nie pamiętał, że wciąż się opłaca.
Typowe błędy przy wdrożeniu
Z kilkunastu wdrożeń workflow akceptacji w MŚP powtarza się te same cztery pułapki.
- Za dużo poziomów akceptacji. Jeśli faktura za 1 500 PLN musi przejść przez handlowca, kierownika i prezesa, workflow nic nie zmieni — stworzysz tylko trzykrotnie dłuższy łańcuch mailowy. W firmie 10–50-osobowej dwa poziomy wystarczają w 95% przypadków, trzeci włączany tylko powyżej dużej kwoty.
- Każdy wszystko może zablokować. Jeśli każdy akceptant ma prawo odesłać fakturę „do uzupełnienia" z lakonicznym komentarzem, workflow staje się grą w gorącego ziemniaka. Komentarz musi być obowiązkowy i konkretny — „co dokładnie trzeba poprawić".
- Mobilna akceptacja na komputerze w biurze. Jeśli zatwierdzający musi usiąść do stacjonarnego, nic się nie poprawi. Mobilny portal musi być zrobiony tak, żeby zajmował dwie minuty w autobusie, nie dwadzieścia na laptopie.
- Zapomniane kategorie. „Pozostałe" nie powinno być większe niż 10% faktur. Jeśli jest większe, matryca nie działa — ludzie wrzucają wszystko do kosza, bo tak jest łatwiej. Rozwiązanie: raz na kwartał audyt kategorii „pozostałe" i uzupełnienie macierzy.
Kiedy się tym zająć
Trzy sygnały, że pora przestać się bać projektu i po prostu go zrobić.
- Masz 10+ osób i więcej niż 100 faktur kosztowych miesięcznie. Powyżej tego ręczny obieg mailowy przestaje być nieefektywny — staje się ryzykowny. Nie chodzi już o czas, chodzi o duplikaty, odsetki i brak śladu audytowego.
- Zdarzył się już duplikat albo odsetki za zwłokę. Raz to przypadek, dwa razy to wzór. Trzeci raz oznacza, że kosztuje was realne pieniądze — tylko nie wiecie ile, bo nikt tego nie sumuje.
- Dyrektor finansowy albo prezes mówi „faktury pochłaniają mi godzinę dziennie". To nie czas na „bardziej dyscyplinujemy się mailowo". To czas na jeden tydzień włączenia tego, co w ERP już macie.
Co dalej
Jeśli dzisiaj nie potrafisz w ERP otworzyć raportu „faktury w akceptacji powyżej 7 dni, z nazwiskiem osoby i kwotą", to nie znaczy, że twój obieg jest zepsuty. Znaczy, że go nie masz — jest tylko zbiorowy mail i dobra wola kilku osób. To w 18-osobowej firmie wystarcza na parę lat. W 35-osobowej już nie.
Zrób prostą rzecz — przez tydzień zapisuj, ile faktur wpadło, ile dni leżały u kogo, i ile razy księgowa musiała ręcznie przypomnieć. Jedna kartka. Jeśli po tygodniu widzisz, że średnia to więcej niż 5 dni, albo że ktoś na stałe ma zaległość powyżej 10 faktur — pierwsza rozmowa z nami jest bezpłatna i trwa pół godziny. Nie wyślemy ci oferty na nowy ERP. Pokażemy, jak włączyć workflow w systemie, który już masz, w jeden tydzień i bez wymiany oprogramowania.
Workflow akceptacji faktur to nie jest projekt wdrożeniowy. To są przyciski do włączenia w ERP, który już masz, i matryca na kartce A4, której nikt jeszcze nie napisał.