Skip to main content
FastCalc

Partita IVA

Italy · Aziende

00000000000

Incolla o digita il numero: la punteggiatura è facoltativa.

Cosa verifica questo controllo e cosa no

Questo strumento verifica la struttura del numero e la sua cifra di controllo, usando l'algoritmo pubblicato per quel documento. Un numero che passa è ben formato: è coerente dal punto di vista aritmetico e avrebbe potuto essere rilasciato.

Non dice se il numero sia stato davvero rilasciato, se sia attivo né a chi appartenga. Solo l'autorità fiscale emittente può confermarlo tramite il proprio servizio di verifica. Considera un esito positivo come «pronto da inviare», mai come prova d'identità.

Il generatore produce numeri che soddisfano la stessa somma di controllo, per compilare moduli durante lo sviluppo e i test. Sono risultati aritmetici, non registrazioni: non provengono da alcun registro e non corrispondono a un titolare reale. Per l'SSN statunitense non viene offerto alcun generatore.

Calcolato nel tuo browser. Nulla di ciò che inserisci viene inviato.

Il controllo di Luhn ha esattamente un punto cieco: scambiare 0 con 9

La partita IVA usa l'algoritmo di Luhn, che intercetta ogni errore di una singola cifra. Con le inversioni è diverso: provando 180.000 scambi fra cifre adiacenti ne è passato il 2,20%, e in ognuno di quei casi erano uno 0 e un 9 a scambiarsi di posto. Nessun'altra coppia sfugge. Un 09 digitato 90 in una partita IVA italiana supererà quindi il controllo e indicherà comunque l'azienda sbagliata.

Come funziona

  • Esegue la somma di Luhn su tutte e undici le cifre.
  • Legge la provincia di registrazione dalle cifre da 8 a 10.
  • Mostra la forma IVA europea: IT seguito dalle stesse undici cifre.
raddoppia una cifra su due da destra; sottrai 9 se supera 9
somma tutte le cifre; è valida se il totale è divisibile per 10

cifre 1-7 numero progressivo · 8-10 provincia · 11 cifra di controllo

Esempio pratico

Perché 0 e 9 sono intercambiabili sotto Luhn.

  1. uno 0 non raddoppiato contribuisce 0; un 9 non raddoppiato contribuisce 9
  2. uno 0 raddoppiato contribuisce 0; un 9 raddoppiato dà 18, poi 18 − 9 = 9
  3. entrambe le cifre contribuiscono quindi lo stesso valore, raddoppiate o no
  4. scambiarle lascia perciò il totale invariato
  5. misurato su 180.000 scambi: 2,20% non rilevati, tutti 0 contro 9

Una somma di controllo robusta contro gli errori di battitura, con una debolezza precisa e ben nota. Utile saperlo quando si ricopia un numero a occhio da un documento.

Come leggere il risultato

  • Si confronti il DNI spagnolo, che usa il modulo 23 e ha colto ogni inversione nello stesso tipo di test. Luhn è diffuso perché si calcola facilmente a mente, non perché sia l'opzione più solida disponibile.
  • Una partita IVA valida non è una partita IVA attiva. Le partite IVA italiane vengono chiuse alla cessazione dell'attività e le cifre non cambiano: solo il registro conosce lo stato corrente, verificalo prima di fatturare.
  • Il codice di provincia riguarda la prima registrazione, non l'indirizzo attuale. Un'azienda che si è trasferita mantiene il codice originario: la provincia dice dove ha iniziato, non dove si trova ora.
  • Un generatore è offerto perché riempire un sistema di test con numeri d'impresa ben formati è lavoro ordinario. Ogni numero prodotto soddisfa la somma di controllo e non appartiene ad alcuna azienda reale.

Domande frequenti

Come verifico se una partita IVA è attiva?
L’Agenzia delle Entrate offre un servizio online gratuito che indica se una partita IVA è attiva o cessata. Per la fatturazione intra-UE il servizio VIES verifica la forma con prefisso IT, ma elenca solo i numeri abilitati alle operazioni intracomunitarie. Questo strumento controlla la somma di controllo e non vede nessuno dei due registri.
Che differenza c’è tra partita IVA e codice fiscale?
La partita IVA è il numero IVA di 11 cifre di chi esercita un’attività d’impresa, arte o professione. Per le società anche il codice fiscale è di 11 cifre e spesso coincide con la partita IVA. Chi lavora come ditta individuale o libero professionista mantiene il proprio codice fiscale personale di 16 caratteri e riceve una partita IVA distinta di 11 cifre, quindi in fattura non vanno confusi.
Perché la mia partita IVA non supera la verifica?
Deve avere esattamente undici cifre; un IT iniziale, spazi e trattini vengono ignorati, ma gli zeri iniziali vanno mantenuti. Se la lunghezza è giusta, a non tornare è la cifra di controllo Luhn, segno di una cifra digitata male. Succede anche il contrario: uno 0 e un 9 vicini scambiati passano comunque, quindi un esito valido non esclude proprio quell’errore.