Blog · KSeF

KSeF: import faktur zakupowych do własnego systemu

22 września 2026 · CodePort · 8 min czytania

O KSeF mówi się głównie w kontekście wystawiania faktur, ale pierwszy obowiązek, który dotknął wszystkich, jest po drugiej stronie: od 1 lutego 2026 r. każda firma odbiera faktury w KSeF. Faktura jest uznana za otrzymaną w dniu przydzielenia numeru KSeF — niezależnie od tego, czy ktoś tego dnia zalogował się do systemu. Ten tekst jest o tym, jak wciągnąć te faktury do własnego systemu automatycznie i ile to kosztuje.

Od kiedy trzeba odbierać faktury w KSeF

Harmonogram wystawiania jest etapowy, ale odbieranie dotyczy wszystkich od tej samej daty:

Data Kogo dotyczy
1 lutego 2026 Wszystkie firmy odbierają faktury w KSeF — niezależnie od wielkości sprzedaży
1 lutego 2026 Obowiązkowe wystawianie dla firm ze sprzedażą powyżej 200 mln zł w 2024 r.
1 kwietnia 2026 Obowiązkowe wystawianie dla pozostałych podatników VAT
1 stycznia 2027 Najmniejsze firmy oraz koniec okresu bez kar

Do końca 2026 r. kar nie ma. Od 1 stycznia 2027 r. za wystawienie faktury poza KSeF grozi kara do 100% kwoty VAT z faktury, a przy fakturach bez VAT do 18,7% kwoty brutto — szczegóły opisaliśmy w artykule kary za KSeF od 2027. Po stronie zakupów sankcji nie ma, ale jest coś bardziej dotkliwego na co dzień: faktura, o której nikt nie wie.

Dlaczego data nadania numeru KSeF zmienia pracę księgowości

Zasada jest krótka: fakturę ustrukturyzowaną uznaje się za otrzymaną w dniu przydzielenia numeru KSeF. Nie w dniu, w którym ktoś ją pobrał, wydrukował albo przesłał dalej mailem.

W praktyce oznacza to trzy rzeczy. Po pierwsze, zegar terminów startuje bez udziału Twojej firmy. Po drugie, jeśli faktury pobiera raz w tygodniu jedna osoba, część dokumentów trafia do obiegu z opóźnieniem, którego nie widać w żadnym raporcie. Po trzecie — i to najczęstszy problem w małych firmach — nieobecność tej jednej osoby zatrzymuje cały strumień zakupów.

Automatyczny import nie jest więc wygodą, tylko sposobem na to, żeby data w systemie zgadzała się z datą w KSeF.

Trzy drogi: ręcznie, moduł w programie, własny import

  • Ręcznie w Aplikacji Podatnika — zero kosztów wdrożenia, ale ktoś musi wchodzić, filtrować i pobierać. Sensowne przy kilku fakturach zakupowych miesięcznie.
  • Gotowy moduł w programie księgowym — jeśli Twój program ma import z KSeF i obsługuje Twoje przypadki, to najtańsza droga. Warto to sprawdzić, zanim zaczniesz rozmawiać o własnym rozwiązaniu.
  • Własny import przez API — potrzebny, gdy faktury mają trafiać do systemu, którego nikt za Ciebie nie zintegruje: własnego ERP, systemu projektowego, aplikacji, w której rozliczacie zlecenia. Kiedy wystarczy gotowy program, a kiedy trzeba integracji, rozpisaliśmy w artykule integracja KSeF z własnym systemem, sklepem lub ERP.

Ten artykuł jest o trzeciej drodze — i o tym, czego w niej nie widać na pierwszy rzut oka.

Jak działa automatyczne pobieranie

Od strony firmy to cztery kroki, które program wykonuje sam:

  • Uwierzytelnienie — certyfikatem KSeF albo tokenem. Tokeny miały działać do końca 2026 r., ale Ministerstwo Finansów zdecydowało utrzymać je bezterminowo, więc oba sposoby zostają.
  • Pobranie listy faktur za wskazany okres — to na tej liście pojawia się faktura, której jeszcze nikt w firmie nie widział.
  • Pobranie dokumentów i zapis numeru KSeF — numer jest identyfikatorem faktury w systemie i to po nim rozpoznajemy duplikaty oraz wiążemy korekty z fakturą pierwotną.
  • Zapis do systemu firmy wraz z datą nadania numeru, kwotami, kontrahentem i plikiem źródłowym.

