61-689 Poznań

os. Przyjaźni 125B

+48 660 074 896

Kod QR na fakturze KSeF – kiedy jest obowiązkowy i co oznacza dla nabywcy?

Opublikowano

Najciekawsze informacje
zawsze pod ręką

5.0

5.0 na podstawie opinii Google

Otrzymujesz od kontrahenta fakturę w PDF, a na dokumencie widzisz jeden kod, dwa kody albo oznaczenia, których wcześniej nie było. Sam wygląd dokumentu nie wystarczy, aby ustalić, czy został prawidłowo przekazany. Kod QR na fakturze KSeF trzeba oceniać łącznie z trybem wystawienia faktury, statusem nabywcy i informacją, czy dokument został już przesłany do systemu.

Ten poradnik jest przeznaczony dla przedsiębiorców, pracowników księgowości i osób akceptujących faktury w firmie. Wyjaśnia, kiedy stosuje się jeden kod, kiedy dwa, czym jest potwierdzenie transakcji i jak zareagować, gdy wynik weryfikacji nie zgadza się z otrzymanym dokumentem.

Stan prawny i funkcjonalny KSeF: lipiec 2026 r.

Najważniejszy wniosek

Faktura znajdująca się już w KSeF i używana poza systemem ma zasadniczo jeden kod z numerem KSeF. Faktura offline przekazywana przed wysłaniem do KSeF może wymagać dwóch kodów: „OFFLINE” i „CERTYFIKAT”.

Krajowy nabywca z NIP w trybie offline24 co do zasady otrzymuje fakturę przez KSeF. Przed nadaniem numeru KSeF może dostać potwierdzenie transakcji, które nie jest fakturą.

Trzy dane, które rozstrzygają o kodzie QR

Liczby kodów nie należy oceniać w oderwaniu od okoliczności wystawienia i przekazania dokumentu.

  1. 1
    Status nabywcy

    Inne zasady dotyczą krajowego podatnika posługującego się NIP, a inne konsumenta, podmiotu zagranicznego lub odbiorcy bez NIP.

  2. 2
    Tryb wystawienia

    Znaczenie ma to, czy faktura powstała online, w offline24, podczas zapowiedzianej niedostępności KSeF czy w trybie awaryjnym.

  3. 3
    Moment przekazania

    Inne oznaczenie stosuje się przed przesłaniem faktury offline do KSeF, a inne po nadaniu jej numeru KSeF.

Kiedy faktura KSeF musi mieć kod QR?

Faktura ustrukturyzowana powinna zostać oznaczona kodem weryfikującym, gdy jest udostępniana właściwemu odbiorcy poza KSeF albo gdy podatnik lub inny podmiot posługuje się nią poza systemem. Kod może mieć postać znaku graficznego QR albo bezpośredniego linku z odpowiednim numerem lub napisem.

Kod QR na fakturze KSeF to graficzna postać linku utworzonego na podstawie danych dokumentu. Pozwala sprawdzić, czy faktura znajduje się w systemie, zweryfikować zgodność danych, a w przypadku dokumentów offline także potwierdzić określone informacje o wystawcy.

Nie każda faktura musi być dodatkowo wysyłana w PDF. Jeżeli krajowy kontrahent z NIP otrzymuje fakturę bezpośrednio w KSeF i dokument nie jest używany poza systemem, nie ma potrzeby tworzenia odrębnej wizualizacji tylko po to, aby umieścić na niej kod. Ministerstwo Finansów opisuje zasady oznaczania na stronie kody weryfikujące QR w KSeF.

Kody QR na fakturach KSeF – porównanie jednego i dwóch kodów oraz lista informacji do sprawdzenia przez nabywcę
Jeden kod, dwa kody i potwierdzenie transakcji – praktyczny schemat weryfikacji faktury KSeF przez nabywcę. © mdofinanse.pl

Jeden kod, dwa kody czy potwierdzenie transakcji?

Jeden kod oznacza najczęściej fakturę, która ma już numer KSeF. Dwa kody z oznaczeniami „OFFLINE” i „CERTYFIKAT” dotyczą faktury wystawionej w odpowiednim trybie offline i przekazywanej poza systemem przed jej przesłaniem do KSeF. Potwierdzenie transakcji jest natomiast dokumentem pomocniczym i nie stanowi faktury.

