Logo prodotto
Sirio - Il Gestionale: SuppliersOrders -> List
Professionale. In Cloud. Gratuito.
user docs icon

Manuale Utenti

  • Introduzione a Sirio - Il Gestionale
  • Come usare Sirio
    • Gestione Account e Utenti
      • Verifica dati Account
      • Attiva la Fatturazione Elettronica
      • Registra un nuovo utente
      • Assegna privilegi utente
      • Modifica i privilegi
      • Reset password utente
      • Crea un gruppo
      • Includi utenti nei gruppi
      • Configura sistema di pagamento
      • Modifica sistema di pagamento
      • Configura sistema d'incasso
      • Modifica dati account
    • Gestione centri di costo
      • Registra centro di costo
      • Modifica centro di costo
      • Cancella centro di costo
    • Gestione cespiti
      • Registra nuovo cespite
      • Modifica cespite
      • Elimina cespite
      • Associa un ordine ad un cespite
    • Gestione clienti
      • Registra nuovo cliente (fisico)
      • Registra nuovo cliente azienda
      • Importa anagrafica cliente
      • Esporta anagrafica cliente
      • Modifica anagrafica cliente
      • Cancella anagrafica cliente
    • Gestione fatture clienti
      • Genera una fattura
      • Visualizza - Scarica fatture cliente
      • Invia informazioni pagamento
      • Crea intestazione fattura
      • Verifica pagamenti cliente
    • Gestione ordini clienti
      • Registra ordine cliente
      • Esporta lista ordini cliente
      • Importa tutti gli ordini clienti
      • Modifica ordine cliente
      • Elimina ordine cliente
    • Gestione sistema di dashboard
      • Crea nuova dashboard
      • Modifica dashboard
      • Elimina dashboard
    • Gestione dipendenti
      • Registra un dipendente
      • Modifica anagrafica dipedente
      • Elimina anagrafica dipedente
      • Registra busta paga
      • Modifica busta paga
      • Elimina busta paga
      • Importa anagrafiche dipendenti
      • Importa archivio buste paga
    • Gestione fornitori
      • Registra fornitore (persona fisica)
      • Registra fornitore (azienda)
      • Importa anagrafica fornitori
      • Esporta anagrafica fornitori
      • Modifica anagrafica fornitori
      • Cancella anagrafica fornitori
    • Gestione fatture fornitori
      • Visualizza fatture di un fornitore
      • Registra una fattura
      • Visualizza Fatture Ricevute
      • Scaricare Fatture Ricevute
      • Importa fatture elettroniche
      • Registra fatture elettroniche
      • Elimina fattura registrata
    • Gestione ordini fornitori
      • Registra ordine fornitore
      • Importa ordini dei fornitori
      • Modifica ordine a un fornitore
      • Elimina ordine a un fornitore
    • Gestione negozi
      • Registra nuovo negozio
      • Modifica negozio
      • Elimina negozio
      • Codice pagamento negozio
      • Sistema pagamento negozio
    • Gestione prodotti
      • Registra nuovo prodotto
      • Importa lista prodotti
      • Cancella prodotto
      • Modifica informazioni prodotto
      • Visualizza ordini di un prodotto
    • Gestione prima nota
      • Crea movimento
      • Modifica movimento
      • Elimina movimento
      • Modifica prima nota
      • Elimina prima nota
      • Importa estratto conto
    • Visualizza statistiche
      • Mostra costi e ricavi
      • Controlla conto economico
    • Gestione set di fatturazione
      • Crea set di fatturazione
      • Modifica set di fatturazione
      • Visualizza fatture associate
      • Elimina set di fatturazione
    • Guida Agenzia delle Entrate
      • Inserire codice destinatario
      • Esportare fatture elettroniche
Icona sviluppatori

