Przejdź do treści
codecollab.pl
§ Blog integracja ksef z programem księgowym

KSeF a program księgowy - jak podłączyć Optimę, iFirmę, wFirmę i Fakturownię

Prawie każdy program księgowy używany dziś w Polsce ma wysyłkę do KSeF wbudowaną - cała robota polega na tym, żeby go poprawnie uwierzytelnić i doprowadzić do niego dane

Autor Krystian Kacik Data Czas czytania 9 min

Prawie każdy program księgowy używany dziś w Polsce ma wysyłkę do KSeF wbudowaną - cała robota polega na tym, żeby go poprawnie uwierzytelnić i doprowadzić do niego dane. Comarch Optima, iFirma, wFirma, Fakturownia, inFakt, Subiekt, WAPRO, Saldeo: wszystkie wysyłają faktury do Krajowego Systemu e-Faktur od siebie, bez pisania kodu. Problem, z którym dzwonią do mnie klienci, prawie nigdy nie dotyczy samego KSeF - dotyczy tego, że faktury ze sklepu trafiają do programu księgowego niekompletne, z opóźnieniem albo dwa razy.

KSeF już obowiązuje: od lutego 2026 największych podatników, od kwietnia 2026 pozostałych. Poniżej czym różnią się popularne programy i gdzie ten łańcuch pęka.

Co to znaczy, że program księgowy jest zintegrowany z KSeF

Integracja programu księgowego z KSeF to wbudowana w ten program funkcja, która zamienia wystawioną fakturę na dokument w formacie wymaganym przez Ministerstwo Finansów, wysyła go do Krajowego Systemu e-Faktur, odbiera nadany numer i potwierdzenie przyjęcia, a potem pokazuje status przy dokumencie. Nie musisz nic instalować ani programować - musisz to jednorazowo uwierzytelnić i nadać uprawnienia.

Warto rozdzielić dwie rzeczy, które ciągle się mylą:

  • Integracja programu z KSeF - robi ją dostawca oprogramowania, Ty tylko klikasz konfigurację
  • Integracja Twojego sklepu z programem księgowym - tu zaczyna się prawdziwa praca i prawdziwe koszty

KSeF jest ostatnim ogniwem łańcucha. Jeśli wcześniej brakuje NIP-u nabywcy albo pozycja ma złą stawkę VAT, KSeF odrzuci dokument - ale winowajca siedzi kilka kroków wcześniej.

Który program księgowy obsługuje KSeF - przegląd

Wszystkie liczące się na polskim rynku programy obsługują KSeF, różnią się modelem sprzedaży i tym, jak łatwo podać im dane ze sklepu. Poniżej rozróżnienie praktyczne, a nie ranking - najlepszy program to zwykle ten, który już zna Twoja księgowa.

ProgramModelDo czego pasuje najlepiej
Comarch ERP Optimalicencja + gwarancja aktualizacjiFirmy z magazynem i handlem, popularna u biur rachunkowych
iFirmaabonament onlineJednoosobowe działalności i mikrofirmy, księgowość razem z programem
wFirmaabonament onlineMikro i małe firmy, dobre integracje ze sklepami i marketplace
inFaktabonament onlineSamozatrudnieni, opcja z księgowym w pakiecie
Fakturowniaabonament onlineFirmy, które chcą tylko wystawiać faktury i mają zewnętrzne biuro
Subiekt (InsERT)licencja + abonament na aktualizacjeSklepy i hurtownie z magazynem
WAPRO (Asseco)licencja + abonamentFirmy handlowe i produkcyjne, rozbudowany magazyn
SaldeoSMARTabonamentBiura rachunkowe, obieg dokumentów kosztowych
Mała Księgowośćlicencja jednorazowaProste rozliczenia, jedna firma, bez sklepu

Dwie uwagi. Funkcje KSeF bywają dostępne dopiero w wyższych wariantach pakietu, a cenniki zmieniają się często - sprawdzaj u dostawcy. I jeśli masz sklep, ważniejsze od etykiety „obsługuje KSeF” jest to, czy program ma API albo gotowy łącznik do Twojej platformy. Bez tego ktoś i tak będzie przepisywał zamówienia ręcznie.

Jak podłączyć program księgowy do KSeF krok po kroku

