creationX
KSeF

Checklista techniczna KSeF: 7 obszarów gotowości firmy

Lista kontroli gotowości KSeF: procesy, ERP, FA(3), uprawnienia, faktury zakupowe, testy, wyjątki i mierzalne kryteria odbioru.

Ilustracja do artykułu: Checklista techniczna KSeF: 7 obszarów gotowości firmy
RP

Roland Piątkowski

·aktualizacja ·6 min czytania

Checklista KSeF nie kończy się na pytaniu „czy ERP ma integrację?”

Gotowość do KSeF 2.0 obejmuje jednocześnie procesy, dane, uprawnienia, integrację techniczną i obsługę sytuacji wyjątkowych. Sam przycisk „Wyślij do KSeF” nie potwierdza, że organizacja potrafi poprawnie wystawić dokument, rozpoznać jego status, pobrać fakturę zakupową i zachować ciągłość pracy.

Według informacji Ministerstwa Finansów obowiązek wystawiania faktur w KSeF został wdrożony etapowo. Obowiązek odbierania faktur w KSeF wszedł w życie 1 lutego 2026 r., z wyjątkami wskazanymi w przepisach. Najmniejsi podatnicy, których miesięczna sprzedaż dokumentowana fakturami nie przekracza 10 000 zł brutto, korzystają z odroczenia wystawiania do 1 stycznia 2027 r. Zakres obowiązku konkretnej firmy należy potwierdzić z osobą odpowiedzialną za podatki.

Poniższa checklista służy do audytu technicznego i organizacyjnego. Nie jest poradą prawną ani podatkową.

1. Zakres podmiotów i procesów

Pierwszym wynikiem audytu powinna być lista kontekstów, w których organizacja działa w KSeF:

  • spółki i ich numery NIP,
  • jednostki podrzędne, jeżeli występują,
  • oddziały i centra kosztów używane operacyjnie,
  • biura rachunkowe oraz inni operatorzy zewnętrzni,
  • systemy wystawiające faktury sprzedażowe,
  • systemy odbierające i księgujące faktury zakupowe.

Nie wystarczy inwentaryzacja aplikacji. Trzeba wskazać właściciela każdego procesu: kto wystawia, kto zatwierdza, kto monitoruje odrzucenia i kto podejmuje decyzję podczas niedostępności systemu.

Dowód gotowości: zatwierdzona macierz „podmiot — proces — system — właściciel — zastępca”.

2. Dane źródłowe i zgodność z FA(3)

Faktura ustrukturyzowana ma postać XML zgodną ze strukturą logiczną FA(3). Ministerstwo Finansów udostępnia schemat oraz przykładowe pliki. Audyt powinien ustalić, z jakich pól ERP pochodzą dane wymagane do utworzenia XML.

Do sprawdzenia są co najmniej:

  1. dane sprzedawcy i nabywcy,
  2. numer faktury nadawany przez system źródłowy,
  3. daty sprzedaży, wystawienia i płatności,
  4. pozycje, ilości, jednostki, ceny i stawki,
  5. wartości netto, podatku i brutto,
  6. waluta i sposób przeliczenia,
  7. korekty oraz powiązania z dokumentami źródłowymi,
  8. role podmiotów dodatkowych,
  9. dane opcjonalne, które są potrzebne w procesach firmy.

Walidacja wyłącznie na przykładowej „prostej” fakturze daje fałszywe poczucie bezpieczeństwa. Zestaw testowy powinien obejmować dokumenty rzeczywiście używane przez firmę: korekty, zaliczki, rozliczenia zaliczek, wiele stawek, waluty oraz przypadki z dodatkowymi podmiotami.

Sposób rozdzielenia danych źródłowych, modelu pośredniego i XML opisuje przewodnik mapowania FA(3) do ERP.

Dowód gotowości: macierz mapowania ERP–FA(3), przykładowe XML oraz wyniki walidacji na aktualnym schemacie.

3. Uwierzytelnienie, certyfikaty i uprawnienia

Uprawnienia należy projektować dla każdego kontekstu NIP. MF wskazuje, że pobieranie lub wystawianie faktur klientów biura rachunkowego wymaga autoryzacji w kontekście każdego klienta osobno. Ten sam certyfikat może służyć do uwierzytelnienia w różnych kontekstach, ale zakres operacji zależy od uprawnień nadanych w danym kontekście.

Audyt powinien odpowiedzieć:

  • kto ma uprawnienia właścicielskie,
  • kto może wystawiać, a kto przeglądać faktury,
  • jak nadawane i odbierane są uprawnienia,
  • gdzie przechowywane są certyfikaty i ich klucze,
  • kto pilnuje dat ważności certyfikatów,
  • jak wygląda odebranie dostępu po zmianie stanowiska lub dostawcy,
  • czy integracja nie używa jednego współdzielonego sekretu bez kontroli.

Dowód gotowości: aktualna macierz uprawnień, rejestr poświadczeń bez ujawniania sekretów oraz procedura rotacji i odebrania dostępu.

4. Pełny cykl faktury sprzedażowej

Test nie kończy się na przyjęciu żądania przez API. System powinien rozróżniać co najmniej:

  • dokument przygotowany lokalnie,
  • wysłany do KSeF,
  • oczekujący na przetworzenie,
  • przyjęty z numerem KSeF,
  • odrzucony,
  • wymagający ponownej obsługi.

