Funzione: Customers -> CheckDuplicates
Questa funzione permette di verificare la presenza di eventuali anagrafiche clienti già inserite nel database.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
entity_type | obbligatorio solo se l'anagrafica è straniera | La tipologia di anagrafica, deve essere popolata con il numero identificativo |
100 → Persona fisica 200 → Libero Professionista 300 → Ditta individuale 400 → Società 500 → Ente no profit 800 → Ente pubblico |
entity_nationalitycode | obbligatorio solo se l'anagrafica è straniera | La nazionalità dell'anagrafica | Sigla del paese in due cifre. Es: "IT" |
org_name | obbligatorio solo se l'anagrafica è straniera | Denominazione Sociale dell'ente/azienda | Lasciare vuoto in caso di privato cittadino |
org_vat_code | obbligatorio solo se l'anagrafica è straniera | Partita IVA o VAT Code | Stringa |
name | obbligatorio solo se l'anagrafica è straniera | Nome del Cliente | Stringa |
surname | obbligatorio solo se l'anagrafica è straniera | Cognome del Cliente | Stringa |
tax_code | obbligatorio solo se l'anagrafica è straniera | Codice Fiscale del Cliente | Stringa |
contact_email | obbligatorio solo se l'anagrafica è straniera | Indirizzo email del contatto | xxx@yyyy.tld |
Risultato
Campo | Obbligatorio | Descrizione | Valori Ammessi |
found | obbligatorio | Risultato del controllo duplicati |
false → Anagrafica non presente in archivio true → Anagrafica presente in archivio |
Esempi
Esempio di verifica duplicati per un'anagrafica cliente (persona fisica) creata su Sirio.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"entity_type" => 100,
"entity_nationalitycode" => "IT",
"name" => "Mario",
"surname" => "Rossi",
"tax_code" => "CODICEFISCALE",
"contact_email" => "info@mario.rossi.tld"
];
//Eseguo il comando
$entity_code = $sirio->sendCommand("customers", "checkDuplicates", $dataset);
Esempio di verifica duplicati per un'anagrafica cliente (società) creata su Sirio.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"entity_type" => 200,
"entity_nationalitycode" => "IT",
"org_name" => "Mario Rossi Srl",
"org_vat_code" => "00000000000",
"name" => "Mario",
"surname" => "Rossi",
"tax_code" => "CODICEFISCALE",
"contact_email" => "info@mario.rossi.tld"
];
//Eseguo il comando
$entity_code = $sirio->sendCommand("customers", "checkDuplicates", $dataset);
Sirio - Il Gestionale è anche social!