ROWFA

Plik XML faktury: limity KSeF i sprawdzenie przed wysyłką

Zanim KSeF (Krajowy System e-Faktur) oceni treść faktury, sam plik musi spełnić wymagania techniczne. Wybierz jeden lub kilka plików XML, aby sprawdzić te z nich, które da się ocenić na podstawie samego pliku.

Plik jest odczytywany w przeglądarce. Nie jest nigdzie wysyłany.

Wymagania w brzmieniu dokumentacji

Wymaganie (brzmienie dokumentacji KSeF)Sprawdzane na tej stronie
musi być przygotowana jako poprawny dokument XML, zgodny z regułami XML 1.0tak
musi być kodowana w UTF-8 bez znaku BOM (3 pierwsze bajty 0xEF 0xBB 0xBF)tak
musi być zgodna z zadeklarowanym schematem podanym przy otwarciu sesjinie
może zawierać prolog XML, przy czym jeżeli jest on obecny, nie może wskazywać kodowania innego niż UTF-8tak
nie może zawierać instrukcji przetwarzania XML (processing instructions)tak
nie może zawierać niezalecanych znaków Unicode określonych w specyfikacji XML W3Ctak
Maksymalny rozmiar faktury bez załączników: 1 MB * (1 000 000 bajtów).tak
Maksymalny rozmiar faktury z załącznikami: 3 MB * (3 000 000 bajtów).tak
Data wystawienia faktury (P_1) nie może być późniejsza niż data przyjęcia dokumentu do systemu KSeF.nie
Sprawdzenie sumy kontrolnej NIP dla: Podmiot1, Podmiot2, Podmiot3 oraz PodmiotUpowazniony (jeśli występuje).nie

Dokumentacja kończy listę wymagań dotyczących XML zdaniem: „Niespełnienie któregokolwiek z powyższych wymagań spowoduje odrzucenie faktury.” Gwiazdka przy limitach rozmiaru odsyła do uwagi, że gdy limity są niewystarczające, można zwrócić się do działu wsparcia KSeF o indywidualną analizę.

Limity sesji i wysyłki wsadowej

Brzmienie dokumentacji KSeF
Maksymalna liczba faktur w jednej sesji (zarówno interaktywnej, jak i wsadowej) wynosi 10 000 *.
W ramach wysyłki wsadowej można przesłać maksymalnie 50 plików ZIP; rozmiar każdego pliku przed zaszyfrowaniem nie może przekroczyć 100 MB (100 000 000 bajtów), a łączny rozmiar paczki ZIP - 5 GB (5 000 000 000 bajtów).
Wysyłka faktur z załącznikami jest dozwolona tylko w trybie wsadowym.
Wyjątek: W przypadku przesyłania korekty technicznej faktury offline dopuszczalne jest użycie sesji interaktywnej.
Możliwość wysyłki faktur z załącznikami wymaga uprzedniego zgłoszenia tej opcji w usłudze e-Urząd Skarbowy.
Strona uznaje plik za fakturę z załącznikiem, gdy zawiera on element Zalacznik, i stosuje wtedy limit 3 000 000 bajtów. Nie wykonuje walidacji względem schematu FA(3).

Masz ZIP z fakturami XML z KSeF?
Zamień go na skoroszyt Excel i PDF-y. Do 5 plików bezpłatnie, bez wysyłania danych.

Otwórz konwerter

Pytania

Jaki jest maksymalny rozmiar faktury w KSeF?

1 000 000 bajtów dla faktury bez załączników i 3 000 000 bajtów dla faktury z załącznikami. Dokumentacja dodaje, że gdy limity są niewystarczające, można zwrócić się do działu wsparcia KSeF o indywidualną analizę.

Czy KSeF przyjmie plik UTF-8 ze znakiem BOM?

Nie. Dokumentacja wymaga kodowania UTF-8 bez znaku BOM i stwierdza, że niespełnienie któregokolwiek z wymagań dotyczących XML powoduje odrzucenie faktury.

Czy ta strona sprawdza zgodność ze schematem FA(3)?

Nie. Sprawdza rozmiar, kodowanie, prolog, instrukcje przetwarzania, niezalecane znaki i poprawność składni XML. Walidacja względem schematu i kontrole wykonywane przez KSeF na jego własnych danych nie są tu wykonywane.

Źródło: Weryfikacja faktury (dokumentacja KSeF, z dnia 09.04.2026); Limity (dokumentacja KSeF, z dnia 26.08.2026). Odczyt 2026-11-10.

Zobacz też