Przejdź do treści
Numeracja faktur w KSeF a dotychczasowy system numeracji: jak je pogodzić

Numeracja faktur w KSeF a dotychczasowy system numeracji: jak je pogodzić

Opublikowano: 17 października 2026| Zaktualizowano: 17 października 2026

Po wdrożeniu KSeF pracownicy i klienci mogą spotkać się z kilkoma numerami przypisanymi do tej samej faktury. Jeśli firma nie rozdzieli ich w ERP, eksporcie i komunikacji, trudniej wyszukać dokument, uzgodnić płatność i ustalić, czy wysyłka zakończyła się przyjęciem faktury.

Krótka odpowiedź

Firma może zachować własną serię numeracji w polu P_2 faktury, a KSeF nadaje odrębny numer po przyjęciu dokumentu. ERP może mieć jeszcze własny techniczny identyfikator rekordu.

Przechowuj te wartości w oddzielnych polach i nie twórz numeru KSeF, dopóki system go nie zwróci.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Numeracja faktur w KSeF a dotychczasowy system numeracji: jak je pogodzić”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Które numery trzeba rozróżnić?

Numer faktury firmy, techniczny identyfikator ERP i numer KSeF oznaczają różne wartości. Numer faktury z pola P_2 nadaje podatnik w jednej lub kilku seriach; numer KSeF nadaje automatycznie system po przyjęciu e-Faktury i zwraca go w Urzędowym Poświadczeniu Odbioru (UPO), czyli potwierdzeniu przyjęcia dokumentu. ERP może dodatkowo tworzyć wewnętrzny klucz rekordu, który służy bazie danych i nie musi być widoczny dla klienta.

kto nadaje poszczególne numery faktury i do czego służą.
NumerKto nadajeZastosowanieKiedy powstaje
Numer faktury firmyPodatnik lub ERPIdentyfikacja w serii firmyPrzy tworzeniu faktury
Identyfikator ERPSystem ERPPowiązanie rekordu w baziePrzy utworzeniu rekordu
Numer KSeFKSeFIdentyfikacja faktury w systemiePo przyjęciu e-Faktury

Wniosek: pole P_2, klucz rekordu ERP i numer KSeF powinny mieć odrębne nazwy i miejsca zapisu. Ministerstwo Finansów rozróżnia numer KSeF od numeru nadanego przez podatnika; sprawdziliśmy tę informację w październiku 2026 r. w oficjalnej dokumentacji KSeF.

Numer KSeF nie jest elementem pliku XML przesłanego przez firmę. Pojawia się w odpowiedzi KSeF po przyjęciu dokumentu, dlatego przed potwierdzeniem nie wpisuj w to pole numeru zastępczego ani identyfikatora ERP. Szczegóły skutków podatkowych konkretnego obiegu, w tym faktur wystawianych w trybach szczególnych, uzgadniaj z księgowością na podstawie bieżących wytycznych MF.

Czytasz poradnik „Numeracja faktur w KSeF a dotychczasowy system numeracji: jak je pogodzić”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika

Czy firma może zachować dotychczasową serię numeracji?

Firma może zachować serię numerów nadawaną przez siebie w polu P_2, jeśli numer jednoznacznie identyfikuje fakturę zgodnie z obowiązującymi zasadami. Numer KSeF zapisuje się obok jako odrębną wartość po przyjęciu dokumentu. Przed zmianą procesu sprawdź, czy ERP nie generuje nowego numeru przy ponowieniu wysyłki i czy każda seria pozostaje jednoznaczna.

scenariusze zachowania numeracji faktur w systemie firmy.
ScenariuszNumer faktury w P_2Wartość zapisywana osobnoCo zweryfikować
Jedna seriaNumer z serii firmowejNumer KSeFCzy ponowienie zachowuje numer
Serie oddziałówNumer z serii oddziałuNumer KSeF i oznaczenie oddziałuCzy serie nie tworzą duplikatów
Osobne serie dokumentówNumer z serii właściwej dla dokumentuNumer KSeF i typ dokumentuCzy korekta wskazuje dokument źródłowy
Numer generowany przez ERPNumer nadany przez ERPNumer KSeF z odpowiedziCzy eksport i wydruk korzystają z właściwego pola

Wniosek: otrzymanie numeru KSeF samo w sobie nie wymaga zastąpienia dotychczasowego numeru firmy. Konkretne serie i sposób ich obsługi potwierdź z księgowością oraz dostawcą ERP, bo zależą od konfiguracji i procesu dokumentowania.

