Numer KSeF to 35-znakowy identyfikator, który Krajowy System e-Faktur nadaje automatycznie każdej przyjętej fakturze. Znajdziesz go w UPO, w Aplikacji Podatnika KSeF, w programie do fakturowania i pod kodem QR na wizualizacji. Podaje się go w korekcie, w fakturze rozliczającej zaliczki, w JPK_V7, a od 1 stycznia 2027 r. także w tytule przelewu.
Numer KSeF to ciąg znaków, którym Krajowy System e-Faktur oznacza fakturę w chwili, gdy ją przyjmie. Przydziela go sam system, a podatnik nie ma na jego treść wpływu. Nie jest to zamiennik numeru faktury – obie wartości opisują ten sam dokument, lecz w innych rejestrach i w innym celu. Potwierdzenie z numerem wraca do wystawcy w UPO, a później identyfikator porządkuje relacje z urzędem skarbowym i wiąże korekty z fakturami pierwotnymi. Od 2027 r. będzie się też pojawiać w tytułach przelewów.
Czym jest numer KSeF i kto go nadaje
Numer KSeF jednoznacznie wskazuje pojedynczy dokument w systemie i pozwala odróżnić go od pozostałych faktur – tak określa go Ministerstwo Finansów. Warunkiem jego przydzielenia jest poprawny plik XML zgodny ze strukturą FA(3): dopiero po sprawdzeniu pliku system nadaje identyfikator, bez jakiegokolwiek udziału podatnika.
Każdemu dokumentowi odpowiada dokładnie jeden taki ciąg, więc dwie faktury nigdy nie otrzymają jednakowego numeru. Identyfikator występuje przy tym po obu stronach transakcji: przy fakturach wystawianych i przy tych przyjmowanych jako koszt.
Zobacz też: Jak wystawić fakturę w KSeF krok po kroku, Duplikat faktury a KSeF – czy duplikat musi być w KSeF?
Kiedy powstaje numer KSeF
Numer KSeF jest nadawany w chwili, gdy system przyjmie i zweryfikuje fakturę, a to, kiedy dokładnie nastąpi, zależy od trybu jej wysyłki.
- Tryb online – identyfikator wraca niemal natychmiast po tym, jak faktura dotrze do systemu i przejdzie walidację. Data wystawienia jest wtedy tożsama z dniem wysyłki.
- Tryb offline, offline24 i awaria – faktura jest w obrocie bez numeru, a system przydziela go z opóźnieniem, dopiero gdy dokument zostanie dosłany w terminie przewidzianym przepisami.
Dzień nadania numeru KSeF jest też dniem otrzymania faktury przez nabywcę (art. 106na ust. 3 ustawy o VAT).
Numeru nie można wpisać ręcznie – tę wartość zwraca wyłącznie system w reakcji na prawidłowo złożony dokument. Terminy poszczególnych trybów i podstawy prawne opisuje Ministerstwo Finansów na stronie ksef.podatki.gov.pl.
Zobacz też: Wystawianie faktur w KSeF – co się zmieni dla przedsiębiorców?
Z czego składa się numer KSeF i ile ma znaków
Cały identyfikator liczy 35 znaków, choć realną treść niosą 32 z nich – trzy myślniki jedynie rozdzielają segmenty. Układ narzuca Ministerstwo Finansów i nie da się go zmienić.
Wygląda to na przykład tak: 9876543210-20260716-4C2F8A1B9E0D-3B. Znaczenie kolejnych pól przedstawia tabela:
| Fragment | Liczba znaków | Znaczenie |
|---|---|---|
| 9876543210 | 10 | NIP nadawcy faktury, najczęściej sprzedawcy |
| 20260716 | 8 | Dzień wysyłki do systemu zapisany jako RRRRMMDD (w przykładzie 16 lipca 2026 r.) |
| 4C2F8A1B9E0D | 12 | Ciąg techniczny w zapisie szesnastkowym, który gwarantuje, że numer się nie powtórzy |
| 3B | 2 | Cyfra kontrolna z algorytmu CRC-8, dzięki której da się wychwycić literówkę w zapisie |
Praktyczną informację niosą tylko dwa pierwsze pola, a reszta jest czysto techniczna. Z numeru można więc odczytać, kto wysłał fakturę i którego dnia, ale nic poza tym. Sposób jego budowy i algorytm cyfry kontrolnej opisuje dokumentacja resortu w opracowaniu opis elementów numeru KSeF.
Domyślnie pierwsze pole należy do sprzedawcy, ale gdy dokument wprowadza do systemu ktoś inny, w numerze figuruje jego NIP. Dotyczy to następujących podmiotów:
- nabywca rozliczający transakcję w samofakturowaniu,
- ustanowiony przedstawiciel podatkowy,
- komornik lub organ egzekucyjny prowadzący sprzedaż egzekucyjną,
- jednostka podrzędna samorządu albo członek grupy VAT działający w imieniu całości.
Gdzie znaleźć numer KSeF
Numer KSeF najszybciej znajdziesz w UPO, czyli urzędowym poświadczeniu odbioru, które system zwraca zaraz po przyjęciu faktury. Ten sam numer widać też w trzech innych miejscach:
- Aplikacja Podatnika KSeF (ap.ksef.mf.gov.pl) – zarówno w zestawieniu faktur wystawionych i otrzymanych, jak i w widoku pojedynczej faktury.
- Program do fakturowania połączony z KSeF – w karcie danego dokumentu, gdy tylko system odeśle numer.
- Wizualizacja faktury (PDF lub wydruk) – numer KSeF jest umieszczony pod kodem QR.
Skoro numer generuje system, podatnik nie uzupełnia go samodzielnie. Warto jednak zachować nadane numery: numer faktury pierwotnej przydaje się przy jej korekcie, a numery zaliczek – przy rozliczeniu końcowym. Program do fakturowania połączony z KSeF przechowuje je przy dokumentach, więc pozostają dostępne i nie trzeba zapisywać ich ręcznie.
Zobacz też: Aplikacja Podatnika KSeF – jak z niej korzystać?
Czy numer KSeF musi być na fakturze
Sam plik XML nie zawiera numeru KSeF – identyfikator nie jest częścią faktury, lecz powstaje po jej przetworzeniu. W treści dokumentu figuruje wyłącznie oznaczenie nadane przez wystawcę.
Inaczej wygląda wizualizacja, czyli wersja PDF lub wydruk. Musi się na niej znaleźć kod QR prowadzący do weryfikacji dokumentu, a pod kodem QR – numer KSeF.
Jak sprawdzić i znaleźć fakturę w KSeF po numerze?
Fakturę w KSeF sprawdzisz po numerze na trzy sposoby:
- Aplikacja Podatnika KSeF – po zalogowaniu na ap.ksef.mf.gov.pl numer KSeF widzisz na liście faktur wystawionych i otrzymanych oraz w szczegółach każdej faktury.
- Kod QR z wizualizacji – kod QR jest obowiązkowy na wizualizacji, więc sprawdzisz nim także fakturę otrzymaną w PDF lub na papierze. Po zeskanowaniu kodu system potwierdza, że faktura jest w KSeF, a do pobrania pełnej treści trzeba podać dodatkowe dane z faktury.
- Wyszukiwanie bez logowania – w Aplikacji Podatnika KSeF przyciskiem Wyszukaj fakturę, po podaniu numeru KSeF i danych z faktury.
Jak wyszukać fakturę w KSeF bez logowania?
Fakturę bez logowania wyszukasz w Aplikacji Podatnika KSeF przyciskiem Wyszukaj fakturę. Potrzebujesz numeru KSeF i kilku danych z samej faktury.
- Na stronie ap.ksef.mf.gov.pl kliknij Wyszukaj fakturę. Wyszukiwarka jest też dostępna bezpośrednio pod adresem qr.ksef.mf.gov.pl.
- Wpisz numer KSeF i kliknij Dalej.
- Uzupełnij dane z faktury: numer faktury nadany przez sprzedawcę, identyfikator podatkowy nabywcy (NIP, numer VAT-UE, inny identyfikator albo brak identyfikatora), imię i nazwisko lub nazwę nabywcy, jeśli są na fakturze, oraz kwotę należności ogółem. Kliknij Wyszukaj fakturę.
- Po komunikacie „Wyszukiwanie zakończono pomyślnie” kliknij Pobierz i wybierz format PDF albo XML.
Jeśli dane nie pasują do żadnej faktury, aplikacja wyświetli komunikat „Nie znaleziono faktury”. Wtedy zmień dane wyszukiwania i spróbuj ponownie.
Opis kroków i zrzuty ekranu pochodzą z podręcznika użytkownika Aplikacji Podatnika KSeF (Ministerstwo Finansów).
Numer faktury a numer KSeF – przykład
Numer faktury nadaje wystawca, np. FV/2026/001, a numer KSeF – system, np. 9876543210-20260716-4C2F8A1B9E0D-3B. Oba opisują tę samą fakturę, ale w innych rejestrach.
Wprowadzenie KSeF nie zmienia dotychczasowej numeracji – własne oznaczenia faktur zostają takie same. Numer nadawany przez wystawcę zapisuje się w polu P_2 struktury FA(3) i pozostaje obowiązkowym elementem faktury na mocy art. 106e ust. 1 pkt 2 ustawy o VAT. To on porządkuje dokumenty wewnątrz firmy.
Ten sam dokument opisują więc trzy różne numery, które warto od siebie odróżniać:
- Numer faktury (P_2) – ustala wystawca; odpowiada za numerację wewnętrzną i jest wymagany na dokumencie.
- Numer KSeF – przydziela system; wskazuje konkretną fakturę w centralnym rejestrze.
- Identyfikator zbiorczy – tworzony jest na żądanie; spina kilka numerów KSeF jednego sprzedawcy pod jedną płatność.
Numer KSeF faktury korygowanej i zaliczkowej
W fakturze korygującej podajesz numer KSeF faktury korygowanej – to właśnie on łączy obie faktury w systemie (art. 106j ustawy o VAT). Sama korekta otrzymuje po zatwierdzeniu osobny numer, niepowiązany bezpośrednio z pierwotnym.
Reguła ma dwa wyjątki. Gdy faktura pierwotna nie przeszła przez KSeF, w korekcie wpisuje się jej numer od wystawcy. Z kolei faktura końcowa rozliczająca zaliczki musi przywołać numery KSeF faktur zaliczkowych (art. 106f ustawy o VAT), dlatego warto trzymać je w jednym miejscu.
Zobacz też: Korekta faktury w KSeF – jak poprawić błędny dokument po wysłaniu
Numer KSeF w JPK_V7 – oznaczenia BFK, OFF i DI
Numer KSeF wykazuje się w JPK_V7 od rozliczenia za luty 2026 r., w strukturze JPK_V7M(3) i JPK_V7K(3). Podaje się go w części ewidencyjnej dla faktur po obu stronach – sprzedaży i zakupu – i obejmuje każdą fakturę, która zdążyła otrzymać identyfikator przed wysłaniem pliku.
Jeżeli w dniu składania ewidencji faktura wciąż nie ma numeru, zamiast niego wpisuje się jedno z trzech oznaczeń:
| Oznaczenie | Zastosowanie |
|---|---|
| BFK | Faktura elektroniczna lub papierowa wystawiona poza KSeF w granicach dozwolonych przepisami, na przykład dla konsumenta |
| OFF | Faktura z okresu ogłoszonej awarii, która do chwili wysłania pliku nie zdążyła dostać numeru (art. 106nf ustawy o VAT) |
| DI | Dowód inny niż faktura, a również dokument z trybu offline24 lub z przerwy w działaniu systemu, jeśli nie ma jeszcze numeru w chwili wysyłki |
Oznaczenia DI i OFF różnią się skutkami. Przy fakturze oznaczonej DI po nadaniu numeru KSeF trzeba skorygować JPK_V7 i zastąpić oznaczenie numerem. Przy fakturze oznaczonej OFF korekta ewidencji po nadaniu numeru nie jest obowiązkowa – tak wyjaśnia Ministerstwo Finansów w zestawieniu zasad stosowania znaczników w JPK_VAT.
Zobacz też: Awaria KSeF – dlaczego system nie działa i jak dosłać fakturę
Numer KSeF w przelewie – od kiedy obowiązkowy
Od 1 stycznia 2027 r. w tytule przelewu między czynnymi podatnikami VAT trzeba będzie podać numer KSeF lub identyfikator zbiorczy. Obowiązek obejmie zapłatę za faktury ustrukturyzowane i faktury z trybów offline24 oraz offline (niedostępność KSeF). Podstawą jest art. 108g ustawy o VAT, a wymóg dotyczy również płatności w mechanizmie podzielonej płatności (MPP), co potwierdza Ministerstwo Finansów.
Przy zapłacie za pojedynczą fakturę w tytule wpisuje się jej numer KSeF, a gdy jedna płatność obejmuje ich kilka – identyfikator zbiorczy. To, czy odbiorca jest czynnym podatnikiem VAT, liczy się według stanu na dzień przelewu. Obowiązek obejmie:
- nabywcę płacącego przelewem lub innym instrumentem, który pozwala podać tytuł płatności,
- wystawcę faktury, gdy płatność następuje przez polecenie zapłaty,
- podmiot trzeci, który płaci za faktury wystawione na rzecz nabywcy.
W przelewie MPP podaje się numer KSeF faktury. Przy płatności za kilka wybranych e-faktur w komunikacie przelewu zamiast okresu płatności wpisuje się identyfikator zbiorczy. Numeru KSeF nie trzeba będzie podawać przy fakturach z trybu offline24 lub offline, których nie wprowadzono do systemu z powodu ogłoszonej awarii.
Zobacz też: Zmiany w KSeF od 2027 roku, Numer KSeF w płatnościach – obowiązek użycia
Powyższe zasady mają charakter ogólnej informacji o działaniu KSeF, a nie indywidualnej porady podatkowej. W sytuacjach nietypowych – na przykład przy korekcie faktury pierwotnej spoza KSeF czy rozliczaniu zaliczek – status dokumentu i sposób jego wykazania warto potwierdzić z księgowym.
Często zadawane pytania (FAQ)
Czy numer KSeF można wygenerować samodzielnie?
Numeru KSeF nie można wygenerować samodzielnie – przydziela go wyłącznie system po przyjęciu faktury. Nie da się go utworzyć ręcznie ani wpisać w trakcie wystawiania, a gotowy numer pojawia się w UPO.
Ile znaków ma numer KSeF?
Numer KSeF ma 35 znaków: 32 niosące dane (NIP, data wysyłki, część techniczna i cyfra kontrolna) oraz 3 myślniki rozdzielające segmenty.
Czy numer KSeF jest częścią pliku XML faktury?
Numer KSeF nie jest częścią pliku XML faktury. Wysyłany dokument go nie zawiera – identyfikator dopisuje system po przetworzeniu faktury i widnieje w UPO, a w samej fakturze figuruje tylko oznaczenie wystawcy.
Czy można sprawdzić fakturę w KSeF bez logowania?
Fakturę w KSeF można sprawdzić i pobrać bez logowania – w Aplikacji Podatnika KSeF służy do tego przycisk Wyszukaj fakturę. Trzeba podać numer KSeF, numer faktury nadany przez sprzedawcę, identyfikator podatkowy nabywcy, jego imię i nazwisko lub nazwę, jeśli są na fakturze, oraz kwotę należności ogółem.
Co wpisać w polu numer KSeF?
W polu numer KSeF wpisuje się pełny, 35-znakowy numer nadany przez system, razem z myślnikami, np. 9876543210-20260716-4C2F8A1B9E0D-3B. Taki numer podajesz w korekcie (numer faktury pierwotnej), w fakturze rozliczającej zaliczki, w JPK_V7, a od 1 stycznia 2027 r. także w tytule przelewu.
Co oznacza faktura bez numeru KSeF?
Faktura bez numeru KSeF to faktura, której system jeszcze nie przyjął, albo faktura wystawiona poza KSeF. Faktura z trybu offline otrzyma numer po dosłaniu do systemu w terminie. Faktura wystawiona zgodnie z przepisami poza KSeF, np. dla konsumenta, nie ma numeru wcale. Jeśli numeru nie ma faktura, która powinna zostać wystawiona online, system jej nie przyjął – jej status warto potwierdzić z księgowym.
Czym jest identyfikator zbiorczy KSeF?
Identyfikator zbiorczy to jeden numer obejmujący kilka faktur od tego samego sprzedawcy. Dzięki niemu w tytule przelewu nie trzeba wymieniać osobno każdego numeru KSeF, gdy jedna płatność reguluje więcej niż jedną fakturę.