KSeFGPT
Rozpocznij za darmo
Poradnik
24 czerwca 202612 minRafał Zeidler

Numer KSeF na fakturze: gdzie go znaleźć i co zapisać

Sprawdź, czym jest numer KSeF, czym różni się od numeru faktury P_2, gdzie go znaleźć i jak używać go w UPO, JPK oraz płatnościach.

Numer KSeF na fakturze: gdzie go znaleźć i co zapisać

Streszczenie artykułu

Numer KSeF jest nadawany przez system dopiero po przyjęciu faktury. Nie tworzy go wystawca, nie wpisuje się go w projekcie faktury i nie należy go mylić z numerem własnym faktury z pola P_2.

Numer KSeF nie jest elementem tej samej faktury FA(3). Może wystąpić w XML jako odniesienie do innej faktury, na przykład w korekcie, ale numer konkretnej faktury powstaje po jej pozytywnej weryfikacji w KSeF.

Mała firma powinna zapisywać numer KSeF razem z numerem faktury, UPO, statusem, datą przyjęcia, kontrahentem, kwotą i danymi potrzebnymi do JPK oraz płatności. Bez takiego zestawu łatwo pomylić dokument przygotowany z dokumentem przyjętym przez system.

Dlaczego numer KSeF na fakturze budzi tyle pytań

Wyobraź sobie firmę usługową, która wystawia fakturę w programie, wysyła ją do KSeF i po chwili dostaje od księgowej pytanie: jaki jest numer KSeF tej faktury? Właściciel widzi numer FV/06/2026, plik XML, PDF i status wysyłki, ale nie wie, który numer jest właściwy do JPK, UPO albo płatności.

To zamieszanie jest normalne, bo w KSeF występuje kilka identyfikatorów. Inny numer nadaje sprzedawca w swojej serii faktur, inny identyfikuje sesję techniczną, a jeszcze inny nadaje KSeF po przyjęciu dokumentu. Ten poradnik pokazuje stan informacji na 23 czerwca 2026 r. i skupia się na codziennym procesie małej firmy.

Najważniejsza zasada brzmi prosto: numer KSeF zapisujesz dopiero wtedy, gdy faktura została przyjęta przez KSeF i system go zwrócił. Skoro mamy punkt startowy, przejdźmy do mapy artykułu.

Kluczowe Wnioski

Poniższa tabela zbiera decyzje, które firma powinna podjąć, zanim zacznie przepisywać numer KSeF do księgowości, JPK albo płatności.

PunktSzczegóły
Moment nadaniaNumer KSeF powstaje po pozytywnej weryfikacji i przyjęciu XML przez KSeF, a nie podczas tworzenia projektu faktury.
Różne identyfikatoryNumer faktury P_2, numer KSeF, numer referencyjny sesji i UPO oznaczają różne rzeczy. Nie wolno ich używać zamiennie.
XML i PDFNumer KSeF przydzielony danej fakturze nie jest polem tej samej faktury FA(3). PDF może go pokazać jako informację procesu, ale formalnie trzeba sprawdzić status i UPO.
JPK i płatnościOd JPK_V7M(3) i JPK_V7K(3) numer KSeF trafia do pola NrKSeF, gdy faktura ma numer na dzień złożenia JPK. Od 2027 r. numer zyskuje też znaczenie przy wybranych płatnościach.
Proces firmowyNajlepszą praktyką jest zapis numeru KSeF razem z P_2, UPO, statusem, datą przyjęcia, kontrahentem, kwotą, terminem płatności i ewentualnym identyfikatorem zbiorczym.

Co to jest numer KSeF i kiedy powstaje

Numer KSeF to unikalny identyfikator faktury w Krajowym Systemie e-Faktur. Powstaje po pozytywnej weryfikacji i przetworzeniu XML, gdy system przyjmie dokument. Podręcznik KSeF 2.0 opisuje ten moment jako zakończenie wysyłki statusem przyjęcia, nadaniem numeru KSeF i udostępnieniem UPO.

W praktyce oznacza to, że faktura przygotowana w programie fakturowym nie ma jeszcze numeru KSeF. Może mieć własny numer faktury, dane nabywcy, pozycje i termin płatności, ale identyfikator systemowy pojawi się dopiero po przyjęciu w KSeF.

