KSeF w sklepie PrestaShop - jak przygotować e-commerce na e-faktury

KSeF (Krajowy System e-Faktur) jest obowiązkowy od 1 lutego 2026 dla firm ze sprzedażą powyżej 200 mln zł i od 1 kwietnia 2026 dla pozostałych podatników, w tym sklepów internetowych MŚP. 1 stycznia 2027 obejmie także najmniejszych (sprzedaż na fakturach do 10 000 zł brutto miesięcznie). Faktury dla konsumentów (B2C) nie muszą trafiać do KSeF. Faktur nie wystawia się bezpośrednio w PrestaShop - sklep przekazuje dane zamówienia do systemu fakturowego, ERP (np. Subiekt GT) albo Base (BaseLinker), który tworzy e-fakturę w strukturze FA(3) i wysyła ją do KSeF. Poniżej tłumaczę, kogo i od kiedy obowiązuje KSeF, jak dotyczy to sklepu PrestaShop i co zrobić krok po kroku. Treść zaktualizowałem 4 listopada 2026.

Kluczowe wnioski
  • KSeF obowiązkowy: od 1 lutego 2026 (sprzedaż powyżej 200 mln zł w 2024), od 1 kwietnia 2026 (pozostali), od 1 stycznia 2027 (najmniejsi, sprzedaż na fakturach do 10 000 zł brutto miesięcznie).
  • Odbiór faktur w KSeF obowiązuje wszystkich od 1 lutego 2026.
  • Faktury dla konsumentów (B2C) możesz wystawiać w KSeF dobrowolnie. Obowiązek dotyczy faktur dla firm.
  • Faktury z kas rejestrujących i paragony z NIP do 450 zł możesz wystawiać poza KSeF tylko do 31 grudnia 2026.
  • Kary do 100% VAT z faktury według ustawy od 1 stycznia 2027. Rządowy projekt przesuwa je na 1 stycznia 2028, ale nie jest jeszcze uchwalony.
  • Faktur nie wystawisz wprost w PrestaShop - robi to ERP, Base lub system fakturowy zintegrowany ze sklepem, w strukturze FA(3).

Czym jest KSeF i struktura FA(3)

KSeF to centralny system Ministerstwa Finansów, w którym podatnicy wystawiają, wysyłają i odbierają faktury ustrukturyzowane. Faktura nie krąży już jako PDF w mailu - trafia do bazy administracji skarbowej, otrzymuje numer KSeF i tam jest udostępniana nabywcy. Dokumenty mają jednolity format: obowiązuje struktura logiczna FA(3), czyli ściśle opisany plik XML, w którym każde pole (NIP, kwoty, stawki VAT, daty, pozycje) ma swoje miejsce.

To kluczowa zmiana dla właściciela sklepu: e-faktura w KSeF to nie ładnie sformatowany wydruk, tylko poprawny technicznie XML zgodny ze schemą. Dane w Twoim sklepie i w systemie fakturowym muszą być czyste i kompletne, bo system odrzuci dokument z błędami strukturalnymi. Faktury przyjętej do KSeF nie da się edytować: każdą zmianę robisz fakturą korygującą w KSeF.

Kogo i od kiedy obowiązuje KSeF

Harmonogram jest etapowy i zależy od wielkości firmy. Dla typowego sklepu MŚP obowiązek trwa już od 1 kwietnia 2026, a 1 stycznia 2027 kończy się okres przejściowy.

TerminKogo dotyczy
1 lutego 2026Wystawianie: podatnicy, których sprzedaż (z VAT) przekroczyła 200 mln zł w 2024 roku. Odbiór faktur w KSeF: wszyscy podatnicy.
1 kwietnia 2026Pozostali przedsiębiorcy, w tym jednoosobowe działalności, spółki i sklepy internetowe MŚP.
31 grudnia 2026Ostatni dzień faktur z kas rejestrujących i paragonów z NIP do 450 zł (faktur uproszczonych) poza KSeF.
1 stycznia 2027Najmniejsi podatnicy, u których sprzedaż udokumentowana fakturami nie przekracza 10 000 zł brutto miesięcznie. Według obecnej ustawy także start kar.

Co dokładnie zmienia się dla sklepu 1 stycznia 2027 i jak się przygotować, opisuję w osobnym poradniku KSeF od 1 stycznia 2027: co musi zrobić sklep internetowy.

