Zadzwoń
Minimalistyczna ilustracja przedstawiająca proces wizualizacji faktury ustrukturyzowanej KSeF, komputer z plikiem XML i fakturą PDF

Wizualizacja faktury ustrukturyzowanej z KSeF. Jak przygotować czytelny i zgodny dokument?

Faktura ustrukturyzowana nie przypomina tradycyjnego dokumentu przygotowanego w edytorze tekstu albo zapisanej na komputerze faktury w formacie PDF. Jej źródłową postacią jest plik XML zawierający dane zapisane według struktury logicznej określonej przez Ministerstwo Finansów. Taki format jest wygodny dla systemów informatycznych, ale dla człowieka może być trudny do szybkiego odczytania.

Z tego powodu przedsiębiorcy, księgowi, osoby akceptujące wydatki oraz zagraniczni kontrahenci często korzystają z wizualizacji faktury. Może być nią czytelny podgląd na ekranie, wydruk albo dokument PDF wygenerowany na podstawie danych znajdujących się w pliku XML.

Wizualizacja nie powinna jednak być traktowana jako drugi, niezależny wariant faktury. Jej zadaniem jest przedstawienie w zrozumiałej formie danych zapisanych w fakturze ustrukturyzowanej. Nie może zmieniać kwot, stron transakcji, pozycji sprzedaży ani pozostałych informacji wpływających na znaczenie dokumentu.

W tym artykule wyjaśniamy, czym jest faktura ustrukturyzowana, jakie dane powinna przedstawiać jej wizualizacja, kiedy należy zastosować kod QR oraz jak bezpiecznie wykorzystywać dokument PDF w księgowości i obiegu akceptacyjnym.

Czym jest faktura ustrukturyzowana?

Faktura ustrukturyzowana jest fakturą wystawioną według określonego wzoru i zapisaną w formacie XML. Jest ona przesyłana do Krajowego Systemu e Faktur, czyli KSeF. Od 1 lutego 2026 roku do wystawianych faktur ustrukturyzowanych stosowana jest struktura logiczna FA(3).

Szczegółowe informacje dotyczące aktualnej struktury można znaleźć na oficjalnej stronie Ministerstwa Finansów poświęconej strukturze logicznej FA(3).

Plik XML jest źródłową postacią faktury. Zawiera dane w sposób umożliwiający ich automatyczne odczytanie przez KSeF, program finansowo księgowy, system obiegu dokumentów albo aplikację wykorzystywaną przez biuro rachunkowe.

Po przesłaniu dokumentu KSeF przeprowadza jego weryfikację techniczną. System sprawdza przede wszystkim zgodność pliku z obowiązującą strukturą oraz regułami wymaganymi do jego przyjęcia. Przyjęcie faktury przez KSeF nie oznacza jednak, że system potwierdził prawdziwość transakcji, poprawność zastosowanej stawki VAT albo zgodność dokumentu z umową zawartą pomiędzy stronami.

Po skutecznym przyjęciu dokumentu system nadaje mu numer KSeF. Warto pamiętać, że numer ten nie jest częścią źródłowego pliku XML faktury. Jest generowany przez KSeF i zwracany między innymi w Urzędowym Poświadczeniu Odbioru. Ministerstwo Finansów wyjaśnia tę kwestię w sekcji najczęstszych pytań dotyczących KSeF.

Numer faktury a numer KSeF

Na fakturze mogą występować dwa różne numery, których nie należy ze sobą utożsamiać. Pierwszym jest numer faktury nadany przez sprzedawcę zgodnie z przyjętą przez niego numeracją. Drugim jest numer KSeF, który zostaje wygenerowany przez system po przyjęciu dokumentu.

Numer nadany przez wystawcę jest elementem treści faktury i znajduje się w pliku XML. Numer KSeF jest natomiast identyfikatorem systemowym powiązanym z dokumentem. Dobra wizualizacja może pokazywać oba numery, ale aplikacja generująca dokument musi prawidłowo rozpoznać ich źródło.

Nie należy więc informować użytkownika, że numer KSeF został odczytany bezpośrednio z treści XML. Poprawne rozwiązanie polega na połączeniu danych zawartych w pliku faktury z informacjami oraz metadanymi otrzymanymi z KSeF.

Jakie dane powinna przedstawiać wizualizacja faktury?

Zakres wymaganych danych zależy od rodzaju faktury i charakteru transakcji. Podstawowe obowiązki wynikają między innymi z art. 106e ustawy o podatku od towarów i usług. Nie każda faktura musi zawierać identyczny zestaw informacji, ponieważ przepisy przewidują faktury uproszczone, szczególne procedury oraz przypadki, w których określone pola nie mają zastosowania.

W typowej fakturze wizualizacja powinna czytelnie przedstawiać dane sprzedawcy i nabywcy, numery identyfikacji podatkowej, numer faktury nadany przez wystawcę, datę wystawienia, datę dokonania dostawy lub wykonania usługi, nazwy towarów albo usług, ilości, ceny, wartości netto, stawki VAT, kwoty podatku oraz należność ogółem.

