Funzione: Tools -> getViesData
Questa funzione permette di ottenere le informazioni relative ad un'anagrafica Cliente tramite la procedura di controllo delle partite Iva comunitarie (Sistema elettronico di scambio dati sull'IVA - VIES).
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
vatnumber | Obbligatorio | Partita IVA o VAT Code | Stringa |
country | obbligatorio | Stato membro UE in cui risulta registrata la Partita IVA | Sigla del paese in due cifre. Es: "IT" |
Risultato
Campo | Obbligatorio | Descrizione | Valori Ammessi |
dataset | obbligatorio | Oggetto contenente i dati che il sistema scarica in automatico dal VIES. | Oggetto JSON |
dataset.countryCode | obbligatorio | La nazionalità dell'anagrafica | Sigla del paese in due cifre. Es: "IT" |
dataset.name | obbligatorio | Denominazione Sociale dell'ente/azienda | Stringa di testo |
dataset.vatnumber | obbligatorio | Partita IVA o VAT Code | Stringa |
dataset.requestDate | facoltativo | La data in cui la richiesta di controllo dati VIES viene effettuata. | Data in formato AAAA-MM-DD. |
dataset.valid | obbligatorio | Risultato controllo Partita IVA | Comando automatico che restituisce il sitema (true/false) |
address | obbligatorio | Oggetto contenente i dati relativi alla sede dell'azienda che il sistema scarica in automatico dal VIES. | Oggetto JSON |
address.street | obbligatorio | Indirizzo della sede legale | Stringa |
address.street_number | obbligatorio | Numero civico della sede legale | Stringa |
address.city | obbligatorio | Comune dell'indirizzo della sede legale. | Stringa |
address.province | obbligatorio | Provincia | In caso di sede legale italiana è necessario usare la sigla a due cifre. Es.: "MI". |
address.postalcode | obbligatorio | CAP: Codice di Avviamento Postale dell'indirizzo della sede legale | In caso di sede legale italiana è necessario specificarlo di 5 cifre. Es.: "20090". |
Esempi
Esempio di restituzione dati tramite il Sistema di controllo delle Partita IVA comunitarie.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"country" => "IT",
"vatnumber" => "00000000000"
];
//Eseguo il comando
$customer_id = $sirio->sendCommand("tools", "getViesData", $dataset);
Sirio - Il Gestionale è anche social!