Zgodnie z podręcznikiem KSeF 2.0, jeśli faktury z prawidłowo nadanymi numerami P_2 trafią do KSeF w innej kolejności z przyczyn technicznych, sama różnica kolejności nie oznacza konieczności zmiany numeracji. Nie należy jednak przenosić tego wniosku na każdą sytuację księgową bez sprawdzenia aktualnych zasad.

Jeśli firma używa Subiekta GT, przed uruchomieniem produkcyjnym uzgodnij jego serie, statusy wysyłki i sposób zapisu numeru zwróconego przez KSeF. Konfiguracja KSeF w Subiekcie GT może objąć uporządkowanie tych elementów w obiegu faktur.

Jak numer faktury powinien być widoczny w ERP i na kopii dla klienta?

ERP powinien prezentować numer faktury firmy i numer KSeF w osobnych, jednoznacznie opisanych polach. Klient i pracownik muszą wiedzieć, czy wyszukują fakturę po numerze nadanym przez sprzedawcę, czy po identyfikatorze nadanym przez KSeF.

pola identyfikacyjne faktury w ERP i obiegu dokumentów.
PoleŹródło wartościGdzie je pokazaćRyzyko pomyłki
Numer fakturySeria firmy, pole P_2Szczegóły dokumentu i wydrukOdczytanie jako numeru KSeF
Identyfikator ERPBaza systemu ERPLista i szczegóły rekorduPrzekazanie klientowi jako numer faktury
Numer KSeFOdpowiedź KSeF po przyjęciuSzczegóły i status dokumentuWpisanie do pola numeru własnego
Status wysyłkiIntegracja z KSeFLista dokumentów do obsługiPomylenie oczekiwania z odrzuceniem

Wniosek: etykieta pola powinna mówić, kto nadał numer i do czego go używać. Uzgodnij nazwy z księgowością i stosuj je konsekwentnie w widoku dokumentu, eksporcie, wydruku oraz wiadomości do klienta.

Wizualizacja faktury lub potwierdzenie przekazane klientowi musi odpowiadać stanowi dokumentu i aktualnym zasadom. Nie prezentuj numeru KSeF jako istniejącego, gdy faktura nie została jeszcze przyjęta. Ministerstwo Finansów rozdziela numer faktury nadany przez podatnika w polu P_2 od identyfikatorów podatkowych NIP sprzedawcy i nabywcy. Potwierdzenie transakcji może zawierać numer faktury z pola P_2, dane stron, kwotę należności i kody QR. Informacje sprawdziliśmy w październiku 2026 r. w oficjalnych wytycznych KSeF. Wytyczne MF o potwierdzeniu transakcji.

W systemie ERP udostępnij pracownikom filtrowanie po numerze faktury oraz numerze KSeF, jeśli narzędzie na to pozwala. Aplikacja Podatnika KSeF 2.0 umożliwia filtrowanie listy faktur osobno po numerze KSeF i numerze faktury. Szczegóły ścieżki w ERP zależą od producenta i wersji integracji.

Jak skonfigurować integrację ERP z KSeF?

Integrację ERP z KSeF skonfiguruj przez oddzielne mapowanie numeru własnego, technicznego klucza rekordu, numeru KSeF, statusu wysyłki i UPO. Najpierw opisz obecny proces, następnie ustal źródło każdego pola i sprawdź zapis na dokumentach testowych.

Etapy konfiguracji:
1. Opisz, kiedy ERP tworzy fakturę i w jaki sposób przydziela numer w każdej serii.
2. Ustal, które pole ERP trafia do P_2 struktury faktury.
3. Wskaż oddzielne pole na numer KSeF zwracany po przyjęciu dokumentu.
4. Powiąż status, komunikat błędu, czas próby i UPO z właściwym rekordem ERP.
5. Sprawdź w dokumentacji dostawcy, jak środowisko testowe obsługuje wysyłkę, ponowienia i odpowiedzi.
6. Porównaj zapis w ERP z eksportem, wydrukiem i informacją przekazywaną klientowi.
7. Ustal, kto monitoruje błędy i kto zatwierdza działania wymagające decyzji księgowej.

Dokumentacja KSeF opisuje strukturę FA(3), sposób wysyłki i odpowiedzi systemu, ale konkretne nazwy ekranów i ustawień zależą od używanego ERP oraz jego wersji. Nie zakładaj, że instrukcja dla innego wydania programu pasuje do wdrożenia firmy.

Przy połączeniu Subiekta z WooCommerce sprawdź dodatkowo, czy zamówienie zachowuje odniesienie do faktury, a eksport nie zastępuje numeru własnego numerem KSeF. Integracja Subiekta z WooCommerce może uporządkować przepływ danych między tymi systemami.