Techniczna część jest przewidywalna. Cała trudność — i większość godzin — leży w tym, co dzieje się z fakturą po pobraniu.

Co musi umieć import, żeby nie był drugą pracą ręczną

Import, który tylko ściąga pliki do folderu, przenosi pracę, zamiast jej ubywać. Lista rzeczy, o które pytamy przy wycenie:

  • Dopasowanie do kontrahenta i zamówienia — po NIP i numerze zamówienia. Bez tego ktoś nadal ręcznie szuka, czego dotyczy faktura.
  • Duplikaty — ta sama faktura nie może wpaść dwa razy po ponownym uruchomieniu importu. Rozpoznajemy ją po numerze KSeF.
  • Korekty — faktura korygująca wystawiona w KSeF zawiera numer KSeF faktury korygowanej, więc program może je powiązać sam, zamiast zostawiać to człowiekowi.
  • Załączniki — żeby je odbierać, nic nie trzeba zgłaszać; zgłoszenie w e-Urzędzie Skarbowym składa wystawca. Po Twojej stronie trzeba je tylko zapisać i pokazać razem z fakturą.
  • Faktury spoza KSeF — zagraniczni dostawcy nie wystawiają w KSeF. Potrzebny drugi kanał, najczęściej skrzynka e-mail, z której dokumenty trafiają w to samo miejsce.
  • Obieg akceptacji — kto zatwierdza zakup i w jakiej kolejności; bez tego faktura czeka w systemie tak samo jak czekała w skrzynce.
  • Powiadomienia o błędach — gdy pobieranie przestanie działać, ma się o tym dowiedzieć firma, a nie kontrahent po miesiącu.
  • Tryb offline i awaria — faktura przekazana poza systemem trafi do KSeF później; import ma ją wtedy rozpoznać i nie zapisać drugi raz.

Ile kosztuje import faktur zakupowych

Liczymy godzinami: stawka programisty to 200 zł/h netto. Bloki wyglądają tak:

Blok Godziny Koszt netto
Połączenie z KSeF: uwierzytelnienie, pobieranie, zapis numeru KSeF, ponowne próby i logi 24 – 60 h 4 800 – 12 000 zł
Dopasowanie do kontrahenta i zamówienia 8 – 24 h 1 600 – 4 800 zł
Obsługa korekt i powiązanie z fakturą pierwotną 6 – 16 h 1 200 – 3 200 zł
Załączniki do faktur 4 – 10 h 800 – 2 000 zł
Drugi kanał na faktury spoza KSeF 8 – 20 h 1 600 – 4 000 zł
Obieg akceptacji zakupów 14 – 34 h 2 800 – 6 800 zł
Powiadomienia o nowych fakturach i o błędach 6 – 18 h 1 200 – 3 600 zł
Archiwum i wyszukiwanie faktur 8 – 20 h 1 600 – 4 000 zł

Trzy najczęstsze zestawy:

  • Sam import do systemu (połączenie, dopasowanie, korekty) — 38 – 100 godzin, czyli 7 600 – 20 000 zł netto.
  • Import z obiegiem akceptacji i powiadomieniami — 58 – 152 godziny, czyli 11 600 – 30 400 zł netto.
  • Pełny zestaw razem z załącznikami, drugim kanałem i archiwum — 78 – 202 godziny, czyli 15 600 – 40 400 zł netto.

Jeśli równolegle potrzebujesz wystawiania faktur w KSeF, policz to jednym projektem — uwierzytelnienie i obsługa błędów są wspólne. Widełki dla całości i dla innych integracji zebraliśmy w artykule ile kosztuje automatyzacja i integracja.

Ile to trwa

  • sam import do systemu — 3 – 6 tygodni;
  • import z obiegiem akceptacji — 4 – 8 tygodni;
  • pełny zestaw — 5 – 10 tygodni.

Pierwszy tydzień to zwykle nie kod, tylko mapa: skąd biorą się dziś faktury zakupowe, kto je zatwierdza, gdzie trafiają i co się dzieje z tymi spoza KSeF. Dopiero po niej widać, czy projekt jest mały, czy duży.

