Funzione: Customers -> UpdateAdmin
Questa funzione permette di modificare i dati dell'Amministratore di un'anagrafica cliente sul database.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
customer_id | facoltativo | Il codice cliente dell'anagrafica. | Lasciare vuoto per assegnarlo automaticamente |
contact_type | obbligatorio | La tipologia di anagrafica. |
1 → Anagrafica Cliente 2 → Anagrafica Fornitore 3 → Anagrafica Dipendente |
entity_type | obbligatorio |
La tipologia di anagrafica, deve essere popolata con il numero identificativo
In caso l'anagrafica sia una persona fisica, l'entity type non può più essere modificato.
|
100 → Persona fisica 200 → Libero Professionista 300 → Ditta individuale 400 → Società 500 → Ente no profit 800 → Ente pubblico |
name | obbligatorio | Nome del Cliente o dell'amministratore | Stringa |
surname | obbligatorio | Cognome del Cliente o dell'amministratore | Stringa |
tax_code | obbligatorio solo se è un privato | Codice Fiscale del Cliente o dell'amministratore | Stringa |
Risultato
La funzione di update restituirà un oggetto con i dati aggiornati.
Per visualizzare la struttura di un oggetto "Anagrafica Cliente", guarda il risultato della funzione customers->get
Esempi
Esempio di modifica dei dati dell'amministratore di un'anagrafica cliente già esistente (persona fisica).
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"contact_type":"1",
"entity_type":"200",
"customer_id" => 25,
"name" => "Mario",
"surname" => "Rossi",
"tax_code" => "CODICEFISCALE"
];
//Eseguo il comando
$customer_id = $sirio->sendCommand("customers", "updateAdmin", $dataset);
Esempio di modifica dei dati dell'Amministratore di un'anagrafica cliente già esistente (società/ditta individuale).
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"contact_type":"1",
"entity_type":"200",
"customer_id" => 105,
// Parametri facoltativi
"name" => "Mario",
"surname" => "Rossi",
"tax_code" => "CODICEFISCALE"
];
//Eseguo il comando
$customer_id = $sirio->sendCommand("customers", "updateAdmin", $dataset);
Sirio - Il Gestionale è anche social!