Wróć do listy artykułów

Automatyzacja obiegu faktur z KSeF – jak to wdrożyć

05.11.20268 min czytania
Automatyzacja obiegu faktur z KSeF – jak to wdrożyć

Automatyzacja obiegu faktur przestała być projektem „na kiedyś”. Od 1 lutego 2026 r. odbieranie faktur ustrukturyzowanych przez KSeF dotyczy wszystkich podatników VAT, także tych, którzy sami zaczynają wystawiać faktury w KSeF później. Zgoda nabywcy na taki sposób otrzymywania faktur nie jest już wymagana. Dokumenty kosztowe trafiają więc do jednego, centralnego miejsca, ale nie trafiają same do Twojego ERP, do akceptującego kierownika ani do księgowej. W tym artykule pokazujemy, jak poukładać cały proces: od pobrania faktury z KSeF, przez opis i akceptację, po księgowanie. Opisujemy też, co zrobić z dokumentami, które w KSeF się nie pojawią.

Jak wygląda obieg faktury kosztowej od KSeF do księgowania

Zanim zaczniesz cokolwiek automatyzować, rozpisz proces na etapy. W typowej firmie MŚP obieg faktury kosztowej wygląda tak:

  1. Otrzymanie – dostawca wystawia fakturę w KSeF, a system nadaje jej numer KSeF.
  2. Pobranie – faktura trafia z KSeF do Twojego systemu (ręcznie lub automatycznie).
  3. Weryfikacja – sprawdzenie, czy faktura dotyczy faktycznego zamówienia, czy zgadzają się ilości, ceny i warunki płatności.
  4. Opis merytoryczny – przypisanie do MPK, projektu, kategorii kosztu lub zlecenia.
  5. Akceptacja – zatwierdzenie przez osobę odpowiedzialną za budżet.
  6. Księgowanie i płatność – przekazanie danych do programu księgowego, ERP i do przelewu.

Jedna kluczowa rzecz: faktura jest uznana za otrzymaną w momencie nadania jej numeru KSeF. Pobranie jej z systemu to osobna czynność operacyjna. W praktyce oznacza to, że faktura może być już „Twoja” formalnie, a nikt w firmie jeszcze o niej nie wie. Jeśli nikt regularnie nie pobiera dokumentów, łatwo przegapić termin płatności albo skonto. To najmocniejszy argument za automatyzacją pierwszego etapu.

Automatyczne pobieranie faktur z KSeF przez API

Ministerstwo Finansów udostępnia bezpłatne narzędzia do odbierania faktur: Aplikację Podatnika KSeF i Aplikację Mobilną KSeF. Przy kilku fakturach miesięcznie to wystarczy. Gdy jednak kosztów są dziesiątki lub setki, ręczne logowanie, wyszukiwanie i zapisywanie plików zaczyna zjadać godziny pracy.

Automatyczne pobieranie faktur z KSeF opiera się na API KSeF 2.0. Zwykle działa to tak, że integracja w zaplanowanych odstępach (np. co godzinę) pobiera listę metadanych nowych faktur zakupowych, porównuje ją z tym, co już jest w systemie, i dociąga brakujące dokumenty.

Warto znać kilka faktów technicznych z dokumentacji API KSeF 2.0:

  • Uprawnienie do dostępu do faktur obejmuje zarówno faktury zakupowe, jak i sprzedażowe.
  • Biuro rachunkowe może pobierać faktury klienta po nadaniu mu odpowiedniego uprawnienia. To dobra wiadomość dla firm, które księgowość mają na zewnątrz.
  • Limity żądań są osobne m.in. dla listy metadanych, eksportu paczki faktur i pobrania pojedynczej faktury po numerze KSeF. Aktualne wartości należy odczytać z endpointu rate-limits, a integratorzy mogą złożyć wniosek o indywidualne limity.
  • Lista metadanych zwraca do 10 000 rekordów na zestaw filtrów.
  • Eksport paczki obejmuje do 10 000 faktur lub 1 GB danych, w okresie do 100 dni.

Co z tego wynika w praktyce? Dobrze zaprojektowana integracja nie pyta API „na ślepo” co minutę o wszystko. Pobiera przyrostowo, zapamiętuje ostatni przetworzony moment, a przy pierwszym uruchomieniu (np. zaciągnięciu historii) dzieli zakres dat na okresy mieszczące się w ograniczeniach eksportu. Do tego potrzebna jest obsługa błędów i ponowień: gdy limit zostanie osiągnięty, system czeka i próbuje ponownie, zamiast gubić dokumenty.

Kierowniczka przegląda dokument na tablecie i zatwierdza go w biurze
Fot. Marta Filipczyk / Unsplash

