KSeF a sklep internetowy – co musi umieć Twój e-commerce

Remigiusz Mielcarz 6 min czytania

ksefintegracjeb2b

Krajowy System e-Faktur przestaje być tematem „na kiedyś”. Dla sklepów i hurtowni, które wystawiają faktury firmom, to zmiana w tym, jak powstaje i jak wygląda dokument sprzedaży. Dobra wiadomość: e-commerce w większości nie łączy się z KSeF bezpośrednio – łączy się z systemem, który już dziś wystawia faktury. Zła: jeśli ten łańcuch nie jest spięty porządnie, faktury zaczną się „gubić” dokładnie wtedy, gdy nie wolno im się gubić. Poniżej konkret: co się zmienia, czego wymaga sklep i jak się przygotować.

To materiał techniczny o integracji, nie porada podatkowa. Terminy, progi i szczegóły rozliczeń potwierdź z księgowością albo na podatki.gov.pl.

Czym jest KSeF w skrócie

KSeF to centralny system Ministerstwa Finansów, przez który przechodzą faktury ustrukturyzowane – dokumenty w ustalonym formacie XML, a nie dowolny PDF. Faktura nie jest „wysyłana mailem do klienta”, tylko wystawiana w systemie państwowym, który nadaje jej numer KSeF – unikalny identyfikator potwierdzający, że dokument trafił do bazy. Nabywca odbiera fakturę z KSeF, a nie ze skrzynki sprzedawcy.

Dla sklepu najważniejsza jest jedna konsekwencja: oryginałem faktury przestaje być plik, który wysyłasz. Oryginał żyje w KSeF, a to, co widzi człowiek, to wizualizacja z kodem QR do weryfikacji.

Co się zmienia i od kiedy

Zgodnie z obecnym harmonogramem (stan na lipiec 2026) obowiązek wystawiania faktur w KSeF wchodzi etapami:

TerminKogo obejmuje
1 lutego 2026Najwięksi podatnicy (sprzedaż z VAT w 2024 r. powyżej 200 mln zł)
1 kwietnia 2026Pozostali przedsiębiorcy – praktycznie cały rynek B2B
1 stycznia 2027Najmniejsi podatnicy (faktury do 450 zł i sprzedaż do ok. 10 tys. zł miesięcznie)

Jest jednak druga data, o której łatwo zapomnieć: odbieranie faktur przez KSeF staje się obowiązkowe dla wszystkich już od 1 lutego 2026, niezależnie od tego, kiedy dana firma zaczyna sama wystawiać w systemie. Innymi słowy, nawet mniejsza hurtownia, która swoje faktury wystawia „później”, musi umieć odebrać z KSeF faktury od dostawców od początku.

Traktuj te daty jako kierunek, a nie jako coś do wpisania na sztywno – harmonogram bywał już przesuwany. Konkretny termin dla Twojej firmy zweryfikuj u księgowości.

Numer KSeF zamiast PDF-a

Najczęstsze pytanie od sprzedawców brzmi: „to klient nie dostanie już faktury PDF?”. Dostanie coś, co wygląda jak faktura, ale zmienia się jej status. Oryginałem jest ustrukturyzowany dokument w KSeF, opisany numerem KSeF. Wizualizacja – wydruk albo PDF – to czytelna kopia dla człowieka, opatrzona kodem QR, po którym można fakturę odnaleźć i zweryfikować w systemie.

Dla sklepu to oznacza kilka praktycznych rzeczy:

  • W panelu klienta i w mailach warto pokazywać numer KSeF przy zamówieniu, a nie tylko link do PDF-a.
  • Wizualizację nadal wysyłasz kupującemu dla wygody, ale nie jest ona „dowodem” – dowodem jest wpis w KSeF.
  • W trybie offline (gdy system jest chwilowo niedostępny) na wizualizacji pojawiają się dodatkowe kody QR. Twój proces musi to znieść, zamiast blokować sprzedaż.

Integracja: sklep nie gada z KSeF, gada z systemem fakturującym

