Przejdź do treści

Techniczne Aspekty KSeF i Struktura FA(3)6 min czytania

Wizualizacja faktury ustrukturyzowanej - czy PDF jest potrzebny?

Wizualizacja faktury ustrukturyzowanej to czytelna, graficzna reprezentacja dokumentu XML przechowywanego w Krajowym Systemie e-Faktur (KSeF), która nie jest ani oryginałem, ani dowodem księgowym, lecz wygodnym „oknem” na dane zapisane w strukturze FA(3). Od 1 lutego 2026 r. każda faktura B2B powstaje jako plik XML, a dokument PDF służy jedynie do podglądu i ewentualnego wydruku. Proces wystawienia faktury uznaje się za dokonany w dniu jej przesłania do systemu KSeF, co nadaje dokumentowi unikalny identyfikator. Wizualizacja przekształca surowe dane XML w dokument zrozumiały dla odbiorcy, zachowując przy tym kod QR niezbędny do weryfikacji autentyczności. XML = oryginał, PDF = podgląd - rola wizualizacji w prawie i praktyce Zgodnie z art. 106gb ust.

XML = oryginał, PDF = podgląd - rola wizualizacji w prawie i praktyce

Tekst opracowany z wykorzystaniem sztucznej inteligencji. Zasady i ograniczenia

Zgodnie z art. 106gb ust. 1 i 8 ustawy o podatku od towarów i usług (ustawa o VAT), faktura ustrukturyzowana jest dokumentem wystawionym przy użyciu Krajowego Systemu e-Faktur i posiadającym przydzielony numer identyfikujący. Oznacza to, że jedynym prawnie wiążącym oryginałem jest zapis w formacie XML, natomiast każda forma graficzna, taka jak plik PDF, stanowi jedynie kopię pomocniczą. Interpretacja Dyrektora Krajowej Informacji Skarbowej z dnia 3 lipca 2025 r. (sygn. 0114-KDIP1-3.4012.333.2025.2.AMA) potwierdza, że dopuszczalne jest posługiwanie się wizualizacją, o ile wiernie odzwierciedla ona dane zawarte w ustrukturyzowanym pliku źródłowym. W obrocie prawnym to numer KSeF, a nie szata graficzna dokumentu, decyduje o jego ważności jako dowodu księgowego.

Obowiązek generowania wizualizacji występuje w ściśle określonych przypadkach przewidzianych przez przepisy wykonawcze. Po pierwsze, wizualizacja jest niezbędna w relacjach z kontrahentami zagranicznymi, którzy nie posiadają dostępu do polskiego systemu KSeF i wymagają czytelnej formy dokumentu do rozliczeń podatkowych w swojej jurysdykcji. Po drugie, dotyczy to nabywców krajowych niebędących podatnikami VAT (osób fizycznych) lub podmiotów zwolnionych, które nie mają obowiązku korzystania z systemu. Po trzecie, strony transakcji mogą umownie uzgodnić alternatywny obieg dokumentacji poza systemem centralnym, przy czym każda taka wizualizacja udostępniana poza KSeF musi zawierać kod QR generowany według algorytmu SHA-256.

Proces generowania poprawnej wizualizacji może odbywać się poprzez dwa główne kanały dystrybucji danych. Ministerstwo Finansów udostępnia bezpłatną Aplikację Podatnika KSeF, która pozwala na pobranie pliku PDF po uprzednim uwierzytelnieniu użytkownika. Drugą metodą jest wykorzystanie komercyjnego interfejsu programistycznego (API), który automatycznie konwertuje strukturę XML na format graficzny. Zgodnie z § 4 rozporządzenia Ministra Finansów z dnia 12 grudnia 2025 r., każda wizualizacja musi zostać opatrzona kodem QR, który umożliwia weryfikację pochodzenia i integralności faktury w bazie danych administracji skarbowej.

Struktura FA(3) - co musi znaleźć się w wizualizacji, a co można pominąć

Struktura logiczna FA(3), obowiązująca od 1 lutego 2026 r., jest rozbudowanym schematem zawierającym ponad 400 pól informacyjnych. W procesie wizualizacji nie jest konieczne odzwierciedlenie wszystkich elementów technicznych, lecz skupienie się na danych o znaczeniu merytorycznym i podatkowym. Kluczowe pola ustrukturyzowane muszą zostać zmapowane na czytelne sekcje dokumentu graficznego, zapewniając pełną zgodność z zapisami w rejestrach KSeF. Poniższa tabela przedstawia zestawienie najważniejszych pól wymaganych do poprawnej identyfikacji transakcji.

