Krajowy System e-Faktur (KSeF) 2.0 wchodzi w fazę obligatoryjną od 1 lutego 2026 r., co oznacza, że wszystkie firmy muszą zintegrować swoje systemy finansowo-księgowe z tym interfejsem. Dokumentacja API KSeF 2.0, opublikowana 30 czerwca 2025 r. przez Ministerstwo Finansów, stanowi kluczowe narzędzie dla integratorów i deweloperów, umożliwiając przygotowania do testów i wdrożenia.

API KSeF 2.0 definiuje precyzyjne zasady wymiany danych między zewnętrznymi programami fakturowymi a centralnym systemem, niezależnie od producenta oprogramowania.

Pełna integracja jest konieczna, by wystawiać, przesyłać i odbierać e-faktury w formacie FA(3), co zapewnia zgodność z nowymi wymogami prawnymi.

Opublikowana dokumentacja API KSeF 2.0 – co zawiera i jak z niej skorzystać?

Ministerstwo Finansów udostępniło kompletną dokumentację techniczną API KSeF 2.0 w standardzie OpenAPI, co znacząco ułatwia automatyzację integracji i generowanie klientów.

W interaktywnym portalu technicznym znajdziesz następujące elementy:

  • Szczegółowymi opisami metod i endpointów – dla każdego zasobu systemu podane są dostępne operacje (np. GET, POST), wymagane parametry i przykładowe odpowiedzi;
  • Strukturami danych – modele JSON dla faktur, tokenów, certyfikatów i innych obiektów, wraz z walidacją schematów;
  • Parametrami i przykładami zastosowania – gotowymi snippetami kodu pokazującymi typowe scenariusze, takie jak wysyłka faktur w sesji interaktywnej lub wsadowej;
  • Specyfikacją OpenAPI (JSON) – plikiem do generowania kodu klienckiego w narzędziach jak Swagger Codegen oraz do walidacji kontraktów API.

Dodatkowo dostępne jest porównanie kluczowych zmian między API 1.0 (faza fakultatywna) a 2.0, co przyspiesza migrację istniejących integracji.

„KSeF 2.0 – przewodnik dla integratorów” opisuje pełne scenariusze użycia, w tym uwierzytelnienie, wysyłkę faktur, pobieranie UPO (Urzędowego Poświadczenia Odbioru) i zarządzanie tokenami.

Resort finansów udostępnił także biblioteki SDK open source w językach Java i .NET, obejmujące wszystkie endpointy, modele danych i przykładowe wywołania. SDK ogranicza ryzyko błędnej interpretacji specyfikacji i przyspiesza development. Repozytoria znajdziesz na GitHubie: CIRFMF/ksef-docs, wraz z kompendium wiedzy dla deweloperów.

Dokumentacja jest dostępna na oficjalnej stronie: https://ksef.podatki.gov.pl/ksef-na-okres-obligatoryjny/wsparcie-dla-integratorow/.

Uwierzytelnianie w API KSeF 2.0 – krok po kroku

Uwierzytelnianie jest obowiązkowe przed dostępem do chronionych zasobów KSeF 2.0, zarówno w środowisku testowym (api-test.ksef.mf.gov.pl), jak i produkcyjnym (api.ksef.mf.gov.pl). Proces opiera się na certyfikatach kwalifikowanych i tokenach autoryzacyjnych, z naciskiem na bezpieczeństwo.

Podstawowe mechanizmy uwierzytelniania:

W praktyce stosowane są trzy mechanizmy:

  1. Generowanie i pobieranie certyfikatów – certyfikaty są dostępne od 1 lutego 2026 r. wyłącznie poprzez API KSeF 2.0; użytkownik składa wniosek o certyfikat, a system go generuje i udostępnia;
  2. Tokeny dostępowe – po uwierzytelnieniu certyfikatem generowany jest token JWT (JSON Web Token), ważny przez ograniczony czas; tokeny umożliwiają sesje interaktywne lub wsadowe;
  3. Uprawnienia i role – API obsługuje wyszukiwanie, przeglądanie faktur oraz zarządzanie dostępem na podstawie ról użytkownika.

Scenariusze uwierzytelniania w przewodniku:

W przewodniku opisano trzy główne scenariusze:

  • Sesja interaktywna – idealna do pojedynczych operacji, np. wystawienie faktury z kodem QR;
  • Sesja wsadowa – przeznaczona do masowego przetwarzania faktur, z tokenem o dłuższym czasie życia;
  • Zarządzanie tokenami – endpointy do odświeżania, wylogowania i monitorowania sesji.

