Poradnik praktyczny
Jak sprawdzić NIP i odczytać wynik walidacji?
NIP przepisany z dokumentu warto sprawdzić przed dalszą pracą, ale zielony wynik walidatora nie jest potwierdzeniem firmy. Ten poradnik pokazuje, jak przygotować jeden numer, zrozumieć osobne kontrole i wybrać właściwy kolejny krok bez zgadywania brakujących cyfr.
Wpisz sam numer, nie dane kontrahenta
W walidatorze wpisz jeden NIP i wybierz „Sprawdź”. Spacje i zwykłe myślniki są pomijane. Prefiks PL, litery, kropki oraz cyfry podobne wizualnie do ASCII nie są usuwane. Jeżeli dokument pokazuje PL przed numerem, przepisz do tego pola tylko krajową część liczbową.
Nie dopisuj nazwy firmy, adresu ani numeru faktury. Puste pole lub więcej niż 64 znaki powoduje komunikat formularza; inne błędy struktury są pokazane w wyniku. Zachowaj oryginalny dokument do porównania, zamiast zmieniać dane tylko po to, aby uzyskać zgodny wynik.
Odczytaj format i sumę kontrolną osobno
Narzędzie wymaga dziesięciu cyfr ASCII. Stosuje też wzorzec SDK KSeF: pierwsza cyfra nie jest zerem, a druga i trzecia nie mogą być jednocześnie zerami. To opis wzorca technicznego, nie lista kodów urzędów skarbowych ani sprawdzenie nadania NIP.
Przykład 1000000006 przechodzi samą kontrolę arytmetyczną, ale nie wzorzec formatu tego walidatora. Zera w każdym miejscu również nie stanowią akceptowanego numeru. W wyniku sprawdź każdą pozycję, bo zgodna cyfra kontrolna nie usuwa błędu formatu.
Źródło: MF / CIRFMF — SDK KSeF, wzorzec formatu NIP (kod zweryfikowany 30.09.2026).
Przykład obliczenia: 1010000002
Pierwsze dziewięć cyfr mnożymy przez wagi 6, 5, 7, 2, 3, 4, 5, 6, 7. Reszta z dzielenia sumy przez 11 musi być ostatnią cyfrą; reszta 10 oznacza niepowodzenie. Dla 1010000002 suma wynosi 13, a reszta 2.
W tabeli pokazujemy własne przykłady arytmetyczne, nie potwierdzone dane firm. Dla pierwszych dziewięciu cyfr 101000009 suma wynosi 76 i reszta 10: żadna ostatnia cyfra nie naprawi takiej podstawy. Nie zastępuj numeru z dokumentu przykładem z poradnika.
| Wpisany ciąg | Suma / reszta | Oczekiwany wynik |
|---|---|---|
| 1010000002 | 13 / 2 | Struktura zgodna |
| 1010000003 | 13 / 2 | Błędna cyfra kontrolna |
| 1000000006 | 6 / 6 | Błędny format SDK |
| 1010000090 | 76 / 10 | Błędna suma kontrolna |
Źródło: MF / CIRFMF — SDK KSeF, algorytm cyfry kontrolnej NIP (kod zweryfikowany 30.09.2026).
Co zrobić, gdy wynik jest niezgodny
Porównaj długość i kolejność cyfr z dokumentem źródłowym. Sprawdź, czy nie wkleiłeś numeru VAT z prefiksem albo dodatkowego opisu. Walidator nie dopisuje brakujących znaków i nie proponuje automatycznej poprawy ostatniej cyfry.
Jeżeli numer nadal jest niezgodny, poproś wystawcę dokumentu o wyjaśnienie. Samodzielna zmiana cyfry może stworzyć inny technicznie poprawny numer, nie prawidłowy numer tego kontrahenta. W testach aplikacji używaj osobnego generatora danych testowych.
Walidacja NIP nie sprawdza statusu VAT
Po wyniku technicznym możesz potrzebować odrębnego sprawdzenia urzędowego. Wykaz podatników VAT pozwala wyszukać NIP dla wybranego dnia i zachować potwierdzenie zapytania. Skorzystaj z instrukcji KAS w źródłach; ten walidator nie wykonuje takiego zapytania.
Nie wyciągaj z „struktura zgodna” wniosku o rejestracji VAT, rachunku bankowym, aktywności firmy czy prawie do rozliczenia. Również generator mikrorachunku nie służy do identyfikowania kontrahenta. Wybierz usługę odpowiadającą konkretnej sprawie i porównaj dane niezależnie.
Źródło: KAS — jak korzystać z wykazu podatników VAT (odrębne sprawdzenie); MF — kontrola struktury identyfikatorów, nie potwierdzenie nadania.
Sprawdzenie lokalne i bezpieczne zgłoszenie błędu
Wpisany NIP i wynik pozostają w przeglądarce: nie trafiają do adresu, trwałej pamięci ani analityki. Kopiowanie i druk uruchamiasz samodzielnie. Przycisk „Wyczyść” usuwa wynik i dane formularza; ponowne otwarcie strony nie przywraca numeru.
Zgłaszając problem, opisz przeglądarkę, kroki i oczekiwany wynik na przykładzie testowym. Nie wysyłaj faktury ani rzeczywistego NIP wraz z danymi kontrahenta. Lokalna kontrola nie eliminuje ryzyka schowka, zrzutu ekranu lub dostępu innych osób do urządzenia.
Najczęściej zadawane pytania
Czy „struktura zgodna” oznacza, że firma istnieje?
Nie. Wynik dotyczy cyfr, wzorca SDK i sumy kontrolnej, bez wyszukania firmy. Potwierdzenie danych kontrahenta i ewentualnego statusu VAT wymaga odrębnego, właściwego źródła.
Czy można wkleić NIP z prefiksem PL?
Ten formularz oczekuje krajowej części liczbowej. PL nie jest usuwane automatycznie, więc taki wpis nie przejdzie kontroli. Spacje i zwykłe myślniki są obsługiwane jako formatowanie.
Czy walidator naprawi błędną cyfrę?
Nie. Nie zmieniaj identyfikatora w rzeczywistym dokumencie na podstawie samego algorytmu. Porównaj źródło i uzyskaj poprawne dane od wystawcy; testowe warianty przygotuj osobno.
Czy numer trafia do analityki lub pamięci przeglądarki?
Formularz i wynik pozostają lokalnie, bez zapisu w adresie, localStorage, sessionStorage lub analityce. Kopiowanie i druk są działaniami użytkownika. Zwykłe wejście na stronę nadal powoduje żądanie do hostingu; zadbaj też o urządzenie i schowek.
Źródła urzędowe i zakres
To poradnik kontroli technicznej, nie potwierdzenie nadania numeru, tożsamości, uprawnień lub statusu podatkowego. Przykłady są wyłącznie obliczeniowe i mogą pokrywać się z nadanymi identyfikatorami. Nie wykorzystuj ich w rzeczywistych dokumentach, płatnościach ani kontach. Narzędzia nie odpytują rejestrów.
Narzędzia opisane w poradniku
Generator mikrorachunku podatkowego
Mikrorachunek z kontrolą daty PESEL i cyfry kontrolnej; sprawdź w MF.
Walidator NIP
Sprawdź strukturę NIP i cyfrę kontrolną lokalnie, bez weryfikacji nadania lub właściciela.
Generator testowego NIP
Utwórz od 1 do 20 testowych ciągów NIP z poprawną lub celowo błędną sumą kontrolną.