Format techniczny trzeba opisywać ostrożnie. Aktualne OpenAPI KSeF 2.0 wskazuje schemat `KsefNumber` akceptujący 35 lub 36 znaków, a dokumentacja podaje, że numery w KSeF 2.0 są generowane wyłącznie w formacie 35-znakowym. Przykład z dokumentacji ma postać `5555555555-20250828-010080615740-E4`.

Lista kontrolna: sprawdź status przyjęcia, pobierz albo zapisz UPO, przepisz numer KSeF z systemu, połącz go z numerem faktury P_2 i nie twórz numeru ręcznie na podstawie wzoru. Skoro wiemy, kiedy numer powstaje, trzeba oddzielić go od pozostałych identyfikatorów.

Stan dokumentuCzy jest numer KSeFCo zapisuje firma
Projekt faktury przed wysyłkąNieNumer faktury P_2, dane stron, kwoty, termin płatności i roboczy status.
XML wysłany do KSeFJeszcze nie musi byćNumer referencyjny sesji lub wysyłki oraz status przetwarzania.
Faktura przyjęta przez KSeFTakNumer KSeF, UPO, datę przyjęcia, P_2 i status przyjęcia.
Faktura odrzuconaNieKomunikat błędu, wersję XML i decyzję, kto poprawia dokument.

Numer KSeF a numer faktury, UPO i numer sesji

Najczęstsza pomyłka polega na tym, że firma traktuje numer FV/06/2026 jako numer KSeF. To są dwa różne identyfikatory. Numer faktury z pola P_2 nadaje podatnik w swojej numeracji. Numer KSeF nadaje system po przyjęciu dokumentu.

UPO też nie jest numerem KSeF. To osobny dokument XML, który potwierdza przyjęcie faktury przez KSeF i zawiera dane pozwalające powiązać fakturę z wysyłką. Numer referencyjny sesji lub paczki pomaga śledzić operację techniczną, ale nie identyfikuje faktury tak jak numer KSeF.

Przykład operacyjny: jeżeli księgowa pyta o fakturę sprzedaży FV/12/06/2026, firma powinna umieć podać zarówno P_2, jak i numer KSeF oraz UPO. Jeden identyfikator pozwala odnaleźć dokument w numeracji firmy, drugi w systemie KSeF, a UPO potwierdza przyjęcie. Skoro rozdzieliliśmy numery, trzeba sprawdzić, gdzie numer KSeF pojawia się w dokumentach.

IdentyfikatorKto nadajeKiedy powstajeDo czego służy
Numer faktury P_2WystawcaPrzy wystawianiu fakturyNumeracja dokumentów w firmie i relacja z kontrahentem.
Numer KSeFKSeFPo przyjęciu fakturyIdentyfikacja faktury w KSeF, UPO, JPK i procesach płatniczych.
Numer referencyjny sesji lub paczkiKSeF lub integracjaPrzy wysyłceŚledzenie technicznej operacji wysyłki albo paczki.
UPOKSeFPo przyjęciu dokumentuUrzędowe poświadczenie odbioru i dowód zamknięcia procesu.

Czy numer KSeF jest w XML albo na PDF

Numer KSeF przydzielony danej e-fakturze nie jest elementem tej faktury. Struktura FA(3) nie ma pola, w którym wystawca wpisuje numer KSeF własnego dokumentu przed wysyłką. To logiczne, bo numer powstaje dopiero po przyjęciu przez system.

W XML numer KSeF może pojawić się jako referencja do innej faktury, na przykład przy korekcie albo fakturze rozliczającej. To nie zmienia podstawowej zasady: numer własnej, właśnie wysyłanej faktury nie jest nadawany przez podatnika w XML.

Z PDF trzeba uważać jeszcze bardziej. Wizualizacja może pokazywać informacje z procesu, ale nie powinna być jedynym źródłem prawdy o przyjęciu faktury. Jeżeli masz tylko PDF od kontrahenta, sprawdź fakturę w KSeF, UPO albo metadane. Szerzej różnicę między podglądem a strukturą opisuje poradnik jak odczytać XML KSeF. Skoro PDF i XML nie wystarczają same w sobie, przejdźmy do miejsc, w których numer trzeba znaleźć.