Matryca kodów QR KSeF: nabywca, tryb i moment przekazania
Najpierw ustal, komu przekazywany jest dokument i czy faktura ma już numer KSeF.
SytuacjaOznaczenie dokumentuCo powinien zrobić nabywca?
Faktura online jest już w KSeF i zostaje przekazana lub użyta poza systememJeden kod QR, a pod nim numer KSeF fakturyZeskanować kod i porównać podstawowe dane z otrzymaną wizualizacją
Faktura offline24 lub wystawiona podczas niedostępności KSeF jest przekazywana przed wysłaniem do systemu odbiorcy wskazanemu w art. 106gb ust. 4 ustawy o VATDwa kody: „OFFLINE” oraz „CERTYFIKAT”Sprawdzić pierwszy kod, a do czasu wysłania faktury do KSeF zweryfikować także certyfikat wystawcy
Faktura offline została już przesłana do KSeF i otrzymała numer KSeFJeden kod QR z numerem KSeFZweryfikować, czy dokument w KSeF odpowiada przekazanej wizualizacji
Tryb awaryjny ogłoszony przez Ministerstwo Finansów, faktura przekazana przed wysłaniem do KSeFDwa kody: „OFFLINE” oraz „CERTYFIKAT”Sprawdzić oba kody i zachować informację o trybie awaryjnym oraz dacie otrzymania
Krajowy nabywca z NIP, faktura wystawiona w offline24 nie ma jeszcze numeru KSeFFaktura jest otrzymywana przez KSeF; wcześniej można wydać potwierdzenie transakcjiNie utożsamiać potwierdzenia z fakturą i oczekiwać na dokument w KSeF
Potwierdzenie transakcji wydane przed pojawieniem się faktury w KSeFDwa kody lub linki opisane jako „sprawdź fakturę w KSeF” i „zweryfikuj wystawcę faktury”; bez napisów „OFFLINE” i „CERTYFIKAT” pod kodamiTraktować dokument informacyjnie i po pojawieniu się faktury w KSeF pobrać właściwy dokument
Matryca nie zastępuje sprawdzenia trybu awaryjnego ani statusu odbiorcy. Ten sam dokument może mieć inne oznaczenie przed wysłaniem do KSeF i po nadaniu numeru KSeF.

Co oznacza jeden kod na fakturze znajdującej się w KSeF?

Jeden kod z numerem KSeF wskazuje, że faktura została już przyjęta przez system. Po zeskanowaniu użytkownik może sprawdzić podstawowe dane dokumentu oraz informację, czy plik przesłany do KSeF jest zgodny z dokumentem, dla którego wygenerowano link weryfikacyjny.

Pierwszy etap weryfikacji nie wymaga uwierzytelnienia. System może wyświetlić między innymi numer KSeF, NIP sprzedawcy, datę wystawienia, datę nadania numeru KSeF, tryb wystawienia, typ schemy i skrót dokumentu.

Aby pobrać pełną fakturę bez logowania, trzeba podać dodatkowe dane: numer faktury nadany przez wystawcę, identyfikator nabywcy albo informację o jego braku oraz kwotę należności ogółem. Szczegółowy przebieg opisuje oficjalny Podręcznik KSeF 2.0 dotyczący wystawiania i otrzymywania faktur.

Co oznaczają kody OFFLINE i CERTYFIKAT?

Dwa kody na fakturze offline pełnią różne funkcje. Kod „OFFLINE” służy do dostępu do faktury i sprawdzenia jej danych, natomiast kod „CERTYFIKAT” pozwala zweryfikować certyfikat użyty przez wystawcę oraz jego uprawnienie do wystawiania faktur w imieniu podatnika.

Kod OFFLINE

Kod z napisem „OFFLINE” jest tworzony na podstawie danych faktury, która nie ma jeszcze numeru KSeF. Jeżeli dokument nie został jeszcze przesłany do systemu, po zeskanowaniu może pojawić się informacja o braku faktury w KSeF. Taki komunikat sam w sobie nie przesądza o fałszerstwie, ponieważ może odpowiadać prawidłowej fazie obiegu dokumentu offline.

