Prawo i podatki

Jak wdrożyć KSeF w małej firmie bez paraliżu księgowości — plan krok po kroku

Mała firma może wdrożyć KSeF bez paraliżu księgowości, jeśli potraktuje zmianę jako uporządkowanie obiegu faktur, a nie jednorazową zmianę programu. KSeF to system służący do wystawiania, odbierania i przechowywania faktur ustrukturyzowanych. Największe ryzyko nie wynika z samego narzędzia, lecz z braku ustalonych odpowiedzialności, nieprzetestowanych uprawnień i braku procedury na awarię.

Co w praktyce zmienia KSeF w małej firmie?

W tradycyjnym obiegu faktura może powstać w programie księgowym, zostać wysłana e-mailem, wydrukowana, przekazana do biura rachunkowego i ręcznie zaksięgowana. KSeF zmienia ten proces, ponieważ faktura jest przygotowywana w określonej strukturze i przekazywana do centralnego systemu.

Dla małej firmy oznacza to konieczność uporządkowania kilku procesów:

  • wystawiania faktur sprzedażowych,
  • odbierania faktur kosztowych,
  • nadawania uprawnień pracownikom i księgowości,
  • kontroli poprawności danych przed wysłaniem dokumentu,
  • postępowania w przypadku błędu technicznego lub niedostępności systemu,
  • archiwizacji informacji potrzebnych do obsługi księgowej i kontroli.

Samo podłączenie programu do KSeF nie rozwiązuje problemu. Jeżeli firma nie wie, kto zatwierdza fakturę, kto monitoruje błędy i kto kontaktuje się z księgowością, cyfrowy obieg może tylko przyspieszyć powstawanie nieprawidłowości.

Od czego zacząć przygotowanie małej firmy do KSeF?

Pierwszym krokiem powinien być opis obecnego obiegu faktur. Nie zaczynaj od zakupu programu ani od konfiguracji kont użytkowników. Najpierw sprawdź, jak dokument przechodzi przez firmę od momentu powstania do zaksięgowania.

Przygotuj prostą mapę procesu i odpowiedz na pytania:

  • Kto wystawia faktury sprzedażowe?
  • Kto przekazuje dokumenty do księgowości?
  • Kto odbiera faktury zakupowe?
  • Kto sprawdza dane kontrahenta i kwoty?
  • Kto zatwierdza koszt?
  • Gdzie przechowywane są faktury i potwierdzenia?
  • Co dzieje się z fakturą zawierającą błąd?
  • Kto reaguje, gdy integracja z systemem nie działa?

Mapa nie musi być rozbudowanym diagramem. W małej firmie wystarczy tabela z czterema kolumnami: etap, osoba odpowiedzialna, używane narzędzie i działanie w przypadku błędu. Taki dokument szybko pokazuje, czy problem dotyczy technologii, czy niejasnego podziału obowiązków.

Jak podzielić odpowiedzialność za KSeF?

Wdrożenie powinno wskazać właściciela procesu. Nie musi to być księgowy ani właściciel firmy. Powinna to być osoba, która potrafi sprawdzić status dokumentów, zebrać informacje od użytkowników i dopilnować reakcji na błędy.

W małej firmie można rozdzielić role w następujący sposób:

Rola Zakres odpowiedzialności
Właściciel lub zarząd Decyzje organizacyjne, akceptacja modelu pracy i nadzór nad ryzykiem.
Osoba wystawiająca faktury Przygotowanie dokumentu, sprawdzenie danych i reakcja na komunikat systemu.
Księgowość Kontrola dokumentów, księgowanie, wyjaśnianie niezgodności i obsługa korekt.
Administrator Uprawnienia, konfiguracja kont, kontakt z dostawcą programu i testy techniczne.
Pracownik merytoryczny Potwierdzenie, że zakup lub usługa faktycznie dotyczy działalności firmy.

