Trendy e-commerce

Faktura ustrukturyzowana — co to jest, co zawiera i jak ją wystawić

Faktura ustrukturyzowana — co to jest, co zawiera i jak ją wystawić

Czym jest faktura ustrukturyzowana, co zawiera struktura FA(3), od kiedy obowiązuje i jak ją wystawić — z przykładami pól i danymi z 1 190 nieudanych wysyłek do KSeF.

Faktura ustrukturyzowana to faktura wystawiona w Krajowym Systemie e-Faktur, w formacie XML zgodnym ze strukturą logiczną FA, wraz z nadanym jej numerem KSeF. Ten numer jest częścią definicji — bez niego dokument nie jest jeszcze fakturą ustrukturyzowaną.

To rozróżnienie brzmi jak formalność, a jest źródłem większości nieporozumień wokół KSeF. Poniżej pokazujemy dokument od środka: jak wygląda, co zawiera pole po polu, od kiedy jest obowiązkowy i jak go wystawić.

Na końcu dokładamy coś, czego nie znajdziesz w poradnikach: rozkład 1 190 nieudanych wysyłek do KSeF z naszego środowiska produkcyjnego i to, co je wywołuje.

Kiedy plik staje się fakturą ustrukturyzowaną. O statusie dokumentu przesądza numer nadany przez system, nie moment wysyłki. Ustawowa definicja obejmuje numer identyfikujący fakturę w systemie.

Co to jest faktura ustrukturyzowana

Definicja, w której numer jest częścią dokumentu

Ustawa o VAT określa fakturę ustrukturyzowaną jako fakturę wystawioną przy użyciu KSeF wraz z przydzielonym numerem identyfikującym ją w tym systemie.

Warto przeczytać tę definicję dwa razy. Dokument jest fakturą ustrukturyzowaną dopiero wtedy, gdy system nada mu numer.

Plik XML, który leży na dysku albo czeka w kolejce wysyłki, jeszcze nią nie jest. To poprawnie przygotowany dokument, ale bez numeru pozostaje projektem.

Wysłanie i przyjęcie to dwa różne momenty. Po przesłaniu dokument bywa jeszcze przetwarzany, a o wyniku przesądza dopiero status końcowy. Numer KSeF i UPO pojawiają się wyłącznie po pozytywnej weryfikacji.

Konsekwencja praktyczna jest prosta: status „wysłano” nie znaczy nic. Jeżeli w panelu widzisz wysłane faktury bez numerów sprzed kilku dni, to nie są dokumenty w drodze.

Czym różni się od e-faktury w PDF

Faktura elektroniczna w PDF też jest elektroniczna. Różnica nie leży w nośniku.

PDF jest obrazem dokumentu — jego treść odczytuje człowiek. Faktura ustrukturyzowana jest zbiorem pól o zdefiniowanym typie i dopuszczalnym zakresie wartości, który odczytuje maszyna.

Z tego wynika cała reszta różnic: kto nadaje numer, co jest datą wystawienia, gdzie dokument jest przechowywany i co może go zatrzymać.

Faktura ustrukturyzowana a e-faktura w PDF. Różnica nie polega na tym, że jedna jest elektroniczna, a druga nie. Ostatni wiersz jest źródłem większości niespodzianek przy przejściu na KSeF.

Ostatni wiersz tej tabeli jest najważniejszy. Plik PDF zawsze się wyśle, choćby zawierał bzdury.

Faktura ustrukturyzowana przechodzi walidację schematu, zanim ktokolwiek spojrzy na jej treść handlową. Dokument może być bezbłędny księgowo i mimo to nie do przyjęcia technicznie.

Faktura a jej wizualizacja

Wizualizacja to podgląd faktury — PDF albo wydruk przygotowany na podstawie pliku XML. Bywa mylona z samą fakturą i nią nie jest.

Wizualizację można ułożyć dowolnie, dodać do niej logo i zmienić kolejność bloków. Treść faktury zapisanej w KSeF pozostaje ta sama.

Nabywca, który dostaje wizualizację poza systemem, potrzebuje sposobu na sprawdzenie, że odpowiada ona dokumentowi w KSeF. Do tego służy kod weryfikujący QR, o którym piszemy niżej.

Ta sama faktura w trzech postaciach. Dokumentem jest tylko jedna z nich — pozostałe dwie z niej wynikają. Wizualizację można wydrukować w dowolnym układzie — treść faktury w KSeF pozostaje ta sama.