1 kwietnia 2026obowiązek wystawiania dla większości sklepów MŚP
FA(3)obowiązująca struktura logiczna e-faktury
1 stycznia 2027KSeF obowiązkowy dla wszystkich

Faktury dla konsumentów (B2C)

Obowiązek KSeF dotyczy faktur dla firm. Faktury dla osób prywatnych nieprowadzących działalności możesz wystawiać w KSeF dobrowolnie - przed 1 lutego 2026, teraz i po 1 stycznia 2027. Jeśli wystawisz fakturę B2C w KSeF, klient nie odbiera jej z systemu: sposób przekazania (np. PDF mailem) ustalasz z nim, najlepiej w regulaminie sklepu.

W sklepie internetowym ważne jest więc rozróżnienie w zamówieniu: osoba prywatna czy firma z NIP. Od tego zależy, czy faktura musi trafić do KSeF.

Kary: co mówi ustawa, a co projekt

Według ustawy z 5 sierpnia 2025 o zmianie ustawy o VAT (Dz.U. 2025 poz. 1203) za wystawienie faktury poza KSeF, gdy był obowiązek, grozi kara pieniężna do 100% kwoty VAT z faktury, a przy fakturze bez VAT do 18,7% kwoty należności. Okres bez kar trwa do 31 grudnia 2026, kary mają być stosowane od 1 stycznia 2027.

Projekt odroczenia kar: 20 października 2026 Rada Ministrów przyjęła projekt, który przesuwa stosowanie kar do końca 2027 roku, a 4 listopada 2026 sejmowa Komisja Finansów Publicznych przyjęła go bez poprawek. Zmiany mają wejść w życie 31 grudnia 2026, ale ustawa nie jest jeszcze uchwalona. Odroczenie dotyczy tylko kar - obowiązek wystawiania faktur w KSeF zostaje.

Gdy KSeF nie działa: tryby offline

Brak dostępu do KSeF nie zatrzymuje sprzedaży. Fakturę wystawiasz offline i dosyłasz ją do systemu w terminie, który zależy od trybu.

TrybKiedyTermin dosłania do KSeF
Offline24Z dowolnego powodu po Twojej stronie, np. brak internetuNiezwłocznie, najpóźniej w następnym dniu roboczym po wystawieniu
Niedostępność KSeFOgłoszona niedostępność systemuNajpóźniej w następnym dniu roboczym po zakończeniu niedostępności
Tryb awaryjnyOgłoszona awaria KSeFW ciągu 7 dni roboczych od zakończenia awarii

Faktura przekazana nabywcy poza KSeF (np. jako PDF) musi mieć kod QR z numerem KSeF. Faktura offline wysłana klientowi, zanim trafi do KSeF, ma dwa kody QR: „OFFLINE” i „CERTYFIKAT”. Dobry program do faktur dodaje je sam - sprawdź to przed wdrożeniem.

Jak KSeF dotyczy sklepu PrestaShop

Tu rozwiewam częste nieporozumienie: faktur do KSeF nie wystawia się wprost w PrestaShop. PrestaShop generuje wewnętrzne dokumenty sprzedaży (PDF zamówienia, faktura w panelu), ale to nie są dokumenty zgodne ze strukturą FA(3) i sklep sam z siebie nie ma połączenia z KSeF. Standardowy moduł faktur w PrestaShop to dokument pomocniczy, a nie e-faktura w rozumieniu przepisów.

W praktyce sklep jest źródłem danych, a dokument księgowy powstaje w systemie fakturowym, ERP albo w Base. Przepływ wygląda tak: klient składa zamówienie w PrestaShop, dane zamówienia (kontrahent, NIP, pozycje, kwoty, stawki VAT) trafiają do systemu fakturowego, ten tworzy e-fakturę FA(3) i wysyła ją do KSeF, a numer KSeF i status wracają do obsługi zamówienia. Dlatego porządna integracja z ERP jest fundamentem gotowości na KSeF.

Uwaga: jeśli używasz Subiekta GT, to właśnie on wystawia fakturę i wysyła ją do KSeF. Subiekt GT obsługuje KSeF 2.0 przez certyfikat KSeF, a z produkcyjnym KSeF łączy się tylko baza z zarejestrowaną licencją i Kontem InsERT. Sklep PrestaShop ma dostarczać do niego komplet poprawnych danych. Opisuję ten model w artykule o integracji sklepu z Subiektem GT.