Podłączenie programu do KSeF to jednorazowa konfiguracja, którą w prostej firmie robi się w kilkadziesiąt minut. Kolejność jest ta sama niezależnie od tego, czy używasz Optimy, wFirmy czy Fakturowni.

  1. Zweryfikuj dane firmy w programie - NIP, pełna nazwa, adres. KSeF porównuje je z rejestrami i odrzuca dokumenty z rozjazdem
  2. Przygotuj sposób uwierzytelnienia - zależnie od formy prawnej i wersji systemu będzie to kwalifikowany podpis właściciela, kwalifikowana pieczęć firmy, Profil Zaufany albo wygenerowany w KSeF token czy certyfikat dla programu. Ta warstwa się zmieniała, więc sprawdź wymagania swojej wersji
  3. Nadaj uprawnienia w KSeF - właściciel albo osoba uprawniona wskazuje, kto i jaki program może wystawiać oraz odbierać faktury w imieniu firmy
  4. Wklej dane uwierzytelniające do programu - w Optimie, wFirmie czy Fakturowni to zwykle jedno okno „KSeF” w ustawieniach firmy
  5. Przetestuj na środowisku testowym - wyślij tam kilka typowych dokumentów: zwykłą fakturę, korektę, fakturę dla klienta bez NIP-u
  6. Wyślij pierwszy prawdziwy dokument i sprawdź numer KSeF - dopiero nadany numer i potwierdzenie przyjęcia oznaczają, że faktura istnieje w systemie
  7. Ustaw odbieranie faktur zakupowych - dostawcy wystawiają dokumenty na Twój NIP i ktoś musi je regularnie pobierać do księgowości

Jeśli schody zaczynają się w kroku 2 albo 3, problem zwykle nie jest informatyczny, tylko formalny: brakuje podpisu, pełnomocnictwa albo aktualnych danych w rejestrze.

Uprawnienia: Ty, księgowa i biuro rachunkowe

Uprawnienia w KSeF nadaje firma, a nie program - tego nikt za Ciebie nie załatwi. W praktyce potrzebujesz trzech decyzji.

Kto wystawia. Zwykle Ty albo Twój system sprzedażowy. Uprawnienie dostaje ta osoba lub to narzędzie, które realnie generuje dokumenty.

Kto odbiera. Faktury kosztowe od dostawców wpadają do KSeF automatycznie. Jeśli nikt ich nie pobiera, po prostu leżą - a Ty tracisz odliczenie VAT w terminie, na który liczyłeś.

Co może biuro rachunkowe. Biuro może mieć dostęp wyłącznie do odbioru albo także do wystawiania. Uprawnienie nadaje się imiennie lub dla podmiotu i można je odebrać - żadne hasła nie są tu potrzebne, KSeF ma własny system pełnomocnictw.

Co pomaga: prosta lista „kto ma jakie uprawnienie i od kiedy”. Przy zmianie księgowej albo pracownika to jedyny sposób, żeby w pięć minut wiedzieć, komu odebrać dostęp.

Skąd program księgowy ma brać faktury ze sklepu

To jest miejsce, w którym rzeczywiście zatrudnia się programistę. Program księgowy sam nie wie, że w sklepie pojawiło się zamówienie - ktoś musi mu je podać. Masz cztery drogi, od najtańszej do najbardziej elastycznej:

DrogaJak działaKiedy ma sens
RęcznieCzłowiek przepisuje zamówienia do programuDo kilkunastu faktur miesięcznie
Import plikuEksport zamówień ze sklepu, import do programuStały, przewidywalny wolumen
Gotowy łącznikWtyczka albo hub pośredniczący przekazuje zamówieniaStandardowy sklep, standardowe faktury
Integracja pod procesSklep rozmawia z programem przez API wg Twoich regułZaliczki, subskrypcje, kilka spółek, B2B

W sklepach WooCommerce najczęściej spotykam wariant trzeci: zamówienia idą do BaseLinkera albo do systemu magazynowego, a stamtąd powstaje faktura, która leci do KSeF. Jak to poskładać, rozpisałem w tekście o integracji WooCommerce z ERP i KSeF oraz w opisie wystawiania faktur z BaseLinkera.

Wariant czwarty bywa potrzebny rzadziej, niż się go sprzedaje. Kiedy naprawdę się opłaca, opisałem w artykule o własnej integracji z KSeF przez API.

Ile to kosztuje

Koszt rozkłada się na dwie pozycje: abonament albo licencję programu księgowego oraz jednorazowe wdrożenie połączenia ze sklepem. Pierwszą płacisz dostawcy oprogramowania, drugą wykonawcy.

  • Programy online w abonamencie (iFirma, wFirma, inFakt, Fakturownia) - kilkadziesiąt złotych miesięcznie w pakietach dla mikrofirm, więcej przy większej liczbie dokumentów i użytkowników. Cenniki zmieniają się kilka razy w roku, sprawdzaj u źródła
  • Programy licencyjne (Optima, Subiekt, WAPRO) - licencja plus abonament na aktualizacje, rząd wielkości od kilkuset do kilku tysięcy złotych rocznie, zależnie od modułów i liczby stanowisk
  • Gotowa wtyczka do sklepu - zwykle kilkaset złotych rocznie
  • Wdrożenie i połączenie systemów u mnie - zależy od tego, ile typów dokumentów i ile wyjątków ma Twój proces. Projekty fixed-bid robię zwykle w przedziale 5000-10000 zł netto, mniejsze łączenia wyceniam po diagnozie, zawsze na piśmie przed startem

