Guida
Verifica della partita IVA per il B2B su Shopify: VIES e l'identificativo di consultazione
La verifica della partita IVA consiste nel confermare che il numero di identificazione IVA di un cliente è attualmente registrato presso l'amministrazione fiscale di uno Stato membro dell'UE — non semplicemente che ne ha l'aspetto. Per un negozio Shopify che vende all'ingrosso, questa distinzione decide se un richiedente B2B è un'impresa reale e registrata o una stringa di caratteri plausibile. Il servizio ufficiale di consultazione dell'UE è VIES, e un dettaglio di una verifica VIES — l'identificativo di consultazione — conta molto più di quanto la maggior parte dei commercianti immagini.
Cos'è una partita IVA (e cosa non è)
Ogni impresa registrata ai fini IVA nell'UE riceve un numero di identificazione: un prefisso paese di due lettere seguito da uno schema di cifre e lettere specifico del paese — DE123456789 per la Germania, FR12345678901 per la Francia, NL123456789B01 per i Paesi Bassi. Il numero identifica l'impresa ai fini dell'IVA transfrontaliera ed è la chiave che apre il trattamento fiscale B2B più comune in Europa: una cessione intracomunitaria, in cui il venditore non applica l'IVA e l'acquirente la assolve nel proprio paese.
È esattamente per questo che la verifica conta. Se la partita IVA dell'acquirente risulta non valida, scaduta o di un terzo, l'amministrazione può rivolgersi al venditore per l'IVA mai addebitata. Una partita IVA su un modulo è un'affermazione; la verifica la trasforma in prova.
Come funziona davvero una consultazione VIES
VIES — il sistema di scambio di informazioni sull'IVA, gestito dalla Commissione europea — viene spesso descritto come una banca dati, ma non lo è. È un relè: quando interrogate un numero, VIES inoltra la richiesta in tempo reale al registro IVA nazionale dello Stato membro indicato dal prefisso e restituisce la risposta di quel registro. Non esiste una copia centrale dei dati, con due conseguenze pratiche:
- La risposta è autorevole. Un «valido» proviene dal registro dello Stato membro nel momento della richiesta, non da una copia in cache.
- La disponibilità vale quanto 27 sistemi nazionali. Se il registro di uno Stato membro è in manutenzione — cosa che accade regolarmente, spesso di notte — VIES non può rispondere per quel paese, indipendentemente dalla salute del resto del sistema.
Conferma semplice o qualificata
La prassi fiscale distingue due livelli. Una conferma semplice risponde a una domanda: questo numero è valido adesso? Una conferma qualificata va oltre: restituisce (o verifica) anche nome e indirizzo registrati per quel numero, così da confermare che la partita IVA appartiene davvero all'impresa che ha presentato domanda — e non a una società estranea il cui numero è stato copiato da una fattura.
I commercianti tedeschi conoscono questa distinzione dal diritto nazionale: la procedura di conferma per le partite IVA estere è ancorata al § 18e della legge tedesca sull'IVA (UStG), in base alla quale l'Ufficio federale centrale delle imposte (BZSt) conferma la validità della partita IVA di un altro Stato membro e, su richiesta, nome e indirizzo registrati. Qualunque via si usi — la procedura BZSt o VIES direttamente — il principio è lo stesso: ai fini di una verifica fiscale, un controllo qualificato e documentato vale molto più di un rapido ping di validità. Per una richiesta all'ingrosso, confrontate sempre il nome registrato con la ragione sociale digitata dal richiedente nel vostro modulo.
L'identificativo di consultazione: la prova che avete davvero controllato
Ecco il dettaglio che separa un impianto di verifica serio da uno approssimativo. Quando interrogate VIES identificandovi con la vostra partita IVA come richiedenti, VIES emette un identificativo di consultazione (un identificativo di richiesta del tipo WAPIAAAAY…). Quell'identificativo è la traccia ufficiale, giuridicamente riconosciuta, che un controllo specifico su un numero specifico è avvenuto in un momento specifico.
Perché conta: le verifiche fiscali avvengono anni dopo la vendita. Se un verificatore contesta una fattura B2B senza IVA di tre anni prima, «all'epoca avevamo controllato la partita IVA» è un'affermazione — un identificativo di consultazione conservato è una prova. Il numero dell'acquirente potrebbe essere stato cancellato nel frattempo; l'identificativo ancora la vostra buona fede alla data del controllo. Un processo di verifica che butta via questo identificativo fa il lavoro e getta la ricevuta.
Due note pratiche: VIES emette un identificativo di consultazione solo se il richiedente fornisce il proprio Stato membro e la propria partita IVA con la query, e l'identificativo va conservato insieme alla richiesta a cui appartiene, non in un file di log che verrà sovrascritto. Anmelda fa entrambe le cose per impostazione predefinita — ogni controllo VIES viene eseguito con un'identità del richiedente e l'identificativo è memorizzato sul record della richiesta, così la prova è ancora lì quando arriva la lettera di verifica.
Controllo del formato o controllo al registro
Un numero sorprendente di strumenti di «validazione IVA» controlla solo il formato: il prefisso paese giusto, il numero giusto di caratteri, a volte un codice di controllo. Il controllo del formato è utile come primo filtro — intercetta subito gli errori di battitura, prima di qualsiasi chiamata di rete — ma non verifica nulla del mondo reale. DE123456789 è formattato perfettamente e quasi certamente non è un'impresa registrata.
Un impianto solido fa entrambe le cose, in quest'ordine: validare il formato localmente (riscontro immediato, nessuna consultazione sprecata), poi confermare presso il registro (la verifica vera e propria). Considerate qualsiasi strumento che si fermi al primo passaggio come un filtro anti-errori, non come una verifica.
Con che frequenza ricontrollare?
La validità è un'istantanea: un numero registrato a gennaio può essere cancellato a giugno — le imprese chiudono, si fondono, perdono la registrazione. Una cadenza pragmatica: verificare al momento della richiesta (sempre, conservando l'identificativo) e ricontrollare prima degli eventi che contano — un primo ordine importante, la riattivazione di un account all'ingrosso dormiente o una revisione periodica dei clienti B2B attivi. Ogni nuovo controllo genera il proprio identificativo di consultazione, allungando la catena documentata di buona fede invece di lasciarla ancorata a una sola data lontana.
Quando VIES non risponde — e succederà
Poiché VIES fa da relè verso i registri nazionali, l'indisponibilità è una condizione operativa normale, non un'eccezione. Il servizio pubblica codici di errore espliciti: MS_UNAVAILABLE (il registro dello Stato membro è offline), MS_MAX_CONCURRENT_REQ e GLOBAL_MAX_CONCURRENT_REQ (limiti di carico), SERVICE_UNAVAILABLE e TIMEOUT. I registri nazionali vengono regolarmente messi offline per finestre di manutenzione notturna.
La decisione progettuale cruciale: questi codici significano «riprova più tardi», mai «questa partita IVA non è valida». Un flusso che mostra un richiedente come «verifica fallita» perché il registro spagnolo era offline alle 2 di notte respingerà acquirenti legittimi e inquinerà i vostri dati di approvazione. Il comportamento corretto è accodare il controllo e riprovare automaticamente finché il registro non risponde — è così che il motore di verifica di Anmelda tratta ognuno di questi codici, distinguendo «la fonte ha detto no» da «la fonte non ha risposto».
Oltre l'UE: Svizzera e Regno Unito
Il commercio all'ingrosso europeo raramente si ferma al confine dell'UE, e nemmeno la verifica dovrebbe. Svizzera e Regno Unito hanno ciascuno un registro ufficiale interrogabile:
| UE | Svizzera | Regno Unito | |
|---|---|---|---|
| Registro | VIES (relè verso i registri IVA nazionali) | Zefix — indice centrale del registro di commercio | Companies House |
| Identificativo | Partita IVA, es. DE123456789 | IDI, es. CHE-123.456.789 | Numero societario, es. 12345678 |
| Cosa conferma | Registrazione IVA valida adesso; nome/indirizzo dove lo Stato membro li restituisce | L'impresa esiste; stato, sede iscritta, forma giuridica | Stato della registrazione, data di costituzione, amministratori |
| Artefatto di prova | Identificativo di consultazione (con identità del richiedente) | Dati dell'estratto al momento del controllo | Dati del registro al momento del controllo |
Lo schema è lo stesso in tutti tre i casi: un registro ufficiale, un identificativo strutturato e una risposta che vale la pena conservare. Ciò che cambia è l'oggetto della conferma — VIES conferma la registrazione IVA, Zefix e Companies House confermano esistenza e stato della società. Per i richiedenti svizzeri e britannici, lo stato al registro è l'equivalente del controllo VIES.
Inserirlo in un flusso all'ingrosso su Shopify
La verifica è una fase di un imbuto più lungo: un acquirente presenta domanda, i registri vengono controllati, una persona (o una regola) approva, e l'acquirente diventa un'azienda B2B nativa di Shopify con il catalogo e le condizioni giusti. Percorriamo l'imbuto completo nella guida al flusso di richiesta all'ingrosso e confrontiamo gli approcci di provisioning in B2B nativo o soluzioni con i tag.
La versione breve di come dovrebbe essere: controllo del formato immediato, controllo al registro automatico all'invio, tentativi ripetuti durante le indisponibilità invece di respingere i richiedenti, confronto del nome registrato con la domanda e conservazione dell'identificativo di consultazione insieme al record. È esattamente l'impianto che Anmelda offre per Shopify — controlli VIES, Zefix e Companies House accodati all'invio, con l'identificativo di consultazione conservato come prova pronta per la verifica.
Verifica in automatico la tua prossima richiesta B2B
Anmelda controlla ogni richiesta B2B su VIES, Zefix e Companies House, poi crea l'azienda Shopify nativa per te.
Aggiungi a Shopify