Warianty integracji

W zależności od skali i tego, czym już dysponujesz, rekomenduję jedną z dwóch dróg. Obie analizuję pod kątem Twojego sklepu, zanim cokolwiek wdrażam.

PrestaShop + ERP (np. Subiekt GT)

  • Faktury powstają w ERP, który ma własną obsługę KSeF.
  • Jedno źródło danych o sprzedaży, magazynie i kontrahentach.
  • Odbiór faktur kosztowych w tym samym programie.
  • Wymaga sprawnej synchronizacji zamówień sklep - ERP.

PrestaShop + Base lub system fakturowy

  • Faktury powstają w Base (BaseLinker) albo w programie do faktur z KSeF.
  • Lżejsze wdrożenie dla sklepów bez rozbudowanego ERP.
  • Base wysyła do KSeF tylko faktury wystawione w Base i według swojej dokumentacji nie pobiera faktur zakupowych.
  • Trzeba zadbać o spójność danych kontrahenta i stawek VAT.

W obu wariantach PrestaShop nie wysyła nic do KSeF samodzielnie. Rolą sklepu jest dostarczyć poprawne, kompletne dane: prawidłowy NIP nabywcy w zamówieniach B2B, właściwe stawki VAT na produktach i dostawie, poprawne dane sprzedawcy i jednolite oznaczenia pozycji.

Co zrobić krok po kroku

1. Ustal swój terminSprzedaż na fakturach powyżej 10 000 zł brutto miesięcznie: obowiązek masz od 1 kwietnia 2026. Poniżej: przygotuj się na 1 stycznia 2027.
2. Wybierz miejsce wystawiania fakturERP (np. Subiekt GT), Base albo system fakturowy z obsługą KSeF. To tam, a nie w PrestaShop, powstaje e-faktura FA(3). Jedno miejsce dla wszystkich kanałów sprzedaży.
3. Uporządkuj dane w sklepieZweryfikuj stawki VAT na produktach, dane sprzedawcy, pole NIP w formularzu zamówienia i format adresów. Czyste dane to mniej odrzuceń w KSeF.
4. Wdróż integrację sprzedaż - fakturaPołącz PrestaShop z ERP lub systemem fakturowym, tak aby zamówienie automatycznie zasilało dokument księgowy.
5. Skonfiguruj dostęp do KSeFUprawnienia i certyfikaty w Aplikacji Podatnika KSeF, najpierw środowisko testowe, potem produkcyjne. Sprawdzam przepływ na danych testowych.
6. Korekty, zwroty i odbiór fakturUstal, kto wystawia faktury korygujące po zwrotach, przećwicz tryb offline24 i skonfiguruj pobieranie faktur kosztowych od dostawców.

Przy okazji tego projektu warto zajrzeć też w zgodność z RODO i bezpieczeństwo IT - przepływ faktur to dane osobowe i finansowe, więc dostęp do KSeF i certyfikatów trzeba odpowiednio zabezpieczyć. Jeśli planujesz większe porządki, dobrym punktem startu jest audyt procesów w firmie e-commerce.

Najczęstsze błędy

Najgroźniejszy błąd to założenie, że PrestaShop sam ogarnie KSeF. Sklep to tylko źródło danych - jeśli dane są niespójne, integracja będzie zwracać błędy. Druga pułapka to brak NIP w zamówieniach B2B: jeśli sprzedaż poszła przez kasę, a paragon nie ma NIP nabywcy, faktury dla firmy do tego paragonu już nie wystawisz. Trzecia to dwa systemy wystawiające faktury naraz, np. PDF ze sklepu i faktura z Subiekta z innym numerem. Czwarta to korekty robione poza KSeF - nabywca nie wystawi już noty korygującej, a fakturę do złej firmy poprawiasz korektą do zera i nową fakturą.

Dlatego do wdrożenia podchodzę najpierw od strony porządku w danych i procesie, a dopiero potem od połączenia z KSeF. Taką gotowość przygotowuję w ramach integracji z ERP Subiekt GT oraz opieki nad sklepem.