Czego nie robić

  • Nie zostawiać tego na koniec 2026 roku. Odbieranie działa od lutego 2026, więc import można przetestować na prawdziwych fakturach spokojnie, zanim 1 stycznia 2027 zaczną obowiązywać kary po stronie sprzedaży.
  • Nie budować drugiego miejsca na te same dane. Jeśli faktury lądują w osobnym panelu, którego nikt nie otwiera, wróciliśmy do punktu wyjścia.
  • Nie opierać się na jednej osobie i kalendarzu. „Pani Kasia pobiera w każdy poniedziałek” działa do pierwszego urlopu.
  • Nie pomijać powiadomień o błędach. Import bez alarmu psuje się cicho — dowiesz się o tym z monitu o zapłatę.

Jak przygotować się do wyceny

Przed rozmową warto zebrać:

  • ile faktur zakupowych wpływa miesięcznie i ilu macie stałych dostawców;
  • do jakiego systemu mają trafiać (program księgowy, ERP, własna aplikacja) i czy ma on API;
  • kto zatwierdza zakupy i czy kolejność zależy od kwoty albo działu;
  • ilu dostawców jest spoza Polski — to one wyznaczają drugi kanał;
  • czy potrzebujecie także wystawiania faktur w KSeF, czy na razie tylko odbierania;
  • kto po stronie firmy ma dostęp administracyjny do systemu docelowego.

Żeby poznać orientacyjną kwotę, wybierz w kalkulatorze wyceny „Integracja systemów” i zaznacz KSeF — widełki i termin zobaczysz od razu, bez podawania e-maila. Zakres prac przy połączeniach i automatyzacji opisaliśmy też na stronach integracja systemów i automatyzacja procesów, a szczegóły swojego przypadku możesz opisać w briefie.

Najczęstsze pytania

Od kiedy trzeba odbierać faktury w KSeF?

Od 1 lutego 2026 r. obowiązek otrzymywania faktur w KSeF dotyczy wszystkich podatników, niezależnie od wielkości sprzedaży. Wystawianie wchodzi etapami: od 1 lutego 2026 r. firmy ze sprzedażą powyżej 200 mln zł w 2024 r., od 1 kwietnia 2026 r. pozostali podatnicy VAT, a od 1 stycznia 2027 r. najmniejsze firmy.

Kiedy fakturę uznaje się za otrzymaną?

Fakturę ustrukturyzowaną uznaje się za otrzymaną w dniu przydzielenia jej numeru KSeF. Data nie zależy od tego, kiedy ktoś w firmie zajrzy do systemu — dlatego przy ręcznym pobieraniu łatwo obudzić się z fakturą sprzed dwóch tygodni i krótszym czasem na płatność.

Czy faktury zakupowe można pobierać automatycznie?

Tak. KSeF udostępnia API, przez które system firmy pobiera faktury sam. Uwierzytelnienie odbywa się certyfikatem KSeF albo tokenem — tokeny miały działać do końca 2026 r., ale Ministerstwo Finansów zdecydowało utrzymać je bezterminowo.

Co z fakturami, których nie ma w KSeF?

Faktury od zagranicznych dostawców nie podlegają KSeF, więc nadal przyjdą e-mailem albo z portalu dostawcy. Import trzeba zaprojektować tak, żeby te dokumenty trafiały do tego samego miejsca, inaczej firma prowadzi dwie osobne ewidencje zakupów.

Czy żeby odbierać faktury z załącznikami, trzeba coś zgłaszać?

Nie. Odbieranie faktur z załącznikami nie wymaga zgłoszenia — zgłoszenie w e-Urzędzie Skarbowym składa wystawca, który chce takie faktury wysyłać.

Ile kosztuje import faktur zakupowych z KSeF?

Samo połączenie z KSeF wraz z pobieraniem i zapisem numeru KSeF to 24 – 60 godzin, czyli 4 800 – 12 000 zł netto. Z dopasowaniem faktur do kontrahentów i zamówień oraz obsługą korekt wychodzi 38 – 100 godzin, czyli 7 600 – 20 000 zł netto, a z obiegiem akceptacji i powiadomieniami — 58 – 152 godziny, czyli 11 600 – 30 400 zł netto.

Chcesz, żeby faktury zakupowe wpadały same?

Opisz swój przypadek albo policz go w kalkulatorze — orientacyjne widełki i czas realizacji zobaczysz od razu, bez zobowiązań.

Oblicz wycenę online →
← Wróć do bloga