Web Service Partite IVA Comunitarie
Nell'articolo Consumiamo i servizi dell’Agenzia delle Entrate: Partite IVA Comunitarie è stato illustrato il servizio di controllo della Partita IVA messo a disposizione dall'Agenzia delle Entrate e come sfruttarlo a proprio vantaggio.
Una della FAQ del servizio menzionava il servizio web (Web Service SOAP) messo a disposizione dalla Comunità Europea, peccato che il link al WSDL era finto e continua ad esserlo. Uno dei recenti commenti all'articolo chiedeva aiuto circa la disponibilità del servizio web, bene, ho fatto qualche indagine sul sito della Comunità Europea scoprendo l'indirizzo corretto del WSDL.
- CheckVatService: http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl
Il funzionamento del servizio è molto semplice, richiede come parametri d'input:
- countryCode: Codice del Paese di cui si vuole verificare la Partita IVA/VAT (pattern [A-Z]{2}). Potete fare riferimento allo standart ISO-3166
- vatNumber: Codice da verificare
In figura un esempio di chiamata (eseguita con SOAP UI) al servizio per il controllo di una nota Partita IVA.
Ti consiglio di leggere questi due articoli di approfondimento che trattano l'argomento VIES VAT Service.
- Liferay 7: Come verificare la partita IVA comunitaria (VIES)
- Come Controllare la Partita IVA: Un esempio in C#