Funzione: SuppliersOrders -> Get
Questa funzione permette di ottenere le informazioni di un ordine fornitore specifico inserito nel database.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
supplier_order_id | obbligatorio | Il codice d'ordine unico. | Codice ordine fornitore valido |
Risultato
Campo | Obbligatorio | Descrizione | Valori Ammessi |
supplier_order_id | obbligatorio | Il codice identificativo dell'ordine. | Codice identificativo fornitore valido |
supplier_id | obbligatorio | Il codice identificativo del fornitore a cui è assegnato l'ordine. | Codice identificativo fornitore valido |
cost_type_id | facoltativo | Il codice del centro di costo a cui l'ordine è associato. | Lasciare vuoto per assegnarlo non assegnare un centro di costo |
operation_id | facoltativo | La tipologia di operazione associata all'ordine. | Codice numerico: 0 = Acquisto standard 1 = Acconto/deposito 2 = Acquisto patrimoniale 3 = Rimborso |
description | obbligatorio | Descrizione dell'ordine. | Stringa di testo |
currency | obbligatorio | Codice di 3 lettere identificativo della divisa/valuta in cui avviene l'acquisto. | Sigla di 3 caratteri Es: EUR (per euro) Es: USD (per dollari) |
price_currency | obbligatorio | Prezzo nella divisa scelta. | Numero |
exchange_rate_effective | facoltativo | Tasso di cambio effettivamente applicato all'ordine. | Lasciare vuoto per farlo stimare automaticamente da Sirio |
exchange_rate_forecast | obbligatorio se si è impostata una valuta diversa da EUR | Tasso di cambio previsto. | Viene stimato automaticamente da Sirio |
change_fee | facoltativo | Importo della commissione sul cambio (espressa in euro). | Numero |
vat | obbligatorio | Aliquota dell'imposta IVA applicata all'ordine. | Numero intero. Es.: 22 (significa 22%) |
calc_tot | obbligatorio | Importo totale dell'ordine. | Numero intero. |
calc_vat | obbligatorio | Importo IVA. | Numero intero. |
calc_imponibile | obbligatorio | Importo base imponibile. | Numero intero. |
withholding_tax | facoltativo | Ritenuta fiscale applicata all'ordine (espressa in euro). | Numero |
date_order | facoltativo | La data in cui è stato effettuato l'ordine. | Data espressa nel formato: YYYY-MM-DD. Se vuoto viene inserita la data dell'importazione |
date_created | facoltativo | La data in cui l'ordine è stato registrato. | Se vuoto viene inserita la data dell'importazione |
contact_name | obbligatorio | Nome del Fornitore o dell'amministratore | Stringa |
cost_name | obbligatorio | Il nome del Centro di Costo a cui è associato l'ordine. | Stringa di testo. |
hex_color | obbligatorio | Codice esadecimale che identifica il colore del Centro di Costo. | Codice esadecimale |
invoice_nume | obbligatorio | Numero della fattura associata all'ordine. | Numero |
Esempi
Esempio delle informazioni restituite dalla funzione get per un Ordine associato ad un'anagrafica fornitore.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"supplier_order_id" => 77
];
//Eseguo il comando
$supplier_order_id = $sirio->sendCommand("suppliersOrders", "get", $dataset);
/*
dataset: {
supplier_order_id: 44,
supplier_id: 75,
supplier_invoice_id: null,
cost_type_id: 2,
operation_id: 0,
asset_id: null,
description: test,
currency: USD,
price_currency: 87.00,
exchange_rate_forecast: 0.8157,
exchange_rate_effective: null,
change_fee: 0.00,
vat: 0,
withholding_tax: 0.00,
date_order: 2018-04-06,
date_created: 2018-04-06 13:29:01,
contact_name: Bernardo Giorgio,
cost_name: Cancelleria,
cost_num_order: 5,
hex_color: #2a778d,
invoice_num: null,
calc_imponibile: 70.9659,
calc_vat: 0,
calc_tot: 70.9659
}
*/
Sirio - Il Gestionale è anche social!