Kod CERTYFIKAT

Kod z napisem „CERTYFIKAT” występuje wyłącznie przy określonych fakturach offline przekazywanych przed wysłaniem do KSeF. Umożliwia sprawdzenie, czy certyfikat KSeF jest aktywny i czy jego właściciel ma uprawnienia do wystawiania faktur w imieniu sprzedawcy. Do wygenerowania kodu potrzebny jest certyfikat KSeF typu 2.

Ważne

Kod „CERTYFIKAT” nie potwierdza wykonania usługi, dostawy towaru, prawa do odliczenia VAT ani poprawności rachunku bankowego. Potwierdza określone elementy związane z certyfikatem i wystawcą dokumentu offline.

Czy polski nabywca z NIP może dostać fakturę offline przed wysłaniem do KSeF?

W trybie offline24 krajowy podatnik posługujący się NIP co do zasady otrzymuje fakturę za pośrednictwem KSeF. Przed nadaniem numeru KSeF sprzedawca może przekazać mu potwierdzenie transakcji, ale potwierdzenie nie jest fakturą i nie powinno zastępować dokumentu pobranego później z systemu.

Ministerstwo Finansów wyraźnie rozróżnia tę sytuację od przekazania faktury podmiotowi zagranicznemu, konsumentowi albo nabywcy bez NIP. Takim odbiorcom fakturę można udostępnić w uzgodniony sposób poza systemem, z oznaczeniem właściwym dla momentu przekazania. Zasady trybu offline24 opisano na stronie faktury wystawiane w trybie offline24.

Potwierdzenie transakcji a faktura

Potwierdzenie transakcji zawiera podstawowe dane stron, numer faktury nadany przez podatnika, kwotę należności oraz dwa kody lub linki. Nad pierwszym umieszcza się informację „sprawdź fakturę w KSeF”, a nad drugim „zweryfikuj wystawcę faktury”. Pod kodami nie stosuje się oznaczeń „OFFLINE” ani „CERTYFIKAT”.

Potwierdzenie transakcji ma pomóc nabywcy zidentyfikować sprzedaż i później dotrzeć do faktury, lecz nie jest dowodem wystawienia faktury ustrukturyzowanej. Oficjalny opis znajduje się na stronie potwierdzenie transakcji w KSeF.

Przykład praktyczny

Polska spółka z NIP kupuje usługę od krajowego dostawcy. Dostawca wystawia dokument w offline24 i od razu przesyła plik nazwany „fakturą” z dwoma kodami, zanim faktura pojawi się w KSeF.

Pracownik spółki nie powinien automatycznie księgować pliku jako ostatecznej faktury. Najpierw trzeba ustalić, czy przekazano potwierdzenie transakcji, czy wizualizację oznaczoną jak faktura offline, oraz czy nie ogłoszono trybu awaryjnego. W zwykłym offline24 krajowy nabywca z NIP otrzymuje fakturę przez KSeF.

Praktyczny wniosek: dokument można wykorzystać do kontroli transakcji, ale do obiegu księgowego należy pobrać i zweryfikować właściwą fakturę po nadaniu numeru KSeF.

Weryfikacja kodu QR na fakturze KSeF przed przekazaniem dokumentu do księgowości
Weryfikacja danych faktury KSeF i kodu QR przed zaakceptowaniem dokumentu w firmowym obiegu księgowym. © mdofinanse.pl

Co powinien zrobić nabywca po zeskanowaniu kodu?

Nabywca powinien najpierw rozpoznać rodzaj kodu, następnie sprawdzić wynik weryfikacji i porównać go z danymi dokumentu. Dopiero po tej kontroli faktura powinna trafić do akceptacji i księgowości.

Weryfikacja faktury w pięciu krokach
1
Sprawdź oznaczenie

Ustal, czy pod kodem znajduje się numer KSeF, napis „OFFLINE” albo „CERTYFIKAT”. W przypadku potwierdzenia transakcji zwróć uwagę na opisy umieszczone nad kodami.