Schemat pokazuje kolejność konfiguracji numeracji i odpowiedzi KSeF w ERP, aby pola, statusy i dokumenty były ze sobą powiązane.

Co zrobić z fakturą, która nie otrzymała identyfikatora KSeF?

Najpierw sprawdź, czy faktura czeka na odpowiedź, została odrzucona podczas walidacji, czy wystąpił błąd komunikacji. Sam brak numeru KSeF w widoku ERP nie dowodzi, że dokument wymaga korekty.

Procedura diagnostyczna:
1. Otwórz rekord faktury i sprawdź status, czas wysyłki oraz komunikat integracji.
2. Sprawdź, czy ERP zapisał odpowiedź KSeF albo UPO.
3. Przy błędzie walidacji porównaj wskazane pole z danymi faktury i skonsultuj poprawkę z księgowością.
4. Przy błędzie połączenia ustal, czy system nie przyjął już dokumentu, zanim ponowisz transmisję.
5. Zachowaj numer własny, historię prób i identyfikator operacji, jeśli integracja go udostępnia.

Ponowienie transmisji technicznej nie jest tym samym co korekta faktury. Ponowienie dotyczy wysłania dokumentu, gdy nie ma potwierdzenia przyjęcia; korekta zmienia dane dokumentu zgodnie z właściwą procedurą. O skutkach księgowych i prawnych konkretnego przypadku decyduj z księgowością na podstawie aktualnych wytycznych MF.

Przy odrzuceniu sprawdź kod i treść błędu, a także uprawnienia oraz zgodność pliku ze schemą wymaganą przez używaną wersję KSeF. Przy braku odpowiedzi sprawdź dostępność usługi i dziennik integracji. Nie usuwaj poprzedniej próby ani nie twórz nowej faktury wyłącznie po to, by ponowić wysyłkę. Tryby offline i awaryjne mogą mieć odrębne terminy oraz sposób udostępniania dokumentów, więc wymagają osobnej weryfikacji.

Jakie błędy numeracji powodują problemy z płatnościami i księgowaniem?

Pomylenie numeru firmy z numerem KSeF utrudnia wyszukanie dokumentu i uzgodnienie płatności. Wykrywaj rozbieżności przez porównanie rekordu ERP, danych wysyłanych do KSeF, odpowiedzi systemu, wydruku i eksportu księgowego.

  • Zamiana numeru własnego na numer KSeF: porównaj pole P_2 z wartością z odpowiedzi KSeF.
  • Utrata serii: posortuj faktury według reguł firmy i przeanalizuj luki z księgowością.
  • Duplikat numeru własnego: wyszukaj powtórzenia w ramach tej samej serii i zakresu, którego używa firma.
  • Rozbieżność eksportu: zestaw wartość eksportowaną z polem źródłowym w ERP.
  • Błędne powiązanie korekty: sprawdź odniesienie do faktury korygowanej.
  • Numer KSeF wpisany ręcznie: porównaj go z odpowiedzią systemu i UPO.

Jeśli płatność jest parowana automatycznie z fakturą po numerze, sprawdź, którego pola używa reguła importu. Numer KSeF i numer własny nie są zamienne, a różne systemy księgowe mogą oczekiwać różnych identyfikatorów. Opis procesu parowania znajdziesz w materiale o łączeniu przelewów z fakturami po numerze KSeF.

Nie usuwaj historii wcześniejszych prób podczas naprawy. Historia pozwala ustalić, czy rozbieżność powstała podczas wystawienia, eksportu, przyjęcia przez KSeF czy ponowienia transmisji.

Jak przetestować numerację przed uruchomieniem integracji?

Przed uruchomieniem sprawdź, czy ERP zachowuje numer firmy, zapisuje numer KSeF w oddzielnym polu i nie tworzy nowej faktury przy ponowieniu. Test obejmuje serię, zmianę okresu, osobny typ dokumentu, korektę i problem z połączeniem.

przypadki testowe numeracji faktur i oczekiwany zapis w ERP.
PrzypadekCo sprawdzićOczekiwany zapis w ERPŚlad do zachowania
Kolejna fakturaKontynuację serii firmyNumer własny i numer KSeF osobnoOdpowiedź KSeF
Nowy miesiącRegułę zmiany numeru okresowegoNumer zgodny z konfiguracjąHistoria nadania numeru
Osobna seriaPrzypisanie serii do oddziałuNumer bez nadpisania identyfikatoraMapowanie pól
Ponowiona wysyłkaBrak nowego rekorduTen sam dokument i aktualny statusHistoria prób
KorektaPowiązanie z dokumentem źródłowymNumer korekty i odniesieniePowiązane rekordy
Brak odpowiedziObsługę stanu oczekiwaniaBrak fikcyjnego numeru KSeFKomunikat i czas próby