Nazwa pola XML Opis pola Przykład wartości
P_1 Data wystawienia faktury 2026-02-03
P_2 Kolejny numer faktury FV/2026/02/001
Podmiot1/NIP NIP sprzedawcy 5260000000
Podmiot2/NIP NIP nabywcy 5250000000
P_13_1 Suma wartości netto (23%) 1000.00 zł
P_14_1 Kwota podatku VAT (23%) 230.00 zł
P_15 Kwota należności ogółem 1230.00 zł

Wizualizacja powinna również uwzględniać pola opcjonalne i fakultatywne, które niosą istotne informacje biznesowe dla kontrahenta. Elementy takie jak WarunkiTransakcji, Platnosc (w tym numer rachunku bankowego), czy kody GTU (Grupy Towarowo-Usługowe) znacząco ułatwiają procesy księgowe po stronie nabywcy. Szczególną rolę odgrywa pole DodatkowyOpis, które w strukturze FA(3) pozwala na wprowadzenie do 3500 znaków tekstu swobodnego. Jest to rozwiązanie dedykowane branżom o specyficznych wymaganiach dokumentacyjnych, takim jak sektor budowlany czy medyczny, gdzie szczegółowa specyfikacja usługi jest niezbędna do akceptacji rozliczenia.

Błędy podczas generowania plików PDF najczęściej wynikają z nieprawidłowego mapowania danych lub pominięcia elementów obligatoryjnych dla wizualizacji zewnętrznej. Najpoważniejszym uchybieniem jest brak kodu QR, co uniemożliwia kontrahentowi szybką weryfikację dokumentu i może prowadzić do kwestionowania rzetelności faktury. Kolejnym problemem jest nieuzasadnione skracanie nazw towarów lub usług w stosunku do danych zawartych w XML, co narusza zasadę wiernego odzwierciedlenia dokumentu ustrukturyzowanego. Należy również pamiętać o precyzyjnym wykazywaniu stawek VAT dla każdego wiersza faktury, w tym dla transakcji zwolnionych, aby uniknąć rozbieżności z sumami kontrolnymi w KSeF.

PDF, HTML, czy może Excel - który format wizualizacji sprawdzi się w Twojej branży?

Format HTML charakteryzuje się lekkością oraz wysoką responsywnością, co czyni go optymalnym rozwiązaniem dla sektora usług cyfrowych i branży IT. Pliki tego typu mają zazwyczaj rozmiar poniżej 100 KB, co ułatwia ich przesyłanie i archiwizację bez obciążania infrastruktury serwerowej. Wykorzystanie stylów CSS pozwala na nadanie wizualizacji firmowego wyglądu przy zachowaniu pełnej czytelności na urządzeniach mobilnych. Wadą tego formatu pozostaje ryzyko niestabilnego składu podczas próby bezpośredniego wydruku na drukarkach fizycznych, jeżeli nie zastosowano dedykowanych arkuszy stylów dla mediów drukowanych.

Format PDF pozostaje standardem w branży produkcyjnej i handlowej, gdzie wymagany jest stały układ dokumentu oraz powszechna akceptacja przez tradycyjne działy księgowe. Plik PDF o średniej wielkości od 200 do 500 KB gwarantuje, że faktura będzie wyglądać identycznie na każdym urządzeniu i w każdym systemie operacyjnym. Jest to format trudniejszy do automatycznego przetwarzania danych (parsowania) niż XML, jednak jego rola jako cyfrowego odpowiednika papierowego dokumentu pozostaje niezagrożona. Wiele przedsiębiorstw decyduje się na przechowywanie wizualizacji PDF w segregatorach elektronicznych jako uzupełnienie bazy danych XML.

