KSeF w sklepie internetowym: faktury, paragony z NIP i obowiązki od 2027

Jak przygotować sklep internetowy na KSeF: skąd dane do faktur, jak działa integracja, co sprawdzić we wtyczce, jak testować i co zrobić z paragonami z NIP od 2027 r.

Ilustracja: sklep internetowy z koszykiem, dokument faktury z pieczątką i strzałki przepływu danych do chmurowego systemu
Ilustracja wygenerowana przez AI

Wiele sklepów wystawia dziś faktury automatycznie: klient zaznacza „chcę fakturę”, wpisuje NIP, a dokument przychodzi mailem. Krajowy System e-Faktur zmienia to, dokąd trafia faktura i jakie dane muszą być poprawne. Jeśli sklep wystawia je przez wtyczkę albo zewnętrzny program, trzeba sprawdzić, czy ten element będzie gotowy.

Ta porada dotyczy wyłącznie strony technicznej: skąd sklep bierze dane, jak łączy się z systemem fakturowym, co testować. Pytania podatkowe (kto, od kiedy, jaki dokument i jakie kary) zostaw księgowemu. Ja pokazuję, jak przygotować sklep, żeby po jego decyzji nic się nie sypało.

Co wiadomo o terminach i dlaczego trzeba je sprawdzić

Sytuacja zmienia się, więc nie opieram planu na jednej dacie. Ministerstwo Finansów 16.09.2026 zapowiedziało, że kar za błędy w KSeF nie będzie do końca 2027 r. Wymaga to jednak zmiany ustawy, a projekt jest w toku. Obowiązek dla najmniejszych firm (faktury do 10 000 zł brutto miesięcznie) i tak zaczyna się 1.01.2027. Od tej daty paragon z NIP przestaje być fakturą uproszczoną, a faktury nie wystawisz już z kasy. Faktur dla osób prywatnych nie trzeba wystawiać w KSeF, ale można to zrobić dobrowolnie.

Traktuj to jako sygnał do przygotowań, a nie jako ostateczne przepisy. Aktualny stan prac nad ustawą sprawdź na stronach gov.pl i u księgowego. Dla sklepu ważne jest to, że czas na techniczne przygotowania jest krótki, bo testy i poprawki trwają tygodnie.

Krok 1: ustal, kto wystawia faktury w Twoim sklepie

Zacznij od odpowiedzi na proste pytanie: który system tworzy dokument sprzedaży? Są trzy typowe układy:

  1. Wtyczka w sklepie (np. do WooCommerce) wystawia fakturę i wysyła ją klientowi.
  2. Zewnętrzny program do faktur dostaje zamówienie ze sklepu i sam tworzy dokument.
  3. System księgowy lub ERP (np. WAPRO) odbiera zamówienia i wystawia dokumenty.

Od tego zależy, gdzie ma powstać integracja z KSeF. Zwykle najlepiej, gdy jeden system odpowiada za wystawienie i wysyłkę dokumentu, a sklep tylko przekazuje dane. Dwa systemy wystawiające równolegle to prosta droga do duplikatów.

Krok 2: sprawdź dane w zamówieniu

KSeF jest wymagający co do danych, więc słabe dane zamówienia wyjdą na jaw szybko. Sprawdź, czy sklep zapisuje:

  • NIP w osobnym polu, bez spacji i myślników, z walidacją długości,
  • pełną nazwę firmy i adres zgodny z danymi nabywcy,
  • stawki VAT przy każdej pozycji, także przy dostawie,
  • rabaty i kody w sposób, który da się odtworzyć na fakturze,
  • zwroty i korekty powiązane z oryginalnym zamówieniem.

Najczęstszy problem, jaki widzę, to NIP wpisany jako zwykły tekst. Dobrze, gdy sklep w kasie sprawdza format i podpowiada poprawkę. Warto też pobierać dane firmy po NIP, jak robię to w Sklepie Żukowscy, bo mniej literówek to mniej poprawek.

Krok 3: paragon z NIP czy faktura?

Tu zaczyna się najwięcej pytań, ale odpowiedź podatkową da księgowy. Dla sklepu liczy się kilka rzeczy technicznych:

  • czy klient może podać NIP już w koszyku, a nie dopiero po zakupie,
  • czy NIP zostaje zapisany przy zamówieniu i trafia do systemu, który tworzy dokument,
  • czy sklep odróżnia klienta prywatnego od firmy i nie myli ich dokumentów,
  • czy da się później powiązać zamówienie z dokumentem w KSeF.

Skoro od 2027 r. paragon z NIP nie zastąpi faktury, a faktura dla firmy powstaje w KSeF, pole NIP w kasie przestaje być dodatkiem. Staje się ważnym elementem zamówienia. Zrób je wyraźne, ale opcjonalne.

