KSeF stał się obowiązkowy w 2026 roku, a ręczne wystawianie e-faktur przy realnym wolumenie zamówień jest niewykonalne. Ten przewodnik pokazuje, jak połączyć Shopware 6 z Krajowym Systemem e-Faktur - gdzie w architekturze powstaje faktura, jak działa integracja przez ERP i API oraz jak uniknąć typowych pułapek.

KSeF (Krajowy System e-Faktur) przestał być tematem "na później". W 2026 roku wystawianie faktur ustrukturyzowanych stało się obowiązkowe, a sprzedawcy, którzy do tej pory generowali faktury ręcznie albo w arkuszu, muszą zautomatyzować cały proces. Dla sklepu opartego na Shopware 6 oznacza to jedno: zamówienia, dane kupującego i pozycje faktury muszą trafiać do KSeF bez udziału człowieka - poprawnie, w terminie i z możliwością obsługi korekt. Ten przewodnik wyjaśnia, jak to poukładać.
Shopware nie jest programem księgowym i nie powinien samodzielnie wysyłać faktur do KSeF. W praktyce sprawdza się architektura, w której Shopware zbiera poprawne dane (faktura czy paragon, NIP, stawki VAT), a właściwą fakturę ustrukturyzowaną wystawia i wysyła do KSeF Twój system ERP lub księgowy (na przykład enova365, Comarch lub dedykowany middleware). Numer KSeF i potwierdzenie odbioru wracają następnie do zamówienia i mogą być pokazane klientowi. Sklep odpowiada za jakość danych i moment wywołania, a nie za rozmowę z API skarbówki.
KSeF to centralna, rządowa platforma, przez którą przechodzą faktury ustrukturyzowane - dokumenty w ustalonym formacie XML (schema FA), a nie PDF. Po wysłaniu każda faktura otrzymuje unikalny numer KSeF, a wystawca dostaje urzędowe potwierdzenie przyjęcia (UPO). To właśnie ten numer i potwierdzenie są dowodem, że faktura została skutecznie wystawiona. Konsekwencje dla sklepu są dwie: faktury muszą mieć ściśle zdefiniowaną strukturę danych, a "wystawienie" nie kończy się w momencie wygenerowania PDF - kończy się dopiero po przyjęciu dokumentu przez system.
Zgodnie z harmonogramem obowiązek wszedł etapami w 2026 roku: najpierw objął największe firmy (powyżej ustawowego progu obrotu z roku poprzedniego), a następnie pozostałych czynnych podatników VAT. Najmniejsze podmioty i przypadki szczególne mają osobne, późniejsze terminy. Daty i progi bywają korygowane, dlatego dokładny moment swojego obowiązku potwierdź z księgowością lub doradcą podatkowym - to decyzja podatkowa, nie techniczna. Z perspektywy wdrożenia ważne jest, że jeśli sprzedajesz do firm, integracja z KSeF nie jest opcją "na przyszłość", tylko warunkiem działania sklepu.
To rozróżnienie decyduje o tym, jak zaprojektujesz checkout:
Kluczowy wniosek projektowy: checkout musi czytelnie rozdzielać "chcę fakturę" od "wystarczy paragon" oraz walidować NIP w momencie zakupu, a nie dopiero w ERP.
Najczęstszy błąd to próba wystawiania faktur bezpośrednio z Shopware. Faktura to dokument księgowy - jej numeracja, archiwizacja i wysyłka do KSeF powinny żyć w systemie, który już prowadzi Twoją księgowość. Sprawdzony podział ról wygląda tak:
Jeśli korzystasz już z polskiego ERP, najprawdopodobniej obsłuży on KSeF natywnie - wtedy zadaniem integracji jest niezawodne przekazanie zamówień. Zobacz nasze przewodniki po integracji z enova365 i Comarch ERP, bo to ten sam kanał wymiany danych, który posłuży do fakturowania.
Środowisko testowe KSeF pozwala przejść całą tę ścieżkę bez wystawiania prawdziwych dokumentów - wykorzystaj je do testów end-to-end, zanim przełączysz sklep na produkcję.
Jakość faktury zaczyna się w koszyku. Sklep powinien zadbać o:
Im czystsze dane wychodzą z Shopware, tym mniej odrzuceń i korekt po stronie KSeF.
Realne wdrożenie to nie tylko "szczęśliwa ścieżka". Zaplanuj z góry: faktury korygujące (zwroty, zmiany ilości, rabaty potransakcyjne), ponawianie wysyłki przy chwilowej niedostępności KSeF, idempotencję, by awaria nie wystawiła tej samej faktury dwa razy, oraz czytelną obsługę odrzuceń, gdy dane nie przejdą walidacji. Zadbaj też o archiwizację numerów KSeF i UPO - to one są dowodem wystawienia.
Najlepszy pierwszy krok to uporządkowanie przepływu zamówień do ERP - bo to właśnie tym kanałem popłyną dane do faktur. Jeśli integracja z systemem księgowym już działa i jest niezawodna, dołożenie KSeF jest naturalnym rozszerzeniem, a nie nowym projektem od zera. Poznaj nasze usługi programowania Shopware oraz integracji z enova365 i Comarch ERP, albo skontaktuj się z nami, by omówić wdrożenie KSeF w Twoim sklepie.