Eksport faktury do formatu Excel jest praktyką stosowaną głównie przez duże biura rachunkowe oraz działy controllingu w korporacjach. Zaletą tego rozwiązania jest możliwość natychmiastowej obróbki danych, grupowania kosztów oraz importu do wewnętrznych systemów klasy ERP. Należy jednak pamiętać, że arkusz kalkulacyjny nie jest uznawany za bezpieczny format wizualizacji w rozumieniu przepisów o kodach QR, ponieważ dane w nim zawarte mogą zostać łatwo zmodyfikowane. Zastosowanie bibliotek takich jak xlsxwriter pozwala na generowanie zbiorczych zestawień z setek faktur ustrukturyzowanych w czasie liczonym w sekundach, co znacząco optymalizuje procesy analityczne.

Wizualizacja faktury ustrukturyzowanej nie jest fakturą handlową w tradycyjnym znaczeniu, lecz nowoczesną, bezpieczną i zautomatyzowaną wersją e-faktury, która pełni funkcję informacyjną przy zachowaniu pełnej spójności z systemem państwowym.

Gotowe rozwiązania i darmowe narzędzia - jak szybko wdrożyć wizualizację w firmie

Ministerstwo Finansów przygotowało szereg bezpłatnych narzędzi wspierających proces wdrażania KSeF 2.0. Aplikacja Podatnika dostępna przez przeglądarkę internetową oraz dedykowana aplikacja mobilna umożliwiają logowanie przy użyciu Profilu Zaufanego, e-dowodu lub tokena autoryzacyjnego. System e-mikrofirma został zaktualizowany o funkcje automatycznego zasilania JPK_VAT fakturami otrzymanymi w KSeF, co pozwala na bezkosztowe generowanie wizualizacji PDF po uzyskaniu Urzędowego Poświadczenia Odbioru (UPO). Rozwiązania te nie posiadają limitów ilościowych dotyczących liczby wystawianych dokumentów, co czyni je atrakcyjnymi dla mikroprzedsiębiorców.

Dla podmiotów wymagających większej skali operacyjnej dedykowane jest API KSeF 2.0, które umożliwia pełną automatyzację procesu wizualizacji. Wykorzystując endpoint POST /ksef/api/invoice/visualize, programista może przesłać treść XML i w odpowiedzi otrzymać dokument PDF zakodowany w formacie base64. Integracja ta pozwala na generowanie wizualizacji w czasie rzeczywistym, co jest kluczowe przy obsłudze dużych wolumenów faktur. Średni czas odpowiedzi systemu dla dokumentów o rozmiarze poniżej 1 MB wynosi około 200 ms, co zapewnia wysoką wydajność procesów biznesowych.

Komercyjne systemy ERP, takie jak Comarch, WF-Mag czy Insert, oferują zaawansowane moduły integracji z KSeF, które są uzasadnione ekonomicznie w przypadku generowania ponad 500 faktur miesięcznie. Systemy te pozwalają na zarządzanie uprawnieniami wielu użytkowników, obsługę załączników o rozmiarze przekraczającym 3 MB oraz automatyczne powiązanie wizualizacji z zamówieniami zakupu. Roczny koszt utrzymania takiego modułu dla średniego przedsiębiorstwa oscyluje w granicach 1 800-3 000 zł netto, co w zamian oferuje gwarancję zgodności z najnowszymi schemami FA(3) oraz wsparcie techniczne w przypadku awarii systemu centralnego.

Najczęściej zadawane pytania o wizualizację KSeF

Czy muszę przechowywać pliki PDF z fakturami KSeF?
Nie ma ustawowego obowiązku przechowywania plików PDF. Zgodnie z przepisami, faktury ustrukturyzowane są przechowywane w KSeF przez okres 10 lat, licząc od końca roku, w którym zostały wystawione. Plik PDF jest jedynie opcjonalną wizualizacją.
Czy kod QR na wydruku faktury jest obowiązkowy od 2026 roku?
Tak, każda wizualizacja faktury ustrukturyzowanej udostępniana nabywcy poza systemem KSeF (np. e-mailem jako PDF lub w formie papierowej) musi zawierać kod QR umożliwiający jej weryfikację w systemie.
Czy wizualizacja może różnić się graficznie od faktury XML?
Wizualizacja może posiadać dowolną szatę graficzną (np. logo firmy, kolory), jednak pod względem merytorycznym musi wiernie odzwierciedlać dane zawarte w pliku XML. Nie wolno zmieniać kwot, dat ani danych kontrahentów.

Redakcja · wszystkie artykuły