MiejsceCzy pokazuje numer KSeFNa co uważać
XML FA(3) przed wysyłkąNie dla tej samej fakturyNie wpisuj numeru ręcznie, bo system nada go później.
XML z korektą albo odwołaniemMoże zawierać odniesienie do innej fakturyTo referencja, a nie numer nadawany właśnie wysyłanej fakturze.
PDF wizualizacjiMoże pokazywać informację z procesuPotwierdź numer w KSeF, metadanych lub UPO.
UPOTakTo najbardziej praktyczne miejsce potwierdzające numer i przyjęcie.

Gdzie znaleźć numer KSeF po wystawieniu albo odbiorze

Najpewniejsze miejsca to UPO, metadane faktury w KSeF oraz aplikacja lub integracja, przez którą firma wysyła albo odbiera dokumenty. OpenAPI KSeF 2.0 pokazuje numer KSeF między innymi przy pobieraniu faktury po numerze, w zapytaniach o metadane, statusach sesji i faktur oraz przy pobieraniu UPO faktury.

Przy eksporcie faktur przez API dokumentacja wskazuje też praktyczną zasadę: faktury trafiają do paczki jako pliki nazwane według `{ksefNumber}.xml`, a obok nich pojawia się plik `_metadata.json` z metadanymi faktur. To ważne dla firm, które będą przekazywać paczki dokumentów księgowości albo archiwum.

W Aplikacji Podatnika KSeF 2.0 numer KSeF jest potrzebny także do anonimowego dostępu do faktury bez logowania. Procedura wymaga podania numeru KSeF, numeru faktury P_2, danych nabywcy i kwoty należności ogółem. Nie opisujemy tu konkretnych kliknięć w interfejsie, bo aktualny wygląd aplikacji może się zmieniać.

Lista kontrolna: szukaj numeru w UPO, metadanych, eksporcie, statusie faktury albo systemie, który obsługuje KSeF. Nie szukaj go w projekcie przed wysyłką. Skoro wiemy, gdzie go znaleźć, trzeba ustalić, co firma ma z nim zrobić dalej.

SytuacjaGdzie szukać numeruCo zapisać w firmieCzego nie mylić
Wystawiona faktura sprzedażyUPO, status faktury, metadaneP_2, numer KSeF, datę przyjęcia i UPONie mylić z numerem sesji.
Faktura zakupowa pobrana z KSeFMetadane faktury i widok dokumentuNumer KSeF, kontrahenta, kwotę i status akceptacjiNie traktować samego pojawienia się dokumentu jako akceptacji kosztu.
PDF od kontrahentaKSeF, UPO albo metadane, nie sam PDFNumer KSeF po potwierdzeniu w systemieNie opierać się wyłącznie na wizualizacji.
KorektaDane korekty i odwołanie do faktury pierwotnejNumer KSeF korekty oraz identyfikator dokumentu korygowanegoNie zastępować numeru korekty numerem faktury pierwotnej.
Eksport przez APINazwa pliku `{ksefNumber}.xml` i `_metadata.json`Pełną paczkę XML z metadanymiNie usuwać metadanych z archiwum.

Co zapisać w księgowości, JPK i płatności

Mała firma nie powinna zapisywać samego numeru KSeF w oderwaniu od reszty danych. Minimalny komplet to numer faktury P_2, numer KSeF, UPO, status, data przyjęcia, kontrahent, kwota, termin płatności i ewentualny identyfikator zbiorczy. Taki zestaw pozwala odtworzyć proces przy księgowaniu, sporze z kontrahentem i kontroli.

W JPK_V7M(3) i JPK_V7K(3) występuje pole NrKSeF oraz oznaczenia OFF, BFK i DI dla sytuacji bez numeru. Najbezpieczniejsza operacyjnie zasada brzmi: jeżeli na dzień złożenia JPK faktura ma numer KSeF, wpisuje się go w polu NrKSeF. Szczegóły wyjątków opisuje osobny poradnik KSeF a JPK.