Opis i akceptacja faktur w firmie online

Pobranie faktury to dopiero początek. Największe opóźnienia w firmach MŚP powstają na etapie „kto ma to zatwierdzić?”. Faktura leży w skrzynce księgowej, kierownik jest w delegacji, a termin płatności mija.

Akceptacja faktur w firmie online rozwiązuje ten problem, jeśli opiera się na jasnych regułach:

  • Routing według dostawcy lub kategorii – faktury za paliwo idą do kierownika floty, za materiały do kierownika produkcji, za oprogramowanie do IT.
  • Progi kwotowe – do ustalonej w firmie kwoty akceptuje kierownik działu, powyżej dodatkowo zarząd.
  • Dopasowanie do zamówienia – jeśli faktura zgadza się z zamówieniem w ERP co do ilości i ceny, może przejść ścieżką uproszczoną.
  • Przypomnienia i zastępstwa – gdy akceptujący nie reaguje, system przypomina, a podczas urlopu przekazuje zadanie zastępcy.

Przykład z życia: firma handlowa z Gliwic otrzymuje około 400 faktur kosztowych miesięcznie. Po wdrożeniu reguł 70–80% stałych kosztów (media, leasing, abonamenty) jest wstępnie opisywanych automatycznie na podstawie poprzednich faktur od tego samego dostawcy. Akceptujący tylko klika „zatwierdź” w telefonie, a ręcznie opisuje się wyłącznie nietypowe pozycje. Elektroniczny obieg faktur kosztowych nie musi więc oznaczać rozbudowanego systemu – czasem wystarczy dobrze ustawiony workflow i kilka reguł.

Jeśli dopiero zaczynasz porządkować procesy, przeczytaj nasz tekst o tym, czym jest automatyzacja procesów – pomaga oddzielić to, co warto automatyzować, od tego, co lepiej najpierw uprościć.

Faktury zakupowe z KSeF do ERP i programu księgowego

Faktura w KSeF ma postać ustrukturyzowaną, więc dane nie muszą być przepisywane ani „czytane” z PDF. To ogromna zmiana w porównaniu z OCR – pola są jednoznaczne. Przekazanie faktur zakupowych z KSeF do ERP sprowadza się do zmapowania danych:

  • Kontrahent – po NIP dopasowanie do kartoteki dostawców; gdy go brak, zakładanie nowego rekordu do weryfikacji.
  • Pozycje – powiązanie z indeksami towarowymi lub kontami kosztowymi.
  • Opis z workflow – MPK, projekt, kategoria kosztu, osoba akceptująca.
  • Numer KSeF – zapisywany przy dokumencie, by zawsze dało się go jednoznacznie powiązać z oryginałem.

Integracja KSeF z ERP może działać bezpośrednio (gdy ERP ma moduł KSeF) albo przez warstwę pośrednią, która pobiera faktury, prowadzi obieg akceptacji i dopiero zatwierdzone dokumenty wysyła do ERP i programu księgowego. Drugi wariant sprawdza się, gdy księgowość prowadzi biuro zewnętrzne, a firma ma własny system magazynowy lub sprzedażowy. Szczegóły techniczne opisaliśmy w poradniku integracja KSeF z ERP i sklepem internetowym.

Kurier przekazuje paczkę klientowi przy drzwiach biura
Fot. Arlind Photography / Unsplash

Faktury poza KSeF: wizualizacja, kod QR, kontrahenci zagraniczni

Nawet najlepiej zautomatyzowany obieg dokumentów w firmie musi uwzględnić dokumenty, które nie przyjdą przez KSeF. W kosztach to np. rachunki od zagranicznych dostawców usług, które zwykle przychodzą e-mailem jako PDF. Dla nich warto zostawić osobną ścieżkę wejścia (skrzynka e-mail lub upload), która dalej łączy się z tym samym workflow akceptacji.

Druga strona medalu to Twoja sprzedaż. Gdy nabywca nie ma dostępu do KSeF – np. osoba fizyczna nieprowadząca działalności albo kontrahent zagraniczny bez polskiego NIP – wystawca przekazuje mu fakturę poza systemem, np. jako wizualizację PDF lub wydruk. Taka wizualizacja zawiera numer KSeF i kod QR.

Różnica między trybami wystawienia:

  • Faktura wystawiona online – wizualizacja zawiera jeden kod QR.
  • Faktura w trybie offline – może mieć dwa kody: OFFLINE i CERTYFIKAT. Drugi wymaga certyfikatu KSeF.