Jak wygląda faktura ustrukturyzowana

Najkrótsza odpowiedź: wygląda jak plik tekstowy w formacie XML. Nie ma układu graficznego, marginesów ani miejsca na podpis.

Poniżej szkielet całego dokumentu. Usunęliśmy z niego pozycje i dane stron, żeby widać było samą konstrukcję.

Jak wygląda faktura ustrukturyzowana. Szkielet dokumentu FA(3) — to jest cała faktura, bez pozycji i danych stron. Nazwy elementów pochodzą z dokumentu budowanego przez easySales.

Elementy mają polskie nazwy, bo taki jest wzór opublikowany przez Ministerstwo Finansów. Przestrzeń nazw w pierwszej linii wskazuje konkretną wersję tego wzoru.

Od 1 lutego 2026 r. obowiązuje wyłącznie struktura FA(3). Dotyczy to także faktur korygujących do dokumentów wystawionych wcześniej w wersji FA(2) albo FA(1).

W skrócie

Faktura ustrukturyzowana to plik XML zbudowany z siedmiu bloków: nagłówka, danych trzech możliwych podmiotów, części z danymi faktury, stopki i opcjonalnego załącznika. Numer nadaje jej KSeF po walidacji.

Co zawiera faktura ustrukturyzowana

Siedem bloków struktury FA(3)

Struktura dzieli dokument na bloki. Każdy odpowiada za inny rodzaj informacji i każdy ma własne reguły.

Co zawiera faktura ustrukturyzowana. Siedem bloków struktury FA(3) i to, za co odpowiada każdy z nich. Podmiot2 i Fa to bloki, w których powstaje niemal każdy problem przy sprzedaży na marketplace.

Nowością w wersji FA(3) jest możliwość dołączenia załącznika. Wymaga wcześniejszego zgłoszenia takiego zamiaru w urzędzie skarbowym.

W sprzedaży na marketplace praktycznie wszystkie problemy powstają w dwóch blokach: w danych nabywcy i w pozycjach faktury. Oba wypełniają się automatycznie z zamówienia.

Pola nagłówka faktury

Część Fa zaczyna się od pól, które na wydruku są zwykłym tekstem, a tutaj mają swoje nazwy i typy.

Pola nagłówka faktury. Sześć wartości, które w KSeF zastępują to, co na wydruku jest po prostu tekstem. P_1 decyduje o trybie: jeśli plik dotrze do KSeF później niż tego dnia, faktura idzie w trybie offline24.

Pole P_1 zasługuje na osobną uwagę. To ono decyduje, w jakim trybie faktura zostanie uznana za wystawioną.

Jeżeli plik trafi do KSeF tego samego dnia, datą wystawienia jest dzień przesłania. Jeżeli później — dokument jest traktowany jako wystawiony w trybie offline24, a datą wystawienia zostaje wartość z P_1.

Pozycje: element FaWiersz

Każda pozycja sprzedaży to jeden element FaWiersz. Powtarza się tyle razy, ile wierszy ma faktura.

Jedna pozycja faktury. Element FaWiersz — tyle wystarczy, żeby opisać wiersz sprzedaży. Pozycji może być dowolnie wiele; każda powtarza ten sam komplet pól.

Zwróć uwagę na ostatnie pole. P_12 niesie stawkę podatku i jest to jedno z niewielu miejsc, w których schemat dopuszcza wyłącznie zamkniętą listę wartości.

W naszych danych to właśnie ono odpowiada za 72% wszystkich nieudanych wysyłek. Wracamy do tego w ostatniej części.

Dane nabywcy: cztery warianty

Blok Podmiot2 opisuje kupującego. Wygląda inaczej w zależności od tego, kim ten kupujący jest.

Cztery sposoby identyfikacji nabywcy. Blok DaneIdentyfikacyjne w Podmiot2 wygląda inaczej dla każdego typu kupującego. Wpisanie czeskiego IČO w pole NIP zatrzymuje dokument na walidacji — to nie jest polski NIP.

Cztery warianty, jeden blok. Polski przedsiębiorca podaje NIP, podatnik z innego kraju UE — kod kraju i numer VAT UE, kupujący spoza Unii — kod kraju i własny identyfikator.

