Walidator NIP - sprawdzenie poprawności numeru podatkowego

Numer identyfikacji podatkowej sprawdzamy pod kątem formatu i sumy kontrolnej. Istnienie podmiotu potwierdza wyłącznie wykaz administracji skarbowej.

Wszystko liczy się w Twojej przeglądarce - wpisany numer NIP nie opuszcza tego urządzenia.

Sprawdź numer NIP

Wklej numer w dowolnym zapisie - myślniki, spacje, kropki i przedrostek „PL” usuwamy automatycznie. Wynik pojawia się po dziesiątej cyfrze.

Czekam na numerWpisz 10 cyfr, żeby zobaczyć wynik.
Sformatowany zapis pojawi się tutaj.
Rachunek sumy kontrolnej
Poz.CyfraWagaIloczyn

Reszta z dzielenia sumy iloczynów przez 11 musi równać się dziesiątej cyfrze numeru. Jeśli reszta wynosi 10, numer jest niepoprawny z definicji - nie da się zapisać dwucyfrowej reszty na jednym miejscu.

Wagi w numerze NIP
Cyfry 1-96, 5, 7, 2, 3, 4, 5, 6, 7
Cyfra 10kontrolna
Dzielnik11
Reszta 10numer niemożliwy

Jak używać

  1. Wklej numer NIP w pole na górze. Możesz zostawić myślniki, spacje, kropki i przedrostek „PL”, bo narzędzie usunie je samo.
  2. Po dziesiątej cyfrze pojawi się werdykt, a razem z nim konkretny powód, dla którego numer został uznany za poprawny albo błędny.
  3. Pod werdyktem znajdziesz sformatowany zapis numeru w obu konwencjach i postać unijnego numeru VAT z przedrostkiem „PL”, gotową do skopiowania.
  4. W kolumnie po prawej sprawdzisz rachunek krok po kroku, cyfra po cyfrze, razem z wagami i iloczynami, a na końcu z resztą z dzielenia sumy przez 11.
  5. Zakładka „Lista numerów” sprawdza całą listę naraz. Wklej numery po jednym w wierszu, kliknij „Sprawdź listę” i w razie potrzeby pobierz wynik jako CSV.
  6. Zakładka „Formatowanie zapisu” zamienia dowolną listę numerów na wybrany format: z myślnikami, ze spacjami, bez separatorów albo z przedrostkiem „PL”.

Wskazówki

  • Poprawna suma kontrolna nie mówi nic o tym, czy firma istnieje i czy jest czynnym podatnikiem VAT. To rachunek arytmetyczny na dziesięciu cyfrach. Status kontrahenta potwierdza wykaz podatników VAT prowadzony przez Ministerstwo Finansów, znany jako biała lista.
  • Reszta z dzielenia równa 10 oznacza numer niemożliwy do zapisania. Takiego NIP-u nikt nigdy nie dostał, bo cyfra kontrolna musi mieścić się na jednym miejscu.
  • Numery złożone z jednakowych cyfr, na przykład same jedynki, spełniają regułę sumy kontrolnej. Oznaczamy je osobno, bo w praktyce są wpisywane omyłkowo lub jako wypełniacz.
  • Zapisy 123-456-32-18 i 123-45-63-218 to ten sam numer, a różni je wyłącznie miejsce myślników, więc porównując numery, najpierw usuń separatory.
  • Unijny numer VAT dla polskiego podatnika to po prostu NIP z przedrostkiem „PL”, bez myślników. Ten sam algorytm sumy kontrolnej obowiązuje w obu zapisach.

Do danych osoby zamiast danych firmy służy walidator PESEL. Numer statystyczny sprawdzisz w walidatorze REGON, a rachunek bankowy kontrahenta w walidatorze numeru konta.

Czym jest numer identyfikacji podatkowej

