Krajowy System e-Faktur przestał być tematem "na później". Duzi podatnicy musieli się do niego podłączyć od 1 lutego 2026, pozostali czynni podatnicy VAT — od 1 kwietnia 2026, a najmniejsze firmy zwolnione z VAT mają czas do 1 stycznia 2027. Jeśli Twoja firma wystawia lub odbiera choć kilkadziesiąt faktur miesięcznie, ręczne klikanie w aplikacji Ministerstwa Finansów szybko staje się wąskim gardłem — i to jest moment, w którym warto spiąć KSeF z resztą systemów automatycznie, zamiast dokładać kolejny ręczny krok do procesu sprzedaży.
Co właściwie trzeba zautomatyzować
KSeF to nie jeden problem, tylko kilka osobnych procesów, które łatwo pomylić:
- Wystawianie faktur sprzedażowych — faktura powstaje w Twoim systemie (ERP, sklepie, fakturowni) i musi trafić do KSeF w ustrukturyzowanym formacie XML (FA(3)), a nie jako PDF.
- Pobieranie faktur sprzedaży z KSeF — jeśli faktura trafia do systemu odbiorcy automatycznie, Twój system sprzedaży musi wiedzieć, że dokument został zaakceptowany i ma numer KSeF.
- Pobieranie faktur kosztowych/zakupowych — faktury od dostawców lądują w KSeF niezależnie od tego, czy Twój dział księgowości ich oczekuje, więc trzeba je systematycznie pobierać i wprowadzać do systemu księgowego.
- Status i numer KSeF — każda wysłana faktura dostaje numer referencyjny i status (przyjęta/odrzucona), który trzeba zapisać przy dokumencie źródłowym, żeby nie szukać go ręcznie przy kontroli czy reklamacji.
Integracja z API KSeF polega na tym, żeby te cztery procesy działały bez udziału człowieka — system sam generuje XML, wysyła go, odbiera potwierdzenie i zapisuje numer referencyjny tam, gdzie powinien.
Integracja ERP z KSeF
Jeśli faktury wystawiasz z poziomu ERP (Comarch Optima, Comarch ERP XL, Subiekt GT/nexo) lub systemu fakturowania (Fakturownia, wFirma, ifirma), masz dwie drogi:
- Gotowy moduł producenta — część systemów ERP i fakturowni ma już wbudowaną integrację z KSeF lub dodatek od producenta. To najprostsza droga, ale często ogranicza Cię do standardowego formularza faktury i nie obsługuje nietypowych przypadków (faktury korygujące, zaliczkowe, złożone rabaty).
- Integracja po API — budujemy workflow, który pobiera dane faktury z Twojego systemu przez jego API lub eksport, generuje poprawny XML FA(3), wysyła go do API KSeF, odbiera UPO (Urzędowe Poświadczenie Odbioru) i zapisuje numer KSeF z powrotem przy fakturze źródłowej.
Druga opcja ma sens tam, gdzie proces sprzedaży jest nietypowy — np. faktury generowane automatycznie z wielu kanałów (sklep, marketplace, system B2B), gdzie gotowy moduł nie nadąża za logiką biznesową.
wFirma a automatyczne faktury w KSeF
Jeśli korzystasz z wFirma, pytanie "jak to połączyć z KSeF" pojawia się najczęściej w dwóch wariantach: albo chcesz, żeby faktury wystawione w wFirma trafiały do KSeF automatycznie zaraz po wystawieniu, albo chcesz automatycznie pobierać do wFirma faktury kosztowe, które dostawcy wysłali przez KSeF. Oba kierunki da się spiąć workflow automatyzacyjnym, który co określony czas odpytuje API KSeF o nowe dokumenty i wprowadza je do wFirma jako koszty — bez ręcznego logowania się do dwóch systemów osobno.
Jak wygląda wdrożenie integracji z KSeF
Zakres zawsze zależy od tego, z jakiego systemu startujesz i ile masz wariantów faktur:
- Prosta integracja jednokierunkowa (wysyłka faktur sprzedażowych z jednego systemu do KSeF, standardowy format) — mieści się w widełkach 1 800–3 500 zł, podobnie jak pojedynczy automat wdrożony od zera.
- Integracja dwukierunkowa (wysyłka faktur sprzedaży + automatyczne pobieranie faktur kosztowych, zapis statusów i numerów referencyjnych w systemie źródłowym) — to już workflow łączący kilka systemów, więc liczy się w przedziale 2 000–8 000 zł, zależnie od liczby integracji i logiki warunkowej (np. różne formaty faktur, obsługa korekt).
- Integracja z nietypową logiką (wiele kanałów sprzedaży, zaliczki, korekty, złożone rabaty) — 3 500–8 000 zł, bo wymaga dokładnego zmapowania wszystkich wariantów dokumentów.
Czas wdrożenia to zwykle 3–7 dni roboczych dla prostej integracji jednokierunkowej i 2–6 tygodni dla integracji dwukierunkowej z kilkoma systemami — dokładnie tak jak przy innych workflow łączących wiele API. Konkretną kwotę i termin podajemy dopiero po analizie Twojego procesu fakturowania, bo cennik "sztywny" nic tu nie powie — liczy się, ile masz wariantów faktur i z ilu systemów korzystasz.
Dlaczego samo "wysyłanie XML" to za mało
Firmy, które podchodzą do KSeF wyłącznie jako do obowiązku prawnego, często kończą z rozwiązaniem, które działa, ale generuje nową ręczną pracę: ktoś musi codziennie sprawdzać, czy wszystkie faktury faktycznie poszły, ręcznie wklejać numery KSeF do systemu księgowego albo pilnować, czy faktury kosztowe od dostawców zostały pobrane. To dokładnie ten typ procesu, który ma sens zautomatyzować całościowo:
- automatyczne powiadomienie, jeśli faktura zostanie odrzucona przez KSeF (błąd walidacji XML),
- automatyczny zapis numeru referencyjnego i statusu przy dokumencie źródłowym,
- harmonogram, który regularnie pobiera nowe faktury kosztowe i wprowadza je do systemu księgowego bez logowania się ręcznie do przeglądarki KSeF.
Dzięki temu KSeF przestaje być dodatkowym krokiem w codziennej pracy księgowości i staje się niewidoczną warstwą pod spodem — faktura wychodzi z systemu sprzedaży i sama trafia tam, gdzie powinna.
Czy da się to zrobić samodzielnie
Jeśli masz w zespole osobę techniczną, a proces fakturowania jest prosty i jednokanałowy, integracja gotowym modułem producenta ERP lub fakturowni często wystarcza i nie wymaga zewnętrznego wdrożenia. Problem pojawia się, gdy:
- sprzedajesz przez kilka kanałów (sklep, marketplace, B2B) i każdy generuje faktury inaczej,
- Twój system ERP nie ma gotowej integracji z KSeF albo ma ją tylko w droższym planie,
- potrzebujesz też automatycznego pobierania faktur kosztowych, nie tylko wysyłki sprzedażowych.
W tych przypadkach integracja po API, zbudowana pod Twój konkretny proces, oszczędza więcej czasu niż próba naginania gotowego modułu do nietypowego przypadku.
Co dalej
Zaczynamy od bezpłatnej rozmowy o tym, jak dziś wygląda Twoje fakturowanie — ile systemów jest w grze, ile wariantów faktur wystawiasz i czy KSeF ma być jednokierunkowy, czy dwukierunkowy. Potem podajemy konkretną wycenę, bez zobowiązań.