Jedna osoba może pełnić kilka ról. Nie powinno jednak pozostać niejasne, kto podejmuje decyzję w sytuacji błędu. Brak właściciela procesu zwykle prowadzi do odkładania problemu, wielokrotnego wykonywania tej samej pracy i przekazywania dokumentów między pracownikami.

Czy mała firma powinna zmienić program księgowy?

Nie każda firma musi od razu zmieniać program księgowy. Najpierw trzeba sprawdzić, czy obecne oprogramowanie obsługuje wymagany obieg dokumentów, komunikację z KSeF, statusy wysyłki i odbiór faktur zakupowych.

Decyzję podejmuj na podstawie procesu, a nie samej listy funkcji w ofercie dostawcy. Program może mieć integrację z KSeF, ale jednocześnie nie odpowiadać na potrzeby firmy, jeśli utrudnia zatwierdzanie kosztów, nie pokazuje błędów albo nie pozwala łatwo przekazać dokumentów księgowości.

Opcja Kiedy ma sens Ograniczenie Ryzyko Konsekwencja długoterminowa
Obecny program z aktualizacją Gdy dostawca zapewnia obsługę wymaganych procesów i wsparcie. Konieczność poznania nowych funkcji i przetestowania konfiguracji. Założenie, że aktualizacja automatycznie rozwiąże problemy organizacyjne. Niższy koszt zmiany, ale potrzeba regularnej kontroli konfiguracji.
Nowy program księgowy Gdy obecne narzędzie nie obsługuje istotnych etapów obiegu. Migracja danych, szkolenie i okres przejściowy. Błędy wynikające z pośpiechu i niepełnego przeniesienia ustawień. Możliwość uporządkowania większej części procesów.
Integracja z systemem fakturowym Gdy firma wystawia dużo dokumentów lub korzysta z kilku systemów. Potrzeba kontroli połączenia, mapowania danych i obsługi błędów. Automatyczne przekazywanie niepoprawnych danych. Oszczędność pracy po ustabilizowaniu procesu.
Rozwiązanie ręczne Wyłącznie jako ograniczony wariant awaryjny lub przejściowy. Więcej pracy i większa podatność na pomyłki. Opóźnienia, duplikaty i brak kontroli nad statusem dokumentu. Rosnący koszt obsługi wraz ze wzrostem liczby faktur.

Jak przygotować dane potrzebne do wystawiania faktur?

System nie naprawi błędnych danych wejściowych. Przed testami sprawdź kartoteki kontrahentów, dane firmy, numery rachunków, stawki, jednostki miary, opisy usług i reguły numeracji dokumentów.

W szczególności zweryfikuj:

  • nazwę i dane identyfikacyjne firmy,
  • adresy używane na dokumentach,
  • dane kontrahentów powtarzających się w sprzedaży i zakupach,
  • zasady oznaczania faktur, korekt i anulowanych dokumentów,
  • osoby uprawnione do wystawiania i zatwierdzania dokumentów,
  • powiązania między fakturą, zamówieniem, umową i płatnością.

Nie kopiuj bez sprawdzenia starych kartotek. Wieloletnia baza może zawierać nieaktualne adresy, duplikaty kontrahentów i różne warianty tej samej nazwy. Im więcej automatyzacji wprowadzisz, tym większe znaczenie ma jakość danych, ponieważ błędna informacja może być powtarzana przez system bez dodatkowej kontroli człowieka.

Jak przeprowadzić testy przed uruchomieniem procesu?

Testy powinny odtwarzać normalny dzień pracy. Nie ograniczaj się do sprawdzenia, czy można wysłać jedną fakturę. Przetestuj cały cykl: przygotowanie, akceptację, przekazanie, odbiór, księgowanie i obsługę błędu.

Minimalny scenariusz testowy obejmuje:

  • wystawienie zwykłej faktury sprzedażowej,
  • odbiór faktury zakupowej,
  • przekazanie dokumentu do księgowości,
  • sprawdzenie statusu dokumentu,
  • odrzucenie lub poprawienie faktury z błędnymi danymi,
  • obsługę korekty,
  • sprawdzenie dostępu różnych użytkowników,
  • odtworzenie działania w przypadku niedostępności programu lub połączenia.

