Verifica Partita IVA UE (formato e cifra di controllo)
Inserisci un numero di partita IVA con il prefisso del paese, ad esempio IT12345670017, DE123456789 o FR40303265045. Lo strumento controlla la struttura e, dove il metodo è pubblico, la cifra di controllo. Solo VIES o l’amministrazione fiscale nazionale possono confermare che il numero è realmente attribuito e valido.
Come si calcola
Cosa fa questo strumento – e cosa non fa: controlla solo la struttura del numero e, dove il metodo è pubblicamente noto, la cifra di controllo. Un numero formalmente corretto può comunque non essere mai stato assegnato o essere stato cessato. Come prova per una cessione intracomunitaria non imponibile, conta solo una verifica su VIES o presso l’amministrazione fiscale nazionale (in Italia: il servizio Verifica Partita IVA dell’Agenzia delle Entrate). Il controllo qui avviene localmente nel browser; non viene inviato nulla.
Formato per paese
Ogni numero di partita IVA UE inizia con un prefisso di due lettere seguito da 2 a 12 caratteri a seconda del paese. La partita IVA italiana è IT + 11 cifre: le posizioni 8–10 indicano il codice dell’ufficio (001–100, oppure 120, 121, 888, 999) e l’ultima cifra è calcolata con l’algoritmo di Luhn. Altri esempi: Germania DE + 9 cifre, Francia FR + 2 caratteri di controllo + SIREN a 9 cifre, Paesi Bassi NL + 9 cifre + B + 2 cifre, Irlanda IE + 7 cifre + 1–2 lettere, Spagna ES + 9 caratteri con una lettera all’inizio o alla fine. La Grecia usa EL invece di GR. Dal 2021 l’Irlanda del Nord ha il prefisso XI; i numeri britannici GB non sono più numeri UE.
Cifre di controllo
La maggior parte dei paesi aggiunge una cifra di controllo calcolata sulle altre cifre. L’Italia usa l’algoritmo di Luhn sulle 11 cifre della partita IVA, Germania e Croazia lo standard ISO/IEC 7064 MOD 11,10, i Paesi Bassi il MOD 97-10 (dal 2020), Belgio e Lussemburgo controlli per resto (modulo 97 e modulo 89), molti altri somme ponderate. Una cifra di controllo sbagliata segnala quasi sempre un errore di battitura o cifre invertite. Per alcune fasce di numeri – ad esempio le persone fisiche in Bulgaria o Repubblica Ceca – lo strumento controlla solo il formato.
Perché conta la conferma ufficiale
Le imprese che fatturano senza IVA una cessione a un cliente di un altro Stato UE devono disporre di un numero di partita IVA valido del cliente. VIES mostra se un numero è attivo; alcuni paesi (come la Germania) restituiscono anche nome e indirizzo in una conferma qualificata.
Domande frequenti
“Formato corretto” significa che la partita IVA è valida?
No. Significa solo che lunghezza, caratteri e, dove verificabile, la cifra di controllo sono corretti. Solo VIES o l’amministrazione fiscale nazionale mostrano se il numero è stato assegnato ed è attualmente attivo.
Il mio numero viene inviato a VIES?
No. Lo strumento non effettua alcuna richiesta di rete e non salva nulla. Per la verifica ufficiale apri VIES tu stesso tramite il link.
Come è composta la partita IVA italiana?
IT seguito da 11 cifre: le prime 7 identificano il contribuente, le posizioni 8–10 indicano il codice dell’ufficio dell’Agenzia delle Entrate (001–100, 120, 121, 888 o 999) e l’ultima cifra è una cifra di controllo calcolata con l’algoritmo di Luhn, ad esempio IT12345670017.
Posso verificare numeri IVA britannici (GB)?
No: dal 1° gennaio 2021 i numeri GB non fanno più parte del sistema IVA UE né di VIES. HMRC offre un proprio servizio di verifica. I numeri dell’Irlanda del Nord per gli scambi di beni usano il prefisso XI e sono coperti.
Perché la Grecia usa EL?
L’UE usa EL (da Elláda) come prefisso IVA per la Grecia, non il codice ISO GR. Se digiti GR, lo strumento lo converte automaticamente in EL.
Fonti e riferimenti normativi
- Europäische Kommission – VIES: MwSt-Nummer prüfen (einzige EU-weite Gültigkeitsprüfung), FAQ mit Nummernaufbau je Land
- § 18e UStG: Bundeszentralamt für Steuern – Bestätigung ausländischer USt-IdNr. (eVatR)
- ISO/IEC 7064: ISO/IEC 7064:2003 – Check character systems (MOD 11,10 für DE und HR, MOD 97-10 für NL)
- python-stdnum – dokumentierte nationale Prüfverfahren (Abgleich der Prüfziffern)
- Agenzia delle Entrate – Verifica Partita IVA (amtlicher Online-Dienst)
Aggiornato al:
Strumenti correlati
- Verifica IBANVerifica IBAN: codice di controllo mod 97, lunghezza e struttura per 89 paesi, banca e BIC per gli IBAN tedeschi. Tutto nel browser, niente viene inviato.
- Verifica e calcolo della cifra di controllo di LuhnVerifica un numero con l’algoritmo di Luhn (modulo 10, ISO/IEC 7812-1) o calcola la cifra di controllo – solo controllo di formato, in locale nel browser.
- Verifica codice EAN, GTIN e ISBNVerifica la cifra di controllo di EAN-8, EAN-13, UPC-A, GTIN-14 e ISBN-10/13, calcola quella mancante e converti ISBN-10 in ISBN-13 – gratis, nel browser.
- Tester regexTesta espressioni regolari JavaScript in tempo reale: corrispondenze evidenziate, gruppi di cattura in tabella, pattern spiegato. Gratis, nulla viene inviato.
- Abbinare i font – coppie per titoli e testoCoppie di font per titoli e testo con anteprima live, CSS pronto da copiare e disponibilità su Windows, Mac, iPhone e Android – solo font di sistema.
- Codifica e decodifica Base64Codifica e decodifica Base64 e Base64url con UTF-8 corretto, più URL encode/decode (percent-encoding). Errori chiari, tutto in locale nel tuo browser.