KSeF nie jest już planem na przyszłość. Obowiązek wystawiania faktur w Krajowym Systemie e-Faktur wszedł etapami w 2026 roku: od 1 lutego dla największych firm, od 1 kwietnia dla pozostałych podatników VAT. Okres przejściowy z ułatwieniami trwa tylko do 31 grudnia 2026, a od 1 stycznia 2027 dochodzą kary za błędy i obowiązek podawania numeru KSeF przy płatnościach między firmami.
Jeśli Twoja firma pracuje na Impuls EVO albo nowym BPSC ERP, a KSeF obsługujesz dziś prowizorką, czyli ręcznym wrzucaniem faktur, osobnym narzędziem obok systemu albo przeklejaniem numerów, to jest ostatni dobry moment, żeby zrobić to porządnie. Poniżej pokazuję, jak wygląda trwała integracja KSeF w samym Impulsie.
Co KSeF oznacza dla firmy na Impuls EVO
Faktura ustrukturyzowana to nie PDF ani wydruk, tylko dokument w formacie XML, wysłany do centralnej platformy Ministerstwa Finansów i opatrzony unikalnym numerem KSeF. Dopiero po przyjęciu przez system faktura jest uznana za wystawioną. To zmienia dwie rzeczy w codziennej pracy:
- Wystawianie. Każdą fakturę sprzedaży trzeba przekształcić do wymaganej struktury XML i wysłać przez API KSeF, a numer KSeF i potwierdzenie odbioru UPO zapisać u siebie.
- Odbiór. Faktury zakupowe pobierasz bezpośrednio z KSeF, zamiast czekać na PDF czy papier od kontrahenta.
W praktyce oznacza to, że Twój ERP musi umieć rozmawiać z KSeF w obie strony. Najlepiej sam, bez przepisywania danych między systemami.
Jak wygląda dobra integracja KSeF z Impulsem
Celem jest to, żeby użytkownik pracował dalej w Impulsie tak jak dotąd, a wymiana z KSeF działała w tle. Konkretnie:
Wysyłka faktur sprzedaży. Faktura wystawiona w Impulsie jest mapowana na strukturę wymaganą przez KSeF, walidowana i wysyłana przez API. Numer KSeF oraz UPO wracają do systemu i zostają zapisane przy dokumencie. Masz je od razu pod ręką, bez logowania do osobnego portalu.
Odbiór faktur zakupowych. Integracja cyklicznie pobiera z KSeF nowe faktury i wprowadza je do obiegu w Impulsie, gdzie można je dopasować do zamówień i dostaw oraz przekazać do dekretacji.
Korekty i powiązania. Faktury korygujące wymagają wskazania numeru KSeF faktury pierwotnej. Dobrze zaprojektowana integracja pilnuje tego automatycznie, tak samo jak powiązań przy zaliczkach.
Tryby awaryjne. KSeF przewiduje pracę w trybie offline24 i w trybie niedostępności systemu. Integracja powinna umieć wystawić dokument mimo chwilowej przerwy i dosłać go, gdy platforma wróci.
Na co uważać przy wdrożeniu
Najwięcej pracy to nie samo połączenie z API, ale poprawne mapowanie danych: kontrahenci, stawki, jednostki i formy płatności muszą trafić do struktury tak, żeby faktura przechodziła walidację za każdym razem. Do tego dochodzą uprawnienia i certyfikaty KSeF, spójność z JPK_VAT oraz przygotowanie na zmiany, które wchodzą od 2027 roku, jak numer KSeF przy przelewach między firmami.
Dlaczego warto zrobić to wewnątrz Impulsa, a nie obok
Impuls EVO / BPSC ERP stoi na otwartej bazie Oracle i logice w .NET. To pozwala wpiąć obsługę KSeF bezpośrednio w system, zamiast utrzymywać osobne narzędzie, do którego i tak trzeba przepisywać dane. Rozwiązanie zbudowane na tych samych technologiach jest szybsze w pracy, mniej podatne na błędy i łatwiejsze do rozbudowy, gdy przepisy znów się zmienią. O tym, jak buduję takie zmiany, żeby przechodziły przez kolejne aktualizacje systemu, piszę w artykule o modyfikacjach i aktualizacjach Impuls EVO.
Porozmawiajmy o KSeF w Twoim Impulsie
Jeśli KSeF w Twojej firmie działa dziś na doraźnym rozwiązaniu albo w ogóle nie jest wpięty w Impuls, napisz. Sprawdzę, jak to wygląda po stronie Twojej bazy i procesów, i podam, co trzeba zrobić, ile to potrwa i ile kosztuje, zanim cokolwiek ruszy. Pierwsza ocena wykonalności jest bezpłatna.