Do każdego testu przypisz wynik oczekiwany, osobę wykonującą i sposób udokumentowania. Jeżeli test kończy się komunikatem niezrozumiałym dla pracownika, proces nie jest jeszcze gotowy. Instrukcja musi wyjaśniać nie tylko, co oznacza błąd, ale również kto i w jakim czasie podejmuje następne działanie.

Jak ustawić uprawnienia użytkowników?

Uprawnienia powinny odpowiadać rzeczywistym obowiązkom. Nie przyznawaj wszystkim użytkownikom pełnego dostępu tylko dlatego, że jest to łatwiejsze podczas pierwszej konfiguracji.

Przed nadaniem dostępu przygotuj listę:

  • użytkowników systemu,
  • czynności, które wykonuje każda osoba,
  • dokumentów, do których użytkownik powinien mieć dostęp,
  • osoby zatwierdzającej nadanie uprawnień,
  • procedury odbierania dostępu po zmianie stanowiska lub zakończeniu współpracy.

Uprawnienia powinny być sprawdzane także po zmianie programu, struktury firmy lub zakresu obowiązków. Stare konto pracownika, pozostawione bez kontroli, zwiększa ryzyko nieautoryzowanego dostępu. Z kolei zbyt ograniczony dostęp może spowodować, że faktura utknie między wystawieniem a księgowaniem.

Jak zorganizować odbiór faktur zakupowych?

Wdrożenie KSeF nie kończy się na fakturach sprzedażowych. Firma musi również ustalić, kto sprawdza dokumenty zakupowe i jak są one przekazywane do księgowości.

Praktyczny obieg może wyglądać następująco:

  1. Faktura trafia do systemu.
  2. Wyznaczona osoba sprawdza kontrahenta, kwotę i przedmiot zakupu.
  3. Pracownik merytoryczny potwierdza wykonanie usługi lub odbiór towaru.
  4. Osoba uprawniona akceptuje koszt.
  5. Księgowość otrzymuje dokument wraz z informacją potrzebną do księgowania.
  6. Dokument zostaje oznaczony jako rozliczony albo skierowany do wyjaśnienia.

Ten proces jest szczególnie ważny w firmach, w których faktury trafiają do różnych osób. Bez jednego miejsca kontroli można przeoczyć dokument, zaksięgować go z opóźnieniem albo zapłacić za usługę, której nikt wewnętrznie nie potwierdził.

Warto też rozdzielić dwa pytania: czy faktura jest formalnie poprawna oraz czy zakup jest zasadny biznesowo. Pierwsze pytanie należy zwykle do księgowości, drugie do osoby odpowiedzialnej za dany koszt.

Jak przygotować procedurę na błąd lub awarię?

Procedura awaryjna powinna być krótka i dostępna dla każdej osoby pracującej z fakturami. Nie może opierać się na założeniu, że pracownik „będzie wiedział, co zrobić”.

Instrukcja powinna odpowiadać na pięć pytań:

  • Jak rozpoznać, że dokument nie został prawidłowo przekazany?
  • Gdzie sprawdzić status i komunikat błędu?
  • Kto podejmuje decyzję o ponowieniu działania?
  • Jak zapobiec wystawieniu duplikatu?
  • Gdzie zapisać informację o problemie?

Nie powtarzaj wysyłki automatycznie bez sprawdzenia statusu. W przeciwnym razie możesz stworzyć duplikat albo utracić kontrolę nad tym, która wersja dokumentu jest właściwa. Pracownik powinien mieć jasną instrukcję, kiedy zatrzymać proces i przekazać sprawę administratorowi lub księgowości.

Procedura powinna obejmować również niedostępność programu, brak połączenia, błąd danych kontrahenta oraz pomyłkę użytkownika. To różne sytuacje i mogą wymagać innych działań.