Numer KSeF jest nadawany po przyjęciu dokumentu przez system i nie jest tym samym numerem co numer faktury w polu P_2. Integracja powinna zapisywać oba identyfikatory oraz wiązać odpowiedź KSeF z dokumentem źródłowym.

W przypadku sesji wsadowej błędny plik nie powoduje automatycznie odrzucenia wszystkich prawidłowych plików. MF podaje, że system zwraca informację pozwalającą zidentyfikować odrzucone dokumenty. Proces operacyjny musi umieć obsłużyć wynik częściowy.

Dowód gotowości: ślad testowy od ERP do numeru KSeF, kontrolowany test odrzucenia i udokumentowany sposób ponowienia.

5. Faktury zakupowe i ich dystrybucja

Od 1 lutego 2026 r. odbieranie faktur w KSeF jest obowiązkowe w podstawowym terminie. Nie można więc ograniczyć audytu do sprzedaży.

Osobny przewodnik pokazuje dziewięć etapów obsługi faktury zakupowej z KSeF — od pobrania i deduplikacji po akceptację oraz zapis w ERP.

Należy sprawdzić:

  • jak często system odpytuje KSeF,
  • czy pobrania są wznawiane po błędzie,
  • jak zapobiega się podwójnemu importowi,
  • jak XML jest przypisywany do właściwej spółki,
  • co rozpoczyna dekretację i akceptację,
  • jak obsługiwane są faktury nierozpoznane,
  • czy numer KSeF pozostaje dostępny w ERP i ścieżce audytowej.

Dowód gotowości: test pobrania, deduplikacji, przypisania do kontekstu NIP i przekazania do właściwego workflow.

6. Limity, kolejki i odporność integracji

API KSeF 2.0 stosuje limity żądań. Oficjalne materiały dla integratorów rozróżniają między innymi sesje interaktywne i wsadowe, pobieranie metadanych, eksport paczek oraz pobieranie faktury po numerze KSeF. Dla większych wolumenów MF zaleca rozważenie trybu wsadowego.

Integracja powinna posiadać:

  • kolejkę zamiast wysyłania wszystkiego bezpośrednio z interfejsu ERP,
  • kontrolowane ponowienia z rosnącym odstępem,
  • obsługę limitów bez lawiny kolejnych żądań,
  • idempotencję operacji,
  • monitoring wieku najstarszego oczekującego dokumentu,
  • alerty o wzroście odrzuceń i opóźnień.

Dowód gotowości: test obciążenia odpowiadający rzeczywistemu szczytowi oraz test wznowienia po przerwie.

7. Tryby szczególne i procedura operacyjna

MF opisuje tryby offline24, niedostępność systemu i awarię. Certyfikat KSeF typu 2 służy do oznaczenia faktury kodem potwierdzającym tożsamość wystawcy w trybach szczególnych.

Audyt powinien rozdzielać:

  • błąd lokalnego ERP,
  • brak łączności po stronie firmy,
  • limit lub błąd pojedynczego wywołania API,
  • oficjalnie komunikowaną niedostępność albo awarię KSeF.

Każdy przypadek wymaga właściciela decyzji, instrukcji dla użytkowników oraz kontrolowanego powrotu do normalnego przetwarzania.

Minimalne kryteria odbioru

Organizacja może uznać audyt za zakończony, gdy:

  • wszystkie konteksty NIP i właściciele procesów są znani,
  • reprezentatywne dokumenty przechodzą walidację FA(3),
  • test obejmuje przyjęcie, odrzucenie i wynik częściowy paczki,
  • sprzedaż i zakupy mają monitoring oraz kolejkę wyjątków,
  • uprawnienia i certyfikaty mają właścicieli oraz procedurę rotacji,
  • scenariusz niedostępności został przećwiczony,
  • zespół księgowy zaakceptował działanie procesu,
  • osoba odpowiedzialna za podatki potwierdziła zakres obowiązków.

Potrzebujesz audytu na danych i procesach swojej firmy?

Checklista pomaga uporządkować zakres, ale nie zastępuje testów na rzeczywistych typach dokumentów, konfiguracji ERP i rolach w organizacji. Zobacz zakres audytu powdrożeniowego KSeF, jeśli chcesz zweryfikować cały przepływ — od danych źródłowych po monitoring i obsługę wyjątków.

Porozmawiajmy o audycie KSeF →

Źródła oficjalne

Stan informacji: 31 lipca 2026 r.; źródła oficjalne zweryfikowano 2 sierpnia 2026 r. Materiał ma charakter techniczny i organizacyjny. Zakres obowiązków podatkowych należy potwierdzić na podstawie aktualnych przepisów i oficjalnych komunikatów.

Następny krok

Sprawdź, od którego obszaru KSeF zacząć

Wykonaj krótką samoocenę ERP, uprawnień, obiegu dokumentów, wyjątków i testów. Wynik otrzymasz od razu, bez wysyłania odpowiedzi na serwer.

Najpierw ustalimy proces, używane systemy i ograniczenia. Nie musisz mieć gotowej specyfikacji.

RP

Roland Piątkowski

Założyciel creationX. Od 2004 roku projektuje i wdraża aplikacje biznesowe dla polskich firm. Specjalizuje się w systemach CRM, ERP i automatyzacji procesów.

Profil autora i artykuły