Funzione: Cashbooks -> createEntryCheck
Questa funzione permette la creazione di un nuovo Assegno/Vaglia all'interno di un Registro sul database.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
cashbook_id | obbligatorio | Il codice identificativo del Registro. | Il codice è un numero progressivo. |
date_issued | obbligatorio | La data di emissione dell'assegno/vaglia che si desidera creare. | Data espressa nel formato: YYYY-MM-DD. |
date_collected | obbligatorio | La data di incasso dell'assegno/vaglia che si desidera creare. | Data espressa nel formato: YYYY-MM-DD. |
id_check | facoltativo | Codice dell'assegno/vaglia. | Stringa di testo. |
id_bank | facoltativo | Codice della banca a cui è associato l'assegno/vaglia. | Stringa di testo. |
description | facoltativo | La descrizione contenuta nell'assegno/vaglia. | Stringa di testo. |
amount | obbligatorio | L'importo dell'assegno/vaglia. | Valore numerico riportato in euro (€). |
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 |
customer_name | facoltativo | Il nome dell'ordinante dell'assegno/vaglia. | 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
Campo | Obbligatorio | Descrizione | Valori Ammessi |
cashbook_entry_id | obbligatorio | Il codice identificativo dell'assegno/vaglia. | Il codice è un numero progressivo. |
Esempi
Esempio di creazione di un nuovo Assegno/Vaglia su Sirio, scegliendo come tipologia di registrazione "Incasso".
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"cashbook_id" => "2",
"date_issued" => "2018-06-01",
"date_collected" => "2018-06-03",
"id_check" => "v12",
"id_bank" => "999",
"customer_name" => "Rossi Mario",
"description" => "Vaglia 45",
"amount" => 55,
"entry_type" => "0"
// Parametri obbligatori solo se "entry_type" => "1"
"ref_payment_code" => "01545",
"ref_customer_id" => "142"
// Parametri obbligatori solo se "entry_type" => "2"
"ref_supplier_id" => "45"
// Parametri obbligatori solo se "entry_type" => "3"
"ref_employee_id" => "21"
];
//Eseguo il comando
$cashbook_entry_id= $sirio->sendCommand("cashbooks", "createEntryCheck", $dataset);
Sirio - Il Gestionale è anche social!