Skrót NIP rozwija się jako numer identyfikacji podatkowej. Ten identyfikator składa się z 10 cyfr, nadaje go naczelnik urzędu skarbowego i pojawia się wszędzie tam, gdzie podatnik rozlicza się z fiskusem, czyli na fakturze i w deklaracji podatkowej. Numer dostają osoby prowadzące działalność gospodarczą i osoby prawne. Ten sam obowiązek obejmuje jednostki organizacyjne bez osobowości prawnej, które rozliczają podatek. Osoba fizyczna, która firmy nie prowadzi i nie jest zarejestrowana jako podatnik VAT, posługuje się w urzędzie numerem PESEL.

Trzy pierwsze cyfry pochodzą z listy kodów urzędów skarbowych, sześć kolejnych cyfr numeru to część porządkowa, a ostatnia cyfra jest cyfrą kontrolną numeru i wynika z wyliczenia na dziewięciu poprzednich. Sam ciąg cyfr nie opowiada nic o podatniku i to jest różnica wobec PESEL-u, w którym zaszyta jest data urodzenia i płeć, bo w NIP-ie (poza trzycyfrowym kodem urzędu, który numer nadał) zostaje wyłącznie część porządkowa i wynik działania arytmetycznego.

Jak działa walidacja sumy kontrolnej NIP

NIP ma dziesięć cyfr, z czego ostatnia jest cyfrą kontrolną numeru. Dziewięć pierwszych mnoży się przez ustalone wagi: 6, 5, 7, 2, 3, 4, 5, 6 i 7. Iloczyny się sumuje, a otrzymaną sumę dzieli przez 11. Reszta z tego dzielenia, czyli wynik działania modulo 11, musi być równa dziesiątej cyfrze numeru. Jeśli obie wartości się zgadzają, numer przechodzi walidację.

Dzielnik 11 nie został wybrany przypadkowo. Reguła matematyczna oparta na liczbie pierwszej wychwytuje wszystkie pojedyncze przekłamania cyfry i wszystkie przestawienia dwóch sąsiednich cyfr, czyli dwa najczęstsze błędy przy przepisywaniu numeru z faktury. Ta skuteczność ma swoją cenę, bo reszta bywa równa 10, a dziesiątki nie da się zapisać na jednym miejscu, więc numery, dla których wyliczenie kończy się resztą 10, nigdy nie zostały nikomu nadane. Oznaczamy je jako niepoprawne z definicji, żeby odróżnić taki numer od zwykłej literówki.

Weryfikacja sumy kontrolnej a sprawdzenie podmiotu w rejestrze

To rozróżnienie decyduje o tym, do czego narzędzie się nadaje. Wynik „numer poprawny” znaczy tyle, że ciąg cyfr spełnia regułę arytmetyczną. O tym, czy numer komukolwiek nadano, czy należy do firmy, o którą pytasz, i czy podmiot jest zarejestrowany jako czynny podatnik VAT, rozstrzyga wyłącznie rejestr.

Te informacje przechowuje administracja skarbowa, a sprawdzenie w nich wygląda inaczej. Wymaga zapytania do urzędowego wykazu podatników VAT, objętego dziennym limitem. Weryfikacja sumy kontrolnej jest za to czystą arytmetyką, którą przeglądarka wykonuje w ułamku milisekundy, bez wysyłania czegokolwiek na zewnątrz. Poprawność NIP w sensie arytmetycznym i istnienie podatnika to dwie różne rzeczy.

W praktyce walidacja sumy kontrolnej wyłapuje literówki, ucięte cyfry i wiersze sklejone przy imporcie danych. Jeśli numer jej nie przechodzi, szukanie go w rejestrze mija się z celem, więc najpierw popraw zapis.

Dwa zapisy tego samego numeru

NIP spotyka się w dwóch układach myślników. Zapis 3-3-2-2, czyli 123-456-32-18, dominuje na dokumentach firmowych. Zapis 3-2-2-3, czyli 123-45-63-218, pojawia się na części dokumentów wystawianych osobom fizycznym prowadzącym działalność gospodarczą. Różnica jest wyłącznie typograficzna, bo cyfry są te same i w tej samej kolejności.