2
Zeskanuj pierwszy kod

Sprawdź, czy faktura znajduje się w KSeF, jaki ma numer, tryb wystawienia oraz czy dokument w systemie odpowiada wizualizacji.

3
Zweryfikuj certyfikat

Jeżeli dokument offline ma drugi kod, sprawdź status certyfikatu i uprawnienia wystawcy. Negatywny wynik wymaga zatrzymania dokumentu w obiegu.

4
Porównaj dane

Porównaj NIP sprzedawcy, numer faktury, kwotę, datę i dane nabywcy. W razie potrzeby pobierz pełną fakturę z KSeF po podaniu danych dostępowych.

5
Nadaj status w firmie

Oznacz dokument jako zweryfikowany, oczekujący na KSeF albo wymagający wyjaśnienia. Nie dopuszczaj, aby PDF i faktura z KSeF funkcjonowały jako dwa niezależne dokumenty księgowe.

Kiedy zatrzymać dokument w firmowym obiegu?

Dokument powinien zostać skierowany do wyjaśnienia, gdy wynik weryfikacji jest sprzeczny z jego treścią, certyfikat jest nieaktywny, dane sprzedawcy się różnią albo krajowy nabywca z NIP otrzymał niejasny dokument poza KSeF bez informacji o właściwym trybie.

Sygnały wymagające dodatkowej kontroli

Sam brak faktury w KSeF nie zawsze oznacza oszustwo, ale poniższe sytuacje wymagają udokumentowanej reakcji.

  • Kod prowadzi do innej domeny niż oficjalna usługa KSeF albo przeglądarka zgłasza podejrzane przekierowanie.

  • NIP, numer, kwota lub data w systemie nie odpowiadają danym na otrzymanej wizualizacji.

  • Drugi kod wskazuje nieaktywny certyfikat albo brak uprawnienia do wystawienia dokumentu w imieniu sprzedawcy.

  • Dokument określony jako faktura jest w rzeczywistości tylko potwierdzeniem transakcji.

  • Faktura nadal nie pojawia się w KSeF po terminie właściwym dla danego trybu i nie ma potwierdzenia awarii lub niedostępności systemu.

Jeżeli różnica dotyczy treści faktury, konieczne może być jej poprawienie. Zasady postępowania opisujemy w poradniku o korygowaniu faktur w KSeF. Gdy problem dotyczy niewysłania dokumentu, terminów albo obowiązków wystawcy, pomocne jest również omówienie błędów i sankcji w KSeF.

Czego kod QR nie potwierdza?

Poprawny kod QR nie potwierdza, że dostawa rzeczywiście się odbyła, usługa została wykonana, wydatek ma związek z działalnością ani że podatnik ma prawo do odliczenia VAT. Kod służy do weryfikacji faktury i określonych elementów jej pochodzenia, a nie do badania całej transakcji gospodarczej.

Nabywca nadal powinien sprawdzić umowę, zamówienie, protokół odbioru, dokument magazynowy, rachunek bankowy i zastosowanie mechanizmu podzielonej płatności, jeżeli są istotne. Faktura z prawidłowym kodem nie zastępuje kontroli merytorycznej i podatkowej.

Ta sama zasada dotyczy szczególnych dokumentów. Przykładowo kod nie rozstrzyga, czy zaliczka została prawidłowo udokumentowana; ten zakres omawia osobno artykuł o fakturach zaliczkowych w KSeF.

Kiedy brak kodu nie oznacza automatycznie nieważnej faktury?

Brak kodu na otrzymanym pliku nie pozwala samodzielnie stwierdzić, że faktura nie istnieje albo jest nieważna. Najpierw trzeba ustalić, czy dokument jest fakturą ustrukturyzowaną używaną poza KSeF, czy fakturą otrzymaną bezpośrednio w systemie, potwierdzeniem transakcji albo dokumentem wystawionym zgodnie z wyjątkiem od obowiązku KSeF.