Wniosek: test jest zaliczony, gdy każdy przypadek zachowuje właściwy numer własny, a numer KSeF pojawia się tylko po potwierdzeniu przyjęcia. Zapisz wersję integracji, środowisko i wynik każdego przypadku.

Testy przeprowadź z osobą obsługującą ERP i księgowością. Przy ponowieniu sprawdź, czy integracja weryfikuje wynik poprzedniej próby, zanim ponownie wyśle dokument. Przy braku odpowiedzi sprawdź, czy operator nie tworzy duplikatu rekordu ani nie oznacza go jako przyjętego bez potwierdzenia.

Lista kontrolna zbiera wyniki prób numeracji przed uruchomieniem integracji, aby wykryć utratę numeru, duplikat lub brak potwierdzenia.

Jak przygotować pracowników do nowego obiegu dokumentów?

Pracownikom wystarczy krótka instrukcja, która wyjaśnia, jak odróżnić numer faktury firmy od numeru KSeF i gdzie zgłosić problem z wysyłką. Użyj w niej dokładnie tych nazw pól, które zespół widzi w ERP.

Instrukcja powinna określać:
- gdzie znaleźć numer faktury firmy i numer KSeF;
- który numer podać księgowości lub klientowi w danej sytuacji;
- jak rozpoznać status oczekujący, przyjęty albo odrzucony;
- jakie dane dołączyć do zgłoszenia: numer firmy, status, czas próby i komunikat;
- kto zatwierdza ponowienie wysyłki, korektę lub zmianę serii.

Perspektywa KC Mobile: w integracjach ERP problemy często wychodzą na styku statusu dokumentu, eksportu i codziennych przyzwyczajeń pracowników. Dlatego zalecamy przejść z zespołem jeden przykładowy dokument od utworzenia do potwierdzenia przyjęcia i sprawdzić, czy każdy uczestnik potrafi wskazać właściwe numery.

Przed startem uzgodnij z księgowością serie, pola eksportu, nazwy statusów i osobę odpowiedzialną za błędy. Jeśli firma potrzebuje wykonawcy do konfiguracji procesu, wdrożenie KSeF dla Subiekta GT może objąć ustawienia integracji i obsługę dokumentów.

Więcej poradników w tym temacie

Wspomniane narzędzia

Krajowy System e-FakturSubiekt GTWooCommercesystem ERPAplikacja Podatnika KSeF 2.0

Najczęściej zadawane pytania

Czy numer KSeF jest widoczny w pliku XML wysyłanym przez ERP?
Nie. Numer KSeF nadaje system po przyjęciu e-Faktury, a następnie zwraca go w UPO. ERP powinien zapisać go w osobnym polu po otrzymaniu odpowiedzi.
Czy klient może wyszukać fakturę po numerze nadanym przez firmę?
Aplikacja Podatnika KSeF 2.0 udostępnia osobne filtry dla numeru faktury i numeru KSeF. Dostęp do faktury i zakres możliwego wyszukiwania zależą także od uprawnień użytkownika.
Czy faktury muszą trafić do KSeF w kolejności numerów własnych?
Podręcznik KSeF 2.0 opisuje przypadek, w którym prawidłowo ponumerowane faktury trafiają do systemu w innej kolejności z przyczyn technicznych. Taka różnica sama w sobie nie oznacza konieczności poprawiania numeru P_2; konkretną sytuację potwierdź z księgowością.
Jaką informację zachować po błędzie wysyłki?
Zachowaj numer własny faktury, status, komunikat błędu, czas próby i historię kolejnych działań. Jeśli ERP udostępnia odpowiedź KSeF lub UPO, powiąż ją z tym samym rekordem.
Czy numer z ERP można przekazać klientowi?
Można go używać wewnętrznie, ale nie należy przedstawiać technicznego klucza rekordu jako numeru faktury bez jasnego uzasadnienia. Klientowi przekazuj oznaczenie zgodne z rodzajem dokumentu i aktualnym stanem jego obsługi.
#KSeF#numeracja faktur#numer KSeF#ERP#Subiekt GT#integracja KSeF#faktury elektroniczne#obieg dokumentów
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Numeracja faktur w KSeF a dotychczasowy system numeracji: jak je pogodzić”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.