Manuale Sviluppatori

  • Introduzione alle API
  • Creazione BOT
  • Protocollo di comunicazione
  • Librerie pronte all'uso
  • Guida alle API
    • Modulo: Prodotti
      • products->get
      • products->getOrders
      • products->list
      • products->create
      • products->update
      • products->delete
    • Modulo: Negozi/Centri Ricavo
      • shops->get
      • shops->getInvoices
      • shops->list
      • shops->create
      • shops->update
      • shops->updatePosSettings
      • shops->updatePaymentContacts
      • shops->delete
    • Modulo: Clienti
      • customers->get
      • customers->getOrders
      • customers->getInvoices
      • customers->list
      • customers->listLedgerEntries
      • customers->listPayments
      • customers->checkDuplicates
      • customers->create
      • customers->update
      • customers->updateName
      • customers->updateOrg
      • customers->updateAdmin
      • customers->updateAddress
      • customers->updateContacts
      • customers->delete
    • Modulo: Ordini Clienti
      • customersOrders->get
      • customersOrders->getInvoices
      • customersOrders->list
      • customersOrders->create
      • customersOrders->update
      • customersOrders->updateStatus
      • customersOrders->delete
    • Modulo: Fatture Clienti
      • customersInvoices->get
      • customersInvoices->list
      • customersInvoices->create
      • customersInvoices->update
      • customersInvoices->delete
    • Modulo: Fornitori
      • suppliers->get
      • suppliers->getOrders
      • suppliers->getInvoices
      • suppliers->list
      • suppliers->checkDuplicates
      • suppliers->create
      • suppliers->update
      • suppliers->updateName
      • suppliers->updateOrg
      • suppliers->updateAdmin
      • suppliers->updateAddress
      • suppliers->updateContacts
      • suppliers->updateInvoiceSettings
      • suppliers->delete
    • Modulo: Ordini Fornitori
      • suppliersOrders->list
      • suppliersOrders->create
      • suppliersOrders->update
      • suppliersOrders->delete
    • Modulo: Fatture Fornitori
      • suppliersInvoices->create
      • suppliersInvoices->get
      • suppliersInvoices->list
      • suppliersInvoices->addOrder
      • suppliersInvoices->removeOrder
      • suppliersInvoices->update
      • suppliersInvoices->delete
    • Modulo: Centri di Costo
      • costs->list
      • costs->create
      • costs->update
      • costs->delete
    • Modulo: Cespiti
      • assets->get
      • assets->list
      • assets->create
      • assets->update
      • assets->delete
    • Modulo: Dipendenti
      • employees->get
      • employees->list
      • employees->create
      • employees->updateName
      • employees->updateAddress
      • employees->updateSettings
      • employees->updateContacts
      • employees->checkDuplicates
      • employees->delete
    • Modulo: Buste Paga
      • paychecks->list
      • paychecks->create
      • paychecks->update
      • paychecks->delete
    • Modulo: Intestazioni Fatture
      • headers->get
      • headers->getInvoices
      • headers->list
      • headers->create
      • headers->update
      • headers->delete
    • Modulo: Primanota
      • cashbooks->create
      • cashbooks->createEntry
      • cashbooks->createEntryCheck
      • cashbooks->delete
      • cashbooks->deleteEntry
      • cashbooks->get
      • cashbooks->list
      • cashbooks->listEntries
      • cashbooks->setOpening
      • cashbooks->truncate
      • cashbooks->update
      • cashbooks->updateEntriesMulti
      • cashbooks->updateEntry
      • cashbooks->updateEntryCheck
      • cashbooks->updateEntryReferences
    • Modulo: Strumenti
      • tools->getViesData
  • Testa le API


Clear history
Nascondi menu
Logo prodotto
Home
Sviluppatori
Guida alle API
Modulo Ordini Fornitori
Funzione List

Funzione: SuppliersOrders -> List

Questa funzione permette la ricerca dentro al database degli ordini dei fornitori.

Parametri

Campo Obbligatorio Descrizione Valori Ammessi
query facoltativo Parametri di ricerca
Oggetto JSON tramite il quale è possibile specificare le chiavi di ricerca: (chiave = valore).
Vedere sezione oggetto query più sotto per maggiori spiegazioni
Oggetto JSON
results facoltativo Numero dei risultati da visualizzare per pagina. Numero.
Predefinito: 10 risultati
page facoltativo Pagina da visualizzare
Il sistema crea un numero di pagine sfogliabili in base al numero di risultati della ricerca e a quanti risultati si desidera vedere per pagina results
Numero.
Predefinito: pagina 1
orderBy facoltativo Ordine di visualizzazione dei risultati
Vedere sezione chiavi OrderBy supportate più sotto per maggiori spiegazioni
Stringa di testo contenente una chiave OrderBy supportata

