Logo prodotto
Sirio - Il Gestionale: Cashbooks -> ListEntries
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 Primanota
Funzione ListEntries

Funzione: Cashbooks -> ListEntries

Questa funzione restituisce tutti i Movimenti/Registrazioni all'interno del database Prima Nota.

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
general facoltativo estesa Descrizione del movimento/registrazione che si desidera ricercare. Stringa di testo.
entry_type facoltativo 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
referenced facoltativo flag Stato del movimento/registrazione che si desidera ricercare. Codice numerico:
0 = Non referenziati
1 = Solo referenziati
amount_above facoltativo estesa Limite di importo minimo del movimento che si desidera ricercare. Numero (valore in euro.
amount_below facoltativo estesa Limite di importo massimo del movimento che si desidera ricercare. Numero (valore in euro).

Chiavi OrderBy Supportate

OrderBy Descrizione
natural|ASC Ordinato per data contabile del movimento/registrazione ascendente
natural|DES Ordinato per data contabile del movimento/registrazione discendente
amount|ASC Ordinato per codice valore dell'importo in euro ascendente
amount|DES Ordinato per codice valore dell'importo in euro 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 sulle Registrazioni/Movimenti della Prima nota genera come risultati oggetti "Movimenti". Per visualizzare la struttura di un oggetto Movimenti, guarda il risultato della funzione cashbooks->get

Esempi

Esempio di restituzione della lista Movimenti/Registrazioni della Prima Nota inseriti su Sirio.

require("SirioService.php");

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

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

/*

{
    "nav":{
        "page":1,
        "tot_pages":1,
        "results":30,
        "tot_results":2,
        "orderBy":"natural|DES"
    },
    "dataset": {
		name: "Unicredit",
		type: 1,
		cashbook_entry_id: 32,
		cashbook_id: 5,
		internal_id: 32,
		source_type: 0,
		entry_type: 97,
		ref_analysis: null,
		ref_payment_code: null,
		ref_customer_id: null,
		ref_supplier_id: null,
		ref_employee_id: null,
		amount: 548.00,
		fee: 2.00,
		description: "Descrizione della registrazione",
		dataset: null,
		format: null,
		date_entry: 2018-09-26 00:00:00,
		date_value: 2018-09-26,
		date_created: 2018-09-26 09:46:17,
		customer_name: null,
		supplier_name: null,
		employee_name: null
    },
	1: {
		...
	},
	2: {
		...
	}
	...
}

*/
Icona tips & tricks

Lo sapevi che su Sirio puoi conservare le buste paga dei tuoi dipendenti?

Sirio - Il Gestionale è anche social!

2018 © Sirio • Servizio offerto da PhoenixWeb