Integracje i automatyzacja
Integracja z KSeF własnego systemu sprzedażowego: co zaplanować w projekcie
Część poradnika: Integracja systemów w firmie: co zrobić, gdy przestaje działać
Integracja z KSeF własnego systemu sprzedażowego to w praktyce dwa osobne obowiązki, które łatwo pomylić: wysyłanie faktur, które wystawiasz, i odbieranie tych, które przychodzą do Ciebie. Odbiór faktur z Krajowego Systemu e-Faktur objął wszystkich podatników otrzymujących faktury od 1 lutego 2026 r. Wystawianie ruszyło etapami: od 1 lutego 2026 r. dla podatników, u których wartość sprzedaży wraz z podatkiem przekroczyła w 2024 r. 200 mln zł, i od 1 kwietnia 2026 r. dla pozostałych podatników zobowiązanych do wystawiania faktur ustrukturyzowanych. Ten materiał ma charakter informacyjny i nie jest poradą prawną ani podatkową — zakres własnych obowiązków potwierdź w księgowości lub u doradcy podatkowego.
Od kiedy KSeF obowiązuje w Twojej firmie i co jeszcze zostało do zrobienia
KSeF to prowadzony przez Ministerstwo Finansów Krajowy System e-Faktur, przez który przechodzą faktury ustrukturyzowane — zarówno wystawiane, jak i odbierane. Rozdzielenie obu obowiązków jest najczęstszym nieporozumieniem: gotowość na odbiór była wymagana wcześniej niż obowiązek wystawiania dla większości firm. Firma, która w lutym 2026 r. nie miała jeszcze obowiązku wystawiania, i tak musiała umieć pobrać fakturę zakupową z systemu.
Część terminów wciąż jest otwarta. Poniżej to, co dokładnie wygasa i kiedy.
| Termin | Czego dotyczy |
|---|---|
| 1 lutego 2026 r. | Obowiązek odbierania faktur z KSeF dla wszystkich podatników otrzymujących faktury oraz obowiązek wystawiania dla podatników, u których sprzedaż z podatkiem przekroczyła w 2024 r. 200 mln zł |
| 1 kwietnia 2026 r. | Obowiązek wystawiania dla pozostałych podatników zobowiązanych do wystawiania faktur ustrukturyzowanych |
| 31 grudnia 2026 r. | Koniec przepisu przejściowego pozwalającego wystawiać faktury poza KSeF przy miesięcznej sprzedaży udokumentowanej fakturami do 10 000 zł brutto; koniec wyłączenia paragonów fiskalnych z NIP do 450 zł traktowanych jako faktury uproszczone |
| 1 stycznia 2027 r. | Od tej daty mają być egzekwowane kary za nieprawidłowości w wystawianiu faktur w KSeF |
Podstawy prawne wskazane przez Ministerstwo Finansów to ustawa z 5 sierpnia 2025 r. wprowadzająca etapowy harmonogram, rozporządzenie z 12 grudnia 2025 r. w sprawie korzystania z KSeF (Dz. U. 2025 poz. 1815) oraz rozporządzenie z 7 grudnia 2025 r. w sprawie wyłączeń (Dz. U. 2025 poz. 1742).
Trzy miejsca, w których KSeF dotyka Twojego systemu sprzedażowego
KSeF wpina się we własny system w trzech punktach: w momencie powstania dokumentu sprzedaży, w obiegu faktur zakupowych oraz w archiwizacji i numeracji dokumentów. Jeżeli sprzedaż powstaje w sklepie, panelu B2B, systemie rezerwacji albo aplikacji terenowej, to właśnie tam trzeba wskazać konkretne zdarzenie, po którym faktura ma pojechać do KSeF.
Wystawianie. Wskaż jedno zdarzenie w procesie: zatwierdzenie zamówienia, wydanie towaru, zakończenie usługi albo zaksięgowanie płatności. To zdarzenie staje się wyzwalaczem wysyłki. Jeżeli w Twoim systemie faktura może powstać na trzy różne sposoby, integracja będzie miała trzy ścieżki i trzy zestawy błędów do obsłużenia.
Odbiór. Faktury zakupowe pobrane z KSeF trafiają do firmy jako strumień dokumentów bez kontekstu — bez numeru Twojego zamówienia i bez wskazania, kto je zamawiał. Zaplanuj regułę dopasowania: po NIP dostawcy, kwocie, dacie i numerze zamówienia z treści faktury, a dla reszty ręczną kolejkę do przypisania. To klasyczny problem integracji systemów w firmie, gdzie trzeba z góry ustalić, który system jest źródłem prawdy dla danej informacji. Ta sama reguła jednego właściciela danych rządzi tym, jak ustawia się synchronizację stanów magazynowych między sklepem a systemem magazynowym.
Archiwizacja i numer KSeF. Każdy dokument, który przeszedł przez system, dostaje numer nadany przez KSeF. Zapisz go przy fakturze w swojej bazie i pokazuj tam, gdzie ludzie go potrzebują: w karcie zamówienia, na dokumencie magazynowym, w panelu obsługi klienta i w eksporcie do księgowości. Bez tego reklamacja „nie dostaliśmy faktury” kończy się ręcznym szukaniem.
Tryb offline24 zaprojektuj od razu, nie jako wyjątek
Tryb offline24 to sytuacja, w której faktura powstaje bez połączenia z KSeF i musi zostać przesłana do systemu najpóźniej następnego dnia roboczego. Dla właściciela systemu sprzedażowego to nie jest przypadek brzegowy, tylko normalny stan pracy — dotyczy każdego, kto wystawia dokumenty w terenie, na targach, w magazynie z kiepskim zasięgiem albo w chwili awarii łącza.
Z perspektywy projektu oznacza to cztery rzeczy do zbudowania: kolejkę dokumentów oczekujących na wysyłkę, automatyczne ponowienia z rosnącym odstępem, widoczny status faktury („wysłana”, „oczekuje”, „odrzucona”) oraz alert dla konkretnej osoby, gdy dokument nie przeszedł mimo prób. Sam mechanizm ponowień jest tańszy niż odtwarzanie po fakcie, które faktury nie dotarły.
Własna integracja z API, program księgowy czy dostawca pośredniczący
Nie ma jednej dobrej odpowiedzi — wybór zależy od tego, gdzie realnie powstaje faktura i ile dokumentów przechodzi przez firmę miesięcznie. Poniższe kryteria pomagają odrzucić opcje, które nie mają szans zadziałać w Twoim procesie. Jest to ten sam rachunek, który robi się przy wyborze między gotową platformą automatyzacji a własną integracją: im bardziej krytyczny i audytowalny proces, tym mniej opłaca się trzymać jego logikę u zewnętrznego dostawcy.
| Droga | Kiedy ma sens | Na co uważać |
|---|---|---|
| Własna integracja z API KSeF | Faktura powstaje w Twoim systemie, dużo dokumentów, potrzebne statusy w czasie rzeczywistym | Utrzymanie po stronie zespołu: zmiany w dokumentacji, uprawnienia, obsługa błędów |
| Program księgowy z obsługą KSeF | Faktury i tak wystawia księgowość, sprzedaż jest wsadowa | Dane do programu muszą trafiać automatycznie, inaczej wracasz do przepisywania |
| Dostawca pośredniczący | Chcesz jednego punktu integracji i nie budujesz obsługi KSeF u siebie | Zależność od dostawcy, sposób rozliczenia, kto odpowiada za nieudaną wysyłkę |
Kryteria decyzyjne są cztery: gdzie powstaje dokument sprzedaży, ile faktur miesięcznie przechodzi przez firmę, czy potrzebujesz statusu faktury z powrotem w swoim systemie oraz kto po wdrożeniu będzie to utrzymywał. Jeżeli oczekujesz odpowiedzi „ile to będzie kosztować”, zacznij od tego, ile ścieżek wystawiania ma Twój system — to ten sam mechanizm, który decyduje o tym, ile kosztuje aplikacja mobilna i każde inne wdrożenie rozliczane zakresem.
Co zaplanować w projekcie integracji z KSeF własnego systemu
Zakres projektu obejmuje pięć obszarów, które w wycenach bywają pomijane, a potem generują najwięcej pracy: środowiska, uprawnienia, błędy, logi i właściciel procesu.
- Środowiska. KSeF udostępnia środowisko testowe i przedprodukcyjne (Demo) obok produkcyjnego. Zaplanuj testy na obu, zanim przełączysz ruch — łącznie z fakturami korygującymi i nietypowymi przypadkami z Twojej sprzedaży.
- Uprawnienia i uwierzytelnienie. Ustal, kto i czym uwierzytelnia się w systemie oraz kto nadaje uprawnienia w firmie. Szczegóły techniczne uwierzytelnienia i strukturę schemy faktury czerp z aktualnej dokumentacji Ministerstwa Finansów, a nie z artykułów w sieci — ta warstwa zmienia się najczęściej.
- Obsługa błędów i ponowień. Odrzucenie dokumentu musi mieć zdefiniowaną ścieżkę: kto dostaje powiadomienie, gdzie widać powód, jak wygląda ponowna wysyłka po poprawce.
- Logi i możliwość odtworzenia zdarzeń. Zapisuj, co i kiedy zostało wysłane, z jakim wynikiem i jakim numerem KSeF. Bez tego każda kontrola i każda reklamacja to śledztwo.
- Właściciel procesu. Wskaż jedną osobę po stronie firmy, która odpowiada za KSeF na co dzień. Integracja bez właściciela cicho przestaje działać.
Zanim zamówisz zmiany u dostawcy istniejącego systemu, zadaj kilka pytań, które od razu pokażą, ile pracy zostaje po Twojej stronie. Ten sam zestaw wchodzi potem do dokumentu, na podstawie którego napiszesz brief dla software house’u.
„Czy w naszej wersji systemu faktura sprzedaży trafia do KSeF automatycznie po zatwierdzeniu dokumentu, czy przez eksport do programu księgowego? Czy jest obsługa trybu offline24 z kolejką i ponowieniami? Czy numer KSeF wraca do karty zamówienia i dokumentu magazynowego? Na jakim środowisku możemy przetestować pełny obieg przed przełączeniem na produkcję?"
Odpowiedzi rozstrzygają, czy wystarczy konfiguracja, czy potrzebujesz osobnej warstwy integracyjnej — a przy okazji porządkują resztę wymiany danych między systemami w firmie, bo faktura rzadko jest jedynym dokumentem, który krąży między sklepem, magazynem a księgowością. Jeżeli chcesz to ułożyć z kimś z zewnątrz, opisz swój obieg dokumentów w kreatorze briefu — sześć kroków wystarczy, żeby rozmowa zaczęła się od konkretów, a nie od zgadywania.
Checklista
Sprawdź w księgowości, od kiedy Twoja firma ma obowiązek wystawiania faktur ustrukturyzowanych, a od kiedy tylko ich odbierania.
Wskaż w swoim systemie dokładny moment, w którym powstaje faktura sprzedaży — to tam wpina się wysyłka do KSeF.
Zaprojektuj powiązanie faktury zakupowej pobranej z KSeF z zamówieniem i dokumentem magazynowym.
Zaplanuj tryb offline24: kolejkę wysyłki, ponowienia i przesłanie faktury najpóźniej następnego dnia roboczego.
Zapisuj numer KSeF przy dokumencie w swoim systemie i pokazuj go w panelu obsługi klienta.
Przetestuj cały obieg na środowisku testowym lub przedprodukcyjnym (Demo), zanim przełączysz się na produkcję.
Wyznacz osobę odpowiedzialną za proces: kto reaguje, gdy faktura nie przeszła i kto czyta logi błędów.
Najczęstsze pytania
- Od kiedy muszę wystawiać faktury w KSeF, a od kiedy je odbierać?
- To dwie różne daty. Obowiązek odbierania faktur z KSeF od 1 lutego 2026 r. dotyczy wszystkich podatników otrzymujących faktury. Obowiązek wystawiania ruszył etapami: od 1 lutego 2026 r. dla podatników, u których wartość sprzedaży wraz z podatkiem przekroczyła w 2024 r. 200 mln zł, i od 1 kwietnia 2026 r. dla pozostałych podatników zobowiązanych do wystawiania faktur ustrukturyzowanych.
- Czy muszę integrować się z API KSeF, czy wystarczy program księgowy?
- Wystarczy program księgowy, jeżeli faktury sprzedaży faktycznie powstają w nim, a nie we własnym systemie. Jeżeli dokument sprzedaży rodzi się w sklepie, panelu B2B albo aplikacji terenowej, potrzebujesz drogi, która przeniesie go do KSeF bez ręcznego przepisywania — własnej integracji, dostawcy pośredniczącego albo automatycznego przekazania do programu księgowego.
- Co zrobić, gdy w momencie wystawiania faktury nie ma połączenia z KSeF?
- Do tego służy tryb offline24. Fakturę wystawia się poza systemem, a następnie przesyła do KSeF najpóźniej następnego dnia roboczego. Z punktu widzenia własnego systemu oznacza to kolejkę dokumentów oczekujących na wysyłkę, automatyczne ponowienia i alert dla człowieka, gdy dokument nie przeszedł mimo prób.
- Czy mój sklep internetowy musi wystawiać faktury przez KSeF?
- Jeżeli Twoja firma jest objęta obowiązkiem wystawiania faktur ustrukturyzowanych, obejmuje on także faktury powstające w sklepie internetowym — obowiązek dotyczy podatnika, a nie konkretnego programu. Kluczowe pytanie brzmi więc nie „czy", tylko którędy faktura ze sklepu trafia do KSeF: bezpośrednio, przez program księgowy czy przez dostawcę pośredniczącego.
- Co z fakturami do 10 000 zł miesięcznie?
- Do 31 grudnia 2026 r. działa przepis przejściowy pozwalający wystawiać faktury poza KSeF, jeżeli łączna miesięczna wartość sprzedaży udokumentowanej fakturami nie przekracza 10 000 zł brutto. Po tym okresie wyłączenie wygasa, więc nie jest to zwolnienie stałe, tylko okno czasowe na przygotowanie systemu.
Źródła i metodologia
Linki prowadzą do źródeł pierwotnych oraz zasad, według których przygotowujemy i aktualizujemy materiały.