Jak współpracować z biurem rachunkowym przy wdrożeniu?

Biuro rachunkowe nie powinno dowiedzieć się o zmianie procesu dopiero wtedy, gdy pojawi się pierwszy problem. Przed uruchomieniem ustalcie, jakie czynności wykonuje firma, a jakie księgowość.

Do uzgodnienia są przede wszystkim:

  • zakres odpowiedzialności za wystawianie dokumentów,
  • sposób przekazywania faktur zakupowych,
  • terminy przekazywania informacji dodatkowych,
  • obsługa faktur błędnych i korygujących,
  • kontakt w przypadku problemu technicznego,
  • zakres kontroli wykonywanej przez księgowość.

Przydatna jest jedna wspólna instrukcja, zamiast dwóch sprzecznych dokumentów: firmowego i księgowego. Jeżeli program pozwala na automatyczne przekazywanie dokumentów, sprawdźcie, czy do księgowania docierają również informacje potrzebne do prawidłowego ujęcia kosztu.

Właściciel firmy powinien wiedzieć, które czynności pozostają po jego stronie. Przekazanie obsługi księgowości nie oznacza automatycznego przekazania odpowiedzialności za zatwierdzenie wydatku, nadanie dostępu czy sprawdzenie, czy faktura dotyczy rzeczywiście wykonanej usługi.

Jakie są najczęstsze błędy podczas wdrażania KSeF?

Najczęstsze problemy wynikają z pośpiechu i traktowania wdrożenia jako zadania wyłącznie technicznego.

  • Brak właściciela procesu. Nikt nie monitoruje statusów i nie podejmuje decyzji w sytuacji błędu.
  • Konfiguracja bez testów. Firma zakłada, że skoro program został zaktualizowany, cały proces działa prawidłowo.
  • Pełne uprawnienia dla wszystkich. Rozwiązanie wygodne na początku zwiększa ryzyko dostępu do danych.
  • Brak procedury korekt. Pracownicy nie wiedzą, jak postępować z błędną fakturą.
  • Pomijanie faktur zakupowych. Firma przygotowuje tylko wystawianie dokumentów sprzedaży.
  • Brak kontroli danych. System przekazuje dokumenty zawierające błędy w kartotekach.
  • Instrukcja napisana językiem technicznym. Pracownik wie, jak uruchomić funkcję, ale nie wie, co zrobić po komunikacie błędu.

Każdy z tych problemów można ograniczyć przed uruchomieniem produkcyjnym. Potrzebne są trzy elementy: przypisana odpowiedzialność, testy na realnych scenariuszach i krótka instrukcja dostępna w miejscu pracy.

Jak wybrać model wdrożenia dla małej firmy?

Nie istnieje jeden model odpowiedni dla każdej firmy. Wybór zależy od liczby dokumentów, liczby użytkowników, obecnego programu i udziału biura rachunkowego w codziennej obsłudze.

Firma wystawia niewiele faktur i ma prostą strukturę

Sytuacja początkowa: dokumenty przygotowuje jedna lub dwie osoby, a księgowość jest prowadzona zewnętrznie. Ograniczeniem jest mała liczba pracowników i brak osoby technicznej. W takim przypadku rozbudowana integracja może przynieść więcej pracy niż korzyści.

Najważniejsze jest ustalenie prostego obiegu, sprawdzenie możliwości obecnego programu i uzgodnienie z księgowością, kto monitoruje dokumenty. Konsekwencją wyboru prostszego modelu jest mniejszy koszt wdrożenia, ale większa zależność od ręcznej kontroli.

Firma ma kilka osób wystawiających faktury

Sytuacja początkowa: sprzedażą zajmuje się kilka osób, a faktury zakupowe zatwierdzają różni pracownicy. Ograniczeniem jest ryzyko niespójnych działań i brak jednej osoby kontrolującej wszystkie dokumenty.

