Jak działa KSeF w firmie rozliczającej B2B

Faktura od kontraktora może być poprawna kwotowo, przypisana do właściwego projektu i zatwierdzona przez managera, a mimo to nie powinna jeszcze trafić do harmonogramu wypłat. Powód bywa prosty: dokument nie ma właściwego statusu w obiegu. Zrozumienie, jak działa KSeF, pozwala zespołom finansowym i operacyjnym rozdzielić trzy rzeczy, które w praktyce często są mylone: wystawienie faktury, jej skuteczne przesłanie do systemu oraz gotowość do rozliczenia.

Dla firm współpracujących z większą liczbą osób na B2B nie jest to wyłącznie temat księgowy. Status faktury wpływa na kompletność teczki kontraktora, termin płatności, kontrolę kosztów projektowych i możliwość szybkiego odtworzenia historii dokumentu podczas audytu. KSeF porządkuje wymianę faktur, ale nie zastępuje wewnętrznych zasad akceptacji ani kontroli zgodności z umową.

Jak działa KSeF od wystawienia do odbioru faktury

KSeF, czyli Krajowy System e-Faktur, jest centralnym systemem służącym do wystawiania, odbierania i przechowywania faktur ustrukturyzowanych. Faktura ustrukturyzowana nie jest zwykłym plikiem PDF wysłanym e-mailem. To dokument zapisany w określonej strukturze danych, przekazywany do systemu i poddawany walidacji technicznej.

W praktyce proces zaczyna się w programie finansowo-księgowym, systemie do fakturowania albo rozwiązaniu zintegrowanym z KSeF. Wystawca wprowadza dane nabywcy, pozycje, stawki, kwoty i pozostałe wymagane elementy. System tworzy plik zgodny ze schemą, a następnie przesyła go do KSeF z użyciem odpowiedniego uwierzytelnienia i uprawnień.

Jeżeli dokument przejdzie walidację techniczną, KSeF nadaje mu unikalny numer identyfikujący i zapisuje go w systemie. To właśnie ten etap stanowi kluczową zmianę operacyjną. Faktura nie jest już tylko dokumentem krążącym między skrzynkami e-mailowymi. Ma jedno źródło referencyjne, konkretny moment przyjęcia i możliwy do sprawdzenia status.

Odbiorca pobiera fakturę z KSeF bez oczekiwania na wiadomość od wystawcy. Nie oznacza to jednak, że każdy dokument może automatycznie zostać opłacony. System potwierdza techniczną obsługę faktury, a nie to, czy usługa została odebrana, koszt mieści się w budżecie albo dane na fakturze odpowiadają warunkom umowy B2B.

Co oznacza numer KSeF

Numer KSeF identyfikuje fakturę przyjętą przez system. Ułatwia wyszukiwanie dokumentu, uzgodnienia z kontraktorem i weryfikację obiegu w księgowości. Nie jest natomiast potwierdzeniem wykonania pracy, zatwierdzenia kosztu przez biznes ani dokonania płatności.

W dobrze ustawionym procesie numer KSeF powinien być zapisany przy konkretnym rozliczeniu kontraktora. Dzięki temu zespół może połączyć umowę, okres rozliczeniowy, ewidencję prac lub protokół odbioru, fakturę i zaplanowaną wypłatę. Bez tego połączenia nawet faktury pobrane poprawnie z KSeF mogą tworzyć kolejny, odrębny rejestr do ręcznego uzgadniania.

KSeF nie zastępuje kontroli rozliczenia B2B

Najczęstszy błąd polega na traktowaniu faktury dostępnej w KSeF jako kompletnego sygnału do płatności. W firmie zarządzającej współpracą B2B dokument finansowy powinien zostać osadzony w całym łańcuchu rozliczeniowym.

Najpierw trzeba potwierdzić, że kontraktor ma aktywną umowę oraz prawidłowe dane rozliczeniowe. Następnie warto sprawdzić, czy faktura dotyczy właściwego okresu, projektu i zakresu prac. Jeśli organizacja rozlicza czas lub zadania, potrzebne jest także potwierdzenie worklogów, ewidencji godzin albo odbioru rezultatów. Dopiero wtedy faktura może uzyskać status gotowości do wypłaty.

To szczególnie istotne tam, gdzie jedna osoba realizuje zadania dla kilku klientów wewnętrznych, pracuje na różnych stawkach lub rozlicza koszty dodatkowe. KSeF nie wie, czy pozycja na fakturze odpowiada zaakceptowanemu zamówieniu. Nie wykryje też braku aneksu, nieaktualnych danych kontraktora czy rozbieżności między fakturą a zatwierdzonym zakresem prac.

Dla działów finansowych oznacza to potrzebę utrzymania dwóch odrębnych, ale połączonych kontroli: kontroli statusu faktury w KSeF oraz kontroli biznesowej i dokumentowej przed płatnością. Automatyzacja ma sens wtedy, gdy nie skraca tej ścieżki na skróty, lecz prowadzi dokument przez kolejne, widoczne statusy.