Czwarty wariant jest w sprzedaży na marketplace najczęstszy i najmniej oczywisty. Kiedy kupujący nie ma numeru, dokument niesie element BrakID.

Brak NIP-u nie jest powodem odrzucenia. KSeF przyjmuje i rejestruje fakturę dla osoby prywatnej. Problemem jest dopiero wpisanie w pole NIP czegoś, co numerem NIP nie jest — na przykład czeskiego IČO albo przedrostka „NIP:” razem z cyframi.

Adnotacje, czyli deklaracje domyślnie przeczące

Blok Adnotacje jest obecny na każdej fakturze, także wtedy, gdy nic szczególnego nie deklaruje.

Wtedy jego pola niosą wartości przeczące: nie metoda kasowa, nie samofakturowanie, nie odwrotne obciążenie.

Adnotacje — deklaracje, które faktura niesie zawsze. Te pola są obecne także wtedy, gdy nic nie deklarują, i wtedy niosą wartość przeczącą. Wartości domyślne odpowiadają zwykłej sprzedaży krajowej. Każde odstępstwo trzeba ustawić świadomie.

Wartości domyślne opisują zwykłą sprzedaż krajową. Każde odstępstwo — mechanizm podzielonej płatności, procedura marży, odwrotne obciążenie — trzeba ustawić świadomie.

Od kiedy faktura ustrukturyzowana jest obowiązkowa

Dwa progi zamiast jednej daty

KSeF działa jako rozwiązanie dobrowolne od 1 stycznia 2022 r. Obowiązek wszedł w życie znacznie później i w dwóch etapach.

Od kiedy faktura ustrukturyzowana jest obowiązkowa. Obowiązek wszedł w dwóch progach, rozdzielonych wielkością sprzedaży. Próg 200 mln zł liczy się od wartości sprzedaży wraz z kwotą podatku, osiągniętej w 2024 r.

Od 1 lutego 2026 r. obowiązek objął przedsiębiorców, których wartość sprzedaży wraz z kwotą podatku przekroczyła w 2024 r. 200 mln zł.

Od 1 kwietnia 2026 r. objął pozostałych. Podstawą jest ustawa z 5 sierpnia 2025 r., która wprowadziła fazowanie terminów.

Co nadal można wystawiać poza KSeF

Razem z fazowaniem ustawodawca wprowadził kilka uproszczeń. Większość z nich obowiązuje do końca 2026 r.

Co jeszcze można wystawiać poza KSeF. Trzy uproszczenia obowiązujące do końca 2026 roku. Osobno i bezterminowo: faktury dla osób fizycznych wystawia się w KSeF dobrowolnie.

Osobno, i bez daty końcowej, działa jeszcze jedna zasada. Faktury na rzecz osób fizycznych nieprowadzących działalności można wystawiać w KSeF dobrowolnie.

Decyzja należy do wystawcy. Dla sprzedawcy na marketplace jest to jedna z ważniejszych informacji w całym temacie — wracamy do niej niżej.

Odbieranie faktur w KSeF jest obowiązkowe dla wszystkich od 1 lutego 2026 r. Fazowanie dotyczyło wyłącznie wystawiania. Firma, która sama zaczęła wystawiać dopiero w kwietniu, faktury zakupowe musiała odbierać w systemie już dwa miesiące wcześniej.

Kto musi wystawiać faktury ustrukturyzowane

Kto jest objęty obowiązkiem

Z KSeF korzystają podatnicy — jednoosobowe działalności, spółki, grupy VAT i jednostki samorządu terytorialnego.

Korzystać mogą także podmioty przez nich wskazane, na przykład biuro rachunkowe, oraz organy egzekucyjne i komornicy sądowi.

Uprawnienia nadaje się w systemie albo zgłasza zawiadomieniem ZAW-FA. Każdy, kto z KSeF korzysta, musi się w nim uwierzytelnić.

Kto jest wyłączony

Wyłączenia dzielą się na trzy grupy. Pierwsza wynika ze statusu stron transakcji, druga z procedury szczególnej, trzecia z rozporządzenia wykonawczego.

Kto wystawia faktury w KSeF, a kto jest wyłączony. Wyłączenia wynikają ze statusu stron transakcji albo z procedury szczególnej. W wyłączonych procedurach faktury nie można wystawić w KSeF nawet dobrowolnie.

