Przejdź do treści
codecollab.pl
§ Blog integracja ksef

KSeF a sklep internetowy - co musi umieć Twój WooCommerce

Faktura na firmę istnieje dziś dopiero wtedy, gdy przyjmie ją państwowy system - nie wtedy, gdy wyślesz PDF mailem

Krystian Kacik 5 min czytania
Spis treści

Faktura na firmę istnieje dziś dopiero wtedy, gdy przyjmie ją państwowy system - nie wtedy, gdy wyślesz PDF mailem. Tak w jednym zdaniu działa KSeF, czyli Krajowy System e-Faktur. Dla sklepu internetowego oznacza to jedno konkretne zadanie: dane sprzedaży muszą automatycznie płynąć ze sklepu do systemu, który wystawia faktury i rozmawia z KSeF. Jeśli dziś ktoś u Ciebie przepisuje zamówienia ręcznie do programu fakturowego, ten tekst jest dokładnie dla Ciebie.

Rozkładam temat po ludzku: co się zmieniło, co dotyczy Twojego sklepu, a co nie, i jak wygląda sensowna integracja. Jedno zastrzeżenie na start: ja zajmuję się stroną techniczną, więc szczegóły podatkowe zawsze potwierdzaj ze swoją księgową.

Czym jest KSeF i od kiedy obowiązuje

KSeF to centralny, państwowy system, przez który przechodzą faktury między firmami. Zamiast wysyłać kontrahentowi PDF, wystawiasz fakturę ustrukturyzowaną - trafia ona do KSeF i dopiero z chwilą przyjęcia przez system formalnie istnieje. PDF może dalej krążyć mailem, ale jest już tylko podglądem, nie fakturą.

To nie jest zapowiedź na przyszłość. Obowiązek już działa: od 1 lutego 2026 objął największych podatników (sprzedaż ponad 200 mln zł za 2024 rok), a od 1 kwietnia 2026 pozostałych podatników VAT. Czyli dziś KSeF obowiązuje powszechnie - jeśli wystawiasz faktury na firmy, dotyczy również Ciebie.

KSeF a sklep internetowy - B2B tak, B2C po staremu

Sklepy internetowe żyją głównie ze sprzedaży konsumentom i tu zmienia się niewiele: sprzedaż B2C działa na dotychczasowych zasadach. KSeF dotyczy faktur między firmami.

Tylko że prawie każdy sklep takie faktury wystawia. Wystarczy pole „NIP” albo „kupuję jako firma” w checkoucie - i każde takie zamówienie kończy się fakturą B2B, która musi przejść przez KSeF. Jeśli sprzedaż firmom to u Ciebie osobny, rosnący kanał, rozpisałem go szerzej w tekście o WooCommerce B2B. Przypadki graniczne - na przykład faktury dla osób prywatnych - potwierdź z księgową, bo to już jej podwórko.

Integracja KSeF - sklep nie musi rozmawiać z systemem sam

Najważniejsza dobra wiadomość: WooCommerce nie musi mieć własnego połączenia z KSeF. Z systemem rozmawia program fakturowy, księgowy albo ERP - a zadaniem sklepu jest automatycznie przekazać mu dane sprzedaży. W praktyce spotykam trzy typowe łańcuchy:

  • WooCommerce → program fakturowy → KSeF - iFirma, Fakturownia czy wFirma mają obsługę KSeF u siebie; sklep po opłaceniu zamówienia wysyła dane, program wystawia fakturę i przekazuje ją dalej. Najprostsza droga dla większości sklepów.
  • WooCommerce → Baselinker → fakturowanie → KSeF - naturalny wybór, gdy sprzedajesz też na marketplace’ach; Baselinker zbiera zamówienia ze wszystkich kanałów w jedno miejsce i stamtąd idzie fakturowanie.
  • WooCommerce → ERP → KSeF - Subiekt, Optima i podobne systemy; typowy układ przy większej skali, własnym magazynie i sprzedaży hurtowej.

Nie ma jednego słusznego łańcucha - właściwy jest ten, który korzysta z narzędzi, jakie już masz, i nie dokłada nowego systemu tylko po to, żeby był.