Przykładowy kod w C# i Javie dla każdego kroku znajdziesz w przewodniku integratorów oraz na GitHubie.

Niepoprawne uwierzytelnienie blokuje dostęp do API – etap ten należy gruntownie przetestować w środowisku integracyjnym otwartym od 30 września 2025 r.

Od 28 stycznia 2026 r. API 2.0 jest dostępne na produkcji do weryfikacji systemów komercyjnych, co umożliwia sprawdzenie pełnego cyklu – od certyfikatów po generowanie tokenów.

Limity zapytań i zarządzanie obciążeniem w API KSeF 2.0

API KSeF 2.0 wprowadza ścisłe limity zapytań, aby zapewnić stabilność systemu i uczciwy dostęp dla wszystkich użytkowników. Szczegóły znajdziesz w sekcji „Limity” dokumentacji GitHub oraz w przewodniku integratorów.

Kluczowe limity:

Najważniejsze limity prezentujemy poniżej:

  • Rate limiting na poziomie endpointu – maksymalna liczba zapytań na minutę/godzinę dla operacji, takich jak wysyłka faktur czy pobieranie UPO; przekroczenie skutkuje błędami HTTP 429 (Too Many Requests);
  • Limity sesji – tokeny interaktywne mają krótszy czas życia (np. godziny), wsadowe – dłuższy, ale z limitem przetwarzanych faktur na sesję;
  • Globalne ograniczenia – zależne od roli użytkownika i typu podmiotu (np. wyższe progi dla dużych firm).

Szczegóły zestawiono w tabeli:

Typ limitu Opis Przykładowy próg
Zapytania na minutę Endpointy wysyłki faktur 100–500 (zależnie od sesji)
Sesja wsadowa Liczba faktur na batch Do 1000 na token
Pobieranie faktur Dzienny limit Zależny od uprawnień
Tokeny Czas życia 1–24 godziny

W przypadku przekroczenia limitów system zwraca szczegółowe komunikaty błędów z nagłówkami Retry-After. Zaimplementuj mechanizmy backoff (opóźnione ponowne próby) oraz monitoruj wykorzystanie limitów w czasie rzeczywistym.

Publiczne testy uruchomione od 30 września 2025 r. pozwoliły zweryfikować progi w warunkach zbliżonych do produkcyjnych.

Harmonogram wdrożenia i testy API KSeF 2.0

Kluczowe daty i etapy wdrożenia wyglądają następująco:

  • 30 czerwca 2025 – publikacja dokumentacji i struktury FA(3);
  • 30 września 2025 – otwarcie środowiska testowego (integracyjnego);
  • 28 stycznia 2026 – udostępnienie API na produkcji do weryfikacji;
  • 1 lutego 2026 – start obligatoryjnego KSeF 2.0, pobieranie certyfikatów tylko via API.

Integratorzy powinni rozpocząć prace od środowiska testowego, korzystając z SDK i przewodnika, by zminimalizować ryzyko błędów w produkcji.

Korzyści integracji i rekomendacje dla firm

Integracja z API KSeF 2.0 automatyzuje obieg e-faktur, ogranicza błędy i obniża koszty operacyjne. Rozwiązania pośrednie (np. Fakturowo.pl, Ksef24.com) oferują gotowe REST API, jednak bezpośrednie połączenie z oficjalnym API daje pełną kontrolę nad bezpieczeństwem, wersjonowaniem i wydajnością.

Dla księgowych i przedsiębiorców – zweryfikuj, czy Twój dostawca oprogramowania jest gotowy; brak integracji uniemożliwi fakturowanie od lutego 2026 r. Dokumentacja i SDK znacząco upraszczają wdrożenie, także dla mniejszych zespołów.

W razie pytań oficjalne źródła na ksef.podatki.gov.pl oraz GitHubie CIRFMF to najlepsze punkty startowe.

Autor
Paweł Radłowski
Księgowy z 4-letnim doświadczeniem, absolwent Finansów i Rachunkowości SGH. Autor 3 ponad 250 artykułów o podatkach, automatyzacji księgowości i e-commerce, publikowanych w mediach elektronicznych i papierowych. Wdrożył 30+ projektów elektronicznego obiegu dokumentów, a jego szkolenia (800 h) pomogły już ponad 70 przedsiębiorcom obniżyć koszty administracji średnio o 18%.