Wynika z tego praktyczna zasada przy porównywaniu numerów w arkuszu albo w bazie - przed porównaniem usuwaj z całego numeru wszystko, co nie jest cyfrą. Dwa rekordy z tym samym NIP-em zapisanym w różnych konwencjach to najczęstsza przyczyna „duplikatów, których nie widać”. Zakładka z formatowaniem sprowadza całą listę do jednego, wybranego zapisu.

Osobną postacią jest unijny numer VAT, czyli ten sam NIP poprzedzony kodem „PL” i zapisany bez separatorów. Używa się go w transakcjach wewnątrzwspólnotowych i na fakturach dla kontrahentów z innych państw członkowskich.

Typowe błędy przy przepisywaniu NIP-u

Najczęstszy to zgubienie jednej cyfry przy przepisywaniu ze zdjęcia albo skanu. Numer ma wtedy dziewięć cyfr i walidacja od razu to pokazuje. Drugi to przestawienie sąsiednich cyfr, które reguła oparta na dzielniku 11 wyłapuje w każdym przypadku. Trzeci to numer skopiowany razem z przedrostkiem, spacją nierozdzielającą albo znakiem cudzysłowu dodanym przez program kalkulacyjny, dlatego pole czyści wszystko, co nie jest cyfrą, zamiast odrzucać wpis.

Zdarza się też, że w rubryce NIP wpisany jest REGON albo PESEL. Rozpoznasz to po długości, bo NIP ma dziesięć cyfr, REGON dziewięć lub czternaście, a PESEL 11 cyfr. Narzędzie napisze wprost, ile cyfr znalazło, więc pomyłkę widać od razu.

Każdy z tych numerów jest osobnym identyfikatorem i ma własną sumę kontrolną. Numer REGON pochodzi z rejestru podmiotów gospodarki narodowej i sprawdza się go wagami przy dzielniku 11, PESEL wywodzi się z Powszechnego Elektronicznego Systemu Ewidencji Ludności i koduje datę urodzenia, a poprawność numeru IBAN liczy się z reszty z dzielenia przez 97. Numer identyfikacyjny wklejony do niewłaściwego pola prawie zawsze wypada więc jako błędny.

Najczęstsze pytania

Czy sprawdzicie, czy firma o tym numerze istnieje i jest czynnym podatnikiem VAT?

Nie sprawdzamy tego i nie planujemy tego dodawać. Takie sprawdzenie wymaga zapytania do wykazu prowadzonego przez administrację skarbową, a dostęp do niego objęty jest dziennym limitem liczby zapytań, ustawionym pod obsługę pojedynczych podmiotów. Przy ruchu, jaki ma otwarta strona internetowa, limit wyczerpałby się w kilkanaście minut i narzędzie przestawałoby działać w środku dnia, a użytkownik nie wiedziałby, czy dostał odpowiedź „nie ma takiego podmiotu”, czy „skończył się limit”. Status kontrahenta sprawdzaj w wykazie podatników VAT prowadzonym przez Ministerstwo Finansów, znanym jako biała lista.

Czym jest NIP i z ilu cyfr się składa?

NIP to numer identyfikacji podatkowej, czyli identyfikator podatnika w kontaktach z administracją skarbową. Składa się z 10 cyfr, a ostatnia z nich jest cyfrą kontrolną wyliczaną z dziewięciu poprzednich. Myślniki i przedrostek „PL” niczego w numerze nie zmieniają, bo walidacja liczy się z samego ciągu cyfr.

Czy NIP dla osoby prywatnej i firmy jest taki sam?

Format jest jeden - dziesięć cyfr i ta sama reguła sumy kontrolnej dla spółki i dla osoby prowadzącej jednoosobową działalność gospodarczą. Różnica dotyczy tego, kto NIP w ogóle dostaje. Osoba fizyczna, która działalności nie prowadzi i nie jest podatnikiem VAT, używa w rozliczeniach numeru PESEL, bo to on pełni wtedy rolę identyfikatora podatkowego.