Najważniejsza dla sprzedaży transgranicznej jest grupa druga. Faktur wystawianych w procedurze OSS nieunijnej, w procedurze importu IOSS ani w procedurze SME nie wystawia się w KSeF.

Co więcej, w tych przypadkach nie można ich tam wystawić nawet dobrowolnie.

To warto zestawić z rozkładem błędów na końcu artykułu. Nasza najczęstsza przyczyna nieudanych wysyłek to zagraniczna stawka VAT w dokumencie wysłanym do polskiego schematu. Część tych dokumentów w ogóle nie powinna trafiać do KSeF.

Które konkretnie — to zależy od procedury, w jakiej rozliczana jest dana sprzedaż. To pytanie do księgowego, nie do systemu.

Jak wystawić fakturę ustrukturyzowaną

Dwie drogi, nie jedna

Korzystanie z KSeF wymaga uwierzytelnienia. Może to zrobić sam podatnik albo osoba czy podmiot przez niego wskazany.

Czym można się uwierzytelnić

  • Podpisem zaufanym.
  • Podpisem kwalifikowanym albo pieczęcią kwalifikowaną.
  • Certyfikatem KSeF — od 1 lutego 2026 r., wnioskowanym w API KSeF 2.0 albo w Aplikacji Podatnika.

Certyfikat jest przy tym czymś więcej niż metodą logowania. Bez niego nie oznaczysz faktury kodem potwierdzającym tożsamość wystawcy, a ten jest wymagany przy wystawianiu w trybach offline24, offline i awaryjnym.

Ministerstwo Finansów udostępnia bezpłatne narzędzia. Drugą drogą jest program finansowo-księgowy zintegrowany z API KSeF.

Dwie drogi do wystawienia faktury w KSeF. Wybór zależy od tego, ile faktur powstaje i skąd biorą się ich dane. Przy sprzedaży na marketplace liczba faktur rośnie z liczbą zamówień, nie z liczbą kontrahentów.

Wybór nie jest kwestią gustu, tylko liczby dokumentów i tego, skąd pochodzą ich dane.

Przy kilku fakturach miesięcznie aplikacja Ministerstwa wystarcza. Przy sprzedaży na marketplace liczba faktur rośnie razem z liczbą zamówień, a dane wpisuje kupujący, nie sprzedawca.

Aplikacja Podatnika nie obsługuje faktur PEF. Struktura PEF, używana w zamówieniach publicznych, została zintegrowana z KSeF 1 lutego 2026 r., ale przesyłanie tych dokumentów jest możliwe wyłącznie przez program zintegrowany z API KSeF 2.0.

Co się dzieje po naciśnięciu „wyślij”

Wysyłka nie jest pojedynczym żądaniem. To sesja, w której dokument jest przekazywany, a wynik trzeba odebrać osobno.

Co się dzieje po naciśnięciu „wyślij”. Wysyłka to nie jest jedno żądanie — to sesja, w której wynik trzeba odebrać osobno. Token musi mieć prawo wystawiania i prawo odczytu statusu — bez drugiego nie poznasz wyniku.

Najpierw otwierana jest sesja. Dopiero w niej wędruje dokument, a potem system trzeba odpytać o rezultat.

Token użyty do połączenia musi mieć zarówno prawo wystawiania faktur, jak i prawo odczytu statusu. Token z samym prawem wystawiania wygląda na poprawny w momencie zapisu i przestaje działać dokładnie wtedy, gdy potrzebny jest werdykt.

Numer KSeF i UPO — dowód, że faktura istnieje

Po pozytywnej weryfikacji system nadaje dokumentowi numer i wystawia urzędowe poświadczenie odbioru.

Z czego składa się numer KSeF. Trzydzieści pięć znaków, które są jedynym dowodem, że faktura została przyjęta. Numer pojawia się dopiero po pozytywnej weryfikacji. Dokument bez numeru jest w drodze albo odrzucony.

Numer ma trzydzieści pięć znaków i niesie w sobie NIP sprzedawcy oraz datę przyjęcia. Dzięki temu można go czytać, nie odpytując systemu.

Fakturę uznaje się za otrzymaną w dniu przydzielenia tego numeru. To jest data, od której liczą się terminy po stronie nabywcy.

Cztery tryby wystawiania faktury

Nie każda faktura trafia do KSeF w chwili wystawienia. Ustawa przewiduje tryb online i trzy odmiany trybu offline.

