IT i operacje
Integracja KSeF z ERP
Integracja z KSeF to nie tylko endpoint wysyłki. Trzeba obsłużyć strukturę FA(3), uwierzytelnienie, certyfikaty, statusy, retry, logi i realny obieg dokumentów.
Materiał informacyjny. Nie stanowi porady podatkowej ani prawnej.
Który system jest źródłem prawdy dla faktury.
Jak przechowywać statusy, numer KSeF i historię wysyłki.
Jak zarządzać certyfikatami i tokenami w okresie przejściowym.
Dla kogo
- Dla zespołów IT i administratorów ERP.
- Dla osób odpowiedzialnych za fakturowanie, monitoring i integracje.
- Dla software house'ów i integratorów przygotowujących klienta do KSeF.
Najpierw ustal
- Który system jest źródłem prawdy dla faktury.
- Jak przechowywać statusy, numer KSeF i historię wysyłki.
- Jak zarządzać certyfikatami i tokenami w okresie przejściowym.
- Jak wygląda retry, gdy błąd jest techniczny, a jak gdy biznesowy.
Co zrobić krok po kroku
- Pobierz aktualną dokumentację API KSeF 2.0 i schemy FA(3) z oficjalnych źródeł.
- Zmapuj pola faktury z ERP do FA(3) i oznacz dane wymagające uzupełnienia.
- Zaprojektuj uwierzytelnianie, certyfikaty, role serwisowe i rotację dostępu.
- Oddziel walidację biznesową od błędów technicznych i niedostępności.
- Zaimplementuj kolejkę, retry, idempotencję procesu i status dokumentu.
- Dodaj logi audytowe: kto, kiedy, jaki dokument, jaki status, jaki komunikat.
- Monitoruj faktury bez numeru KSeF, błędy walidacji i dokumenty w trybach szczególnych.
API KSeF 2.0 i FA(3)
Ministerstwo Finansów opublikowało dokumentację API KSeF 2.0, specyfikację OpenAPI, SDK i materiały wspierające integratorów. To powinno być źródło kontraktu technicznego, a nie opis z cudzej prezentacji.
FA(3) zmienia sposób myślenia o danych faktury. Integracja powinna walidować kompletność danych przed wysyłką, bo poprawianie dokumentu po fakcie jest droższe niż dobry gate w systemie źródłowym.
Retry i error handling
Nie każdy błąd wolno ponawiać automatycznie. Błąd sieciowy, limit API, błąd schemy i brak danych kontrahenta to różne sytuacje. Wdrożenie powinno rozróżniać komunikaty techniczne od biznesowych i kierować je do właściwej osoby.
Dobry monitoring pokazuje liczbę dokumentów wysłanych, oczekujących, odrzuconych, ponawianych i wystawionych w trybie offline. Bez tego zespół pracuje na skrzynce mailowej i zrzutach ekranu.
Księgowa perspektywa PIT-Lab
KSeF ujawnia miejsca, w których firma nie ma właściciela danych: opis usług, akceptacja kosztów, wyjątki, załączniki, powiązanie dokumentu z zamówieniem. Integracja z ERP jest tylko częścią układanki.
PIT-Lab jest biurem rachunkowym, więc linkujemy do niego tam, gdzie potrzebne jest księgowe spojrzenie na dokumenty, koszty, terminy i odpowiedzialność po stronie firmy.
Najczęstsze błędy
- Brak kolejki i statusów pośrednich.
- Traktowanie każdego błędu jak awarii technicznej.
- Brak rotacji i ewidencji certyfikatów.
- Brak dashboardu dokumentów bez numeru KSeF.
- Testy bez danych z realnych integracji.
Kontrola integracji
-
Kontrakt API i wersja schemy.
-
Mapowanie pól FA(3).
-
Uwierzytelnianie i certyfikaty.
-
Kolejka, retry i statusy.
-
Logi audytowe.
-
Monitoring wyjątków.
-
Procedury offline.
FAQ
Czy API KSeF 2.0 jest tylko dla dużych firm?
Nie. API jest istotne wszędzie tam, gdzie firma chce integrować KSeF z systemem fakturowym, ERP lub obiegiem dokumentów zamiast pracować ręcznie.
Czy wystarczy walidacja XML?
Nie. Walidacja XML jest konieczna, ale proces musi obsłużyć statusy, błędy biznesowe, ponowienia, logi i pracę ludzi.
Na podstawie
- Publikacja dokumentacji API KSeF 2.0 oraz FA(3)Oficjalny komunikat MF o dokumentacji API KSeF 2.0, OpenAPI, SDK i harmonogramie.Dostęp: 2026-05-12
- Udostępnienie API KSeF 2.0 do weryfikacji systemów komercyjnychKomunikat techniczny o produkcyjnym API KSeF 2.0, certyfikatach, tokenach i ZAW-FA.Dostęp: 2026-05-12
- CIRFMF/ksef-apiOficjalne repozytorium dokumentacji i materiałów technicznych API KSeF.Dostęp: 2026-05-12
- Faktura ustrukturyzowana i struktura logiczna FADefinicja faktury ustrukturyzowanej, FA(3), data wystawienia i numer KSeF.Dostęp: 2026-05-12
- Integratorzy ITFAQ dla integratorów, tryby wystawiania, FA(3), daty i scenariusze techniczne.Dostęp: 2026-05-12