Zestaw dwunastu granatowych numerowanych znaczników w kształcie strzałek, ponumerowanych od 01 do 12

Numer KSeF – czym jest i gdzie go znaleźć

Autor

Zespół Ksef.pl

Data publikacji

Zaktualizowano

Spis treści:

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, wiąże korekty z fakturami pierwotnymi oraz – od 2027 r. – pojawia się w opisie 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ż: Duplikaty faktur a KSeF – jak zmieni się ich rola

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 krąży w obrocie bez numeru, a system przydziela go z opóźnieniem, dopiero gdy dokument zostanie dosłany w terminie przewidzianym przepisami.

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; 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 można podejrzeć w trzech źródłach, zależnie od tego, gdzie akurat pracujesz.

  • UPO – tu identyfikator widać najszybciej, bo poświadczenie powstaje zaraz po przyjęciu faktury.
  • Aplikacja Podatnika KSeF (ksef.podatki.gov.pl) – zarówno w zestawieniu dokumentów, jak i w widoku pojedynczej faktury.
  • Zintegrowany program do fakturowania – w karcie danego dokumentu, gdy tylko system odeśle numer.

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 zintegrowany z KSeF przechowuje je przy dokumentach, więc pozostają dostępne w systemie 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 numer KSeF widnieje obok jako osobne, opisane pole.

Jak zweryfikować fakturę po numerze KSeF

Fakturę można zweryfikować po numerze KSeF na dwa sposoby: w Aplikacji Podatnika KSeF, w której numer jest widoczny przy każdym dokumencie, albo przez kod QR z wizualizacji.

Kod QR jest obowiązkowym elementem wizualizacji faktury i pozwala zweryfikować dokument w Krajowym Systemie e-Faktur.

Numer KSeF a numer faktury

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, choćby w formacie FV/2026/001.

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 w korekcie i fakturze zaliczkowej

Przy wystawianiu korekty w systemie trzeba wskazać numer KSeF faktury, której korekta dotyczy – to właśnie on spina obie faktury (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 – kody OFF, BFK i DI

W ewidencyjnej części JPK_V7 numer KSeF podaje się dla faktur po obu stronach – sprzedaży i zakupu. System pobiera go z UPO 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ę jeden z trzech kodów:

Oznaczenie Zastosowanie
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)
BFK Faktura elektroniczna lub papierowa wystawiona poza KSeF w granicach dozwolonych przepisami, na przykład dla konsumenta
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

Kod DI jest o tyle szczególny, że po nadaniu numeru KSeF trzeba wrócić do JPK_V7 i skorygować wpis, zastępując oznaczenie właściwym identyfikatorem. Zasady stosowania tych kodów Ministerstwo Finansów uporządkowało w oficjalnych wyjaśnieniach.

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 umieścić numer KSeF lub identyfikator zbiorczy – dotyczy to zapłaty za faktury ustrukturyzowane i faktury offline. Podstawą jest art. 108g ustawy o VAT, a wymóg obejmuje również płatności w mechanizmie podzielonej płatności (MPP).

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. Poza zakresem obowiązku zostają faktury z trybu awaryjnego, których nie zdążono jeszcze wprowadzić do systemu w związku z ogłoszoną niedostępnością.

Zobacz też: 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.

Numer KSeF – najczęściej zadawane pytania

Czy numer KSeF można wygenerować samodzielnie?

Nie, 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ę dopiero 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?

Nie, 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.

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ę.

Powrót do Bazy wiedzy

KSeF bez wysiłku!

Włącz automatyczną integrację z KSeF

Przesyłaj wygodnie faktury do KSeF

Korzystaj z integracji za 0 zł

Dowiedz się więcej