Jeżeli w pliku XML znajdują się informacje o rabatach, sposobie płatności, terminie płatności, procedurze marży, metodzie kasowej, samofakturowaniu albo innych szczególnych zasadach rozliczenia, wizualizacja również powinna je prezentować w sposób zrozumiały dla odbiorcy.

Struktura FA(3) przewiduje również pola przeznaczone na informacje dodatkowe. Mogą one zawierać na przykład numer zamówienia, oznaczenie projektu, numer umowy albo opis ważny dla stron transakcji. Nie oznacza to jednak, że każde pole dostępne w strukturze jest obowiązkowe. Wypełnia się je wtedy, gdy jest to wymagane przepisami albo potrzebne w danej transakcji.

Czy Ministerstwo Finansów określa wygląd wizualizacji?

Ministerstwo Finansów nie narzuca jednego obowiązkowego układu graficznego faktury ustrukturyzowanej. System księgowy lub aplikacja może przygotować własny wygląd dokumentu. Wizualizacja może zawierać logo firmy, stopkę, dane kontaktowe oraz elementy ułatwiające pracę księgowości.

Najważniejsza jest zgodność merytoryczna z danymi znajdującymi się w KSeF. Oficjalne odpowiedzi Ministerstwa Finansów wskazują, że wizualizacja powinna odzwierciedlać dane w taki sposób, aby nie wprowadzać odbiorcy w błąd co do warunków transakcji. Odpowiednie wyjaśnienia są dostępne w dziale pytań i odpowiedzi dotyczących KSeF 2.0.

Nie ma obowiązku zachowania takiego samego rozmieszczenia informacji jak w przykładowych materiałach Ministerstwa Finansów. Można zmienić kolejność sekcji, wielkość tekstu i sposób prezentowania podsumowania. Nie wolno natomiast zmieniać sensu danych źródłowych.

Jeżeli w XML wskazano określoną nazwę usługi, kwotę, stawkę VAT i dane nabywcy, wizualizacja nie może przedstawiać innych wartości. Możliwe jest dodanie pomocniczego tłumaczenia albo objaśnienia, lecz powinno być ono wyraźnie oddzielone od treści pochodzącej z faktury i nie może jej zastępować.

Kiedy wizualizacja musi zawierać kod QR?

Jeżeli faktura ustrukturyzowana jest przekazywana albo używana poza KSeF, jej wizualizacja powinna zostać oznaczona właściwym kodem weryfikującym QR. Dotyczy to między innymi sytuacji, w której przedsiębiorca wysyła kontrahentowi dokument PDF, udostępnia wydruk albo posługuje się wizualizacją poza systemem.

Kod QR umożliwia dostęp do faktury znajdującej się w KSeF oraz weryfikację danych dokumentu. Oficjalne zasady oznaczania faktur zostały opisane na stronie Kody weryfikujące QR.

Zasady mogą wyglądać inaczej w przypadku faktur wystawianych w trybie offline24, w czasie niedostępności systemu albo w trybie awaryjnym. Jeżeli dokument jest przekazywany odbiorcy przed przesłaniem do KSeF, może wymagać dwóch kodów QR. Jeden z nich służy do późniejszego dostępu do faktury i jej weryfikacji, a drugi pozwala potwierdzić tożsamość wystawcy na podstawie certyfikatu KSeF.

Szczegółowe informacje na temat takiego sposobu wystawiania dokumentów znajdują się na oficjalnej stronie opisującej tryb offline24.

Czego nie należy zmieniać na wizualizacji?

Wizualizacja nie może służyć do poprawiania faktury po jej wystawieniu. Niedopuszczalne jest ręczne zmienienie kwoty, stawki VAT, danych kontrahenta albo opisu transakcji wyłącznie w dokumencie PDF, podczas gdy w KSeF nadal znajduje się inna treść.

Jeżeli błąd dotyczy danych faktury i wymaga ich formalnego skorygowania, należy wystawić fakturę korygującą zgodnie z obowiązującymi przepisami. Nie można uznać, że poprawiona wizualizacja zastępuje korektę dokumentu źródłowego.

Inaczej należy traktować informacje pomocnicze, które nie zmieniają treści faktury. Przykładem może być wewnętrzny numer sprawy, oznaczenie pracownika odpowiedzialnego za zakup, centrum kosztów albo komentarz osoby akceptującej wydatek. Takie dane mogą być przechowywane w systemie obiegu dokumentów, ale powinny być wyraźnie oddzielone od treści faktury.

Szczególnej ostrożności wymaga prezentowanie informacji dotyczących płatności. Numer rachunku bankowego nie zawsze jest obowiązkowym elementem faktury. Jeżeli firma przekazuje zmienione instrukcje płatnicze poza fakturą, powinna zrobić to jednoznacznie i bezpiecznie. Nie należy tworzyć dokumentu, który wygląda jak wierna wizualizacja danych z KSeF, a jednocześnie zawiera zmieniony numer rachunku bez jasnego wyjaśnienia źródła tej informacji.