Jeżeli wizualizacja faktury ustrukturyzowanej jest przekazywana poza systemem bez właściwego oznaczenia, należy zweryfikować oryginał w KSeF i poprosić wystawcę o prawidłową wersję dokumentu. Dla księgowości najważniejsze jest jednoznaczne powiązanie wizualizacji z fakturą znajdującą się w systemie.

Jak ułożyć firmową procedurę odbioru faktur z kodem QR?

Dobra procedura powinna określać, kto skanuje kod, kto wyjaśnia rozbieżności i który dokument trafia do księgowości. Dzięki temu firma ogranicza ryzyko podwójnego ujęcia faktury, zapłaty na podstawie fałszywego PDF i zaksięgowania potwierdzenia transakcji jak faktury.

Praktyczna porada

Wprowadź trzy statusy dokumentów: „zweryfikowany w KSeF”, „oczekuje na numer KSeF” oraz „wstrzymany do wyjaśnienia”. Status powinien być widoczny dla osoby zatwierdzającej płatność i dla księgowości.

W procedurze trzeba również ustalić, jak postępować z fakturami pobranymi automatycznie z KSeF oraz z PDF-ami przesyłanymi dodatkowo przez kontrahentów. Jeden obieg powinien wskazywać dokument źródłowy i zapobiegać podwójnemu zaksięgowaniu lub płatności.

FAQ – pytania nabywców
Czy brak faktury w KSeF po zeskanowaniu kodu oznacza fałszywy dokument?

Nie zawsze. Faktura wystawiona offline może jeszcze oczekiwać na przesłanie do systemu, dlatego pierwszy kod pokaże brak dokumentu w KSeF. Należy sprawdzić tryb wystawienia, drugi kod „CERTYFIKAT” oraz termin, w którym wystawca powinien dosłać fakturę.

Czy kod QR pozwala pobrać fakturę bez logowania?

Tak, po znalezieniu faktury w KSeF można przejść do pobrania bez uwierzytelnienia, ale trzeba podać dodatkowe dane. Są to numer faktury, identyfikator nabywcy albo informacja o jego braku oraz kwota należności ogółem.

Czy poprawny kod QR na fakturze KSeF potwierdza prawo do odliczenia VAT?

Nie. Poprawna weryfikacja potwierdza określone informacje o fakturze w KSeF albo certyfikacie wystawcy. Prawo do odliczenia VAT wymaga odrębnej oceny transakcji, statusu podatnika, związku zakupu z działalnością opodatkowaną oraz pozostałych warunków ustawy o VAT.

Podsumowanie – najpierw status nabywcy, potem liczba kodów

Ocena kodów QR zaczyna się od ustalenia, kto jest nabywcą, w jakim trybie wystawiono fakturę i czy dokument ma już numer KSeF. Jeden kod zwykle dotyczy faktury znajdującej się w systemie, a dwa kody „OFFLINE” i „CERTYFIKAT” służą oznaczeniu określonych faktur offline przed ich przesłaniem do KSeF.

Potwierdzenie transakcji nie jest fakturą. Kod nie zastępuje także kontroli merytorycznej zakupu, rachunku bankowego ani przesłanek odliczenia VAT. Dlatego procedura firmowa powinna łączyć weryfikację KSeF z akceptacją biznesową i księgową.

mdoFinanse pomaga przedsiębiorcom porządkować obieg dokumentów, odpowiedzialność pracowników i współpracę z księgowością w warunkach obowiązkowego KSeF. Zakres działania dobieramy do rzeczywistego procesu w firmie, bez zastępowania analizy gotowym, uniwersalnym schematem.

Uporządkuj obieg faktur w KSeF

Sprawdź, jak rozdzielić weryfikację dokumentu, akceptację płatności i przekazanie faktury do księgowości.

Uporządkowanie obiegu faktur i procedur KSeF

Autor: Marzena Owczarzak

Biuro rachunkowe Poznań mdoFinanse to miejsce, gdzie znajdziesz wsparcie w obszarze rachunkowości i finansów.Moje wieloletnie doświadczenie pozwoli Ci spokojnie powierzyć nam swoje finanse, wiedząc, że są one w rękach doświadczonego specjalisty

Adres biura

61-689 Poznań os. Przyjaźni 125B