Od płatności dokonanych od 1 stycznia 2027 r. art. 108g ustawy o VAT obejmuje obowiązek podania numeru identyfikującego faktury w KSeF albo identyfikatora zbiorczego przy określonych płatnościach za faktury ustrukturyzowane między czynnymi podatnikami VAT, jeżeli instrument płatniczy pozwala podać tytuł transferu. Przy jednej fakturze punktem odniesienia jest numer KSeF, przy wielu fakturach identyfikator zbiorczy. Szerszy kontekst terminów opisuje artykuł termin płatności faktury KSeF.

Lista kontrolna: zapisz oba numery, podłącz UPO, sprawdź status, ustal termin płatności, zdecyduj o polu NrKSeF albo właściwym oznaczeniu JPK i nie wpisuj numeru do przelewu, dopóki nie masz potwierdzonego numeru. Skoro dane są uporządkowane, pozostaje ułożyć proces od UPO do płatności.

ObszarCo zapisaćPo coNajczęstszy błąd
KsięgowośćP_2, numer KSeF, UPO, status, datę przyjęcia, kontrahenta i kwotęŻeby połączyć fakturę z rozliczeniem i archiwumPrzekazanie samego PDF bez UPO i numeru KSeF.
JPK_V7NrKSeF albo właściwe oznaczenie OFF, BFK lub DIŻeby wykazać dokument zgodnie ze stanem na dzień złożenia JPKWpisanie P_2 zamiast numeru KSeF.
Płatność za jedną fakturęNumer KSeF, jeżeli obowiązek z art. 108g dotyczy płatnościŻeby tytuł przelewu wskazywał właściwy identyfikatorUżycie niepotwierdzonego numeru z projektu.
Płatność zbiorczaIdentyfikator zbiorczyŻeby objąć kilka faktur jedną płatnościąWklejanie wielu numerów bez ustalenia właściwego identyfikatora.
Faktura offline bez numeruStatus, tryb, dokument źródłowy i późniejsze uzupełnienie numeru, gdy powstanieŻeby nie zgubić dokumentu między trybem szczególnym a JPKZałożenie, że brak numeru kończy temat.

Perspektywa procesowa od UPO do przelewu

Najlepiej traktować numer KSeF jako punkt kontrolny w procesie, a nie jako pojedyncze pole do przepisania. Wystawca albo osoba odbierająca fakturę powinna najpierw sprawdzić status, potem zapisać numer KSeF, a dopiero później przekazać dokument do księgowości lub płatności.

Dla małej firmy praktyczny proces ma pięć kroków. Najpierw wysyłasz albo odbierasz fakturę. Następnie sprawdzasz, czy KSeF przyjął dokument. Potem zapisujesz numer KSeF obok numeru faktury P_2. Następnie podpinasz UPO i datę przyjęcia. Na końcu używasz numeru KSeF albo identyfikatora zbiorczego tam, gdzie wymaga tego JPK lub płatność.

Przykład: firma usługowa wystawia fakturę FV/24/06/2026, ale nie przekazuje jej księgowości od razu po wygenerowaniu PDF. Najpierw czeka na status przyjęcia, pobiera UPO, zapisuje numer KSeF przy tym samym rekordzie, a dopiero potem oznacza dokument jako gotowy do JPK i rozrachunków. Dzięki temu księgowa nie musi zgadywać, czy ma projekt faktury, czy dokument przyjęty przez KSeF.

Największe ryzyko pojawia się przy ręcznym przepisywaniu. Jeżeli numer faktury, numer KSeF, UPO i status żyją w różnych folderach, błąd zwykle wychodzi dopiero przy zamknięciu miesiąca. Dlatego warto mieć jedną tabelę operacyjną dla faktur przychodzących i wychodzących.

Ten proces nie zastępuje decyzji księgowych. Porządkuje jedynie informacje, które księgowość, właściciel firmy i osoba robiąca przelewy muszą widzieć w tym samym znaczeniu.

