Verifica partita IVA di tutti i paesi UE: controllo formale con checksum e indicazione dell'errore, poi verifica VIES con denominazione e indirizzo.
Come funziona la verifica della partita IVA#
Il sistema esegue la verifica della partita IVA in due fasi distinte.
La prima fase riguarda la verifica formale. In base allo Stato selezionato, il sistema controlla la lunghezza del numero, la presenza di cifre o lettere nelle posizioni previste e, quando disponibile, il codice di controllo (checksum). Prima del controllo vengono rimossi i separatori normalmente utilizzati per scrivere una partita IVA, come spazi, punti, trattini e barre.
Quando un controllo matematico non viene superato, il sistema cerca di fornire un messaggio il più possibile utile, indicando la posizione errata e, nei casi in cui l'algoritmo lo consenta, anche il valore che dovrebbe essere presente.
Se il numero supera la verifica formale, viene effettuata una seconda verifica tramite il servizio europeo VIES (VAT Information Exchange System). Il sistema interroga il servizio VIES della Commissione europea e controlla che il numero risulti valido per le operazioni transfrontaliere all'interno dell'Unione europea.
È importante distinguere le due verifiche: un numero può essere formalmente corretto ma non risultare valido in VIES.
Un risultato negativo in VIES non deve essere interpretato automaticamente come prova che il numero non esista a livello nazionale. La Commissione europea indica infatti tra le possibili cause anche la mancata abilitazione alle operazioni intra-UE o il fatto che una registrazione non sia ancora stata completata.
In questi casi la verifica ufficiale nazionale può fornire informazioni aggiuntive che VIES non restituisce.
Quando VIES restituisce un risultato valido, il sistema visualizza inoltre la Denominazione e l'Indirizzo restituiti dal servizio e tenta di ricavare da quest'ultimo CAP, Comune e Provincia.
La combinazione dei due controlli è quindi particolarmente utile quando si devono inserire nuovi clienti nel gestionale: il controllo formale permette di intercettare immediatamente gli errori di digitazione, mentre VIES e i registri nazionali permettono di approfondire l'effettiva posizione fiscale del soggetto.
Riferimenti normativi e approfondimenti
Commissione europea – VAT identification numbers Unione europea – Verifica di una partita IVA tramite VIES
Verifica formato P.IVA dell'Austria#
Il validatore accetta una partita IVA composta da U + 8 cifre. Dopo aver verificato la struttura, utilizza le prime sette cifre per calcolare la cifra finale di controllo attraverso una somma pesata e una trasformazione applicata alle posizioni pari. La cifra ottenuta viene confrontata con l'ottava cifra.
Riferimenti normativi e approfondimenti
BMF Austria – informazioni sulla Umsatzsteuer-Identifikationsnummer (UID)
Verifica ufficiale nazionale
Il controllo qualificato della UID austriaca viene effettuato tramite FinanzOnline. L'amministrazione fiscale austriaca indica il servizio U16 per la conferma della UID e specifica che le richieste di verifica devono essere effettuate tramite FinanzOnline.
BMF Austria – conferma della UID / FinanzOnline
Verifica formato P.IVA del Belgio#
La partita IVA è gestita come un numero di 10 cifre. Il validatore accetta anche la vecchia forma a 9 cifre e, in questo caso, aggiunge automaticamente uno zero iniziale. Il primo carattere deve essere 0 oppure 1. Le ultime due cifre sono sottoposte a un controllo modulo 97.
Riferimenti normativi e approfondimenti
Commissione europea – VAT identification numbers
Verifica ufficiale nazionale
Per una verifica più approfondita dell'impresa è disponibile la Crossroads Bank for Enterprises (KBO/BCE) del Ministero dell'Economia belga. La ricerca può essere effettuata per numero d'impresa, denominazione o indirizzo e restituisce i dati registrati dell'impresa.
KBO/BCE – ricerca pubblica delle imprese
Verifica formato P.IVA della Bulgaria#
Il sistema gestisce numeri di 9 o 10 cifre.
Per i numeri a 9 cifre viene effettuato un controllo matematico con una prima serie di pesi e, quando il risultato intermedio è 10, un secondo calcolo con una serie di pesi diversa. Per i numeri a 10 cifre il codice esegue invece un controllo strutturale, senza applicare un unico checksum matematico.
Riferimenti normativi e approfondimenti
Commissione europea – VAT identification numbers
Verifica ufficiale nazionale
Per verifiche fiscali più approfondite il riferimento è la National Revenue Agency (NRA) bulgara, che tratta anche le procedure VIES e l'identificazione ai fini IVA.
Bulgarian National Revenue Agency – VAT / VIES
Verifica formato P.IVA di Cipro#
Il numero è composto da 8 cifre e una lettera finale. Il validatore verifica innanzitutto la struttura e rifiuta il prefisso 12, che non è assegnabile. La lettera finale viene calcolata mediante una somma basata su una tabella di trasformazione delle cifre e convertita in una lettera dell'alfabeto.
Riferimenti normativi e approfondimenti
Tax Department Cyprus – VAT / VIES
Verifica ufficiale nazionale
Il Tax Department cipriota mette a disposizione una pagina dedicata alla verifica dei numeri IVA tramite VIES e indica anche i riferimenti da contattare in caso di incongruenze nei dati di denominazione o indirizzo.
Gov.cy – VAT Number Verification
Verifica formato P.IVA della Repubblica Ceca#
Sono accettati numeri composti da 8, 9 o 10 cifre. Il checksum matematico viene applicato dal validatore al formato a 8 cifre; per i formati a 9 e 10 cifre viene controllata la struttura. Per il formato a 8 cifre la cifra finale viene calcolata mediante una somma pesata e una formula modulo 11.
Riferimenti normativi e approfondimenti
Commissione europea – VAT identification numbers
Verifica ufficiale nazionale
La Financial Administration of the Czech Republic dispone del Registro IVA (Registr DPH), accessibile dal portale fiscale MOJE daně. Il registro contiene informazioni sui soggetti registrati ai fini IVA e sulle persone identificate ai fini IVA.
Financial Administration – Registr DPH
Verifica formato P.IVA della Germania#
La partita IVA tedesca è composta da 9 cifre. Il controllo utilizza l'algoritmo ISO 7064 MOD 11-10, applicato all'intero numero per verificare la correttezza del carattere di controllo.
Riferimenti normativi e approfondimenti
Commissione europea – VAT identification numbers
Verifica ufficiale nazionale
Il riferimento per la verifica della USt-IdNr. è il Bundeszentralamt für Steuern (BZSt).
BZSt – conferma della Umsatzsteuer-Identifikationsnummer
Verifica formato P.IVA della Danimarca#
Il numero danese è composto da 8 cifre. Tutte le cifre partecipano al controllo attraverso i pesi 2, 7, 6, 5, 4, 3, 2, 1. La somma risultante deve essere divisibile per 11.
Riferimenti normativi e approfondimenti
Commissione europea – VAT identification numbers
Verifica ufficiale nazionale
L'amministrazione fiscale danese SKAT dispone di una sezione dedicata al controllo di numeri IVA, registrazioni e altri identificativi fiscali delle imprese.
SKAT – controllo di numeri IVA e registrazioni
Verifica formato P.IVA dell'Estonia#
La partita IVA estone è composta da 9 cifre. Le prime otto vengono moltiplicate per i pesi 3, 7, 1, 3, 7, 1, 3, 7; dalla somma viene ricavata la cifra di controllo tramite modulo 10.
Riferimenti normativi e approfondimenti
Estonian Tax and Customs Board – VAT number validation
Verifica ufficiale nazionale
L'amministrazione fiscale estone dispone di un verificatore nazionale KMKR. Inserendo il codice fiscale, il numero di registro o il numero IVA è possibile verificare se il soggetto è registrato ai fini IVA in Estonia e ottenere, tra gli altri dati, denominazione, numero IVA e date di registrazione o cancellazione.
EMTA – verifica del numero IVA estone
Verifica formato P.IVA della Grecia#
Per la Grecia il prefisso utilizzato in ambito VIES è EL, non GR. Il numero è composto da 9 cifre. Le prime otto vengono moltiplicate per i pesi 256, 128, 64, 32, 16, 8, 4, 2; la cifra finale viene ottenuta applicando modulo 11 e successivamente modulo 10.
Riferimenti normativi e approfondimenti
L'amministrazione fiscale greca conferma che la verifica VIES viene utilizzata per controllare i numeri IVA dei soggetti che effettuano operazioni intracomunitarie e indica di rivolgersi alle autorità fiscali nazionali in caso di dati errati o numero non riconosciuto.
Verifica ufficiale nazionale
AADE – Validità numero IVA / VIES
Verifica formato P.IVA della Spagna#
Il validatore gestisce tre tipologie: DNI, NIE e CIF.
Per DNI e NIE viene utilizzata la tabella ufficiale delle lettere di controllo; nel caso del NIE, X, Y e Z vengono prima convertite rispettivamente in 0, 1 e 2.
Per il CIF viene controllata la struttura 1 lettera + 7 cifre + carattere di controllo. Le sette cifre vengono elaborate con una somma pesata e da tale risultato vengono calcolati il possibile controllo numerico e quello alfabetico. Il tipo di CIF determina poi quale delle due forme è ammessa.
Riferimenti normativi e approfondimenti
Agencia Tributaria – NIF delle persone giuridiche e degli enti
Verifica ufficiale nazionale
L'Agencia Tributaria dispone di una funzione di consulta per NIF delle persone giuridiche, all'interno del Modelo 036. La consultazione del censimento richiede l'identificazione mediante certificato elettronico e consente di verificare se il NIF risulta registrato.
Agencia Tributaria – Consulta NIF delle persone giuridiche
Verifica formato P.IVA della Finlandia#
La partita IVA è composta da 8 cifre. Le prime sette vengono moltiplicate per i pesi 7, 9, 10, 5, 8, 4, 2; dalla somma viene calcolata la cifra di controllo tramite modulo 11. Il risultato 10 non viene accettato come cifra di controllo.
Riferimenti normativi e approfondimenti
Finnish Tax Administration – VAT number
Verifica ufficiale nazionale
Per una verifica dell'impresa finlandese è utile il Business Information System (YTJ), che consente di consultare i dati dell'organizzazione e le registrazioni ufficiali, compresa l'iscrizione al registro IVA.
YTJ – Company and organisation search
Verifica formato P.IVA della Francia#
La struttura prevista dal validatore è 2 caratteri + 9 cifre. Le nove cifre costituiscono il SIREN e sono sottoposte a controllo Luhn. Se i primi due caratteri sono numerici, viene inoltre calcolata la chiave tramite la formula basata sul modulo 97. Per le chiavi alfanumeriche il validatore effettua invece il controllo strutturale previsto dal codice.
Riferimenti normativi e approfondimenti
Impots.gouv.fr – numeri di identificazione fiscale
Verifica ufficiale nazionale
Per la verifica dell'esistenza e dei dati di un'impresa francese è particolarmente utile l'Annuaire des entreprises, il repertorio pubblico ufficiale che permette di ricercare le imprese e le relative informazioni amministrative.
Annuaire des entreprises – ricerca ufficiale delle imprese francesi
Verifica formato P.IVA della Croazia#
Il numero croato è composto da 11 cifre. Il validatore utilizza l'algoritmo ISO 7064 MOD 11-10 per verificare il carattere di controllo.
Riferimenti normativi e approfondimenti
Croatian Tax Administration – verifica dei contribuenti IVA
Verifica ufficiale nazionale
La Porezna uprava dispone del servizio pubblico Provjera obveznika u sustavu PDV-a, che consente di verificare se un soggetto è registrato nel sistema IVA croato. La ricerca utilizza l'OIB e la data di riferimento.
Porezna uprava – verifica soggetto nel sistema IVA
Verifica formato P.IVA dell'Ungheria#
Il numero ungherese è composto da 8 cifre. Le prime sette vengono moltiplicate per i pesi 9, 7, 3, 1, 9, 7, 3; l'ottava cifra viene quindi verificata tramite modulo 10.
Riferimenti normativi e approfondimenti
National Tax and Customs Administration of Hungary (NAV)
Verifica ufficiale nazionale
Il riferimento nazionale è il NAV, l'amministrazione fiscale e doganale ungherese, attraverso i propri servizi e registri dei contribuenti.
NAV – informazioni sulla registrazione fiscale
Verifica formato P.IVA dell'Irlanda#
Il validatore gestisce diversi formati irlandesi, tra cui 1234567A, 1234567AB e il formato storico con lettera nella seconda posizione.
Per i formati legacy il numero viene prima convertito nella forma canonica. Successivamente le prime sette cifre vengono elaborate con una serie di pesi e una tabella di 23 caratteri viene utilizzata per determinare la lettera di controllo. Nei numeri a 9 caratteri anche la seconda lettera partecipa al calcolo.
Riferimenti normativi e approfondimenti
Irish Revenue – VAT Number Verification
Verifica ufficiale nazionale
La Revenue Commissioners dispone di un vero e proprio strumento di verifica del numero IVA irlandese. La documentazione ufficiale specifica che il servizio è disponibile all'interno di ROS e di MyAccount, quindi la verifica nazionale più approfondita richiede l'accesso ai servizi online dell'amministrazione fiscale.
Revenue – informazioni sulla verifica dei VAT number
Verifica formato P.IVA dell'Italia#
La partita IVA italiana è composta da 11 cifre, con l'ultima utilizzata come cifra di controllo.
Il calcolo viene effettuato sulle prime dieci cifre. Le cifre che occupano le posizioni pari vengono raddoppiate e, se il risultato supera 9, vengono sommate le cifre del numero ottenuto. Dalla somma complessiva viene ricavata l'ultima cifra, che deve coincidere con il carattere presente nella partita IVA.
Riferimenti normativi e approfondimenti
Agenzia delle Entrate – Servizio di verifica della partita IVA
Verifica ufficiale nazionale
Il servizio dell'Agenzia delle Entrate consente di verificare la validità della partita IVA e restituisce, quando presente in Anagrafe tributaria, informazioni come stato della partita IVA, denominazione o nome del titolare, data di inizio attività ed eventuali sospensioni o cessazioni.
Per le operazioni intracomunitarie l'Agenzia delle Entrate precisa inoltre che deve essere utilizzato il servizio VIES.
Agenzia delle Entrate – Verifica partita IVA
Verifica formato P.IVA della Lituania#
Il sistema accetta numeri da 9 o 12 cifre.
Nel formato a 9 cifre viene utilizzata una prima sequenza di pesi 1,2,3,4,5,6,7,8; se il risultato è 10, viene eseguito un secondo calcolo con una diversa sequenza di pesi.
Lo stesso meccanismo viene applicato al formato a 12 cifre, utilizzando 11 caratteri per il calcolo della cifra finale.
Riferimenti normativi e approfondimenti
VMI – verifica dei codici IVA degli Stati membri UE
Verifica ufficiale nazionale
La Valstybinė mokesčių inspekcija (VMI) mette a disposizione informazioni e servizi per la verifica dei codici IVA e dello status fiscale dei soggetti.
Verifica formato P.IVA del Lussemburgo#
La partita IVA lussemburghese è composta da 8 cifre. Le prime sei costituiscono la parte di base; le ultime due vengono confrontate con il resto della divisione della base per 89.
Riferimenti normativi e approfondimenti
Guichet.lu – registrazione IVA in Lussemburgo
Verifica ufficiale nazionale
Il Lussemburgo non mette a disposizione, per quanto indicato dal portale istituzionale, un verificatore pubblico anonimo perfettamente equivalente a quello italiano. Il riferimento ufficiale per gli adempimenti e la posizione IVA è Guichet.lu / Administration de l'enregistrement, des domaines et de la TVA (AED).
Verifica formato P.IVA della Lettonia#
Il numero è composto da 11 cifre.
Il validatore distingue i numeri che iniziano con 4, per i quali applica un checksum con pesi specifici, dai numeri che iniziano con 3, accettati mediante il solo controllo strutturale. Gli altri prefissi vengono rifiutati.
Riferimenti normativi e approfondimenti
Valsts ieņēmumu dienests – contribuenti IVA
Verifica ufficiale nazionale
L'amministrazione fiscale lettone VID mette a disposizione una banca dati pubblica per la verifica dei numeri IVA. La ricerca può essere effettuata indicando le 11 cifre del numero, senza il prefisso LV. La pagina è stata aggiornata anche nel 2026.
VID – verifica del numero IVA lettone
Verifica formato P.IVA di Malta#
Il numero maltese è composto da 8 cifre. Le otto cifre vengono moltiplicate per i pesi 3,4,6,7,8,9,10,1; la somma deve essere divisibile per 37.
Riferimenti normativi e approfondimenti
Malta Tax and Customs Administration – VAT
Verifica ufficiale nazionale
Il portale della Malta Tax and Customs Administration (MTCA) raccoglie i servizi ufficiali IVA, compresa la sezione per la validazione e verifica dei numeri IVA VIES.
MTCA – servizi IVA e verifica VIES
Verifica formato P.IVA dei Paesi Bassi#
Il formato verificato dal sistema è 9 cifre + B + 2 cifre.
Per il moderno BTW-ID olandese il validatore effettua un controllo esclusivamente strutturale, verificando la presenza di nove cifre, della lettera B e delle due cifre finali. Non viene applicato il vecchio controllo modulo 11 al moderno BTW-ID.
Riferimenti normativi e approfondimenti
Belastingdienst – controllo del BTW-identificatienummer
Verifica ufficiale nazionale
La stessa amministrazione fiscale olandese indica VIES come strumento per verificare il BTW-ID dei clienti, compresi nome e indirizzo quando disponibili.
Per la verifica dell'esistenza e dei dati dell'impresa è inoltre possibile utilizzare il registro ufficiale KVK – Business Register.
Verifica formato P.IVA della Polonia#
La partita IVA polacca è composta da 10 cifre. Il calcolo previsto dal validatore utilizza i pesi 6,5,7,2,3,4,5,6,7 sulle prime nove cifre e determina il valore di controllo tramite modulo 11.
Riferimenti normativi e approfondimenti
Ministero delle Finanze polacco – elenco dei contribuenti IVA
Verifica ufficiale nazionale
La Polonia dispone di un sistema nazionale particolarmente utile: il White List / elenco dei contribuenti IVA del Ministero delle Finanze. La ricerca permette di verificare lo status del soggetto nei registri fiscali nazionali.
Ministero delle Finanze – ricerca dei contribuenti IVA
Nota tecnica sul validatore: nel codice PHP attuale la condizione finale della verifica polacca appare invertita: il ramo che confronta il checksum con la cifra presente nel numero restituisce il messaggio di errore, mentre il caso diverso porta a true. È quindi opportuno correggere questa condizione prima di considerare il controllo polacco definitivo.
Verifica formato P.IVA del Portogallo#
Il numero portoghese è composto da 9 cifre e il primo carattere non può essere zero. Le prime otto cifre vengono elaborate con i pesi 9,8,7,6,5,4,3,2; la nona cifra viene ricavata tramite modulo 11.
Riferimenti normativi e approfondimenti
Autoridade Tributária e Aduaneira – Portal das Finanças
Verifica ufficiale nazionale
Il Portal das Finanças è il portale ufficiale dell'amministrazione fiscale portoghese e rappresenta il punto di riferimento per le verifiche e gli adempimenti relativi al NIF e all'IVA.
Portal das Finanças – Autoridade Tributária e Aduaneira
Verifica formato P.IVA della Romania#
Il validatore accetta numeri da 2 a 10 cifre. Per il calcolo, il corpo del numero viene portato a nove cifre aggiungendo zeri a sinistra. Le nove cifre vengono moltiplicate per i pesi 7,5,3,2,1,7,5,3,2; dalla somma viene ricavata la cifra di controllo.
Riferimenti normativi e approfondimenti
ANAF – Agenția Națională de Administrare Fiscală
Verifica ufficiale nazionale
Il riferimento per la posizione fiscale e IVA delle imprese rumene è l'ANAF, che mette a disposizione registri e servizi per la consultazione dei contribuenti e dei soggetti registrati ai fini IVA.
ANAF – amministrazione fiscale rumena
Verifica formato P.IVA della Svezia#
La partita IVA svedese gestita dal sistema è composta da 12 cifre: le prime dieci costituiscono l'identificativo, mentre le ultime due devono essere 01. Le prime dieci vengono sottoposte all'algoritmo Luhn.
Riferimenti normativi e approfondimenti
Skatteverket – Checking VAT numbers
Verifica ufficiale nazionale
L'amministrazione fiscale svedese Skatteverket raccomanda di utilizzare il servizio VIES della Commissione europea per verificare i numeri IVA relativi alle operazioni intra-UE. L'agenzia indica inoltre che per proprie verifiche è possibile rivolgersi al servizio informazioni fiscale.
Skatteverket – Checking VAT numbers
Verifica formato P.IVA della Slovenia#
La partita IVA è composta da 8 cifre. Le prime sette vengono moltiplicate per i pesi da 8 a 2; la cifra di controllo viene quindi ottenuta tramite modulo 11, con la gestione dei valori 10 e 11 prevista dall'algoritmo.
Riferimenti normativi e approfondimenti
Financial Administration of Slovenia – registri dei contribuenti
Verifica ufficiale nazionale
La Financial Administration of the Republic of Slovenia (FURS) pubblica gli elenchi dei contribuenti e indica anche quali soggetti sono identificati ai fini IVA. Gli elenchi vengono aggiornati quotidianamente.
FURS – elenchi dei contribuenti
Verifica formato P.IVA della Slovacchia#
La partita IVA slovacca è composta da 10 cifre. Il controllo è molto semplice: il numero completo deve essere divisibile per 11.
Riferimenti normativi e approfondimenti
Financial Administration of Slovakia – servizi IVA
Verifica ufficiale nazionale
La Financial Administration slovacca mette a disposizione una ricerca degli operatori registrati ai fini IVA, utilizzabile per approfondire lo status nazionale del soggetto.
Financial Administration – elenco e informazioni sui contribuenti IVA
Verifica formato P.IVA dell'Irlanda del Nord#
Per l'Irlanda del Nord il codice utilizza il prefisso XI. Il validatore accetta numeri con 9 oppure 12 cifre dopo il prefisso.
Il controllo matematico viene applicato ai primi nove caratteri numerici. Vengono considerate sia la modalità standard basata sul modulo 97 sia una variante che utilizza la costante 55. Le eventuali tre cifre aggiuntive del formato a 12 caratteri non partecipano al checksum.
Il prefisso XI va distinto da GB: per le operazioni interessate dal regime applicabile all'Irlanda del Nord, il numero utilizzato per gli scambi con l'UE è identificato come XI.
Riferimenti normativi e approfondimenti
HMRC – VAT on movements of goods between Northern Ireland and the EU
Verifica ufficiale nazionale
Per le verifiche relative alla posizione IVA nel Regno Unito e all'Irlanda del Nord il riferimento è HM Revenue & Customs (HMRC).
Chi siamo#
Garda Informatica è la Software House che sviluppa Gestionali in Cloud su misura in tempi rapidi, grazie al META-Sviluppo RAPIDO.
- Vuoi passare dai fogli elettronici ad un Gestionale in Cloud, multi utente, accessibile ovunque e con qualunque dispostivo?
- Vuoi realizzare un Portale Web per offrire ai tuoi clienti un servizio a valore aggiunto?
Aiutiamo le aziende ad ottimizzare i processi e crescere. Lavoriamo con te per ridurre i rischi, trovare compromessi intelligenti e ottenere il massimo dal tuo budget.