Rada z praktyki: nie kupuj najdroższego pakietu „na wyrost”. Taniej zacząć od tego, co obsłuży dzisiejszy wolumen, i podnieść pakiet, gdy zaczniesz się w nim nie mieścić.

Co się psuje najczęściej

Odrzuty w KSeF prawie zawsze wynikają z danych, nie z połączenia. Lista, którą sprawdzam pierwszą, gdy klient dzwoni, że „KSeF nie przyjmuje faktur”:

  1. Brak lub zły NIP nabywcy - najczęstsza przyczyna. W sklepie pole na NIP bywa nieobowiązkowe albo klient wpisuje go ze spacjami i myślnikami
  2. Rozjazd danych firmy - nazwa w programie inna niż w rejestrze
  3. Stawki VAT i jednostki miary - produkt bez stawki albo z jednostką, której schema nie zna
  4. Zdublowane dokumenty - to samo zamówienie trafia do programu dwa razy, bo integracja reaguje i na złożenie zamówienia, i na zmianę statusu płatności
  5. Cicha porażka wysyłki - dokument nie przeszedł, nikt nie ustawił powiadomienia i po miesiącu jest kilkadziesiąt faktur do wyjaśnienia
  6. Niepobrane faktury zakupowe - koszty leżą w KSeF, a księgowość ich nie widzi

Punkty 1 i 4 to robota po stronie sklepu: walidacja NIP-u w koszyku, jednoznaczny numer zamówienia i jedno zdarzenie, które uruchamia wystawienie faktury. Dokładnie ten fragment robię w ramach rozwoju i optymalizacji istniejącego sklepu.

Od czego zacząć

Zacznij od sprawdzenia, gdzie dziś naprawdę powstają Twoje faktury. Jeśli w programie księgowym i jest ich kilkadziesiąt miesięcznie - wystarczy konfiguracja i uprawnienia. Jeśli w sklepie albo w panelu B2B - trzeba zająć się przepływem danych, a nie samym KSeF.

Zaczynam od bezpłatnej diagnozy: patrzę, jak zamówienia trafiają do księgowości, i mówię wprost, czy wystarczy konfiguracja i wtyczka, czy potrzebne jest wdrożenie. Przy większej robocie dostajesz wycenę na piśmie przed startem.

Najczęstsze pytania

Czy muszę kupować osobny program do KSeF? Nie. W popularnych programach księgowych wysyłka do KSeF jest wbudowana, czasem w wyższym wariancie pakietu. Osobne narzędzie ma sens tylko wtedy, gdy Twój obecny program nie jest już rozwijany.

Który program księgowy najlepiej integruje się ze sklepem WooCommerce? Najwięcej gotowych dróg mają wFirma, Fakturownia, Optima i Subiekt - bezpośrednio albo przez hub pośredniczący w rodzaju BaseLinkera. Wybór zależy od tego, jak wygląda Twoja sprzedaż: przy prostych zamówieniach wystarczy gotowy łącznik, przy zaliczkach i subskrypcjach potrzebna jest integracja pod proces.

Czy biuro rachunkowe może wysyłać faktury do KSeF za mnie? Tak, jeśli nadasz mu w KSeF odpowiednie uprawnienie. Odpowiedzialność za terminowe wystawienie dokumentu zostaje po stronie firmy, więc warto ustalić na piśmie, kto co robi i do kiedy.

Co się dzieje, gdy KSeF odrzuci fakturę? Dokument nie zostaje wystawiony i nie dostaje numeru KSeF, a program pokazuje kod błędu. Trzeba poprawić dane w źródle i wysłać ponownie - dlatego tak ważne jest powiadomienie o nieudanej wysyłce.

Wyślij zakres - wycena 24h


Powiązane: Integracja WooCommerce z ERP i KSeF · KSeF przez API - własna integracja · Rozwój i optymalizacja

§ Wycena 24h

Twój sklep zwalnia albo wygląda staro, a nie wiesz, od czego zacząć?

Opisz zakres w dwóch zdaniach albo podeślij link. Wskażę, co poprawić najszybciej, a wycenę dostajesz na piśmie w 24 godziny - bez „od X zł".

Wyślij zakres - wycena 24h