KSeF a WooCommerce - czego dopilnować w sklepie

Skoro faktury wystawia system obok, rola sklepu sprowadza się do jednego: oddać dane kompletne i bez udziału człowieka. W praktyce sprawdzam trzy rzeczy:

  1. Pole NIP w checkoucie z walidacją - literówka w NIP-ie to faktura do korekty; sklep powinien sprawdzać numer już przy składaniu zamówienia
  2. Komplet danych nabywcy - nazwa firmy, adres, NIP; wszystko, czego program fakturowy potrzebuje, musi być zebrane w zamówieniu, a nie dopytywane mailem
  3. Automatyczne wystawianie po opłaceniu - faktura powstaje sama po zaksięgowaniu płatności, a nie czeka, aż ktoś usiądzie do przepisywania

Co pomaga: po spięciu łańcucha złóż testowe zamówienie „na firmę” i przejdź całą drogę: płatność, faktura, wysyłka do KSeF, widoczność u księgowej. Dopiero taki test od początku do końca mówi, że integracja naprawdę działa.

Najczęstszy problem: wszystko działa, nic się nie łączy

Najczęstszy obraz, jaki widzę w sklepach: sklep działa, księgowość działa, a między nimi siedzi człowiek z klawiaturą. Zamówienia przepisywane ręcznie do programu fakturowego, faktury doklejane do zamówień po godzinach, a pod koniec miesiąca gonienie zaległości. Każde ręczne przepisywanie to błędy i opóźnienia - a KSeF podniósł stawkę, bo faktura B2B musi być poprawna i wysłana do systemu, nie „kiedyś się zrobi”. To jest dokładnie ta integracja, którą się automatyzuje - jak wygląda od środka technicznie, rozpisałem w tekście o integracji WooCommerce z ERP i KSeF.

Jak wygląda domknięcie łańcucha

U mnie takie wdrożenie to projekt w ramach rozwoju i optymalizacji sklepu: przegląd tego, co już masz (sklep, program fakturowy, księgowa i jej narzędzia), wybór najkrótszego łańcucha i spięcie całości razem z testami. Rozliczenie fixed-bid, czyli stała cena za całość - orientacyjnie 5000-10000 zł netto, z konkretną wyceną na piśmie przed startem. Zaczynam od bezpłatnej diagnozy: podeślij link do sklepu i napisz, kto dziś wystawia faktury, a powiem Ci, gdzie ten łańcuch jest przerwany.

Najczęstsze pytania

Od kiedy KSeF jest obowiązkowy? Od 1 lutego 2026 dla największych podatników (sprzedaż ponad 200 mln zł za 2024 rok), a od 1 kwietnia 2026 dla pozostałych podatników VAT. To już działa - nie ma na co czekać z integracją.

Czy sklep internetowy musi wystawiać faktury przez KSeF? Jeśli wystawia faktury na firmy - tak, każda faktura B2B przechodzi przez KSeF. Sprzedaż konsumentom prowadzisz na dotychczasowych zasadach.

Czy sprzedaż B2C też idzie przez KSeF? Nie, sprzedaż konsumentom działa po staremu. Przez KSeF idą faktury na firmy; przypadki graniczne potwierdź z księgową.

Czy WooCommerce ma gotową integrację z KSeF? Sam WooCommerce nie rozmawia z KSeF i nie musi. Łączysz go z programem fakturowym, Baselinkerem albo ERP - i to ten system wysyła faktury do KSeF.

Czy Baselinker obsługuje KSeF? Baselinker pełni rolę centrum zamówień: zbiera sprzedaż ze sklepu i marketplace’ów, a faktury do KSeF trafiają przez podpięte fakturowanie. To jeden z typowych łańcuchów, nie jedyny.


Masz to u siebie i nie wiesz, od czego zacząć? Przyspieszam i naprawiam istniejące strony i sklepy - Core Web Vitals, awarie, rozbudowa o funkcje, których brakuje. Napisz, co się dzieje, a dostaniesz konkretną wycenę z terminem.

§ 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 do sklepu. Wskażę, co poprawić najszybciej, a wycenę dostajesz na piśmie w 24 godziny - bez „od X zł".

Wyślij zakres - wycena 24h