To jest sedno całej układanki i miejsce, gdzie najłatwiej o kosztowny błąd projektowy. W typowym e-commerce fakturę wystawia program księgowy albo ERP (Subiekt, Comarch, enova i podobne), ewentualnie zewnętrzna platforma fakturowa. To ten system rozmawia z KSeF. Zadaniem sklepu jest przekazać mu komplet poprawnych danych i odebrać z powrotem status oraz numer KSeF.

Przepływ, który sprawdza się we wdrożeniach, wygląda tak:

  1. Klient B2B składa zamówienie – sklep zbiera pełne dane do faktury (NIP, nazwa, adres, pozycje, stawki VAT).
  2. Zamówienie trafia do systemu fakturującego (przez integrację ERP albo warstwę pośrednią).
  3. System wystawia fakturę i wysyła ją do KSeF, po czym dostaje numer KSeF.
  4. Numer KSeF wraca do sklepu i ląduje przy zamówieniu oraz w mailu do klienta.

Kluczowe jest, żeby dane wychodzące ze sklepu były od razu poprawne. KSeF jest bardziej rygorystyczny niż luźny PDF – błędny NIP, brakująca stawka VAT czy nietrafiona jednostka potrafią wywrócić wystawienie. Dlatego walidację NIP-u i danych firmy warto robić już w koszyku, a nie dopiero na etapie księgowości. Pisaliśmy o tym szerzej przy okazji rejestracji firm po NIP i VIES – w kontekście KSeF ten sam mechanizm zaczyna po prostu pilnować, żeby faktura w ogóle się wystawiła.

To zakres, który u nas mieści się w automatyzacji zamówień i faktur: sklep, ERP i wystawianie dokumentów działają jako jeden łańcuch, a nie trzy osobne wyspy łączone ręcznym eksportem.

Korekty i codzienna praca

Wdrożenie KSeF to nie tylko „pierwsza faktura poszła”. Codziennie zdarzają się zwroty, pomyłki i zmiany, a faktury korygujące również są dokumentami ustrukturyzowanymi, które przechodzą przez KSeF. Dla sklepu oznacza to, że proces korekty musi być zaprojektowany tak samo starannie jak wystawianie – zwrot z e-commerce nie może zostawać „poza systemem” w Excelu obok.

Warto z góry ustalić kilka rzeczy: jak zwrot ze sklepu uruchamia korektę w systemie fakturującym, gdzie zapisuje się numer KSeF dokumentu korygującego i co widzi klient w swoim koncie. Im więcej z tego dzieje się automatycznie, tym mniej ręcznej pracy po stronie obsługi i tym mniej rozjazdów między tym, co pokazuje sklep, a tym, co jest w KSeF.

Co z fakturami konsumenckimi

Tu jest ważne rozróżnienie. Obowiązek KSeF dotyczy obrotu z firmami. Wystawianie faktur konsumenckich (B2C) w KSeF pozostaje – według obecnych zasad – dobrowolne. To nie znaczy, że sprzedaż detaliczną można pominąć w projekcie:

  • Paragony fiskalne i kasa (także wirtualna) działają swoim torem, niezależnie od KSeF.
  • Konsument nadal może poprosić o fakturę do paragonu – ten proces w sklepie musi istnieć.
  • Jeśli obsługujesz oba segmenty naraz, sklep musi rozpoznać, czy kupujący to firma, czy osoba prywatna, i pokierować dokument właściwym torem. W hurtowni z mieszanym ruchem B2B/B2C to nie kosmetyka, tylko logika biznesowa.

Jak się przygotować – checklist

