Od 2026 roku dwa terminy decydują o obowiązku kodu QR
Wdrożenie systemu KSeF 2.0 zostało zaplanowane w sposób etapowy, co nakłada na przedsiębiorców różne terminy dostosowania systemów informatycznych do nowych wymogów prawnych. Kluczową datą dla największych organizacji jest 1 lutego 2026 r., kiedy to obowiązek wystawiania faktur ustrukturyzowanych obejmie podmioty, których wartość sprzedaży przekroczyła 200 000 000 zł w poprzednim roku podatkowym. Jeśli twoje przychody przekraczają 200 mln zł – masz 33 dni krócej na przygotowanie się niż pozostali podatnicy VAT, dla których terminem wiążącym jest 1 kwietnia 2026 r.
| Grupa podatników | Data obowiązku | Próg obrotu |
| Duże podmioty | 1 lutego 2026 | 200 000 000 zł |
| Pozostali | 1 kwietnia 2026 | brak |
| Podmioty wykluczone cyfrowo | 1 stycznia 2027 | brak |
Ustawodawca przewidział również specjalny tryb dla podmiotów wykluczonych cyfrowo, dla których pełna obligatoryjność systemu wejdzie w życie 1 stycznia 2027 r. Należy jednak podkreślić, że oznaczenie e-faktury kodem weryfikującym powinno następować każdorazowo podczas wizualizowania jej w programach komercyjnych, jeżeli dokument jest przekazywany nabywcy poza platformą rządową. Kod QR jest obowiązkowy tylko wtedy, gdy faktura ustrukturyzowana jest udostępniana odbiorcy w sposób uzgodniony, na przykład drogą mailową w formacie PDF.
Zaniechanie terminowego wdrożenia procedur generowania kodów niesie za sobą istotne ryzyka operacyjne i finansowe. Podatnik zwleka, a w konsekwencji otrzymuje korekty od kontrahentów, którzy nie mogą zweryfikować autentyczności otrzymanego dokumentu w repozytorium MF. Brak wymaganego oznaczenia przy pierwszej fakturze może skutkować sankcją w wysokości 500 zł, a po stronie nabywcy pojawia się ryzyko zakwestionowania prawa do odliczenia podatku naliczonego VAT. W związku z tym rekomendowana jest aktualizacja oprogramowania ERP najpóźniej w IV kwartale 2025 r., aby przeprowadzić testy integracyjne przed oficjalnym uruchomieniem systemu.
Jedna faktura – dwa rodzaje kodów QR: online vs offline
Struktura graficzna i zawartość informacyjna kodu QR zależą od trybu, w jakim dokument został wystawiony i przesłany do centralnej bazy danych. Faktura wystawiona bezpośrednio w KSeF wymaga umieszczenia jednego kodu weryfikującego, który generowany jest automatycznie po nadaniu dokumentowi numeru identyfikacyjnego przez API KSeF 2.0. Kod ten potwierdza, że dokument został poprawnie przetworzony i zarchiwizowany na serwerach Ministerstwa Finansów.
- Identyfikator UUID faktury w KSeF – unikalny ciąg alfanumeryczny przypisany do dokumentu.
- Skrót SHA-256 zawartości XML – kryptograficzny podpis zapewniający integralność danych.
- Kod nadawcy (NIP) i oznaczenie czasu UTC – dane określające wystawcę oraz precyzyjny moment rejestracji.
Sytuacja komplikuje się w przypadku wystąpienia problemów technicznych po stronie podatnika lub systemu centralnego. Tryb offline wymaga zastosowania dwóch kodów QR (KOD I oraz KOD II) na wizualizacji dokumentu. W przypadku wystawienia faktury w trybie offline, offline24 lub awaryjnym i przekazania jej odbiorcy jeszcze przed przesłaniem do KSeF, dokument musi zawierać oba te oznaczenia. Drugi kod (KOD II) pełni funkcję certyfikatu podpisu offline z modułem MCU, co pozwala na weryfikację autentyczności faktury bez konieczności natychmiastowego połączenia z internetem.
Zgodnie z przepisami, faktury wystawione w trybach offline muszą być przesłane do KSeF w określonym terminie, zazwyczaj następnego dnia roboczego po ustaniu awarii lub zakończeniu sesji offline. Oprogramowanie do generowania kodów QR musi być zatem dostosowane do obsługi certyfikatów typu Offline, aby zapewnić ciągłość obrotu gospodarczego. Przedsiębiorcy korzystający z systemów takich jak Systim powinni zweryfikować, czy ich szablony faktur domyślnie generują wymagane symbole graficzne, szczególnie w scenariuszach awaryjnych.
Co dokładnie czyta telefon po zeskanowaniu kodu QR
Kod QR na fakturze z KSeF to precyzyjnie zdefiniowany nośnik danych, którego odczyt prowadzi do natychmiastowej weryfikacji statusu dokumentu. Łapiesz telefon, otwierasz czytnik QR, a ekran pokazuje URI zaczynający się od adresu .... Link ten kieruje bezpośrednio do publicznego interfejsu weryfikacyjnego, który bez konieczności logowania do systemu potwierdza, czy dana faktura ustrukturyzowana faktycznie istnieje w obrocie prawnym.
| Pole | Przykład | Znaczenie |
| id | 3fa85f64-5717-4562-b3fc-2c963f66afa6 | Unikalny UUID faktury w systemie KSeF |
| hash | a1b2c3... | Skrót SHA-256 zapewniający niezmienność XML-a |
| ts | 1695327600 | Znacznik czasu UTC (Unix timestamp) |
Dla strony kupującej kod QR stanowi kluczowe narzędzie kontrolne, minimalizujące ryzyko otrzymania fałszywych dokumentów lub tzw. „pustych faktur”. Nabywca weryfikuje fakturę w 3 sekundy, wie, czy dokument jest w KSeF, czy ktoś go nie wycofał przed dostarczeniem. Odbiorca skanuje kod i oszczędza czas, eliminując konieczność ręcznego sprawdzania danych w portalu podatkowym. Jest to szczególnie istotne w procesach rozliczania wydatków pracowniczych oraz weryfikacji płatności w działach księgowości.
Warto również wskazać na funkcjonalność ułatwiającą płatności. Gdy klient zeskanuje kod QR, w odpowiednio skonfigurowanych aplikacjach bankowych będzie mógł natychmiastowo zapłacić za fakturę, ponieważ kod zawiera informacje o nadawcy, odbiorcy oraz kwocie do zapłaty. W związku z tym Minister Finansów i Gospodarki podkreśla, że oznaczenie faktury kodem weryfikującym jest fundamentem bezpieczeństwa wymiany danych w ramach KSeF, stanowiąc rodzaj cyfrowej pieczęci autentyczności.
FAQ – najczęstsze pułapki przy kodzie QR
Czy kod może być kolorowy?
Tylko czarny moduł na białym tle – norma ISO wymaga kontrastu minimum 50%. Stosowanie kolorowych kodów QR może uniemożliwić ich poprawne odczytanie przez skanery przemysłowe i aplikacje mobilne, co jest uznawane za błąd techniczny wizualizacji faktury.
Jaki minimalny rozmiar?
Minimalny rozmiar modułu QR to 15×15 mm lub 38×38 px przy rozdzielczości 300 dpi. Zmniejszenie symbolu poniżej tych wartości drastycznie obniża skuteczność skanowania, co może skutkować odrzuceniem dokumentu przez kontrahenta ze względu na brak możliwości weryfikacji.
Czy wystarczy jeden kod dla dwóch kopii faktury?
Tak, ten sam kod QR umieszcza się na oryginale i wszystkich kopiach (wizualizacjach) dokumentu, ponieważ identyfikuje on jeden konkretny rekord w bazie danych KSeF. Drukowanie wielu egzemplarzy z tym samym kodem jest w pełni dopuszczalne i zgodne z przepisami.
Co jeśli kod nie działa?
Należy sprawdzić, czy faktura została poprawnie przesłana do KSeF i otrzymała numer urzędowy. Jeśli faktury nie ma w systemie, a została przekazana odbiorcy w trybie online, jest ona wadliwa. W takim przypadku należy niezwłocznie dostarczyć dokument do systemu lub wygenerować korektę z nowym, działającym kodem.
Prawidłowe wdrożenie obsługi kodów QR wymaga nie tylko aktualizacji oprogramowania, ale również standaryzacji procesów wydruku i archiwizacji wewnątrz przedsiębiorstwa. Każdy faktura ustrukturyzowana, będąca fundamentem nowoczesnego obrotu, musi być weryfikowalna przez organy skarbowe oraz partnerów biznesowych. W związku z tym zaleca się przetestowanie wydruku na standardowych urządzeniach biurowych przed datą 1 lutego 2026 r., aby upewnić się, że parametry techniczne kodu są zachowane.