Art. 35 DPR 633/1972 · algoritmo di Luhn

Verifica partita IVA

Controlla se una partita IVA italiana è formalmente corretta: 11 cifre, cifra di controllo (algoritmo di Luhn), matricola e codice ufficio. Non dice se è attiva.

Testo delle norme

  • Imposta sul Valore Aggiunto: art. 35

Approfondimento

Come funziona

Una partita IVA italiana è formata da **11 cifre**: 7 di matricola, 3 di codice ufficio e 1 di controllo. Lo strumento controlla che le cifre siano 11 (il prefisso IT, usato nel formato europeo VIES, viene accettato e tolto), che la cifra di controllo sia corretta, che la matricola non sia tutta zero e che il codice ufficio sia tra quelli ammessi (da 001 a 100, 120, 121, 888 e 999).

La cifra di controllo è la undicesima e si calcola con l'algoritmo di Luhn sulle prime dieci: si sommano le cifre in posizione dispari (1ª, 3ª, 5ª, 7ª, 9ª); le cifre in posizione pari (2ª, 4ª, 6ª, 8ª, 10ª) si raddoppiano togliendo 9 se il doppio supera 9; la cifra di controllo è (10 − somma mod 10) mod 10.

**Importante**: una partita IVA formalmente valida non è per questo registrata o attiva. Per saperlo serve un controllo ufficiale presso l'Agenzia delle Entrate o, per le operazioni con l'estero, il servizio europeo VIES.

Esempio pratico

Prendi la partita IVA 12345670587: matricola 1234567, ufficio 058, cifra di controllo 7. Le cifre in posizione dispari (1, 3, 5, 7, 5) sommano 21. Le cifre in posizione pari (2, 4, 6, 0, 8) raddoppiate danno 4, 8, 12, 0, 16: tolto 9 dove serve, 4 + 8 + 3 + 0 + 7 = 22. Il totale è 43 e (10 − 3) mod 10 = 7: la cifra di controllo coincide, quindi il numero è valido.

Con 12345678910 il risultato è diverso: le prime dieci cifre darebbero 1 come cifra di controllo, ma l'ultima è 0, quindi il numero non è valido.

Cosa ti serve

**Il numero di partita IVA italiano (11 cifre)**: lo trovi su fatture, preventivi, visura camerale e comunicazioni dell'Agenzia delle Entrate. Spazi e prefisso IT davanti sono ammessi; lettere nel resto del numero no.

Quando usare questo strumento

  • **Prima di emettere una fattura** a un cliente o fornitore, per accorgerti di un numero trascritto male.
  • **Quando ricevi una partita IVA** per mail o per telefono e vuoi un controllo rapido.
  • **Per validare un dato** prima di inserirlo in un gestionale.

Se devi sapere se la partita IVA è attiva, a chi è intestata o se è abilitata alle operazioni intracomunitarie, questo strumento non basta: serve un controllo ufficiale.

Normativa di riferimento

  • **Art. 35 DPR 633/1972**: la partita IVA è attribuita dall'ufficio al momento della dichiarazione di inizio attività e resta invariata fino alla cessazione.
  • **Algoritmo di Luhn**: la cifra di controllo segue l'algoritmo di Luhn, applicato anche alle carte di pagamento. Non è descritto nel testo del DPR 633/1972.

Domande frequenti

Una partita IVA valida per questo strumento è attiva?

No. Lo strumento controlla solo la forma: 11 cifre, cifra di controllo, matricola e ufficio. Non sa se la partita IVA è stata attribuita, se è attiva o cessata.

Posso verificare le partite IVA di altri paesi?

No, lo strumento è per le partite IVA italiane. Il prefisso IT del formato VIES viene accettato e tolto; i numeri degli altri paesi hanno formati diversi.

Com'è fatta una partita IVA italiana?

Ha 11 cifre: 7 di matricola, 3 di codice ufficio e 1 di cifra di controllo. Le prime due cifre non indicano il paese.

Cosa significa «cifra di controllo»?

È l'ultima cifra, calcolata dalle prime dieci con l'algoritmo di Luhn. Se il numero è stato scritto male la cifra di controllo quasi sempre non torna.

Perché una partita IVA mi risulta non valida?

Lo strumento ti dice il motivo: cifre in numero sbagliato, cifra di controllo che non torna, matricola tutta zero o codice ufficio non ammesso. Nel primo caso controlla di averla copiata per intero; negli altri probabilmente un carattere è sbagliato o invertito.

Posso controllare più partite IVA insieme?

Lo strumento controlla un numero alla volta.

Qual è la differenza tra partita IVA e codice fiscale?

La partita IVA ha 11 cifre ed è attribuita a chi esercita un'attività d'impresa, arte o professione. Il codice fiscale delle persone fisiche ha 16 caratteri; quello delle società è spesso un numero di 11 cifre.

Il numero che inserisco viene salvato?

No. Il controllo avviene nel tuo browser e il numero non viene inviato né registrato.