Anonimowy dostęp KSeF (FA Anonymous) pod adresem qr.ksef.mf.gov.pl pozwala każdemu zweryfikować fakturę bez logowania się do systemu — wystarczy numer KSeF i NIP wystawcy lub nabywcy. Sprawdź jak działa to narzędzie, kiedy jest niezbędne dla zagranicznych kontrahentów i jak działa kod QR na fakturze offline.
Czym jest anonimowy dostęp do KSeF (FA Anonymous)
Anonimowy dostęp do KSeF to specjalny interfejs weryfikacji faktur udostępniony przez Ministerstwo Finansów pod adresem qr.ksef.mf.gov.pl. W przeciwieństwie do standardowego konta w Aplikacji Podatnika MF, korzystanie z anonimowego dostępu nie wymaga ani logowania, ani posiadania konta w polskim systemie administracji publicznej. Każda osoba — w Polsce i za granicą — może zweryfikować autentyczność faktury wystawionej w KSeF.
Mechanizm jest prosty: wpisujesz (lub skanujesz kodem QR) dane identyfikujące fakturę, a system zwraca podstawowe informacje potwierdzające, że taki dokument istnieje w bazie KSeF. Nie pokazuje pełnych danych faktury (kwot, pozycji) anonimowemu użytkownikowi — jedynie potwierdza jej istnienie i kluczowe parametry identyfikacyjne. To ważna równowaga między dostępnością weryfikacji a ochroną danych.
Jak wygląda weryfikacja faktury przez qr.ksef.mf.gov.pl
Weryfikacja odbywa się w kilku prostych krokach:
- Wejdź na qr.ksef.mf.gov.pl z dowolnej przeglądarki, na dowolnym urządzeniu.
- Wybierz metodę weryfikacji: przez ręczne wpisanie numeru KSeF lub przez zeskanowanie kodu QR z faktury.
- Podaj numer KSeF — 35-znakowy identyfikator nadany fakturze przez system. Możesz go znaleźć na wizualizacji faktury (PDF lub wydruku) lub w UPO (Urzędowym Potwierdzeniu Odbioru).
- Podaj NIP wystawcy lub nabywcy — dodatkowy parametr weryfikacji, który utrudnia „zgadywanie” numerów KSeF przez nieupoważnione osoby.
- System zwraca informację: faktura istnieje / nie istnieje, data wystawienia, status (aktywna / skorygowana).
Wyobraź sobie: zagraniczny kontrahent z Niemiec otrzymuje od Ciebie wizualizację PDF faktury. Chce sprawdzić, czy dokument jest autentyczny przed zatwierdzeniem w swoim systemie ERP. Wchodzi na qr.ksef.mf.gov.pl, wpisuje numer KSeF i Twój NIP — system potwierdza autentyczność w 5 sekund, bez żadnego logowania.
Kod QR na fakturze — kiedy jest wymagany i co zawiera
Kod QR na wizualizacji faktury jest szczególnie ważny w dwóch sytuacjach:
Faktury wystawiane w trybie offline24
W trybie offline24 (wystawiasz bez internetu, program wysyła do KSeF w ciągu 24h po powrocie do sieci) faktura nie ma jeszcze numeru KSeF w momencie wystawienia. Nabywca nie może jej pobrać z systemu, bo jej tam jeszcze nie ma. W tym przypadku na wizualizacji faktury musisz umieścić kod QR, który zawiera dane faktury i link do qr.ksef.mf.gov.pl.
Po tym jak faktura trafi do KSeF i otrzyma numer KSeF, nabywca może zeskanować QR i zweryfikować, że dokument, który ma w rękach, jest identyczny z tym w systemie MF. Więcej o trybach offline opisuje artykuł o trybie offline KSeF.
Faktury dla kontrahentów zagranicznych
Zagraniczne firmy nie mają kont w polskim KSeF i nie mogą pobierać faktur przez Aplikację Podatnika MF. Anonimowy dostęp jest dla nich jedyną metodą weryfikacji autentyczności faktury wystawionej przez polskiego podatnika. Kod QR na PDF-ie wysyłanym mailem pozwala kontrahentowi zagranicznemu szybko potwierdzić dokument.
Co zawiera kod QR na fakturze KSeF
Specyfikacja techniczna Ministerstwa Finansów określa dane, które musi zawierać kod QR umieszczony na wizualizacji faktury:
- Link do weryfikacji:
https://qr.ksef.mf.gov.pl/ - Numer KSeF faktury (po jej przyjęciu przez system) — lub numer własny faktury i dane identyfikacyjne (jeśli faktura jest w trybie offline i numer KSeF nie został jeszcze nadany)
- NIP wystawcy
- Data wystawienia
- Wartość brutto faktury
Dane zakodowane w QR muszą być aktualne i zgodne z treścią faktury — jeśli faktura zostanie skorygowana po wystawieniu kodu QR, kod QR na starej wizualizacji będzie wskazywał na fakturę pierwotną (która ma status „skorygowana”). To kolejny powód, dla którego wizualizacja PDF powinna być traktowana jako dokument pomocniczy, a nie pierwotny — oryginalny dokument to zawsze ten w bazie KSeF.
Anonimowy dostęp a RODO — czy dane są bezpieczne
System qr.ksef.mf.gov.pl zwraca jedynie potwierdzenie istnienia faktury i jej podstawowe parametry — nie ujawnia szczegółowych danych (pozycji, kwot, pełnych danych stron) anonimowemu użytkownikowi. Ministerstwo Finansów jako administrator danych osobowych zawartych w KSeF stosuje odpowiednie środki techniczne i organizacyjne zgodne z RODO.
Warto pamiętać: sam numer KSeF jest daną publiczną w tym sensie, że może pojawić się na dokumentach przekazywanych kontrahentom, w przelewach bankowych (np. przy split payment) czy w JPK_V7M. Jednak dostęp do pełnych danych faktury wymaga posiadania numeru KSeF i NIP — co ogranicza ryzyko nieuprawnionego wglądu w dane. Więcej o ochronie danych w KSeF przeczytasz w artykule o KSeF a RODO.
Praktyczne zastosowania anonimowego dostępu
| Przypadek użycia | Kto korzysta | Jak |
|---|---|---|
| Weryfikacja przez kontrahenta zagranicznego | Zagraniczny nabywca | Skanuje QR z PDF-a lub wpisuje numer KSeF ręcznie |
| Weryfikacja faktury offline przed jej przyjęciem do KSeF | Nabywca (krajowy) | Skanuje QR z faktury offline — po wgraniu do KSeF potwierdza autentyczność |
| Dział zakupów / AP bez konta KSeF | Pracownik firmy (bez dostępu do KSeF) | Weryfikuje fakturę przed zatwierdzeniem w systemie ERP |
| Kontrola skarbowa (urząd) | Inspektor podatkowy | Weryfikuje faktury kontrahenta bez potrzeby logowania do pełnego systemu |
| Klient indywidualny sprawdzający fakturę B2C | Osoba prywatna | Wpisuje numer KSeF z wydruku — uwaga: B2C nie trafia do KSeF, więc system nie znajdzie faktury |
Integracja z programem do faktur — automatyczne kody QR
Dobry program do fakturowania w KSeF powinien automatycznie generować kod QR na każdej wizualizacji faktury. Dla faktur online — po otrzymaniu numeru KSeF. Dla faktur offline — z danymi umożliwiającymi późniejszą weryfikację. Ręczne generowanie kodów QR jest niepraktyczne i podatne na błędy.
Sprawdź, czy Twój program do faktur spełnia to wymaganie — jest ono kluczowe dla kontrahentów zagranicznych i dla prawidłowego działania w trybie offline24.
FAQ — najczęstsze pytania o anonimowy dostęp KSeF
Czy przez qr.ksef.mf.gov.pl można pobrać pełną fakturę?
Nie — anonimowy dostęp służy wyłącznie do weryfikacji. Pobranie pełnego pliku XML faktury wymaga logowania do Aplikacji Podatnika MF lub dostępu przez API z tokenem. Anonimowy dostęp zwraca tylko potwierdzenie istnienia faktury i jej kluczowe parametry.
Co jeśli system nie znajduje faktury pod podanym numerem KSeF?
Możliwe przyczyny: faktura jeszcze nie trafiła do KSeF (wystawiona w trybie offline, czeka na wysyłkę), podano błędny numer KSeF, lub faktura pochodzi z okresu sprzed KSeF i nie jest w systemie. Sprawdź, czy program wystawcy już przesłał dokument do KSeF.
Czy można zweryfikować, że faktura jest „aktywna” (nieskorygowaana)?
Tak — system qr.ksef.mf.gov.pl wskazuje status faktury: aktywna lub skorygowana. Jeśli faktura ma status „skorygowana”, oznacza to, że do niej wystawiono fakturę korygującą i wartości mogły ulec zmianie. W takim przypadku warto sprawdzić, czy nabywca posiada aktualną wersję dokumentu.
Co dalej
Jeśli chcesz, żeby Twój program automatycznie generował kod QR na każdej fakturze — online i offline — i bezproblemowo obsługiwał zagranicznych kontrahentów, sprawdź cennik KSeFakt albo listę funkcji. Dołącz do listy oczekujących i wystawiaj faktury z QR od pierwszego dnia obowiązku.