System kaucyjny a podatki. Co ze zwrotem butelek i puszek, PIT i kosztami firmowymi?
10 czerwca, 2026Błędna nazwa nabywcy na fakturze ustrukturyzowanej a prawo do odliczenia VAT
18 czerwca, 2026K rajowy System e-Faktur (KSeF) zmienia sposób wystawiania, odbierania i przekazywania faktur. W systemie podstawową postacią dokumentu nie jest PDF ani wydruk, lecz faktura ustrukturyzowana — zapisana w formie danych w strukturze XML. To nie oznacza jednak, że wizualizacje faktur, np. PDF czy wydruk, całkowicie znikną z obiegu. Przedsiębiorca wciąż może przekazywać kontrahentowi wizualizację dokumentu, a w takich sytuacjach kluczową rolę odgrywa kod QR, który pozwala zweryfikować fakturę w systemie.
Czym jest faktura ustrukturyzowana?
Faktura ustrukturyzowana to dokument zapisany w KSeF zgodnie z określoną strukturą logiczną. W praktyce oznacza to, że dokument istnieje jako dane w systemie, a PDF lub wydruk to jedynie wizualizacja ułatwiająca zapoznanie się z jego treścią. Autentyczność i zawartość faktury można zweryfikować w KSeF, a kod QR umożliwia szybki dostęp do dokumentu.
Warto pamiętać, że PDF albo wydruk nie jest główną postacią faktury ustrukturyzowanej, lecz jej wizualizacją. Dlatego przy przekazywaniu faktury poza KSeF trzeba zadbać o kod QR, który umożliwi odbiorcy weryfikację dokumentu.
Po co umieszcza się kod QR na fakturze z KSeF?
Kod QR jest specjalnym znakiem graficznym, który prowadzi do informacji umożliwiających sprawdzenie faktury w KSeF. Dla odbiorcy oznacza to prostą rzecz: jeżeli otrzyma fakturę w formie PDF albo na papierze, kod QR pozwoli mu zweryfikować dokument w systemie KSeF.
Kiedy trzeba zastosować kod QR?
Kod QR jest potrzebny zawsze, gdy faktura ustrukturyzowana jest udostępniana lub używana poza KSeF, np.: wysyłana do nabywcy jako PDF lub wydruk, wykorzystywana w obiegu dokumentów w firmie poza KSeF (np. archiwizacja, przekazywanie do działów lub księgowości), dokumentacji lub przekazana innemu podmiotowi, udostępniana nabywcom, którzy nie odbierają faktur bezpośrednio w KSeF (np. kontrahent zagraniczny, podmiot bez polskiego NIP, konsument).
Jeden kod QR czy dwa kody QR?
W większości standardowych przypadków przedsiębiorca będzie miał do czynienia z jednym kodem QR. Dotyczy to faktury wystawionej w KSeF, której został już nadany numer KSeF. Taki kod umieszcza się na wizualizacji faktury, np. na pliku PDF albo wydruku.
Inaczej wygląda sytuacja przy fakturach wystawianych w trybie offline, które są udostępniane nabywcy przed przesłaniem do KSeF. W takim przypadku na wizualizacji faktury stosuje się dwa kody QR:
- kod z oznaczeniem „OFFLINE”, który umożliwia dostęp do faktury i weryfikację jej danych,
- kod z oznaczeniem „CERTYFIKAT”, który służy do weryfikacji tożsamości wystawcy.
To ważne szczególnie dla firm, które korzystają z trybów szczególnych, np. w przypadku niedostępności systemu albo wystawiania faktur poza standardowym trybem online.
A co z fakturami dla konsumentów?
Kod QR ma znaczenie również przy fakturach wystawionych w KSeF dla konsumentów. W praktyce konsument może nie korzystać z KSeF na co dzień, dlatego sposób przekazania faktury i możliwość jej sprawdzenia powinny być dla niego proste i zrozumiałe.
Dlatego przy fakturach przekazywanych poza systemem warto zawsze upewnić się, czy wizualizacja dokumentu zawiera prawidłowy kod QR.
Czy kod QR trzeba tworzyć ręcznie?
Nie. W praktyce kod QR jest generowany automatycznie przez program finansowo-księgowy, system do fakturowania albo bezpłatne narzędzia udostępniane przez Ministerstwo Finansów, takie jak Aplikacja Podatnika KSeF 2.0. Przedsiębiorca powinien jednak upewnić się, że używany system poprawnie obsługuje faktury w KSeF, generuje wizualizację z kodem QR, prawidłowo umieszcza numer KSeF przy kodzie oraz obsługuje tryby szczególne, na przykład faktury offline. Ważne jest również, aby umożliwiał bezpieczne przekazanie faktury nabywcy poza systemem.
Wizualizacja faktury w PDF a rozbieżności z XML
W praktyce przedsiębiorcy często po przesłaniu faktury do KSeF przygotowują dodatkową wizualizację w formacie PDF i przekazują ją kontrahentowi. Co do zasady nie stanowi to problemu, pod warunkiem że dokument wiernie odzwierciedla dane zawarte w fakturze ustrukturyzowanej.
Kluczowe jest nie tylko umieszczenie kodu QR, ale przede wszystkim zgodność treści wizualizacji z danymi zapisanymi w pliku XML faktury ustrukturyzowanej.
Jeżeli wizualizacja zawiera inne dane niż faktura w KSeF albo pomija istotne informacje, może wprowadzać odbiorcę w błąd co do warunków transakcji, zwłaszcza w zakresie elementów wpływających na rozliczenie, takich jak kwoty czy podstawa opodatkowania.
W praktyce oznacza to, że wizualizacja PDF powinna być traktowana jako odzwierciedlenie faktury z KSeF, a nie odrębny dokument tworzony według własnych zasad prezentacji danych. Dlatego ważna jest pełna spójność obu wersji dokumentu.
Stanowisko to zostało potwierdzone w interpretacji indywidualnej Dyrektora Krajowej Informacji Skarbowej z 5 maja 2026 r., nr 0114-KDIP1-2.4012.88.2026.1.RST, w której wskazano, że rozbieżności między fakturą ustrukturyzowaną a jej wizualizacją mogą prowadzić do uznania PDF za odrębną fakturę, co w konsekwencji może rodzić skutki podatkowe jak dla dwóch oddzielnych dokumentów dotyczących tej samej czynności.
Jednocześnie podatnik ma możliwość dokonania korekty takiej faktury, aby uniknąć powstania obowiązków podatkowych z tego tytułu, w szczególności ryzyka uznania dokumentu za tzw. pustą fakturę, o której mowa w art. 108 ustawy o VAT.
Warto jednak pamiętać, że sama wizualizacja faktury w PDF, mimo że ułatwia obieg dokumentów, musi spełniać określone warunki zgodności z danymi z KSeF.
Co warto ustalić w firmie?
Aby uniknąć problemów z obiegiem faktur, warto w firmie przyjąć kilka prostych zasad dotyczących tego, kiedy dokumenty trafiają bezpośrednio przez KSeF, a kiedy wysyłana jest dodatkowa wizualizacja w PDF. Istotne jest także ustalenie, kto odpowiada za sprawdzanie poprawności kodów QR, jak postępować z fakturami wystawianymi w trybie offline oraz w jaki sposób przekazywać dokumenty klientom, którzy nie korzystają aktywnie z KSeF. Dobrze zorganizowane procedury pomagają uporządkować obieg dokumentów i ograniczyć ryzyko błędów.
Podsumowanie:
Kod QR na fakturze z KSeF jest potrzebny zawsze, gdy faktura ustrukturyzowana jest przekazywana lub używana poza systemem. Standardowa faktura online w KSeF będzie oznaczona jednym kodem QR, natomiast w przypadku faktur offline stosuje się dwa kody: „OFFLINE” i „CERTYFIKAT”. Najprostsza zasada brzmi: jeśli faktura wychodzi poza system KSeF w formie PDF lub wydruku, należy zadbać o prawidłowe oznaczenie kodem QR. W praktyce KSeF wymaga nie tylko prawidłowego wystawienia faktury, ale również właściwego przekazania dokumentu i uporządkowanego obiegu w firmie.
Zachęcamy do śledzenia kolejnych artykułów i zgłębiania zagadnień KSeF krok po kroku!
Skontaktuj się z nami
Nasz zespół doświadczonych specjalistów jest do Państwa dyspozycji