Skip to main content
FastCalc

Partita IVA

Italy · Firmy

00000000000

Wklej lub wpisz numer – interpunkcja jest opcjonalna.

Co sprawdza to narzędzie – i czego nie sprawdzi

Narzędzie sprawdza strukturę numeru i jego cyfrę kontrolną według opublikowanego algorytmu danego dokumentu. Numer, który przechodzi test, jest poprawnie zbudowany: jest arytmetycznie spójny i mógłby zostać wydany.

Nie powie natomiast, czy numer rzeczywiście wydano, czy jest aktywny ani do kogo należy. Potwierdzić to może wyłącznie urząd skarbowy, przez własną usługę weryfikacji. Pozytywny wynik traktuj jako „wart wysłania", nigdy jako dowód tożsamości.

Generator tworzy numery spełniające tę samą sumę kontrolną – do wypełniania formularzy podczas tworzenia i testowania oprogramowania. To wynik działań arytmetycznych, a nie wpisy z rejestru: nie pochodzą z żadnej ewidencji i nie odpowiadają rzeczywistemu posiadaczowi. Dla amerykańskiego numeru SSN generator nie jest udostępniany.

Obliczenia odbywają się w Twojej przeglądarce. Nic, co wpiszesz, nie jest nigdzie wysyłane.

Suma Luhna ma dokładnie jeden martwy punkt: zamianę 0 z 9

Partita IVA korzysta z algorytmu Luhna, który wychwytuje każdy błąd pojedynczej cyfry. Z zamianami miejsc jest inaczej: test 180 000 zamian sąsiednich cyfr przepuścił 2,20%, a w każdym z tych przypadków miejscami zamieniały się 0 i 9. Żadna inna para cyfr się nie prześlizguje. Zapisane 09 zamiast 90 we włoskim numerze VAT przejdzie więc kontrolę i wciąż będzie wskazywać niewłaściwą firmę.

Jak to działa

  • Przeprowadza sumę kontrolną Luhna na wszystkich jedenastu cyfrach.
  • Odczytuje prowincję rejestracji z cyfr od 8 do 10.
  • Pokazuje formę unijną VAT, czyli IT i te same jedenaście cyfr.
podwój co drugą cyfrę od prawej; odejmij 9, jeśli wynik przekroczy 9
zsumuj wszystkie cyfry; numer jest poprawny, gdy suma dzieli się przez 10

cyfry 1-7 numer porządkowy · 8-10 prowincja · 11 cyfra kontrolna

Przykład z liczbami

Dlaczego 0 i 9 są w algorytmie Luhna wymienne.

  1. niepodwojone 0 wnosi 0; niepodwojone 9 wnosi 9
  2. podwojone 0 wnosi 0; podwojone 9 daje 18, a potem 18 − 9 = 9
  3. obie cyfry wnoszą więc tę samą wartość, podwojone czy nie
  4. zamiana ich miejscami zostawia zatem sumę bez zmian
  5. zmierzone na 180 000 zamian: 2,20% niewykrytych, wszystkie to 0 wobec 9

Suma kontrolna mocna wobec przekręceń i mająca jedną konkretną, dobrze znaną słabość. Warto o niej wiedzieć, przepisując numer z dokumentu wzrokiem.

Jak czytać wynik

  • Porównaj hiszpański DNI, który używa modulo 23 i wychwycił każdą zamianę w takim samym teście. Luhn jest popularny, bo łatwo liczy się go w pamięci, a nie dlatego, że jest najmocniejszą dostępną opcją.
  • Poprawna partita IVA to nie to samo co aktywna. Włoskie numery VAT zamyka się z chwilą zakończenia działalności, a cyfry przy tym się nie zmieniają — bieżący status zna tylko rejestr, więc sprawdź go przed wystawieniem faktury.
  • Kod prowincji dotyczy pierwszej rejestracji, a nie obecnego adresu. Firma, która się przeniosła, zachowuje pierwotny kod, więc prowincja mówi, gdzie zaczynała, a nie gdzie jest teraz.
  • Generator jest tu dostępny, bo wypełnianie systemu testowego poprawnymi numerami firm to zwyczajna praca. Każdy wygenerowany numer spełnia sumę kontrolną i nie należy do żadnej rzeczywistej firmy.

Częste pytania

Jak sprawdzić, czy partita IVA jest aktywna?
Agenzia delle Entrate udostępnia bezpłatną usługę online, która pokazuje, czy partita IVA jest aktywna, czy została zamknięta. Przy fakturach wewnątrzunijnych formę z prefiksem IT sprawdza system VIES, ale figurują w nim tylko numery dopuszczone do transakcji wewnątrzwspólnotowych. To narzędzie sprawdza sumę kontrolną i nie widzi żadnego z tych rejestrów.
Czym różni się partita IVA od codice fiscale?
Partita IVA to 11-cyfrowy numer VAT każdego, kto prowadzi działalność gospodarczą lub zawodową. W przypadku spółek codice fiscale też jest 11-cyfrowy i często pokrywa się z partita IVA. Osoba prowadząca jednoosobową działalność zachowuje swój 16-znakowy osobisty codice fiscale i dostaje osobną 11-cyfrową partita IVA, więc na fakturach nie wolno ich mylić.
Dlaczego moja partita IVA nie przechodzi walidacji?
Musi mieć dokładnie jedenaście cyfr; początkowe IT, spacje i myślniki są pomijane, ale zer na początku nie wolno usuwać. Jeśli długość się zgadza, nie pasuje cyfra kontrolna Luhna, co wskazuje na literówkę. Bywa też odwrotnie: zamienione miejscami sąsiednie 0 i 9 nadal przechodzą, więc poprawny wynik nie wyklucza akurat tej pomyłki.