Wizualizacja faktury w pracy biura rachunkowego

Dla księgowego plik XML jest cennym źródłem danych, ponieważ pozwala automatycznie pobrać informacje potrzebne do ewidencji. Podczas codziennej pracy znacznie wygodniejszy jest jednak czytelny podgląd przypominający tradycyjną fakturę.

Warto stosować jeden spójny układ wizualizacji dla wszystkich dokumentów. Dzięki temu dane sprzedawcy, nabywcy, terminy, wartości i podsumowania zawsze znajdują się w tych samych miejscach. Osoba księgująca nie musi za każdym razem analizować innego układu przygotowanego przez wystawcę.

Treść faktury powinna być oddzielona od opisu księgowego. Konta księgowe, centra kosztów, informacje o projekcie, komentarze, akceptacje oraz dane osoby odpowiedzialnej nie powinny zmieniać źródłowego dokumentu. Najlepiej przechowywać je w osobnej warstwie systemu obiegu faktur.

Podobna zasada dotyczy akceptacji kosztów. Menedżer albo właściciel firmy może podejmować decyzję na podstawie czytelnej wizualizacji, ale system powinien zachować powiązanie z właściwym plikiem XML i numerem KSeF. Dzięki temu można sprawdzić, czy osoba zatwierdzająca wydatek widziała dane odpowiadające dokumentowi znajdującemu się w systemie Ministerstwa Finansów.

Jak sprawdzić zgodność wizualizacji z KSeF?

Najbezpieczniejsza wizualizacja powstaje automatycznie na podstawie danych pobranych z pliku XML. Ogranicza to ryzyko błędów wynikających z ręcznego przepisywania nazw, numerów i kwot.

Przed wykorzystaniem dokumentu warto sprawdzić, czy zawiera dane właściwych stron, poprawny numer faktury, daty, pozycje, wartości netto, kwoty podatku oraz należność ogółem. Trzeba także upewnić się, że numer KSeF pochodzi z informacji zwróconych przez system, a kod QR został wygenerowany według aktualnych zasad.

Plik można również zweryfikować przy użyciu narzędzi sprawdzających jego zgodność ze strukturą FA(3). Taka kontrola potwierdza techniczną budowę dokumentu, ale nie zastępuje sprawdzenia merytorycznego. Program nie oceni samodzielnie, czy zakup faktycznie miał miejsce albo czy został zatwierdzony przez uprawnioną osobę.

Jak długo faktura jest przechowywana w KSeF?

Faktury ustrukturyzowane są przechowywane w KSeF przez dziesięć lat, licząc od końca roku, w którym zostały wystawione. Informację tę potwierdza Ministerstwo Finansów w oficjalnym omówieniu zasad obowiązywania KSeF i przepisów prawnych.

Przechowywanie dokumentu w KSeF nie oznacza jednak, że firma powinna zrezygnować z własnego obiegu informacji. System państwowy przechowuje fakturę, ale nie musi zawierać wewnętrznego opisu kosztu, historii akceptacji, dekretacji albo powiązania dokumentu z konkretną umową i projektem. Takie informacje powinny pozostać w systemie księgowym albo w aplikacji do obiegu faktur.

Podsumowanie

Źródłową postacią faktury ustrukturyzowanej jest plik XML zgodny ze strukturą FA(3). Wizualizacja w formacie PDF albo w postaci podglądu na ekranie ma ułatwiać człowiekowi odczytanie dokumentu, ale nie może zmieniać jego merytorycznej treści.

Numer KSeF jest nadawany przez system i nie stanowi elementu źródłowego XML. Gdy faktura jest przekazywana lub używana poza KSeF, jej wizualizacja powinna zawierać odpowiedni kod QR. W przypadku trybów offline należy dodatkowo uwzględnić szczególne zasady dotyczące oznaczeń i certyfikatu wystawcy.

Dobrze zaprojektowany system obiegu dokumentów powinien tworzyć wizualizację automatycznie, zachowywać powiązanie z właściwym plikiem XML i oddzielać treść faktury od komentarzy, dekretacji oraz danych wykorzystywanych wyłącznie wewnątrz firmy. Takie podejście poprawia czytelność dokumentów, ułatwia księgowanie i ogranicza ryzyko pracy na informacjach, które różnią się od danych znajdujących się w KSeF.

Stan informacji: 9 czerwca 2026 roku.

Pracownik biura analizuje dokumenty dotyczące ewidencji faktur w systemie KSeF, obok laptopa oraz notatników
Księgowa i autorka artykułów o finansach oraz podatkach
Na co dzień pomaga przedsiębiorcom uporządkować księgowość i lepiej rozumieć podatki. Na blogu tłumaczy przepisy prostym językiem i pokazuje praktyczne rozwiązania dla firm.
Wszystkie artykuły autora →

📚 Źródła i więcej

Oficjalne źródła do tematu artykułu:

Gotowy na KSeF z Ewidencją Faktur?

Zacznij bezpłatnie — plan START za darmo.

Zacznij za darmo