Cztery tryby wystawiania faktury. Tryb zmienia to, którą datę uznaje się za datę wystawienia. Dokument wystawiony w trybie offline i tak trafia do KSeF — tylko później, w ustawowym terminie.

Różnica między nimi sprowadza się do jednego: która data jest datą wystawienia.

W trybie online jest nią dzień przesłania pliku do systemu. W każdym trybie offline — data wskazana przez wystawcę w polu P_1.

Dokument wystawiony offline i tak musi trafić do KSeF, tylko później, w terminie określonym ustawą.

Jak wystawić fakturę korygującą

Korekta w KSeF nie jest dopiskiem do istniejącego dokumentu. To osobna faktura, która wskazuje tę pierwotną.

Jak wygląda faktura korygująca. Korekta jest osobnym dokumentem, który wskazuje fakturę pierwotną po jej numerze KSeF. Jeżeli faktura pierwotna nie ma numeru KSeF, zamiast tych pól wysyła się element NrKSeFN.

Wskazanie działa na dwa sposoby naraz: przez numer nadany przez wystawcę i przez numer KSeF dokumentu pierwotnego. Po tym drugim system łączy oba dokumenty.

Jeżeli faktura pierwotna nie ma numeru KSeF — bo powstała przed obowiązkiem albo poza systemem — zamiast tych pól wysyła się znacznik jej braku.

Od 1 lutego 2026 r. korekty wystawia się w strukturze FA(3) także wtedy, gdy faktura pierwotna została wystawiona w wersji FA(2) albo FA(1).

Kiedy fakturę trzeba przekazać nabywcy

Co do zasady faktura jest wystawiana i otrzymywana w KSeF. Nabywca sam ją tam odbiera i nic wysyłać nie trzeba.

Ustawa wymienia jednak sytuacje, w których nabywca nie może tego zrobić. Wtedy fakturę trzeba przekazać mu w sposób z nim uzgodniony.

Kiedy fakturę trzeba przekazać poza KSeF. Nabywca nie zawsze może odebrać ją w systemie — wtedy potrzebny jest kod weryfikujący. Kod QR daje nabywcy dostęp do faktury w KSeF i pozwala zweryfikować jej dane.

Kod weryfikujący QR

Faktura przekazana poza systemem musi zostać opatrzona kodem weryfikującym. Kod umożliwia nabywcy dostęp do dokumentu w KSeF i sprawdzenie jego danych.

Obowiązek dotyczy także każdego innego użycia faktury poza KSeF, nie tylko przekazania jej nabywcy.

Dla sprzedawcy na marketplace oznacza to, że kod QR jest regułą, a nie wyjątkiem. Większość jego kupujących to konsumenci.

Co dać kupującemu, zanim faktura dostanie numer

Bywa, że dokument trzeba wydać wcześniej, niż KSeF zdąży nadać numer. Typowo wtedy, gdy jedzie w paczce.

Na taką sytuację przewidziano potwierdzenie transakcji — dokument z dwoma kodami QR, mówiący, że faktura w KSeF dopiero zostanie wystawiona.

Potwierdzenie transakcji nie jest fakturą. To dokument o charakterze biznesowo-technicznym i nie zastępuje faktury ustrukturyzowanej.

Faktura ustrukturyzowana dla osoby fizycznej

To najczęstsze pytanie w sprzedaży detalicznej i jednocześnie miejsce, w którym najłatwiej o pomyłkę.

Faktury dla osób fizycznych nieprowadzących działalności można wystawiać w KSeF dobrowolnie. Nie ma obowiązku, ale nie ma też zakazu.

Faktura ustrukturyzowana dla osoby fizycznej. Najczęstszy przypadek w sprzedaży na marketplace i jednocześnie najmniej oczywisty. KSeF przyjmuje fakturę bez numeru identyfikacyjnego nabywcy — brak NIP-u nie jest powodem odrzucenia.

Jeżeli zdecydujesz się wystawiać je w KSeF, dokument wygląda niemal tak samo jak dla firmy. Różnica jest w bloku identyfikacyjnym: zamiast numeru pojawia się BrakID.

Konsument nie odbierze faktury w systemie, więc trzeba mu ją przekazać. A skoro trafia poza KSeF, wymaga kodu weryfikującego.

