Czy KSeF dotyczy każdego zamówienia w moim sklepie?
Krajowy System e-Faktur dotyczy wyłącznie sprzedaży na rzecz podmiotów gospodarczych (transakcje B2B). Jeśli Kowalski kupuje u Ciebie buty jako konsument i płaci przez BLIK lub Przelewy24, KSeF nie bierze udziału w tej transakcji – wystawiasz zwykły paragon fiskalny lub tradycyjną fakturę imienną (B2C). Wystarczy jednak, że ten sam Kowalski zaznaczy w koszyku pole „Chcę fakturę na firmę” i poda NIP, a dokument musi przejść przez bramkę Ministerstwa Finansów i otrzymać unikalny numer identyfikacyjny KSeF.
Budując sklepy internetowe na zamówienie oraz audytując gotowe platformy handlowe, widzimy powtarzający się błąd w architekturze procesów: traktowanie każdego zamówienia jednakowo. System sprzedażowy musi w ułamku sekundy decydować, jaką ścieżką fiskalną puścić transakcję. Sprzedaż B2C idzie do drukarki fiskalnej lub e-paragonu, a zamówienie B2B generuje ustrukturyzowany plik XML zgodny ze schemą FA(2) i wysyła go do ministerialnego API.
Dla sprzedawcy internetowego oznacza to koniec wysyłania plików PDF z fakturą w załączniku maila ze statusem „zamówienie zrealizowane”. Faktura staje się fakturą prawnie wiążącą dopiero wtedy, gdy serwer rządowy ją przetworzy i nada jej numer KSeF. Jeśli Twój system wyśle klientowi PDF przed akceptacją w KSeF, wysyłasz jedynie projekt dokumentu, a nie dokument księgowy.
Czy muszę wymieniać oprogramowanie całego sklepu?
W 90% przypadków nie musisz stawiać sklepu od nowa. To, czy czeka Cię drobna aktualizacja, czy spora przebudowa, zależy wyłącznie od obecnego schematu obiegu dokumentów w Twojej firmie:
- Scenariusz A (sklep wystawia faktury samodzielnie): Proste sklepy na WooCommerce czy PrestaShop, które generują faktury bezpośrednio z poziomu panelu CMS, potrzebują dedykowanej wtyczki lub modułu KSeF z obsługą podpisu certyfikatem kwalifikowanym i pieczęcią elektroniczną.
- Scenariusz B (sklep spięty z programem magazynowo-księgowym): Jeśli korzystasz z Comarch ERP Optima, Subiekt GT/Nexo czy Symfonii, Twój sklep nie łączy się bezpośrednio z KSeF. Sklep przekazuje zamówienie do programu ERP, a dopiero ERP odpowiada za walidację NIP w białej liście VAT, wygenerowanie pliku XML i wysyłkę do bramki MF.
- Scenariusz C (sprzedaż przez Baselinker / integrator): Integrator zbiera zamówienia ze sklepu oraz Allegro, tworzy dokument i przesyła go do KSeF lub do Twojego oprogramowania księgowego.
W SISL rekomendujemy rozdzielenie warstwy e-commerce od warstwy fiskalnej. Sklep internetowy (zwłaszcza silniki open-source) ma sprzedawać, zarządzać koszykiem i szybko ładować ofertę, a nie przetwarzać operacje księgowe. Zrzucenie komunikacji z KSeF na zewnętrzny ERP lub dedykowany konektor chroni bazę sklepu przed przeciążeniem podczas awarii rządowych serwerów.
Ile realnie kosztuje przygotowanie sklepu do KSeF?
Koszty wdrożenia zależą od stopnia skomplikowania Twojej infrastruktury. Poniżej zestawienie realnych wydatków, z którymi mierzy się polski e-commerce:
- Gotowy moduł do platformy (PrestaShop, Magento): od 800 zł netto za samą licencję rozszerzenia. Do tego dochodzi koszt instalacji i konfiguracji środowiska testowego (zwykle 400–1 200 zł).
- Integracja dedykowana przez API (np. Comarch Optima z e-sklepem): od 300 zł/mc przy wykorzystaniu gotowych narzędzi takich jak SISL Optima Connector, lub wdrożenie dedykowane od 2 500 zł jednorazowo przy niestandardowych polach bazy danych.
- Nowy sklep e-commerce przygotowany pod KSeF: profesjonalny sklep e-commerce od 3 800 zł na lżejszych silnikach, natomiast zaawansowany sklep B2B na Magento / Adobe Commerce od 19 500 zł netto.
- Miesięczna opieka i utrzymanie techniczne: od 549 zł/mc – obejmuje monitoring kolejek wysyłkowych, aktualizacje schem XML oraz reakcję na błędy API Ministerstwa Finansów.
- Abonament serwisowy dla małej firmy: 300 zł/mc (+500 zł setup) dla prostych witryn wymagających stałego nadzoru nad integracjami.
Jeśli masz już sklep, ale nie wiesz, jak radzi sobie z transferem danych do księgowości, audyt techniczny Magento to koszt 1 500 zł netto (przygotowanie raportu i planu zmian w ciągu 7 dni).
Co z zamówieniami z Allegro, płatnościami BLIK i paczkomatami InPost?
Wielokanałowość (omnichannel) to miejsce, w którym najczęściej sypią się procesy po wejściu KSeF. Klienci kupujący na Allegro często wpisują dane do faktury z błędami w NIP-ie lub spacjami w nazwie firmy. W dotychczasowym modelu księgowa poprawiała taki błąd ręcznie pod koniec miesiąca przy generowaniu pliku JPK_V7. W KSeF bramka ministerska odrzuci plik XML natychmiast, a zamówienie zablokuje się w procesie wysyłki magazynowej.
Sprzedając równolegle w sklepie i na marketplace, musisz zadbać o:
- Automatyczną weryfikację NIP w GUS i na białej liście VAT: Sklep musi sprawdzać poprawność danych kontrahenta w momencie składania zamówienia, zanim klient zapłaci przez BLIK, kartę czy szybki przelew.
- Przekazywanie kodów QR: Do etykiety wysyłkowej generowanej dla InPost lub kuriera nie dołączasz już papierowej faktury. Jeśli klient B2B wymaga potwierdzenia w paczce, drukujesz dokument z kodem QR pozwalającym na pobranie e-faktury z ministerialnej bazy.
- Obsługę integracji Allegro: Jeśli masz rozbudowany sklep Magento, pełna i stabilna integracja Magento-Allegro to wydatek od 8 000 zł netto – zapewnia bezbłędny przepływ danych o transakcjach bezpośrednio do centralnego panelu zamówień z pominięciem ręcznego przepisywania danych.
Kiedy NIE warto kupować drogich integracji?
Uczciwe podejście do budżetu pozwala zaoszczędzić tysiące złotych na starcie. Nie każdy sklep potrzebuje dedykowanego serwera i krojonych na miarę skryptów integrujących.
Jeśli prowadzisz jednoosobową działalność gospodarczą, 95% Twoich transakcji to sprzedaż konsumencka (B2C), a w miesiącu wystawiasz od 5 do 15 faktur dla firm – nie wydawaj 5 000 zł na automatyzację KSeF w sklepie.
W takim układzie wystarczy Ci bezpłatna Aplikacja Podatnika KSeF dostarczana przez Ministerstwo Finansów lub najprostszy abonament w programie do fakturowania online (np. Fakturownia, iFirma, wFirma) za 30–60 zł miesięcznie. Ręczne przepisanie kilkunastu faktur w miesiącu zajmuje łącznie 20 minut, co nie uzasadnia ekonomicznie budowania drogich mostów API.
Dedykowana automatyzacja staje się opłacalna dopiero wtedy, gdy wystawiasz powyżej 50–100 faktur B2B miesięcznie lub gdy pracujesz w modelu Just-in-Time, gdzie magazyn nie wyda towaru bez zarejestrowanego dokumentu sprzedaży.
Jak przygotować sklep do trybu awaryjnego (Offline)?
Rządowe serwery ulegają awariom i będą ulegać im w przyszłości. Ustawodawca przewidział tzw. tryb offline, który nakłada na przedsiębiorcę obowiązek wystawienia faktury w formacie zgodnym ze strukturą logiczną KSeF i przesłania jej do systemu w terminie do 1 dnia roboczego od momentu zakończenia awarii.
Co to oznacza dla sklepu internetowego? Twój system nie może blokować checkoutu i uniemożliwiać zakupu tylko dlatego, że serwery Ministerstwa Finansów mają przerwę techniczną. Sklep musi:
- Przyjąć zamówienie i zarejestrować płatność (np. przez Przelewy24).
- Zapisać dane transakcji w lokalnej kolejce zadań.
- Wygenerować tymczasowy dokument z kodem weryfikacyjnym dla klienta.
- Automatycznie ponowić próbę wysyłki XML do API KSeF po wznowieniu działania rządowej bramki.
Brak obsługi trybu offline to najczęstszy błąd tanich wtyczek pisanych na kolanie, który w trakcie przeciążenia serwerów US potrafi całkowicie sparaliżować sprzedaż w sklepie.
Podsumowanie: od czego zacząć wdrożenie?
Nie odkładaj wdrożenia na ostatni tydzień przed wejściem przepisów. Generowanie certyfikatów, testy uprawnień w firmie oraz synchronizacja stanów magazynowych z systemem ERP wymagają minimum 2–3 tygodni spokojnej pracy programistycznej i księgowej.
Sprawdź wersję swojego oprogramowania sklepowego, policz realny wolumen transakcji firmowych i wybierz rozwiązanie dopasowane do Twojej skali. Jeśli potrzebujesz audytu obecnego rozwiązania lub chcesz bezproblemowo spiąć platformę handlową z systemem księgowym, napisz do nas – przeanalizujemy Twój sklep i dobierzemy integrację, która nie zablokuje Twojej sprzedaży.