Chcesz mieć sklep PrestaShop gotowy na KSeF przed 1 stycznia 2027? Sprawdzę Twój przepływ faktur i dobiorę integrację z ERP, Base lub systemem fakturowym.

Zapytaj o wycenę
Stanisław Sterkowski - IThandy
Stanisław Sterkowski (IThandy)

Administrator IT i wykonawca e-commerce. Warszawa i zdalnie. Zaktualizowano 4.11.2026.

FAQ

Czy fakturę KSeF wystawia się w PrestaShop?

Nie. PrestaShop generuje dokument pomocniczy, ale e-faktura w strukturze FA(3) powstaje w systemie fakturowym lub ERP (np. Subiekt GT) albo w Base (BaseLinker) i stamtąd trafia do KSeF. Sklep dostarcza dane, integracja tworzy i wysyła dokument.

Od kiedy KSeF obowiązuje mój sklep internetowy?

Jeśli Twoja sprzedaż udokumentowana fakturami przekracza 10 000 zł brutto miesięcznie, faktury w KSeF wystawiasz od 1 kwietnia 2026 (największe firmy od 1 lutego 2026). Poniżej tego progu obowiązek zaczyna się 1 stycznia 2027. Odbierać faktury w KSeF musi każdy podatnik od 1 lutego 2026.

Czy faktury dla konsumentów muszą trafiać do KSeF?

Nie. Faktury dla osób prywatnych (B2C) możesz wystawiać w KSeF dobrowolnie, także po 1 stycznia 2027. Jeśli to zrobisz, sposób przekazania faktury ustalasz z klientem, np. PDF wysłany mailem. Faktury dla firm muszą trafić do KSeF.

Co to jest struktura FA(3)?

To obowiązujący format logiczny e-faktury w KSeF - plik XML o ściśle określonych polach (NIP, kwoty, stawki VAT, daty, pozycje). System odrzuca dokumenty niezgodne ze schemą, dlatego dane w sklepie muszą być kompletne i poprawne.

Czy są kary za błędy w KSeF?

Według obowiązującej ustawy kary do 100% kwoty VAT z faktury (albo do 18,7% kwoty należności, gdy faktura nie wykazuje VAT) mają być stosowane od 1 stycznia 2027. 20 października 2026 rząd przyjął projekt, który przesuwa je na 1 stycznia 2028, a 4 listopada 2026 sejmowa komisja finansów publicznych przyjęła go bez poprawek. Do uchwalenia ustawy obowiązuje termin 2027, a obowiązek KSeF zostaje bez zmian.

Co zrobić, gdy KSeF nie działa?

Wystawiasz fakturę w trybie offline i dosyłasz ją do KSeF. W trybie offline24 i przy niedostępności KSeF najpóźniej w następnym dniu roboczym (po wystawieniu albo po zakończeniu niedostępności), a w trybie awaryjnym w ciągu 7 dni roboczych od zakończenia awarii. Faktury dla konsumentów też można wystawiać offline.

Mam Subiekt GT - czy to wystarczy do KSeF?

Subiekt GT obsługuje KSeF 2.0: wysyła faktury z korektami i pobiera faktury zakupowe, a z produkcyjnym KSeF łączy się przez certyfikat na bazie z zarejestrowaną licencją i Kontem InsERT. Musi jednak dostawać ze sklepu komplet poprawnych danych. Konfiguruję synchronizację PrestaShop - Subiekt GT tak, aby zamówienia automatycznie zasilały dokumenty i nie powodowały odrzuceń w KSeF.

Usługa, która rozwiąże ten problem

Wolisz zlecić to komuś, kto robi to na co dzień? Opisz sytuację w formularzu przy usłudze, odpowiadam zwykle w 1 dzień roboczy.

Integracja z ERP (Subiekt GT)

Łączę PrestaShop z Subiektem GT: stany, ceny i kartoteki płyną z systemu handlowego, zamówienia ze sklepu, dokumenty powstają automatycznie. Zaczynam od uporządkowania...

Dedykowane moduły i integracje PrestaShop (wycena)

Piszę dedykowane moduły i integracje PrestaShop pod nietypowe procesy: ceny B2B, własne reguły dostępności, połączenia z systemami bez gotowej wtyczki. Moduł i child...

Nie wiesz, która usługa pasuje? Umów konsultację, doradzę i wycenię.

Ładowanie...
Powrót do góry