Trzy rzeczy, które warto ustalić raz

  • Czy faktury konsumenckie w ogóle mają iść do KSeF — to Twoja decyzja, nie obowiązek.
  • Czy wizualizacja przekazywana kupującemu niesie kod weryfikujący QR.
  • Czy dokumenty transgraniczne nie trafiają do tego samego przepływu wysyłki co krajowe.

Co się psuje w praktyce: 1 190 nieudanych wysyłek

Do tej pory opisywaliśmy, jak dokument ma wyglądać. Teraz to, co się z nim dzieje, kiedy powstaje automatycznie z zamówienia.

Przeanalizowaliśmy 1 190 nieudanych wysyłek do KSeF przetworzonych przez easySales oraz 6 132 dokumenty przyjęte z nadanym numerem.

Piszemy „nieudane wysyłki”, a nie „odrzucone faktury”, bo to nie to samo. Część przypadków to błąd walidacji dokumentu, część — nieudane nawiązanie sesji, przy którym KSeF w ogóle nie zobaczył treści faktury.

Rozkład przyczyn

Dlaczego nie udaje się wysyłka do KSeF. 1 190 nieudanych wysyłek przetworzonych przez easySales — rozkład przyczyn. Dwie pierwsze przyczyny to 90% wszystkich nieudanych wysyłek.
PrzyczynaPrzypadkiUdział
Stawka VAT spoza polskiej listy85872,1%
Sesja nie została otwarta21818,3%
W polu NIP nie ma numeru NIP726,1%
Niekompletne dane identyfikacyjne kupującego151,3%
Pole kontaktowe z danymi innego typu80,7%
Numer faktury zgłoszony jako duplikat50,4%
Data wystawienia po dacie przyjęcia50,4%
Pozostałe90,8%
Razem1 190100%

Jedna rzecz rzuca się w oczy od razu. Prawie żaden z tych błędów nie jest błędem księgowym.

To błędy danych. Biorą się stąd, że faktura powstała automatycznie z zamówienia, a nie została wypełniona przez człowieka, który zna kontrahenta.

Stawka VAT spoza polskiej listy

858 przypadków — blisko cztery razy więcej niż kolejna przyczyna.

Schemat FA dopuszcza w polu stawki podatku wyłącznie wartości stosowane w Polsce.

Które wartości w polu P_12 przechodzą walidację. Schemat FA(3) dopuszcza w polu stawki wyłącznie wartości stosowane w Polsce. Stawka jest poprawna dla swojej transakcji. Niepoprawne jest wysłanie jej do polskiego schematu.

Skąd na fakturze polskiego sprzedawcy biorą się stawki 19, 20, 21 czy 27? Z zamówień transgranicznych.

Sprzedaż na zagranicznych platformach albo wysyłka do kupujących z innych krajów UE potrafi przynieść w zamówieniu stawkę obowiązującą tam. System fakturujący przepisuje ją na dokument.

Co z tym zrobić: ustal, które zamówienia generują stawki inne niż polskie, i nie wysyłaj tych faktur do KSeF tym samym przepływem.

To decyzja o zakresie wysyłki, a nie obejście walidacji. Jak traktować konkretną transakcję transgraniczną — to pytanie do Twojego księgowego; tutaj opisujemy wyłącznie to, co robi walidacja schematu.

Sesja nie została otwarta

218 przypadków. To jedyna pozycja na liście, która nie jest odrzuceniem faktury.

Jeżeli sesja się nie otworzy, KSeF nie zobaczy treści dokumentu. Nie ma czego walidować.

Najczęstsza przyczyna leży po stronie uprawnień tokena, opisanych wyżej. Ten błąd nie mówi nic o treści faktury i nie da się go naprawić, poprawiając dane.

Pozostałe sześć wzorców