Jak sprawdzić poprawność numeru NIP online?

Wklej numer w pole na górze strony. Po dziesiątej cyfrze walidator online pokaże werdykt, a w kolumnie obok rozpisze cały rachunek, od wag i iloczynów po resztę z dzielenia sumy przez 11. Całe sprawdzenie wykonuje przeglądarka, więc po wczytaniu strony możesz odłączyć internet i sprawdzać kolejne numery bez połączenia z siecią.

Czy ten walidator sprawdzi też PESEL, REGON albo numer IBAN?

Nie, każdy z tych numerów ma własny algorytm i własne narzędzie. Numer PESEL sprawdzisz w walidatorze PESEL, numer REGON w wersji dziewięcio- i czternastocyfrowej w walidatorze REGON, a rachunek bankowy w standardzie IBAN w walidatorze numeru konta. Wszystkie liczą po stronie przeglądarki, tak samo jak ten.

Czy NIP może zaczynać się od zera?

Reguła sumy kontrolnej zera na pierwszym miejscu nie zabrania, ale kody urzędów skarbowych, od których zaczyna się nadany numer, są trzycyfrowe i zerem się nie zaczynają. Jeśli więc numer z dokumentu ma zero na początku, sprawdź najpierw, czy do rubryki NIP nie trafił inny identyfikator.

Czy wpisany numer trafia na Wasz serwer?

Nie. Cała walidacja wykonuje się w Twojej przeglądarce, w kodzie JavaScript pobranym razem ze stroną. Numer nie jest wysyłany, nie trafia do adresu strony ani do żadnych logów. Po wczytaniu strony możesz odłączyć internet, a narzędzie będzie działać dalej, co jest najprostszym dowodem, że nic nie wychodzi na zewnątrz.

Numer ma dziesięć cyfr, a mimo to jest niepoprawny. Dlaczego?

Bo długość to tylko pierwszy warunek. Drugi to zgodność cyfry kontrolnej, czyli reszta z dzielenia sumy ważonej przez 11 musi równać się ostatniej cyfrze numeru. W kolumnie „Rachunek sumy kontrolnej” zobaczysz, jaka cyfra wynika z dziewięciu pierwszych. Jeśli różni się od Twojej, gdzieś wcześniej jest literówka albo dwie cyfry są przestawione.

Co znaczy komunikat, że numer jest niepoprawny z definicji?

Że reszta z dzielenia przez 11 wyszła równa 10. Cyfra kontrolna musi zmieścić się na jednym miejscu, a dziesiątka się nie mieści, więc taki numer nigdy nie został i nie zostanie nikomu nadany. Nie ma sensu szukać w nim literówki, bo sam układ dziewięciu pierwszych cyfr wyklucza istnienie poprawnego numeru.

Czy numer 1111111111 naprawdę jest poprawny?

Z punktu widzenia arytmetyki tak, bo suma ważona daje resztę równą 1, czyli dokładnie dziesiątą cyfrę. Dlatego oznaczamy takie numery osobno, bo choć spełniają regułę, w praktyce trafiają do dokumentów jako wypełniacz albo wynik pomyłki, więc dobrze pokazują, że walidacja sumy kontrolnej i istnienie podmiotu to dwie różne sprawy.

Jak sprawdzić dużą listę numerów z arkusza?

Skopiuj kolumnę z numerami, wklej ją do zakładki „Lista numerów” i kliknij „Sprawdź listę”. Narzędzie policzy poprawne i niepoprawne, oznaczy powtórzenia i przy każdym błędnym numerze napisze, co jest nie tak. Wynik pobierzesz jako plik CSV z separatorem średnika, który polska wersja arkusza kalkulacyjnego otwiera bez dodatkowych ustawień. Plik powstaje w przeglądarce i zapisuje się od razu na Twoim dysku.