Krok 4: wybierz sposób integracji

Masz trzy drogi i każda ma swoje plusy:

Sposób Dla kogo Uwaga
Wtyczka z obsługą KSeF mały sklep na WooCommerce lub Shopify sprawdź aktualizacje i wsparcie producenta
Zewnętrzny program do faktur z KSeF firma, która już go używa integracja zamówień ze sklepem
Własna integracja przez API duży sklep lub własny silnik koszt wdrożenia i utrzymania

Przy wyborze wtyczki zadaj producentowi kilka pytań:

  1. Czy wtyczka wprost opisuje obsługę KSeF i jak ją aktualizuje?
  2. Czy mogę ją przetestować na środowisku testowym?
  3. Co się dzieje z fakturą, gdy KSeF nie odpowiada?
  4. Czy widzę numer KSeF i status przy zamówieniu?
  5. Jak wygląda obsługa korekt?

Brak jasnych odpowiedzi to sygnał, żeby poszukać innego rozwiązania.

Krok 5: zaplanuj przepływ danych i błędy

Przepływ powinien być prosty i przewidywalny:

  1. Klient składa zamówienie, sklep zapisuje dane nabywcy.
  2. Po opłaceniu lub wysyłce sklep przekazuje zamówienie do systemu fakturowego.
  3. System tworzy dokument i wysyła go do KSeF.
  4. Sklep dostaje numer i status, zapisuje je przy zamówieniu.
  5. Klient dostaje dokument mailem, a księgowy ma go w swoim systemie.

Największe ryzyko leży w błędach. Zaplanuj, co się stanie, gdy KSeF jest niedostępny, NIP jest błędny albo sieć zerwie połączenie w połowie. Dobry system ponawia próby, nie tworzy duplikatów i pokazuje obsłudze listę dokumentów wymagających uwagi. Takie powtarzalne przepływy to typowa automatyzacja procesów.

Krok 6: przetestuj, zanim zrobi to klient

Zrób zestaw zamówień testowych i dla każdego sprawdź cały przepływ:

  • firma z poprawnym NIP,
  • firma z błędnym NIP,
  • osoba prywatna bez faktury,
  • zamówienie z kilkoma stawkami VAT i dostawą,
  • zamówienie z kodem rabatowym,
  • zwrot częściowy i pełny oraz korekta,
  • zamówienie, przy którym system fakturowy jest chwilowo niedostępny.

Dla każdego sprawdź, czy dokument powstał, czy kwoty zgadzają się z zamówieniem i czy w panelu widać status. Testuj najpierw na środowisku testowym, a dopiero potem na prawdziwych zamówieniach. Jeśli sklep pobiera ceny i stany z hurtowni, jak w automacie B2B, sprawdź też, czy zmiana ceny nie psuje faktur do wcześniejszych zamówień.

Czego nie robić

  • Nie odkładaj testów na ostatnią chwilę. Przed terminem kolejka do wykonawców i dostawców wtyczek rośnie.
  • Nie włączaj dwóch systemów wystawiających faktury naraz. Dostaniesz duplikaty.
  • Nie ufaj samej deklaracji „obsługujemy KSeF”. Poproś o dokumentację i test.
  • Nie podejmuj decyzji podatkowych samodzielnie. Ustal wymagania z księgowym, a dopiero potem je wdrażaj.
  • Nie zapominaj o kopii danych. Zamówienia, NIP-y i numery dokumentów powinny być w kopii zapasowej.

Jeśli chcesz sprawdzić, czy sklep spełnia inne wymagania prawne, zrobię audyt zgodności sklepu. KSeF wymaga ustaleń z księgowym, ale audyt pokaże braki po stronie sklepu.

Podsumowanie

Dla sklepu KSeF to głównie kwestia porządnych danych zamówienia, jednego systemu wystawiającego dokumenty i dobrze przetestowanych błędów. Terminy i szczegóły dla paragonów z NIP potwierdź u księgowego i w oficjalnych źródłach, a ja zadbam o stronę techniczną.

Jeśli chcesz sprawdzić, czy Twój sklep jest gotowy, napisz do mnie. Mogę przejrzeć przepływ zamówień, zaproponować integrację albo zbudować sklep z gotowym przepływem faktur. Odpowiadam w 24 godziny, a nowi klienci dostają 20% rabatu na pierwsze zlecenie.

Najczęstsze pytania

Usługi związane z tematem

Masz podobny projekt?

Opisz, czego potrzebujesz, a w 24 godziny odeślę wycenę. Nowi klienci dostają 20% rabatu na pierwsze zlecenie.

Wyceń projektUmów rozmowę (20 min)

Czytaj dalej