Funzione: Customers -> Get
Questa funzione permette di visualizzare la scheda di un cliente.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
customer_id | obbligatorio | Il codice identificativo dell'anagrafica. | codice identificativo valido |
Risultato
Campo | Obbligatorio | Descrizione | Valori Ammessi |
customer_id | obbligatorio | Il codice identificativo dell'anagrafica. | Il codice è un numero progressivo |
contact_name | obbligatorio |
Nome completo del cliente se persona fisica. Denominazione Sociale se ente o azienda. |
Stringa |
entity_type | obbligatorio | 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 | La nazionalità dell'anagrafica | Sigla del paese in due cifre. Es: "IT" |
org_name | solo se non è un privato | Denominazione Sociale dell'ente/azienda | Lasciare vuoto in caso di privato cittadino |
org_vat_code | solo se non è un privato | Partita IVA o VAT Code | Stringa |
org_tax_code | solo se non è un privato | Codice Fiscale Azienda | Stringa |
name | obbligatorio |
Nome del Cliente se persona fisica. Nome dell'amministratore se ente o azienda. |
Stringa |
surname | obbligatorio |
Cognome del Cliente se persona fisica. Cognome dell'amministratore se ente o azienda. |
Stringa |
tax_code | obbligatorio solo se è un privato |
Codice Fiscale del Cliente se persona fisica. Codice Fiscale dell'amministratore se ente o azienda. |
Stringa |
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". |
address_countrycode | obbligatorio | Paese della sede legale | Sigla del paese in due cifre. Es: "IT" |
contact_tel | facoltativo | Numero di telefono del contatto | Stringa |
contact_fax | facoltativo | Numero di fax del contatto | Stringa |
contact_mobile | facoltativo | Numero di cellulare del contatto | Stringa |
contact_email | facoltativo | Indirizzo email del contatto | xxx@yyyy.tld |
date_created | facoltativo | La data in cui il cliente è stato acquisito | Se vuoto viene inserita la data dell'importazione |
date_updated | facoltativo | La data in cui l'anagrafica del cliente è stata modificata l'ultima volta. | Data nel formato YYYY-MM-DD hh:mm:ss |
Esempi
Esempio delle informazioni restituite dalla funzione get per un'Anagrafica Cliente (persona fisica).
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"customer_id" => 4
];
//Eseguo il comando
$result = $sirio->sendCommand("customers", "get", $dataset);
/*
dataset: {
"customer_id": 283,
"contact_name": "COMUNE DI LODI",
"entity_code": "51abaee564adeb4d625095449f032fb2",
"entity_type": 800,
"entity_nationalitycode": "IT",
"org_name": "COMUNE DI LODI",
"org_vat_code": "03116800156",
"org_tax_code": "84507570152",
"name": "Damiano",
"surname": "Bello",
"tax_code": "BLLDMN94H25F952B",
"address_street": "Piazza Broletto",
"address_street_number": "1",
"address_city": "Lodi",
"address_province": "LO",
"address_postalcode": "26900",
"address_countrycode": "IT",
"contact_tel": "03210321032",
"contact_fax": "+39 02000000",
"contact_mobile": "3403232323",
"contact_email": "mail@mail.it",
"strict_error": null,
"eInvoice": 1,
"eInvoice_list_id": 1,
"eInvoice_date_start": "2015-03-31",
"balance": "0.00",
"date_created": "2018-09-24 10:35:17",
"date_updated": "2018-09-24 15:50:59",
"contact_tax_code": "03116800156",
"privileges": null
}
*/
Sirio - Il Gestionale è anche social!