W tym scenariuszu potrzebne są role, wspólna instrukcja i centralna kontrola statusów. Jeżeli firma pozostawi każdemu pracownikowi dowolność, wzrośnie ryzyko różnych formatów danych, pominiętych dokumentów i opóźnionych wyjaśnień.

Firma korzysta z kilku systemów

Sytuacja początkowa: sprzedaż, magazyn i księgowość działają w różnych narzędziach. Ograniczeniem jest ryzyko rozbieżności między danymi w systemach i trudniejsza obsługa błędów integracji.

Przed wdrożeniem trzeba ustalić, który system jest źródłem danych dla faktury i gdzie sprawdza się jej ostateczny status. Integracja może ograniczyć ręczną pracę, ale wymaga testów mapowania danych i stałego monitorowania połączenia.

Jak przeprowadzić wdrożenie KSeF krok po kroku?

Mała firma może rozłożyć wdrożenie na etapy. Dzięki temu łatwiej wykryć problemy, zanim proces obejmie wszystkich użytkowników.

  1. Opisz obecny obieg. Zapisz, kto wystawia, odbiera, zatwierdza i księguje dokumenty.
  2. Sprawdź wymagania i terminy. Zweryfikuj aktualne informacje w oficjalnych źródłach oraz u dostawcy programu i księgowości.
  3. Wybierz model techniczny. Oceń obecny program, integrację albo rozwiązanie przejściowe.
  4. Uporządkuj dane. Sprawdź kartoteki kontrahentów, dane firmy, numerację i ustawienia dokumentów.
  5. Podziel role. Wyznacz osoby odpowiedzialne za wystawianie, odbiór, akceptację, administrację i kontakt z księgowością.
  6. Skonfiguruj dostęp. Nadaj uprawnienia zgodnie z zakresem obowiązków i opisz sposób ich odbierania.
  7. Przetestuj proces. Sprawdź sprzedaż, zakupy, korekty, błędy, statusy i sytuacje awaryjne.
  8. Przygotuj instrukcję. Opisz działania użytkownika prostym językiem, wraz z osobą kontaktową.
  9. Uruchom proces kontrolnie. Przez pierwszy okres monitoruj dokumenty i zapisuj problemy.
  10. Popraw procedurę. Zaktualizuj instrukcję po pierwszych doświadczeniach i zmianach w systemie.

Jak sprawdzić, czy firma jest gotowa?

Gotowość nie polega na tym, że program został zainstalowany. Firma jest przygotowana wtedy, gdy potrafi przeprowadzić cały proces bez improwizacji.

Przed uruchomieniem odpowiedz twierdząco na następujące pytania:

  • Czy wiadomo, kto wystawia faktury i kto je zatwierdza?
  • Czy każdy użytkownik ma właściwy zakres dostępu?
  • Czy firma wie, gdzie sprawdzić status dokumentu?
  • Czy przetestowano fakturę sprzedażową i zakupową?
  • Czy istnieje procedura korekty i błędu?
  • Czy księgowość zna nowy obieg?
  • Czy dane kontrahentów zostały sprawdzone?
  • Czy pracownicy wiedzą, komu zgłosić problem?
  • Czy firma ma sposób działania na wypadek niedostępności systemu?
  • Czy ustalono, kto monitoruje proces po uruchomieniu?

Jeżeli odpowiedź na któreś pytanie brzmi „nie”, nie musi to oznaczać konieczności wstrzymania całego wdrożenia. Oznacza jednak, że dany obszar wymaga uzupełnienia przed objęciem procesem kolejnych osób lub większej liczby dokumentów.

Jak ograniczyć ryzyko po uruchomieniu procesu?

Po wdrożeniu zaplanuj krótki okres monitorowania. Sprawdzaj nie tylko, czy faktury są wystawiane, ale też czy są odbierane, poprawnie przekazywane do księgowości i przypisywane do właściwych kosztów.

Raz na jakiś czas przejrzyj:

  • listę użytkowników i ich uprawnienia,
  • niezamknięte błędy,
  • dokumenty oczekujące na akceptację,
  • faktury przekazane do wyjaśnienia,
  • zgodność danych w systemie fakturowym i księgowym,
  • aktualność instrukcji oraz danych kontaktowych.

