Software house
Integracja z KSeF 2.0 w praktyce: FA(3) z załącznikiem, tryb offline24, certyfikaty i co to znaczy po stronie ERP oraz sklepu
Opublikowano:
Integracja KSeF 2.0 z ERP oznacza trzy nowe obowiązki techniczne po stronie Twojego systemu: zbudowanie dokumentu w obowiązującym schemacie FA(3), obsługę odpowiedzi i błędów z API bramki oraz trwałe przechowanie potwierdzenia u siebie. Do tego dochodzą decyzje projektowe: czy korzystasz z załącznika do faktury ustrukturyzowanej (funkcja nie jest włączona domyślnie i wymaga wcześniejszego zgłoszenia po stronie administracji skarbowej), jak działa tryb offline24, gdy bramka nie odpowiada, oraz czym Twój system uwierzytelnia się w KSeF. Sklep internetowy prawie nigdy nie powinien rozmawiać z KSeF bezpośrednio — faktura ma mieć jedno źródło prawdy, czyli ERP. Zakres wymagań publikuje Ministerstwo Finansów na gov.pl/ksef i to ta dokumentacja, a nie artykuł, jest źródłem obowiązującego stanu.
Co realnie zmienia KSeF 2.0 po stronie systemów
Integracja KSeF 2.0 z ERP przenosi punkt powstania faktury z Twojego systemu do systemu państwowego. Faktura przestaje być plikiem PDF, który wysyłasz mailem — staje się komunikatem XML przyjętym przez bramkę i opatrzonym numerem identyfikującym.
Dla ERP oznacza to trzy nowe obowiązki techniczne:
- poprawne zbudowanie dokumentu w obowiązującym schemacie,
- obsługę odpowiedzi i błędów z API bramki,
- trwałe przechowanie potwierdzenia po Twojej stronie.
Doświadczenie zespołu obejmuje 50+ zrealizowanych projektów i 20+ lat pracy przy projektach IT. Takie wdrożenia prowadzimy jak integrację, nie jak instalację modułu: zaczynamy od pytania, gdzie w Twojej firmie powstaje pojedyncza pozycja faktury, kto ją zatwierdza i co się dzieje, gdy dokument zostanie odrzucony.
Zakres wymagań publikuje Ministerstwo Finansów (gov.pl/ksef) i to ta dokumentacja, a nie żaden artykuł, jest źródłem obowiązującego stanu. Ten tekst ma charakter informacyjny i nie stanowi porady podatkowej ani prawnej. Wspieramy zgodność Twoich systemów z wymaganiami — nie zastępujemy doradcy podatkowego i nie gwarantujemy oceny prawnej.
FA(3) z załącznikiem — co musi umieć Twój system
W schemacie FA(3) Twój ERP zwykle musi obsłużyć cztery typy dokumentów z codziennej sprzedaży:
- fakturę krajową,
- korektę,
- zaliczkę,
- fakturę do paragonu.
Problem rzadko leży w samym generatorze XML. Leży w danych: brakującym NIP kontrahenta, jednostkach miary wpisywanych ręcznie, rabatach liczonych w dwóch miejscach naraz, kodach GTU nadawanych z pamięci. To są luki procesowe, które integracja tylko ujawnia — nie tworzy ich.
Osobna decyzja dotyczy załączników. Przesłanie załącznika w ramach faktury ustrukturyzowanej nie jest funkcją włączoną domyślnie — wymaga wcześniejszego zgłoszenia po stronie administracji skarbowej, a po stronie ERP przemyślenia, co w ogóle chcesz załączać: specyfikację pozycji, protokół odbioru, zestawienie zużycia. Jeśli dziś dosyłasz te dokumenty mailem, przeniesienie ich do KSeF jest zmianą procesu, nie zmianą jednego pola w bazie.
Tryb offline24: co się dzieje, gdy KSeF nie odpowiada
Tryb offline24 zakłada, że faktura trafia do KSeF najpóźniej następnego dnia roboczego po wystawieniu (stan: sierpień 2026, wg komunikatów Ministerstwa Finansów — przed decyzją zweryfikuj aktualny komunikat). Trzeba go zaprojektować, zanim będzie potrzebny: sprzedaż nie może stanąć dlatego, że bramka nie odpowiada. Faktura powstaje wtedy lokalnie, jest wydawana nabywcy z odpowiednim oznaczeniem, a do KSeF trafia po przywróceniu połączenia.
Po stronie ERP oznacza to konkretne elementy do zbudowania:
- kolejkę dokumentów oczekujących na wysyłkę,
- mechanizm ponowień,
- rozróżnienie błędu technicznego od merytorycznego,
- alert dla człowieka, gdy kolejka rośnie.
Po stronie procesu oznacza to odpowiedź na proste pytanie: kto pilnuje tej kolejki w piątek po szesnastej i co robi, gdy w poniedziałek rano wciąż nie jest pusta.
Certyfikat KSeF i uwierzytelnianie — kto i czym podpisuje
Certyfikat KSeF jest tym, czym Twój system przedstawia się bramce — to element infrastruktury, nie formalność księgowa. Uwierzytelnienie może opierać się na certyfikacie pobranym w Aplikacji Podatnika KSeF, na pieczęci kwalifikowanej albo na tokenie. Wybór zależy od tego, ile systemów u Ciebie wystawia faktury i kto ma prawo robić to w imieniu firmy.
Najczęstsze potknięcia są organizacyjne, nie programistyczne: certyfikat przypisany do osoby, która odchodzi z firmy; brak monitoringu daty ważności; jedno konto techniczne wspólne dla ERP, sklepu i biura rachunkowego, przez które nie da się ustalić, który system wysłał wadliwy dokument. Uprawnienia rozpisujemy per system i per rola, zanim powstanie pierwsza linia integracji.
Co to znaczy dla ERP, a co dla sklepu internetowego
Sklep internetowy prawie nigdy nie powinien rozmawiać z KSeF bezpośrednio. Faktura ma mieć jedno źródło prawdy — ERP — a sklep dostarcza do niego zamówienie z kompletem danych: NIP, forma płatności, adres, zwroty, korekty. Kiedy sklep wystawia własne dokumenty równolegle, powstają dwie numeracje i dwie wersje tej samej sprzedaży, a uzgadnianie ich bywa droższe niż sama integracja.
Większość pracy w projekcie „KSeF w sklepie” to w praktyce naprawa ścieżki zamówienie → ERP: walidacja NIP w koszyku, obsługa faktury do paragonu, korekty przy zwrotach, mapowanie stawek dla sprzedaży zagranicznej. Sam kanał do KSeF jest końcówką, nie sednem.
Dokładnie o tym mówi podejście założyciela Primessio, Dariusza Wtykły: „Zaczynam od Twojego procesu i sposobu pracy: porządkuję je, a dopiero potem dobieram albo buduję technologię szytą na miarę”.
Doświadczenie zespołu obejmuje system dla Komendy Głównej Państwowej Straży Pożarnej — 22 000 użytkowników przy budżecie projektu 20,3 mln zł. Obejmuje też projekty m.in. dla UKE oraz integrację systemów przy fuzji banków BGŻ i BNP Paribas, a więc tę samą klasę problemu, w której dwa systemy muszą uzgodnić jedną wersję dokumentu.
Doświadczenie zespołu obejmuje również prowadzenie zespołów wdrożeniowych liczących od 5 do 75 osób — w projektach w bankowości, telekomunikacji i administracji publicznej. Ta sama dyscyplina obowiązuje przy integracji fakturowej w małej firmie: jeden właściciel rezultatu, jasny zakres, wyłapane ryzyko, zanim stanie się kosztem.
Checklista gotowości: osiem punktów do sprawdzenia u siebie
Checklista gotowości poniżej ma osiem punktów — odpowiedzi na nie wystarczą, żeby ustalić zakres prac bez zgadywania. Przejdź ją, zanim zamówisz jakąkolwiek wycenę:
- Czy ERP ma udokumentowane API albo dostęp do bazy z kompletem danych faktury?
- Które systemy wystawiają dziś dokumenty sprzedaży — ERP, sklep, panel, arkusz?
- Czy NIP kontrahenta jest polem wymaganym i walidowanym przy zamówieniu?
- Jak dziś powstaje korekta i kto ją zatwierdza?
- Czy używasz załączników do faktur — jakich i po co?
- Kto odpowiada za certyfikat i jego odnowienie, gdy ta osoba jest na urlopie?
- Co się dzieje z fakturą, gdy wysyłka się nie uda i kto to zobaczy?
- Kto po Twojej stronie jest właścicielem tego wdrożenia?
Wypełnioną checklistę wyślij formularzem kontaktowym albo na info@primessio.com — odpowiemy punkt po punkcie, wskazując, co u Ciebie jest luką techniczną, a co luką procesową.
Jak prowadzimy takie wdrożenie
Pracujemy fazowo: najpierw rozumiemy cel i procesy, potem dobieramy narzędzia, następnie powstaje koncepcja i wdrożenie, a na końcu obsługa i rozwój rozwiązania. Dane trzymamy w UE, a RODO i bezpieczeństwo wbudowujemy od podstaw — to warunek brzegowy, nie dodatek.
Założyciel Primessio, Dariusz Wtykło, opisuje ten sposób pracy jednym zdaniem: „Jasny zakres na starcie, krótkie cykle i empiryczna weryfikacja każdej zmiany”.
Działamy z Warszawy i obsługujemy firmy ze stolicy oraz całego województwa mazowieckiego — zdalnie i na miejscu, jeśli zakres tego wymaga. Jesteśmy software house’em, który optymalizuje zamiast komplikować: nie dostaniesz od nas sztywnego, „pudełkowego” rozwiązania ani prac bez odpowiedzialności za wynik końcowy. Najpierw rozumiemy biznes, potem technikę.
Masz ERP, sklep albo oba naraz i nie wiesz, gdzie w Twoim procesie powstanie problem z KSeF? Przejdź ośmiopunktową checklistę z tego artykułu i wyślij odpowiedzi formularzem kontaktowym lub na info@primessio.com — odniesiemy się do każdego punktu i pokażemy, co jest luką techniczną, a co procesową. Umów rozmowę: primessio.com/pl/kontakt/
Autor merytoryczny: Dariusz Wtykło, właściciel i CEO Primessio (PRINCE2, Agile, IPMA). Stan artykułu: sierpień 2026. Wymagania KSeF zmieniają się wraz z komunikatami Ministerstwa Finansów — przed decyzją sprawdź aktualną dokumentację na gov.pl/ksef.
Najczęstsze pytania
Czy KSeF wymaga wymiany systemu ERP?
Zwykle nie. Jeśli Twój ERP ma udokumentowane API albo dostęp do bazy, z której da się pobrać komplet danych faktury, integracja jest warstwą nad nim, a nie zastąpieniem go. Wymiana systemu bywa uzasadniona tylko wtedy, gdy ERP nie potrafi w ogóle wyprodukować wymaganej struktury dokumentu ani udostępnić danych — i wtedy jest to osobna decyzja biznesowa, nie konsekwencja samego KSeF.
Czy do faktury w KSeF można dołączyć załącznik?
Faktura ustrukturyzowana przewiduje możliwość przesłania załącznika, ale nie jest to funkcja włączona domyślnie — korzystanie z niej wymaga wcześniejszego zgłoszenia po stronie administracji skarbowej. Po stronie ERP trzeba osobno rozstrzygnąć, co realnie chcesz załączać: specyfikację pozycji, protokół odbioru, zestawienie zużycia. Aktualne warunki publikuje Ministerstwo Finansów na gov.pl/ksef — sprawdź je przed decyzją, bo komunikaty się zmieniają.
Co zrobić, gdy KSeF jest niedostępny?
Do tego służy tryb offline24: faktura powstaje lokalnie, jest wydawana nabywcy z odpowiednim oznaczeniem, a do KSeF trafia po przywróceniu połączenia — w terminie wskazanym przez Ministerstwo Finansów (dla offline24 jest to następny dzień roboczy; stan na sierpień 2026, zweryfikuj aktualny komunikat MF). Po stronie systemu musi istnieć kolejka dokumentów oczekujących, mechanizm ponowień i alert dla człowieka, gdy kolejka rośnie.
Do czego służy certyfikat KSeF?
Certyfikat KSeF jest tym, czym Twój system przedstawia się bramce — to element infrastruktury, nie formalność księgowa. Uwierzytelnienie może opierać się na certyfikacie pobranym w Aplikacji Podatnika KSeF, na pieczęci kwalifikowanej albo na tokenie. Wybór zależy od tego, ile systemów u Ciebie wystawia faktury i kto ma prawo je wystawiać w imieniu firmy.
Jak podłączyć sklep internetowy do KSeF?
Najczęściej wcale nie bezpośrednio. Faktura powinna mieć jedno źródło prawdy — ERP — a sklep dostarcza do niego zamówienie z kompletem danych: NIP, forma płatności, adres, zwroty, korekty. Jeśli sklep wystawia dokumenty równolegle do ERP, powstają dwie numeracje i dwie wersje tej samej sprzedaży. Większość pracy w takim projekcie to poprawienie ścieżki zamówienie → ERP.
Ile trwa integracja z KSeF?
Nie podajemy terminu bez zbadania Twojego środowiska, bo to byłaby liczba wzięta z powietrza. Zakres zależy od liczby systemów wystawiających dokumenty, jakości danych kontrahentów, obecności korekt i faktur do paragonu oraz od tego, czy chcesz używać załączników. Harmonogram ustalamy po przeglądzie tych punktów — na wspólnej rozmowie, nie w cenniku.
Powiązana usługa: Oprogramowanie i systemy IT →