KSeF API a struktura FA(3): XSD, terminy i załączniki w integracji

Oś czasu (uproszczenie)

Do 31 stycznia 2026 r.: FA(2) dla faktur ustrukturyzowanych
        |
        v
Od 1 lutego 2026 r.: FA(3) jako struktura obowiązująca w KSeF 2.0
        v
Korekty i faktury rozliczające wystawiane od 1 lutego 2026 r.
stosują FA(3), także gdy dokument pierwotny był w FA(2) lub FA(1)

Aktualne pliki XSD publikuje Ministerstwo Finansów w materiałach dotyczących KSeF 2.0. W integracji trzeba korzystać z wersji schematu właściwej dla daty wystawienia i typu dokumentu, a od 1 lutego 2026 r. dla faktur ustrukturyzowanych punktem odniesienia jest FA(3).

Co warto uwzględnić przy integracji

  • Załącznik w FA(3) – struktura zawiera element Zalacznik, ale jego użycie wymaga spełnienia formalności wskazanych przez MF, m.in. zgłoszenia w e-Urzędzie Skarbowym.
  • Rozmiar i kompletność pliku – przy dokumentach z załącznikami trzeba uwzględnić ograniczenia techniczne z aktualnej dokumentacji API oraz to, że załącznik jest częścią struktury XML.
  • Tryb wsadowy (batch) – przy większej liczbie dokumentów lub załączników często wykorzystuje się mechanizmy wysyłki zbiorczej dostępne w API.
  • Walidacja przed wysyłką – sprawdzenie pliku względem XSD (lokalnie lub w procesie CI) pozwala uniknąć części błędów jeszcze przed komunikacją z KSeF. Spójność danych to osobny etap: Błędy walidacji: XML/XSD vs biznes.

Gdzie pobrać XSD i dokumentację

Oficjalne schematy i dokumentacja są publikowane przez Ministerstwo Finansów na stronach ksef.podatki.gov.pl w sekcji materiałów KSeF. W praktyce warto korzystać wyłącznie z aktualnych plików ze źródeł urzędowych.

Limity wywołań API

Operacje na fakturach podlegają ograniczeniom liczby zapytań. Przy planowaniu integracji warto uwzględnić te limity i sposób ich obsługi: Limity zapytań do API KSeF

Czego KSeF nie sprawdza

Zgodność pliku XML ze schematem XSD (FA(3)) to walidacja techniczna — KSeF nie ocenia, czy kwoty, stawki VAT, dane kontrahenta ani warunki transakcji są poprawne biznesowo. Dokument może przejść XSD i nadal zawierać błędy merytoryczne.

Jak można to zweryfikować automatycznie

Przed wysyłką warto walidować XML lokalnie względem oficjalnego XSD (np. w CI). Po integracji z API sensowne są dodatkowe reguły: porównanie z zamówieniem, sprawdzenie NIP-u i rachunku oraz scoring ryzyka faktur wymagających uwagi człowieka.

FAQ

Od kiedy obowiązuje FA(3) w KSeF?

Od 1 lutego 2026 r. FA(3) jest strukturą obowiązującą dla faktur ustrukturyzowanych w KSeF 2.0. Korekty wystawiane od tej daty również stosują FA(3).

Czy walidacja XSD gwarantuje przyjęcie faktury przez KSeF?

Nie w pełni. XSD wychwytuje błędy struktury i formatów; KSeF może dodatkowo stosować reguły systemowe lub odrzucić dokument z innych przyczyn (np. sesja, uprawnienia).

Czy załącznik w FA(3) wymaga dodatkowych formalności?

Tak. Użycie elementu Zalacznik w FA(3) wiąże się z wymaganiami wskazanymi przez MF, m.in. zgłoszeniem w e-Urzędzie Skarbowym — szczegóły w aktualnej dokumentacji.

Powiązane artykuły


Treść ma charakter informacyjny i edukacyjny. Nie stanowi porady prawnej ani podatkowej.

Przydatne serwisy

Pierwszy serwis prezentuje informacje o statusie samego KSeF, drugi – komunikaty techniczne Ministerstwa Finansów.

Dalsze korzystanie z tej witryny oznacza akceptację Polityki prywatności . Używamy plików cookie, aby zapewnić najlepszą jakość korzystania z naszej witryny internetowej. Przeczytaj naszą Politykę plików cookie .
Akceptuj Odrzuć