Razem 114 przypadków, czyli niecałe 10%. Wszystkie sprowadzają się do jakości danych przychodzących z zamówienia.

  • W polu NIP nie ma numeru NIP (72) — kupujący wpisuje NIP: 1234567890 zamiast samego numeru albo podaje czeskie IČO czy słowackie DIČ.
  • Niekompletne dane identyfikacyjne (15) — blok identyfikacyjny nabywcy wymaga kompletu, a brakuje go już na wejściu, w samym zamówieniu.
  • Pole kontaktowe z danymi innego typu (8) — w polu telefonu ląduje nazwa firmy. Pola faktury dziedziczą dokładnie to, co przyszło w zamówieniu.
  • Duplikat numeru (5) — KSeF pilnuje unikalności numeru i zgłasza kolizję kodem 440. Jeśli wskazany dokument to ta sama faktura, jej numer i UPO przypisują się same.
  • Data wystawienia po dacie przyjęcia (5) — dokumentu nie da się przyjąć „wstecz z przyszłości”. Zwykle chodzi o datowanie z wyprzedzeniem albo o strefę czasową.
  • Pozostałe (9) — pojedyncze, niepowtarzalne sytuacje: błędny numer VAT UE, brak faktury do wysłania, przekroczony limit żądań.

Odrzucenie dotyczy wysyłki, nie wystawienia. Faktura odrzucona przez walidację nadal istnieje w programie księgowym i ma swój numer. Nie trzeba wystawiać jej ponownie — trzeba usunąć przyczynę i ponowić wysyłkę tego samego dokumentu.

Pierwsze pytanie przy każdym błędzie

Zanim zaczniesz szukać przyczyny w konkretnym dokumencie, sprawdź jedną rzecz. Czy nie wychodzi wszystko, czy tylko część.

Pierwsze pytanie przy każdym błędzie. Czy nie wychodzi wszystko, czy tylko część — to rozróżnienie oszczędza najwięcej czasu. Wysłanie problemu do niewłaściwej z tych dwóch osób kosztuje zwykle jeden dzień.

To rozróżnienie oszczędza najwięcej czasu w całym temacie, bo obie kategorie zgłasza się komu innemu.

Sesja to sprawa dla osoby zarządzającej uprawnieniami. Walidacja — dla osoby odpowiedzialnej za dane zamówień. Wysłanie problemu do niewłaściwej z nich kosztuje zwykle dzień.

Gdzie leży poprawka

Diagnoza jest połową roboty. Poniżej druga połowa: co konkretnie naprawia każdy z tych przypadków.

Gdzie naprawdę leży poprawka. Tylko dwie z ośmiu przyczyn wymagają pracy przy pojedynczym zamówieniu.

Wniosek praktyczny jest chyba ważniejszy niż same liczby. Większość odrzuceń nie wymaga pracy przy dokumentach, tylko jednej decyzji o zakresie wysyłki i dwóch reguł czyszczących dane.

To kilka godzin roboty, po których ta ścieżka przestaje wymagać uwagi. Nie stały koszt obsługi, jak wygląda w pierwszym miesiącu.

Licz wysyłki, nie wpisy błędów. Każde ponowienie dokłada kolejny wpis do tego samego dokumentu.

Nasze 1 190 nieudanych wysyłek ma po swojej stronie ponad pięć tysięcy zapisów — kto policzy zapisy, zobaczy obraz cztery razy gorszy od rzeczywistego.

Jak ustawić to krok po kroku, opisujemy w przewodniku: KSeF i faktury ustrukturyzowane. Jeśli chcesz zobaczyć samo połączenie, jest tutaj: integracja z KSeF.

Metodologia

Dane obejmują wysyłki faktur do KSeF przetworzone przez easySales od 15 maja 2026 do 4 września 2026, ze środowiska produkcyjnego.

Liczymy wysyłki, nie komunikaty błędów. Jedna nieudana wysyłka bywa ponawiana i zapisuje wtedy kilka komunikatów, więc zliczanie komunikatów zawyżyłoby zwłaszcza pozycję „sesja nie została otwarta”.

Każda wysyłka jest przypisana do jednej przyczyny — tej, na której zakończyła się ostatecznie. Z zestawienia wyłączone są wysyłki pominięte dlatego, że faktura była już zarejestrowana w KSeF, oraz dokumenty wciąż przetwarzane.

Nazwy elementów i pól w tym artykule pochodzą ze struktury logicznej FA(3) oraz z dokumentu XML budowanego przez easySales. Wszystkie wartości w przykładach są syntetyczne.

Zamów bezpłatną konsultację — oddzwonimy

Zostaw numer, a oddzwonimy, żeby przejść przez Twoją konfigurację i to, co zmieniłby easySales. Bez opłat i bez zakładania konta.

Dzwonimy w ciągu jednego dnia roboczego. Numeru używamy wyłącznie do tej rozmowy — nie dopisujemy Cię do listy mailingowej.