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.
| Numer | Kto nadaje | Zastosowanie | Kiedy powstaje |
|---|---|---|---|
| Numer faktury firmy | Podatnik lub ERP | Identyfikacja w serii firmy | Przy tworzeniu faktury |
| Identyfikator ERP | System ERP | Powiązanie rekordu w bazie | Przy utworzeniu rekordu |
| Numer KSeF | KSeF | Identyfikacja faktury w systemie | Po 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.
| Scenariusz | Numer faktury w P_2 | Wartość zapisywana osobno | Co zweryfikować |
|---|---|---|---|
| Jedna seria | Numer z serii firmowej | Numer KSeF | Czy ponowienie zachowuje numer |
| Serie oddziałów | Numer z serii oddziału | Numer KSeF i oznaczenie oddziału | Czy serie nie tworzą duplikatów |
| Osobne serie dokumentów | Numer z serii właściwej dla dokumentu | Numer KSeF i typ dokumentu | Czy korekta wskazuje dokument źródłowy |
| Numer generowany przez ERP | Numer nadany przez ERP | Numer KSeF z odpowiedzi | Czy 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.
| Pole | Źródło wartości | Gdzie je pokazać | Ryzyko pomyłki |
|---|---|---|---|
| Numer faktury | Seria firmy, pole P_2 | Szczegóły dokumentu i wydruk | Odczytanie jako numeru KSeF |
| Identyfikator ERP | Baza systemu ERP | Lista i szczegóły rekordu | Przekazanie klientowi jako numer faktury |
| Numer KSeF | Odpowiedź KSeF po przyjęciu | Szczegóły i status dokumentu | Wpisanie do pola numeru własnego |
| Status wysyłki | Integracja z KSeF | Lista dokumentów do obsługi | Pomylenie 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.

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.
| Przypadek | Co sprawdzić | Oczekiwany zapis w ERP | Ślad do zachowania |
|---|---|---|---|
| Kolejna faktura | Kontynuację serii firmy | Numer własny i numer KSeF osobno | Odpowiedź KSeF |
| Nowy miesiąc | Regułę zmiany numeru okresowego | Numer zgodny z konfiguracją | Historia nadania numeru |
| Osobna seria | Przypisanie serii do oddziału | Numer bez nadpisania identyfikatora | Mapowanie pól |
| Ponowiona wysyłka | Brak nowego rekordu | Ten sam dokument i aktualny status | Historia prób |
| Korekta | Powiązanie z dokumentem źródłowym | Numer korekty i odniesienie | Powiązane rekordy |
| Brak odpowiedzi | Obsługę stanu oczekiwania | Brak fikcyjnego numeru KSeF | Komunikat 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.

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
Najczęściej zadawane pytania
Czy numer KSeF jest widoczny w pliku XML wysyłanym przez ERP?
Czy klient może wyszukać fakturę po numerze nadanym przez firmę?
Czy faktury muszą trafić do KSeF w kolejności numerów własnych?
Jaką informację zachować po błędzie wysyłki?
Czy numer z ERP można przekazać klientowi?
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.
