Branża

Resort finansów udostępnił dokumentację API KSeF 2.0 i finalną strukturę FA(3)

Od 30 czerwca firmy oraz producenci systemów fakturowych mogą zaczynać prace nad integracją z Krajowym Systemem e-Faktur w wersji testowej. Ministerstwo Finansów opublikowało jednocześnie ostateczny kształt struktury logicznej FA(3).

3 min czytania

Od dzisiaj, czyli 30 czerwca, przedsiębiorstwa oraz firmy tworzące oprogramowanie fakturowe mają dostęp do materiałów potrzebnych, by rozpocząć przygotowania do wdrożenia Krajowego Systemu e-Faktur w otoczeniu testowym.

Ministerstwo Finansów opublikowało dokumentację API KSeF 2.0 oraz struktury logicznej FA(3)

API, czyli interfejs programistyczny aplikacji, to zestaw reguł i specyfikacji technicznych określających mechanizm wymiany danych pomiędzy KSeF a zewnętrznymi systemami finansowo-księgowymi. Dzięki niemu z systemem może współpracować dowolne oprogramowanie fakturujące, bez względu na producenta. Warunkiem koniecznym, by móc w KSeF 2.0 wystawiać, wysyłać czy odbierać dokumenty, jest wcześniejsze połączenie danego programu z systemem właśnie za pomocą interfejsu API.

  • Dokumentacja techniczna API opracowana zgodnie ze standardem Open API, dostępna jako interaktywny portal techniczny obejmujący opisy metod, struktury danych oraz parametry wraz z przykładami
  • Plik specyfikacji w formacie JSON OpenAPI, przydatny przy automatyzacji integracji, np. w generatorach kodu czy walidatorach kontraktów API

Poza tym Ministerstwo Finansów przygotowało dodatkowe materiały, które mają usprawnić pracę zespołom deweloperskim:

  • Biblioteki SDK, czyli zestawy narzędzi i przykładowego kodu w dwóch językach – Java oraz .Net
  • Podręcznik z instrukcjami oraz fragmentami kodu pokazującymi, jak korzystać z najważniejszych endpointów systemu
  • Zestawienie głównych różnic pomiędzy API KSeF 2.0 a obecnie funkcjonującym, fakultatywnym API KSeF 1.0

Kompletna dokumentacja API dostępna jest pod adresem: ksef.podatki.gov.pl/ksef-na-okres-obligatoryjny/wsparcie-dla-integratorow.

Struktura logiczna FA(3)

Resort finansów opublikował także finalny wariant struktury logicznej e-faktury oznaczonej jako FA(3). Dokument ten powstawał podczas obszernych konsultacji, w których udział wzięli eksperci podatkowi, księgowi, biegli rewidenci oraz producenci oprogramowania fakturowego, a także przyszli użytkownicy API KSeF 2.0 – między innymi przedsiębiorstwa, jednostki samorządu terytorialnego i organizacje pozarządowe.

Wzorzec struktury FA(3) można znaleźć w Centralnym Repozytorium Wzorów Dokumentów Elektronicznych na platformie ePUAP, do którego odnośniki zamieszczono na stronie: ksef.podatki.gov.pl/ksef-na-okres-obligatoryjny/struktura-logiczna-fa-3.

Apelujemy do dostawców oprogramowania do wystawiania faktur, aby już w lipcu rozpoczęli zapoznawanie się z dokumentacją KSeF 2.0 i nie odkładali integracji na ostatnią chwilę. Od 1 lutego 2026 r. system stanie się obowiązkowy

Marcin Łoboda, wiceminister finansów, szef Krajowej Administracji Skarbowej

Wsparcie dla integratorów

Osoby mające pytania lub wątpliwości dotyczące udostępnionej dokumentacji API KSeF 2.0, a także potrzebujące dodatkowych wyjaśnień, mogą skorzystać z formularza zgłoszeniowego pod adresem: ksef.podatki.gov.pl/formularz.

Przy wypełnianiu formularza warto zastosować następującą ścieżkę: rola – Integrator, rodzaj zgłoszenia – Techniczne, typ zgłoszenia – Prośba o informacje, aplikacja – API KSeF, środowisko – Testowe, podkategoria – Inne kwestie techniczne.

Harmonogram wdrożenia KSeF

30 września 2025 r. uruchomione zostanie środowisko testowe API KSeF 2.0, dzięki któremu dostawcy oprogramowania oraz firmy będą mogły przeprowadzić własne testy. Z kolei na listopad 2025 r. zaplanowano start testowej, przeglądarkowej wersji Aplikacji Podatnika KSeF, umożliwiającej sprawdzenie kluczowych funkcji systemu.

Natomiast od 1 lutego 2026 r. KSeF 2.0 stanie się obowiązkowy dla wszystkich użytkowników. Tego samego dnia struktura logiczna FA(3) zastąpi dotychczas obowiązującą strukturę FA(2).

Źródło: ITwiz

Źródło: ITwiz