Funzione: Assets -> Update
Questa funzione permette di modificare i dati di un cespite già esistente sul database.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
asset_id | obbligatorio | Il codice identificativo del Cespite che si desidera modificare. | Codice identificativo valido. |
asset_name | obbligatorio | Il nome del Cespite. | Stringa di testo. |
asset_value | obbligatorio | Valore storico del Cespite (Importo in euro). | Numero |
date_start | obbligatorio | Data inizio ammortamento. | La data riporta il formato YYYY-MM-DD |
amortizations_years | obbligatorio | Anni di ammortamento. | Numero |
amortizations.percentage | facoltativo | Percentuale ammortamento per anno X. | Numero. Se non specificato viene calcolata automaticamente dal sistema. |
amortizations.amount | facoltativo | Importo ammortamento per anno X. | Numero. Viene calcolato automaticamente dal sistema. |
amortizations.iper_percentage | facoltativo | Percentuale iper ammortamento per anno X. | Numero |
amortizations.iper_amount | facoltativo | Importo iper ammortamento per anno X. | Numero. Viene calcolato automaticamente dal sistema. |
Risultato
La funzione di update restituirà un oggetto con i dati aggiornati.
Per visualizzare la struttura di un oggetto "Cespiti", guarda il risultato della funzione assets->get
Esempi
Esempio di modifica di un Cespite.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"asset_id" => "16",
"asset_name" => "Mio cespite",
"asset_value" => 1200,
"date_start" => "2017-02-13",
"amortizations_years" => "3",
"amortizations" => [
"2017" => [
"percentage" => "43.97260273972603",
"amount" => "527.6712328767123",
"iper_percentage" => "0",
"iper_amount" => "0"
],
"2018" => [
"percentage" => "50",
"amount" => "600",
"iper_percentage" => "0",
"iper_amount" => "0"
],
"2019" => [
"percentage" => "6.027397260273972",
"amount" => "72.32999999999993",
"iper_percentage" => "0",
"iper_amount" => "0"
]
]
];
//Eseguo il comando
$asset_id = $sirio->sendCommand("assets", "update", $dataset);
Sirio - Il Gestionale è anche social!