Walidator numeru KSeF
Sprawdź, czy numer KSeF faktury ma poprawną strukturę i sumę kontrolną — zanim wpiszesz go do korekty, płatności lub systemu księgowego. Walidator wyodrębnia też NIP sprzedawcy i datę przyjęcia faktury.
Jak działa walidacja numeru KSeF
Numer KSeF identyfikuje fakturę w Krajowym Systemie e-Faktur i zawsze ma 35 znaków:
NIP-RRRRMMDD-XXXXXXXXXXXX-XX. Ostatnie dwa znaki to suma kontrolna CRC-8
wyliczana z pozostałej części numeru. Walidator odtwarza to wyliczenie — literówka
lub przestawione znaki zostaną wychwycone od razu. Dodatkowo sprawdzamy sumę kontrolną
samego NIP-u sprzedawcy oraz to, czy data w numerze jest prawidłowa.
Kiedy się przydaje
- wpisywanie numeru KSeF faktury korygowanej lub zaliczkowej,
- podawanie numeru KSeF w tytule przelewu (obowiązek dla płatności MPP od 2026 r.),
- kontrola numerów przepisywanych z wizualizacji faktury lub e-maila,
- testy integracji z KSeF (generator poprawnych numerów testowych).
Numery nadane przed 1 lutego 2026 r. (KSeF 1.0 / API 1.x) mają inny, nieopublikowany algorytm sumy kontrolnej — dla nich weryfikujemy tylko format.
Powiązane narzędzia
Najczęstsze pytania
Z czego składa się numer KSeF?
Numer KSeF ma zawsze 35 znaków: NIP sprzedawcy (10 cyfr), data przyjęcia faktury (RRRRMMDD), 12-znakowa część techniczna w zapisie szesnastkowym oraz 2-znakowa suma kontrolna CRC-8. Elementy oddzielone są myślnikami, np. 5265877635-20260827-0100001AF629-AF.
Jak liczona jest suma kontrolna numeru KSeF?
Dla numerów nadanych od 1 lutego 2026 r. (KSeF 2.0) suma to CRC-8 (polinom 0x07, wartość początkowa 0x00) wyliczana z pierwszych 32 znaków numeru i zapisana jako 2 znaki szesnastkowe. Numery sprzed tej daty używają innego, nieopublikowanego algorytmu — dla nich walidator sprawdza tylko strukturę.
Czy poprawny numer oznacza, że faktura istnieje w KSeF?
Nie. Walidacja potwierdza wyłącznie poprawność struktury i sumy kontrolnej — wychwytuje literówki przy przepisywaniu. Istnienie faktury zweryfikujesz w oficjalnej Aplikacji Podatnika KSeF lub przez kod QR z wizualizacji faktury.
Czy mój numer jest wysyłany na serwer?
Nie. Cała walidacja odbywa się w przeglądarce — numer nigdy nie opuszcza Twojego urządzenia.