Oggetto Query

Campo Obbligatorio Tipologia di ricerca Descrizione Valori Ammessi
free facoltativo estesa Nome ordine, descrizione, cliente associati all'ordine che si desidera ricercare. Stringa di testo
status_invoice facoltativo flag Stato di fatturazione dell'ordine. Codice numerico:
0 = Tutti
1 = Solo fatturati
2 = Solo non fatturati
supplier_id facoltativo estesa Nome del Fornitore associato all'ordine che si desidera ricercare. Stringa di testo
cost_type_id facoltativo estesa Il nome del Costo associato all'ordine che si desidera ricercare.
Stringa di testo
operation_id facoltativo flag Codice numerico:
0 = Acquisto standard
1 = Acconto/deposito
2 = Acquisto patrimoniale
3 = Rimborso
currency facoltativo flag Codice numerico:
0 = Tutte
1 = EUR
date_start facoltativo esatta Data espressa nel formato: YYYY-MM-GG
date_end facoltativo esatta Data espressa nel formato: YYYY-MM-GG

Chiavi OrderBy Supportate

OrderBy Descrizione
supplier_order_id|ASC Ordinato per codice identificativo ordine ascendente
supplier_order_id|DES Ordinato per codice identificativo ordine discendente
contact_name|ASC Ordinato per nome del fornitore ascendente
contact_name|DES Ordinato per nome del fornitore discendente
operation_id|ASC Ordinato per descrizione ascendente
operation_id|DES Ordinato per descrizione della linea discendente
currency|ASC Ordinato per divisa ascendente
currency|DES Ordinato per divisa discendente
calc_imponibile|ASC Ordinato per imponibile ascendente
calc_imponibile|DES Ordinato per imponibile discendente
calc_tot|ASC Ordinato per importo totale ascendente
calc_tot|DES Ordinato per importo totale discendente
date_order|ASC Ordinato per data ordine ascendente
data_order|DES Ordinato per data ordine discendente

Risultato

Campo Obbligatorio Descrizione Valori Ammessi
nav obbligatorio Oggetto contenente i dati di navigazione. Oggetto JSON
nav.page obbligatorio Numero di pagina visualizzato Numero
nav.tot_pages obbligatorio Numero di pagine totali Numero
nav.results obbligatorio Numero di risultati per pagina visualizzati Numero
nav.tot_results obbligatorio Numero di risultato totali della ricerca Numero
nav.orderBy obbligatorio Ordine di ricerca realmente applicato Stringa di testo.
dataset obbligatorio Oggetto contenente i risultati Oggetto JSON
dataset[n] facoltativo Oggetto contenente il risultato n Oggetto JSON

La ricerca sugli ordini dei fornitori genera come risultati oggetti "ordine fornitore". Per visualizzare la struttura di un ordine fornitore, guarda il risultato della funzione suppliersOrders->get

Esempi

Esempio di ricerca di un ordine fornitore inserito su Sirio.

require("SirioService.php");

//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
	
//Parametri
$dataset = [
	"q" => [							// "q" sta per "query"
		"free" => "spesa"		
	],
	"r"	=> 10,						// "r" sta per "results" , numero risultati per pagina
	"p"	=> 1,						// "p" sta per "page", numero della pagina da visualizzare
	"s"	=> "name|DES"				// "s" sta per "sort"
];

//Eseguo il comando
$result = $sirio->sendCommand("suppliersOrders", "list", $dataset);

/*
{
	nav: {
		page: 1,
		tot_pages: 1,
		results: 10,
		tot_results: 3,
		orderBy: "name|DES"
	},
	dataset: {
		0: {
			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
		},
		1: {
			...
		},
		2: {
			...
		}
	}
}

*/
Icona tips & tricks

Lo sapevi che su Sirio puoi monitorare i tuoi cespiti e il loro ammortamento?

Sirio - Il Gestionale è anche social!

2018 © Sirio • Servizio offerto da PhoenixWeb