KrokCo sprawdzićCo zapisać
1. Wystawienie albo odbiórCzy dokument jest projektem, fakturą wysłaną, czy fakturą odebraną z KSeF.P_2, kontrahenta, kwotę, termin płatności i roboczy status.
2. Status KSeFCzy faktura została przyjęta, odrzucona albo nadal jest przetwarzana.Status, kod odpowiedzi i numer referencyjny operacji, jeśli jest potrzebny technicznie.
3. Numer KSeFCzy system nadał numer po przyjęciu dokumentu.Numer KSeF przy tym samym rekordzie co P_2.
4. UPOCzy potwierdzenie odbioru zostało pobrane albo zachowane w systemie.UPO, datę przyjęcia i powiązanie z fakturą.
5. Księgowość i płatnośćCzy dokument jest gotowy do JPK, rozrachunków i ewentualnego tytułu przelewu.NrKSeF albo właściwe oznaczenie JPK oraz dane do płatności.
Status zaakceptowanej faktury w KSeFGPT po przetworzeniu przez KSeF

Jak KSeFGPT pomaga uporządkować numer KSeF

KSeFGPT warto traktować jako miejsce pracy na danych faktur KSeF, a nie jako źródło nowych zasad podatkowych. Aplikacja może pomagać uporządkować faktury przychodzące i wychodzące, statusy, dokumenty XML, PDF, UPO oraz dane potrzebne do przekazania księgowości.

W kontekście numeru KSeF najważniejsze jest ograniczenie ręcznej pracy. Firma powinna widzieć przy fakturze numer własny, numer KSeF, status, UPO, kontrahenta, kwotę i termin płatności, a nie składać tych informacji z maili, folderów i plików eksportu.

KSeFGPT nie jest usługą Ministerstwa Finansów i nie zastępuje księgowej. Może jednak pomóc w tym, co zwykle najbardziej boli w małej firmie: pilnowaniu, czy dokument został przyjęty, czy ma UPO, czy numer KSeF trafił do właściwego rekordu i czy księgowość dostała komplet danych.

Uporządkuj numer KSeF, UPO i statusy faktur

KSeFGPT pomaga pracować z fakturami KSeF w jednym miejscu: od danych dokumentu, przez status i UPO, po komplet informacji dla księgowości.

Przejdź do KSeFGPT

Najczęściej zadawane pytania

Co to jest numer KSeF?

Numer KSeF to unikalny identyfikator faktury nadany przez Krajowy System e-Faktur po pozytywnej weryfikacji i przyjęciu dokumentu. Nie nadaje go wystawca i nie jest to numer własny faktury z pola P_2.

Gdzie znaleźć numer KSeF, jeśli nie ma go na PDF?

Najpierw sprawdź UPO, metadane faktury w systemie KSeF albo aplikację, przez którą obsługujesz faktury. PDF może być tylko wizualizacją, więc brak numeru na PDF nie oznacza automatycznie, że faktura nie ma numeru w KSeF.

Czy numer KSeF jest elementem pliku XML faktury?

Numer KSeF przydzielony danej e-fakturze nie jest elementem tej samej faktury FA(3). Może pojawić się w XML jako referencja do innej faktury, na przykład przy korekcie, ale nie jako numer nadawany sobie przed wysyłką.

Czym różni się numer KSeF od numeru faktury?

Numer faktury nadaje podatnik i wykazuje go w polu P_2. Numer KSeF nadaje system po przyjęciu faktury. W księgowości warto przechowywać oba identyfikatory, ponieważ pełnią inne funkcje.

Czy numer KSeF trzeba wpisywać w tytule przelewu?

Od płatności dokonanych od 1 stycznia 2027 r. art. 108g ustawy o VAT obejmuje obowiązek podania numeru identyfikującego faktury w KSeF albo identyfikatora zbiorczego w określonych płatnościach między czynnymi podatnikami VAT, jeżeli instrument płatniczy pozwala podać tytuł transferu.

Co wpisać w płatności za kilka faktur z KSeF?

Dla wielu faktur objętych płatnością ustawowy mechanizm przewiduje identyfikator zbiorczy zamiast przepisywania wielu numerów KSeF. Zawsze trzeba sprawdzić, czy dana płatność spełnia warunki z art. 108g ustawy o VAT.

Co zrobić, jeśli faktura nie ma jeszcze numeru KSeF?

Nie wpisuj numeru na podstawie przypuszczeń. Sprawdź status wysyłki, UPO, komunikaty walidacji i to, czy dokument został już przyjęty przez KSeF. Do JPK stosuje się właściwe pole NrKSeF albo oznaczenia OFF, BFK lub DI zależnie od rodzaju dokumentu i stanu na dzień złożenia pliku.