Jeśli Twój system sprzedażowy generuje PDF-y samodzielnie, upewnij się, że wizualizacja zawiera wymagane elementy, a przy trybie offline – że firma ma przygotowany certyfikat KSeF, zanim będzie potrzebny.

Najczęstsze błędy przy automatyzacji obiegu faktur

  • Automatyzowanie chaosu – jeśli dziś nikt nie wie, kto akceptuje faktury za transport, system tego nie rozstrzygnie. Najpierw reguły, potem narzędzie.
  • Utożsamianie pobrania z otrzymaniem – faktura jest otrzymana z chwilą nadania numeru KSeF, więc opóźnione pobieranie przesuwa tylko Twoją wiedzę, nie terminy.
  • Brak obsługi limitów API – integracja, która nie uwzględnia limitów żądań i ograniczeń eksportu, gubi dane przy większych wolumenach lub przy pobieraniu historii.
  • Duplikaty – ta sama faktura zaciągnięta z KSeF i dodatkowo dodana ręcznie z maila. Kluczem deduplikacji powinien być numer KSeF.
  • Zapomniane uprawnienia – biuro rachunkowe lub integracja nie mają nadanego dostępu do faktur, a proces staje w dniu startu.
  • Brak ścieżki dla dokumentów spoza KSeF – zagraniczne rachunki znowu krążą mailami i wypadają z kontroli kosztów.

Kolejność wdrożenia krok po kroku

  1. Mapa procesu – kto dziś odbiera, opisuje, akceptuje i księguje faktury; ile ich jest miesięcznie i od jakich dostawców.
  2. Uprawnienia w KSeF – nadanie dostępu do faktur osobom, integracji i biuru rachunkowemu.
  3. Automatyczne pobieranie – integracja z API, pobieranie przyrostowe, deduplikacja po numerze KSeF, powiadomienia o nowych dokumentach.
  4. Workflow akceptacji – reguły routingu, progi, zastępstwa, akceptacja z telefonu.
  5. Integracja z ERP i księgowością – mapowanie kontrahentów, kont i MPK; przesyłanie tylko zatwierdzonych dokumentów.
  6. Ścieżka dla faktur spoza KSeF – skrzynka lub upload, ten sam obieg akceptacji.
  7. Pilotaż i pomiar – start na jednym dziale, pomiar czasu od otrzymania do akceptacji, dopiero potem cała firma.

Taka kolejność pozwala szybko uzyskać efekt (wszystkie faktury w jednym miejscu, bez ręcznego logowania), a trudniejsze integracje dokładać etapami.

FAQ

Od kiedy firma musi odbierać faktury przez KSeF?

Od 1 lutego 2026 r. Obowiązek odbierania faktur ustrukturyzowanych przez KSeF dotyczy wszystkich podatników VAT, także tych, którzy sami zaczynają wystawiać faktury w KSeF później, a zgoda nabywcy nie jest wymagana.

Kiedy faktura z KSeF jest uznana za otrzymaną?

W momencie nadania jej numeru KSeF. Pobranie faktury z systemu to osobna czynność operacyjna.

Czy biuro rachunkowe może samo pobierać nasze faktury z KSeF?

Tak, po nadaniu mu odpowiedniego uprawnienia do dostępu do faktur, które obejmuje faktury zakupowe i sprzedażowe.

Czy do odbierania faktur potrzebne jest płatne oprogramowanie?

Nie. MF udostępnia bezpłatne narzędzia: Aplikację Podatnika KSeF i Aplikację Mobilną KSeF. Integracja przez API opłaca się przy większej liczbie dokumentów i potrzebie obiegu akceptacji.

Jak przekazać fakturę kontrahentowi zagranicznemu bez polskiego NIP?

Poza systemem, np. jako wizualizację PDF lub wydruk, który zawiera numer KSeF i kod QR.

Podsumowanie

KSeF uporządkował wejście faktur do firmy, ale reszta procesu – pobieranie, opis, akceptacja, księgowanie i płatność – wciąż zależy od Ciebie. Dobrze zaprojektowana automatyzacja obiegu faktur łączy automatyczne pobieranie przez API, prosty workflow akceptacji online, integrację z ERP oraz osobną ścieżkę dla dokumentów spoza KSeF. Efekt to mniej ręcznej pracy, terminowe płatności i pełna kontrola nad kosztami. Indywidualną sytuację podatkową warto omówić z doradcą. Jeśli chcesz zaplanować wdrożenie w swojej firmie, umów się na rozmowę z CEBO.TECH – przeanalizujemy Twój obecny proces i zaproponujemy kolejność działań dopasowaną do skali Twojej działalności.

Podobał Ci się artykuł?

Podziel się nim z innymi!

Powiązane artykuły