Skala kontroli powinna odpowiadać skali działalności. Mała firma nie potrzebuje rozbudowanego audytu przy każdym dokumencie, ale potrzebuje stałego sygnału, że faktura nie utknęła i że użytkownicy reagują na komunikaty systemu.

Przed zmianą programu, zatrudnieniem nowej osoby lub zmianą biura rachunkowego ponownie przejrzyj obieg. KSeF powinien być częścią procesu księgowego firmy, a nie osobnym zadaniem wykonywanym obok codziennej pracy.

Najczęściej zadawane pytania

Czy mała firma musi od razu kupować nowy program?

Nie zawsze, ponieważ najpierw trzeba sprawdzić możliwości obecnego programu i aktualne wymagania procesu. Zmiana oprogramowania ma sens, gdy obecne narzędzie nie obsługuje potrzebnych czynności albo generuje istotne problemy.

Przed decyzją przetestuj wystawianie, odbiór, statusy, korekty i przekazywanie dokumentów do księgowości. Koszt programu powinien być oceniany razem z kosztem migracji, szkoleń i obsługi błędów.

Czy biuro rachunkowe może wdrożyć KSeF za firmę?

Biuro rachunkowe może pomóc skonfigurować obieg i ustalić sposób przekazywania dokumentów, ale firma nadal musi określić swoje role i zasady zatwierdzania kosztów. Właściciel powinien wiedzieć, kto wystawia faktury, kto nadaje dostęp i kto reaguje na problemy.

Najlepiej spisać podział obowiązków przed uruchomieniem procesu. Ogranicza to ryzyko sytuacji, w której obie strony zakładają, że za dany etap odpowiada druga.

Co zrobić, gdy faktura zawiera błąd?

Najpierw sprawdź status dokumentu i ustal, czy został przyjęty, odrzucony albo wymaga innego działania. Nie wysyłaj ponownie dokumentu bez upewnienia się, jaki jest rezultat pierwszej próby.

Firma powinna mieć instrukcję obsługi błędów, wskazującą osobę odpowiedzialną za decyzję oraz sposób przekazania sprawy księgowości. Działanie zależy od rodzaju błędu i statusu dokumentu.

Czy każdy pracownik powinien mieć dostęp do KSeF?

Nie, dostęp powinien odpowiadać zakresowi obowiązków. Osoba wystawiająca dokumenty nie musi mieć takich samych uprawnień jak administrator lub właściciel firmy.

Przygotuj listę użytkowników, określ ich czynności i regularnie aktualizuj dostęp. Szczególnie ważne jest odebranie uprawnień po zakończeniu współpracy lub zmianie stanowiska.

Czy można wdrożyć KSeF bez integracji z innymi systemami?

Można rozważyć prostszy model, jeśli liczba dokumentów jest niewielka, a firma ma jasno ustalony obieg. Taki wariant wymaga jednak większej ręcznej kontroli i dobrej procedury sprawdzania statusów.

Przy większej liczbie dokumentów lub kilku systemach integracja może ograniczyć powtarzalną pracę. Jednocześnie wymaga testów, monitorowania połączenia i planu działania na wypadek błędu.

Jak często sprawdzać poprawność procesu po wdrożeniu?

Na początku kontrolę trzeba prowadzić częściej, aby wykryć błędy w konfiguracji i instrukcji. Później częstotliwość można dostosować do liczby dokumentów, użytkowników i zmian w firmie.

Kontrola powinna obejmować uprawnienia, dokumenty oczekujące, błędy, korekty i zgodność danych z księgowością. Po zmianie programu, pracownika lub biura rachunkowego proces należy sprawdzić ponownie.

Michał Kowalczyk

Redaktor Gospodarczego Pulsu. Zajmuje się rynkiem pracy, prawem gospodarczym i technologiami w firmach.