Czy numer KSeF jest potrzebny do korekty faktury?

Przy korektach numer KSeF pomaga jednoznacznie powiązać korektę z dokumentem pierwotnym. Numer własnej faktury korygowanej i numer KSeF nie są jednak tym samym, więc w procesie trzeba zachować oba identyfikatory.

Rekomendacja

Jeżeli chcesz pogłębić temat bez dublowania całego procesu KSeF, przejdź do tych czterech tekstów:

KSeF dla małych firm - jak ułożyć pracę z fakturami, UPO, numerami KSeF i księgowością w małej firmie.

UPO w KSeF - co potwierdza UPO, kiedy je pobrać i jak odróżnić je od numeru KSeF.

KSeF a JPK - jak numer KSeF działa z polem NrKSeF oraz oznaczeniami OFF, BFK i DI.

Termin płatności faktury KSeF - kiedy data numeru KSeF ma znaczenie dla otrzymania faktury i płatności.

Porządkuj numery KSeF razem z fakturami

KSeFGPT pomaga utrzymać w jednym miejscu faktury, statusy, UPO, numery KSeF i dane potrzebne do współpracy z księgowością.

Przejdź do KSeFGPT

Źródła

Artykuł przygotowano na podstawie oficjalnych materiałów Ministerstwa Finansów, dokumentacji API KSeF 2.0 i aktów prawnych wskazanych w planie artykułu. Źródła sprawdzono 23 czerwca 2026 r.

  1. Podręcznik KSeF 2.0, część II: wystawianie i otrzymywanie faktur w KSeF

    Ministerstwo Finansów · dostęp: 23 czerwca 2026

    Opis przyjęcia faktury, statusu 200, nadania numeru KSeF, UPO oraz dostępu do faktur w KSeF 2.0.

  2. Numer KSeF i zbiorczy identyfikator

    Ministerstwo Finansów · dostęp: 23 czerwca 2026

    Oficjalne wyjaśnienie różnicy między numerem KSeF, numerem faktury podatnika, UPO, XML oraz identyfikatorem zbiorczym.

  3. KSeF API v2 OpenAPI

    Ministerstwo Finansów · dostęp: 23 czerwca 2026

    Techniczny opis schematu KsefNumber, przykładowego numeru KSeF, metadanych faktur, statusów, pobierania faktur i UPO.

  4. Struktura e-faktury

    Ministerstwo Finansów · dostęp: 23 czerwca 2026

    Informacje o strukturze logicznej FA(3) i roli XML jako faktury ustrukturyzowanej.

  5. Ustawa o podatku od towarów i usług, tekst jednolity

    Sejm RP · dostęp: 23 czerwca 2026

    Podstawa prawna numeru faktury nadawanego przez podatnika, w tym pola P_2 jako kolejnego numeru faktury.

  6. Ustawa zmieniająca VAT, Dz.U. 2025 poz. 1203

    Sejm RP · dostęp: 23 czerwca 2026

    Podstawa art. 108g dotycząca podawania numeru identyfikującego faktury w KSeF albo identyfikatora zbiorczego w określonych płatnościach od 2027 r.

  7. Broszura JPK_VAT z deklaracją od 1 lutego 2026 r.

    Ministerstwo Finansów · dostęp: 23 czerwca 2026

    Opis struktur JPK_V7M(3) i JPK_V7K(3), w tym pola NrKSeF oraz danych wykazywanych w ewidencji VAT.

  8. JPK_VAT z deklaracją: stosowanie znaczników

    Ministerstwo Finansów · dostęp: 23 czerwca 2026

    Macierz stosowania oznaczeń OFF, BFK i DI oraz relacja tych oznaczeń do pola NrKSeF.

Zweryfikowano merytorycznie: Bogdan Mazurek

Doradca podatkowy · 24 czerwca 2026

Treść zweryfikowana pod kątem rozróżnienia numeru KSeF, numeru faktury P_2, UPO, numeru referencyjnego sesji, XML FA(3), JPK i obowiązków płatniczych od 2027 r.

Zobacz inne artykuły dotyczące krajowego systemu e-faktur