KSeF zmienia fakturowanie z czynności, którą można obsłużyć w dowolnym programie, w proces wpięty w centralny system państwa. Dla firmy oznacza to jedno proste pytanie do dostawcy oprogramowania: czy mój system ERP naprawdę to udźwignie. Ten przewodnik rozkłada wymagania na czynniki, które realnie decydują, a nie na hasła z ulotki.
Tekst jest dla właścicieli i menedżerów firm, którzy wybierają lub aktualizują ERP i chcą wiedzieć, o co konkretnie zapytać. To część szerszego tematu wyboru systemu, dlatego jeśli dopiero zaczynasz, zacznij od czym jest ERP oraz jak wybrać system ERP dla firmy produkcyjnej.
Uwaga o terminach: obowiązek KSeF wchodzi etapami, a harmonogram bywa aktualizowany przez Ministerstwo Finansów. W tym artykule świadomie nie opieramy się na jednej dacie. Konkretny termin dla swojej skali działalności potwierdź na gov.pl lub u doradcy podatkowego. Z perspektywy ERP ważniejsze od daty jest to, czy system jest gotowy, zanim termin Cię obejmie.
W skrócie
- KSeF przyjmuje faktury wyłącznie jako ustrukturyzowane pliki XML zgodne ze strukturą logiczną Ministerstwa Finansów, nie jako PDF.
- ERP musi umieć cztery rzeczy: wygenerować poprawny XML, wysłać i odebrać fakturę przez API, zapisać numer KSeF oraz UPO, a także obsłużyć tryb offline.
- Największym ukrytym kosztem nie jest sama integracja, tylko utrzymanie zgodności przy zmianach struktury faktury, dlatego pytaj o aktualizacje, nie tylko o start.
- Najmocniejszy dowód gotowości to demo na realnym scenariuszu Twojej firmy, a nie deklaracja w ofercie.
Co KSeF zmienia dla systemu ERP
Dotychczas fakturę dało się wystawić praktycznie wszędzie: w ERP, w arkuszu, w prostym programie do fakturowania. KSeF wprowadza jeden, wspólny dla całego kraju format i jeden kanał wymiany. Faktura przestaje być dokumentem, który drukujesz lub wysyłasz mailem, a staje się komunikatem przekazywanym do centralnego systemu, który nadaje jej numer i potwierdza odbiór.
W projektach, które prowadzimy dla firm produkcyjnych i handlowych, najczęściej okazuje się, że to nie wystawianie faktury jest wyzwaniem, tylko obieg wokół niej: powiązanie z dokumentami magazynowymi, odbiór faktur od kontrahentów, archiwizacja i sytuacje awaryjne, gdy połączenie chwilowo nie działa. Dlatego ocena ERP pod KSeF to nie pytanie „czy wystawia XML", tylko „czy obsługuje cały proces od końca do końca".
Krótko mówiąc, KSeF przesuwa ciężar z wyglądu faktury na jej strukturę i na niezawodność wymiany. To zmiana techniczna, ale jej skutki są operacyjne, bo dotykają codziennej sprzedaży. Jeśli porównujesz to z klasycznym podejściem, pomocny będzie tekst o tym, czym jest program do fakturowania.
Wymagania funkcjonalne ERP pod KSeF
Niezależnie od daty obowiązku, gotowy system ERP musi pokrywać poniższą listę. To jest checklista, którą warto mieć pod ręką przy każdej rozmowie z dostawcą:
- Generowanie poprawnego XML w aktualnej strukturze logicznej faktury (obecnie FA(2)), z prawidłowym mapowaniem pól z ERP.
- Wysyłka i odbiór przez API KSeF, czyli bezpośrednia, automatyczna komunikacja z systemem, bez ręcznego wgrywania plików.
- Uwierzytelnianie firmy wobec KSeF (token, certyfikat, pieczęć lub odpowiednie uprawnienia), z bezpiecznym przechowywaniem danych dostępowych.
- Zapis numeru KSeF i UPO (urzędowego poświadczenia odbioru) przy każdej fakturze, jako dowód jej skutecznego przyjęcia.
- Obsługa faktur przychodzących od kontrahentów: pobieranie, dopasowanie do zamówień i dokumentów magazynowych, dekretacja.
- Tryb offline i awaryjny, który pozwala wystawić fakturę przy braku dostępności KSeF i dosłać ją w wyznaczonym terminie.
- Archiwizacja i wyszukiwanie faktur zgodne z wymogami, z dostępem do numerów KSeF i potwierdzeń.
- Aktualizacje przy zmianie schematu, czyli zobowiązanie dostawcy do utrzymywania zgodności, gdy struktura faktury się zmieni.
Brak choćby jednej pozycji z tej listy potrafi zablokować sprzedaż albo wymusić ręczną obsługę, która kasuje cały sens integracji. Dlatego traktuj ją jako warunek, a nie jako życzenie.
Co każdy wymóg oznacza w praktyce
Sama lista to za mało, bo dostawcy potrafią odpowiedzieć „tak" na każdy punkt. Poniższa tabela tłumaczy, co dany wymóg oznacza w praktyce i o co dopytać, żeby oddzielić realną gotowość od deklaracji:
| Wymóg | Co oznacza w praktyce | O co zapytać dostawcę |
|---|---|---|
| Poprawny XML (FA) | System mapuje pola faktury na obowiązującą strukturę | Czy aktualizujecie mapowanie po zmianie wersji struktury i czy jest to w cenie? |
| Wysyłka i odbiór przez API | Pełna automatyzacja bez ręcznego wgrywania | Czy wysyłka jest automatyczna z poziomu ERP, czy wymaga osobnego narzędzia? |
| Uwierzytelnianie | Bezpieczny dostęp firmy do KSeF | Jak przechowujecie dane dostępowe i jak zarządzacie uprawnieniami pracowników? |
| Numer KSeF i UPO | Dowód skutecznego przyjęcia faktury | Czy numer i potwierdzenie są zapisywane automatycznie przy fakturze? |
| Faktury przychodzące | Odbiór i dopasowanie kosztów | Czy system dopasowuje faktury zakupowe do zamówień i przyjęć magazynowych? |
| Tryb offline | Sprzedaż działa mimo awarii KSeF | Co dzieje się z fakturą, gdy KSeF jest niedostępny, i jak dosyłacie ją później? |
| Archiwizacja | Dostęp do faktur i potwierdzeń | Jak długo i w jakiej formie przechowujecie dokumenty oraz numery KSeF? |
Tryb offline i awaryjny
To obszar, który najczęściej jest pomijany przy ocenie ERP, a okazuje się krytyczny w dniu, w którym coś nie działa. KSeF, jak każdy system, miewa przerwy, a po stronie firmy może paść internet albo serwer. Sprzedaż nie może wtedy stanąć tylko dlatego, że faktura nie ma jak trafić do centralnego systemu.
Dobrze przygotowany ERP w takiej sytuacji pozwala wystawić fakturę w trybie offline, oznaczyć ją zgodnie z wymogami (m.in. kodem QR) i przekazać do KSeF w wyznaczonym terminie po przywróceniu dostępności. Z perspektywy operacyjnej oznacza to, że system musi kolejkować faktury i samodzielnie dosyłać je później, zamiast blokować sprzedaż lub zmuszać zespół do ręcznego nadrabiania zaległości.
Dlatego przy ocenie systemu zawsze pytamy nie tylko „czy działa z KSeF", ale „co się dzieje, gdy KSeF nie działa". Odpowiedź na to drugie pytanie więcej mówi o dojrzałości rozwiązania niż lista zaznaczonych funkcji.
Jak sprawdzamy gotowość ERP na KSeF
Nie oceniamy gotowości po deklaracji w ofercie, bo „obsługujemy KSeF" potrafi znaczyć wszystko od pełnej automatyzacji po eksport pliku do ręcznego wgrania. Stosujemy zamiast tego prostą, powtarzalną metodę w czterech krokach:
- Scenariusz na Twoich danych. Prosimy o demo, w którym system wystawia, wysyła i odbiera fakturę na realnym przykładzie z Twojej firmy, a nie na przygotowanym pokazie.
- Pełny obieg, nie tylko wystawienie. Sprawdzamy odbiór faktur od kontrahentów, dopasowanie do zamówień i dokumentów magazynowych oraz dekretację, bo tu najczęściej pojawiają się luki.
- Próba awaryjna. Symulujemy brak dostępności KSeF i patrzymy, czy sprzedaż działa dalej, a faktury są kolejkowane i dosyłane automatycznie.
- Utrzymanie w czasie. Pytamy wprost o model aktualizacji przy zmianie struktury faktury: czy jest w cenie, jak szybko jest wdrażany i kto za niego odpowiada.
Dopiero system, który przechodzi wszystkie cztery kroki, traktujemy jako realnie gotowy. To podejście jest spójne z tym, jak prowadzimy cały proces wyboru, opisany w tekście o niezależnym doradztwie ERP, gdzie demo na własnych scenariuszach jest stałym elementem przetargu.
Błędy przy ocenie ERP pod KSeF
- Patrzenie tylko na wystawianie faktur, z pominięciem odbioru faktur zakupowych i ich dopasowania.
- Traktowanie KSeF jako jednorazowej integracji, podczas gdy realnym kosztem jest utrzymanie zgodności w czasie.
- Pominięcie trybu offline, który ujawnia się dopiero w dniu awarii, gdy jest już za późno.
- Wiara w deklarację z oferty zamiast demo na własnym scenariuszu.
- Opieranie decyzji na dacie obowiązku zamiast na gotowości systemu z wyprzedzeniem.
Jeśli wybierasz lub aktualizujesz ERP i chcesz mieć pewność, że KSeF nie zaskoczy Cię w najgorszym momencie, pomożemy ocenić gotowość systemu i ułożyć właściwe pytania do dostawcy. Zobacz nasze podejście do systemów dla firm produkcyjnych, sprawdź ranking systemów ERP albo zobacz, jak działa integracja z Comarch Optima.
FAQ
Czy mój system ERP musi obsługiwać KSeF?
Jeżeli firma wystawia faktury w obrocie krajowym, prędzej czy później system musi umieć wystawiać i odbierać faktury ustrukturyzowane przez KSeF. Obowiązek wchodzi etapami zgodnie z harmonogramem Ministerstwa Finansów, dlatego konkretną datę dla swojej skali działalności najlepiej zweryfikować na bieżąco na gov.pl. Niezależnie od daty, sama zdolność ERP do pracy z KSeF jest wymaganiem stałym.
Co ERP musi umieć, żeby działać z KSeF?
Minimum to: generowanie faktury w obowiązującej strukturze logicznej (XML), wysyłka i odbiór faktur przez API KSeF, uwierzytelnianie firmy wobec systemu, zapisywanie numeru KSeF i pobieranie UPO, obsługa faktur przychodzących oraz archiwizacja zgodna z wymogami. Do tego dochodzi obsługa trybu offline na wypadek niedostępności KSeF.
Czym jest struktura FA i format XML faktury w KSeF?
KSeF przyjmuje faktury wyłącznie jako pliki XML zgodne z opublikowaną przez Ministerstwo Finansów strukturą logiczną faktury (oznaczaną jako FA, obecnie w wersji FA(2)). To nie jest PDF ani skan, tylko ustrukturyzowane dane. System ERP musi mapować swoje pola faktury na tę strukturę, a po zmianie wersji schematu zaktualizować mapowanie.
Jak działa tryb offline w KSeF?
Tryb offline lub awaryjny dotyczy sytuacji, w której KSeF jest chwilowo niedostępny albo wystąpiła awaria po stronie podatnika. Fakturę wystawia się wtedy poza systemem, oznacza zgodnie z wymogami (m.in. kod QR), a następnie przesyła do KSeF w wyznaczonym terminie po przywróceniu dostępności. Dla ERP oznacza to, że system musi obsłużyć kolejkowanie i późniejszą wysyłkę faktur.
Czy integracja z KSeF jest w standardzie ERP, czy płatna osobno?
To zależy od dostawcy i właśnie dlatego warto zapytać wprost. U części dostawców obsługa KSeF jest elementem standardowej aktualizacji, u innych osobnym modułem płatnym lub usługą wdrożeniową. Zapytaj też, czy w cenie są aktualizacje przy zmianie struktury FA, bo to koszt cykliczny, nie jednorazowy.
Od kiedy KSeF jest obowiązkowy?
Obowiązek korzystania z KSeF wprowadzany jest etapami, a harmonogram bywa aktualizowany przez Ministerstwo Finansów. Z tego powodu nie warto opierać decyzji na zasłyszanej dacie. Aktualny termin dla swojej wielkości firmy i rodzaju transakcji potwierdź na gov.pl lub u doradcy podatkowego. Z perspektywy wyboru ERP ważniejsze jest to, czy system jest gotowy, zanim termin Cię obejmie.
Jak sprawdzić, czy ERP jest gotowy na KSeF?
Najprościej przejść przez konkretną listę: czy system generuje poprawny XML w aktualnej strukturze, czy wysyła i odbiera przez API, czy zapisuje numer KSeF i UPO, czy obsługuje faktury przychodzące, czy ma tryb offline, jak archiwizuje dane i czy dostawca aktualizuje system przy zmianie schematu. Najmocniejszy dowód to demo na realnym scenariuszu Twojej firmy, a nie deklaracja w ofercie.
Wybierasz lub aktualizujesz ERP pod KSeF?
Pomożemy ocenić, czy system naprawdę jest gotowy: od poprawnego XML, przez tryb offline, po model utrzymania zgodności. Pierwsza rozmowa jest bezpłatna i niezobowiązująca.
Umów rozmowę →