Zanim wejdziesz w kod, przejdź przez listę, która porządkuje projekt:

  • Ustal, kto wystawia fakturę. ERP, program księgowy czy platforma fakturowa? To on integruje się z KSeF, nie sklep.
  • Sprawdź, czy ten system ma gotową obsługę KSeF i w jakim trybie (bezpośrednio czy przez pośrednika). To determinuje resztę.
  • Zadbaj o jakość danych w koszyku. Walidacja NIP, poprawne stawki VAT, spójne jednostki. Śmieci na wejściu to odrzucone faktury na wyjściu.
  • Zaprojektuj powrót numeru KSeF do sklepu – gdzie się zapisuje, co widzi klient, co idzie w mailu.
  • Rozdziel tor B2B i B2C – faktura ustrukturyzowana kontra paragon i faktura na życzenie.
  • Przewidź tryb offline i błędy. Co się dzieje, gdy KSeF nie odpowiada albo odrzuca dokument? Sprzedaż nie może stawać.
  • Przetestuj na środowisku testowym przed produkcją – tak samo jak przy integracji z InPostem sandbox ratuje przed niespodziankami na żywym ruchu.

KSeF nie jest rewolucją w tym, co sprzedajesz – jest zmianą w tym, jak powstaje dokument. Sklepy, które mają już czysto spięty łańcuch zamówienie–ERP–faktura, przejdą przez to spokojnie. Te, w których faktury powstają „ręcznie z eksportu”, poczują różnicę najmocniej. Jeśli chcesz sprawdzić, jak taki spięty przepływ wygląda w praktyce, można poklikać go w naszym pokazowym sklepie demo.koda.plus.

Najczęstsze
pytania

  • Czy sklep internetowy musi wystawiać faktury bezpośrednio w KSeF?

    Sam sklep nie musi być „podłączony do KSeF”. Fakturę do KSeF wysyła system, który ją wystawia – zwykle program księgowy lub ERP. Rolą sklepu jest przekazać temu systemowi komplet poprawnych danych zamówienia i odebrać z powrotem numer KSeF. To integracja sklep–system fakturujący, a nie osobna integracja sklep–KSeF.

  • Czy faktury dla konsumentów (B2C) też trafiają do KSeF?

    Według obecnych zasad wystawianie faktur konsumenckich w KSeF pozostaje dobrowolne. Obowiązek dotyczy obrotu z firmami (B2B). To nie zwalnia jednak z paragonów fiskalnych i z sytuacji, gdy konsument prosi o fakturę – ten proces w sklepie musi działać niezależnie od KSeF.

  • Czy klient dostanie jeszcze PDF faktury?

    Formalnie fakturą jest ustrukturyzowany dokument w KSeF, a jego „metryką” jest numer KSeF. Kupujący nadal może dostać czytelną wizualizację (wydruk lub PDF) z kodem QR, który pozwala odnaleźć i zweryfikować fakturę w systemie. PDF przestaje być oryginałem, staje się wygodną kopią do wglądu.

  • Od kiedy dokładnie KSeF jest obowiązkowy dla mojej firmy?

    To zależy od skali. Zgodnie z harmonogramem (stan na lipiec 2026) najwięksi podatnicy wystawiają w KSeF od 1 lutego 2026, pozostali przedsiębiorcy od 1 kwietnia 2026, a najmniejsi od 1 stycznia 2027. Terminy potwierdź u swojej księgowości lub na podatki.gov.pl – to nie jest porada podatkowa.

  • Co zrobić, gdy KSeF jest chwilowo niedostępny?

    Przepisy przewidują tryb offline: fakturę wystawia się poza systemem i przesyła do KSeF w wyznaczonym czasie, a jej wizualizacja dostaje dodatkowe kody QR. Dla sklepu ważne jest, żeby proces sprzedaży nie zatrzymywał się, gdy system fakturujący nie może w danej chwili nadać numeru KSeF.

Bezpłatne, 15-minutowe spotkanie

Opowiedz nam o swoim projekcie,
resztę dopasujemy pod Ciebie

15 minut rozmowy wystarczy, abyśmy wiedzieli, czy pasujemy do Twojego projektu.
Zaczynamy od Twoich potrzeb, nie od gotowego rozwiązania.

Skontaktuj się z nami

Remigiusz w granatowej koszuli i okularach
Korzystam z iMessage Korzystam z WhatsApp
Adrian w szarym golfie i okularach
Korzystam z iMessage Korzystam z WhatsApp