KSeF a Twój ERP: jak podłączyć system, żeby faktury nie odbijały się z błędem

· 7 min czytania · Zespół SilverData

KSeF jest już obowiązkowy. Część prawną — od kiedy, kto, jakie kary — załatwia Twoja księgowa. Część, która naprawdę boli, jest techniczna: czy Twój system w ogóle rozmawia z KSeF i czy robi to dobrze. I właśnie tam małe firmy tracą teraz godziny.

Przypomnijmy fakty bez paniki. Od 1 lutego 2026 najwięksi podatnicy (sprzedaż powyżej 200 mln zł za 2024) muszą wystawiać faktury w KSeF, a odbierać je z KSeF mają obowiązek wszyscy — niezależnie od tego, czy sami już wystawiają. Od 1 kwietnia 2026 obowiązek wystawiania objął praktycznie cały rynek B2B, w tym typową 10–50-osobową firmę. Jeśli czytasz to i nadal „zaraz to ogarniemy", jesteś już po terminie. Dobra wiadomość: nie jesteś sam, a większość problemów jest powtarzalna i da się je uprzątnąć w kilka dni, nie miesięcy.

KSeF to nie jest „kolejny PDF z innym logo". To krajowa baza, do której wysyłasz fakturę w ściśle określonej strukturze XML (schema FA(3)). System ją waliduje, nadaje numer KSeF i dopiero wtedy faktura prawnie istnieje. Ze schemą się nie negocjuje. Jak czegoś brakuje albo coś jest w złym formacie — faktura się odbija. Twój ERP albo to ogarnia, albo nie.

Dwie strony, które musisz podłączyć

Większość firm myśli o KSeF wyłącznie jako o wystawianiu. To połowa problemu — i często ta łatwiejsza.

Strona wysyłki. Twój system musi wygenerować fakturę w schemie FA(3), wysłać ją do KSeF przez API, odebrać status (przyjęta / odrzucona) i zapisać nadany numer KSeF przy dokumencie. Brzmi prosto, dopóki schema się nie odbije.

Strona odbioru. Tu zaczyna się ból, o którym nikt nie mówi na szkoleniach. Każda faktura kosztowa od dostawcy trafia teraz do KSeF i to Ty masz ją stamtąd pobrać. Jeśli kupujesz dużo — materiały, usługi, paliwo — ktoś musi te faktury z systemu wyciągać, przypisywać i księgować. Robione ręcznie, po jednej, po numerze, to jest etat, którego nie masz.

Zdecyduj świadomie o obu stronach, zanim uznasz, że „KSeF mamy zrobiony".

Gdzie integracja naprawdę się sypie

Schema FA(3) jest bezlitosna dla bałaganu, który latami chowałeś w opisach i komentarzach. Najczęstsze powody odrzuceń, które widzimy:

Przykład z życia

U jednego z naszych klientów — 28-osobowa hurtownia elektrotechniczna na Comarch Optima — pierwszy tydzień obowiązkowego KSeF wyglądał tak: około 35% faktur sprzedaży odbijało się z błędem walidacji. Powód był nudny do bólu. W kartotece część NIP-ów miała prefiks PL, część nie. Kilkudziesięciu klientów figurowało bez pełnego adresu. Handlowcy wpisywali jednostki miary „z głowy". System Ministerstwa nie przepuszcza takich rzeczy.

Uporządkowanie kartoteki i mapowania pól zajęło 3 dni robocze. Odsetek odrzuceń spadł poniżej 2%. Ale prawdziwy zysk był po drugiej stronie: księgowa ręcznie ściągała faktury kosztowe z KSeF — pojedynczo, po numerze — i traciła na to około 1,5 godziny dziennie. Po podłączeniu automatycznego pobierania do Optimy zostało z tego kilkanaście minut. Reszta dnia wróciła do księgowania, a nie do klikania w portal.

To nie jest spektakularna historia o AI. To nudna integracja, która po prostu działa — i właśnie dlatego się zwraca.

Co zrobić, jeśli Twój system tego nie ogarnia

Trzy scenariusze, w zależności od tego, na czym pracujesz:

  1. Masz nowoczesny ERP (Comarch Optima, enova365, Subiekt). Producent ma moduł KSeF. Twoja praca to nie pisanie integracji, tylko jej poprawne skonfigurowanie i — przede wszystkim — uporządkowanie danych, które do niej wpadną. To 80% roboty.
  2. Masz starszy lub mocno przerobiony system (np. własny dodatek do fakturowania, leciwy Microsoft Dynamics AX). Często natywnego KSeF nie ma. Wtedy buduje się most — middleware, który bierze fakturę z Twojego systemu, przekłada na FA(3) i gada z API KSeF. To kilka–kilkanaście dni pracy, ale ratuje system, którego nie chcesz jeszcze wymieniać.
  3. Wystawiasz mało faktur. Można korzystać z bezpłatnej Aplikacji Podatnika lub prostego mostka, bez integracji z ERP. Tania opcja, jeśli wolumen jest niski — ale przy odbiorze faktur kosztowych i tak szybko zaboli ręczna robota.

Wybór nie jest religijny. Zależy od wolumenu faktur i od tego, ile godzin miesięcznie jesteś gotów oddać na klikanie.

Plan na najbliższe tygodnie

Jeśli KSeF „działa, ale boli", albo nadal go odkładasz, zrób to po kolei:

Większość firm nie potrzebuje rewolucji. Potrzebuje czystych danych i poprawnie spiętego systemu — a to robota na dni, nie na kwartały. Jeśli faktury Ci się odbijają albo księgowa tonie w ręcznym pobieraniu, pogadajmy. Pierwsza rozmowa jest bezpłatna i trwa pół godziny.

KSeF nie jest problemem prawnym, który rozwiązuje księgowa. To problem danych i integracji — a te albo masz uporządkowane, albo faktura się odbija.

← Wróć na blog