Jak zorganizować obieg faktur z KSeF

W praktyce najlepiej działa model, w którym każda faktura jest przypisana do właściciela procesu i konkretnego terminu. Księgowość nie musi ręcznie pytać managera o zasadność kosztu, a manager nie musi wyszukiwać faktury w kilku systemach. Warunkiem jest jednolity przepływ danych.

Po pobraniu dokumentu z KSeF warto automatycznie przypisać go do kontraktora, umowy i okresu rozliczeniowego. Jeżeli system nie może wykonać takiego dopasowania, faktura powinna trafić do kolejki wyjątków, a nie do płatności. Taka zasada ogranicza ryzyko opłacenia dokumentu bez pełnego kontekstu.

Minimalny zestaw statusów operacyjnych powinien rozróżniać co najmniej cztery sytuacje:

  • faktura odebrana z KSeF i oczekująca na przypisanie,
  • faktura przypisana do umowy oraz okresu rozliczeniowego,
  • faktura oczekująca na akceptację merytoryczną lub uzupełnienie dokumentów,
  • faktura zatwierdzona do ujęcia w harmonogramie wypłat.

W większych organizacjach przydaje się dodatkowo status blokady. Może on oznaczać na przykład brak potwierdzenia pracy, przekroczony limit kosztowy, niezgodność NIP lub konieczność korekty. Ważne, aby blokada była widoczna zarówno dla finansów, jak i dla osoby odpowiedzialnej za współpracę z kontraktorem. Ukrywanie problemu w komentarzu do arkusza powoduje, że wraca on zwykle tuż przed terminem przelewu.

Platforma taka jak Contrata może połączyć ten obieg z umową, ewidencją prac, harmonogramem wypłat i portalem kontraktora. W efekcie zespół nie zarządza samą fakturą, lecz całym przypadkiem rozliczeniowym. To różnica między rejestrem dokumentów a procesem, który można kontrolować.

Korekty, błędy i tryby wyjątkowe

KSeF zwiększa porządek, ale nie eliminuje błędów źródłowych. Jeżeli faktura została odrzucona na etapie walidacji, nie otrzyma numeru KSeF i wymaga poprawy oraz ponownego wysłania. Z perspektywy rozliczenia oznacza to, że nie należy oznaczać jej jako dokumentu gotowego tylko dlatego, że kontraktor przesłał podgląd PDF.

Inna sytuacja dotyczy faktury przyjętej przez system, która zawiera błąd merytoryczny, na przykład nieprawidłowy okres, kwotę lub dane odnoszące się do umowy. Taki przypadek wymaga obsługi zgodnej z zasadami korekt, a wewnętrznie także jasnego powiązania dokumentu pierwotnego z dokumentem korygującym. W systemie rozliczeniowym oba dokumenty powinny pozostawać widoczne, wraz z informacją, która wersja wpływa na płatność.

Warto również przygotować procedurę dla awarii, niedostępności integracji i dokumentów wystawianych w trybach szczególnych. Zakres obowiązków oraz daty stosowania poszczególnych zasad mogą zależeć od aktualnych przepisów i sytuacji podatnika. Dlatego procedura powinna wskazywać nie tylko sposób wysłania dokumentu, ale też osobę decyzyjną, termin weryfikacji i sposób późniejszego uzupełnienia danych w rejestrze.

Co przygotować przed włączeniem KSeF do procesu wypłat

Największą wartość daje nie samo techniczne połączenie z KSeF, lecz uporządkowanie danych przed jego uruchomieniem. Zacznij od przeglądu kartotek kontraktorów: nazw, NIP-ów, adresów, rachunków, typów umów i osób zatwierdzających. Błędne lub niepełne dane na wejściu będą generować wyjątki niezależnie od jakości integracji.

Następnie ustal, co jest warunkiem wypłaty dla każdego modelu współpracy. Przy stałym miesięcznym ryczałcie może to być aktywna umowa i akceptacja managera. Przy rozliczeniu godzinowym potrzebne będą również zatwierdzone worklogi. Przy umowie o dzieło kluczowy może być odbiór rezultatu oraz właściwy rachunek. Nie każdy dokument rozliczeniowy podlega identycznemu obiegowi, dlatego jednolity proces musi mieć kontrolowane warianty.

Na końcu przypisz odpowiedzialność za wyjątki i ustaw alerty przed dniem wypłat. Alert o braku faktury, braku numeru KSeF, niezatwierdzonych godzinach czy niezgodności kwoty daje czas na reakcję. Raport uruchomiony w dniu przelewów pokazuje problem za późno.

Dobrze wdrożony KSeF nie powinien dodawać zespołowi kolejnej listy kontrolnej. Powinien dostarczać wiarygodny status faktury do jednego procesu, w którym umowa, wykonanie pracy, dokument i płatność są widoczne razem. Taka organizacja daje firmie więcej niż zgodność techniczną - daje kontrolę nad tym, co rzeczywiście zostaje rozliczone i wypłacone.

Gotowy uprościć rozliczenia kontrahentów?