Funzione: Cashbooks -> UpdateEntryReferences
Questa funzione permette di modificare i Riferimenti di una registrazione/movimento presente sul database.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
cashbook_id | obbligatorio | Il codice identificativo del Registro. | Il codice è un numero progressivo. |
cashbook_entry_id | obbligatorio | Il codice identificativo del Movimento/Registrazione. | Il codice è un numero progressivo. |
entry_type | obbligatorio | La tipologia di registrazione/movimento. | Stringa di testo: 0 = Non impostata 1 = incasso 2 = versamento 3 = emolumenti 4 = commissioni 10 = imposte 11 = agevolazioni fiscali 20 = finanziamento 90 = giroconto 97 = conto soci 98 = importi non dovuti 99 = ignora |
ref_payment_code | obbligatorio se si selezione come tipologia di registrazione/movimento "Incasso". | Il codice di pagamento/incasso associato alla registrazione. | Stringa di testo |
ref_customer_id | obbligatorio se si selezione come tipologia di registrazione/movimento "Incasso". | Il codice identificativo del cliente a cui è associata la registrazione/movimento. | Codice identificativo valido. |
ref_supplier_id | obbligatorio se si selezione come tipologia di registrazione/movimento "Versamento". | Il codice identificativo del fornitore a cui è associata la registrazione/movimento. | Codice identificativo valido. |
ref_employee_id | obbligatorio se si selezione come tipologia di registrazione/movimento "Emolumenti". | Il codice identificativo del dipendente a cui è associata la registrazione/movimento. | Codice identificativo valido. |
Risultato
La funzione di update_EntryReferences restituirà un oggetto con i dati aggiornati.
Per visualizzare la struttura di un oggetto "Movimenti/registrazioni della prima Nota", guarda il risultato della funzione cashbooks->get
Esempi
Esempio di modifica dei riferimenti di un movimento/registrazione presente all'interno di un Registro della Prima Nota.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"cashbook_id" => 5,
"cashbook_entry_id" => 19,
"entry_type" => 0,
"ref_customer_id" => 142, // Solo per entry_type = 1
"ref_supplier_id" => 47, // Solo per entry_type = 2
"ref_employee_id" => 78 // Solo per entry_type = 3
];
//Eseguo il comando
$cashbook_entry_id = $sirio->sendCommand("cashbooks", "updateEntryReferences", $dataset);
Sirio - Il Gestionale è anche social!