Logo prodotto
Sirio - Il Gestionale: CustomersInvoices -> Update
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 Fatture Clienti
Funzione Update

Funzione: CustomersInvoices -> Update

Questa funzione permette di modificare i dati di una fattura cliente sul database.

Parametri

Campo Obbligatorio Descrizione Valori Ammessi
customer_id obbligatorio Il codice identificativo del cliente a cui è associata la fattura. Codice identificativo valido
customer_invoice_id obbligatorio Il codice identificativo della fattura cliente. Codice identificativo valido
shop_id obbligatorio Il codice identificativo del negozio a cui è associata la fattura. Lasciare vuoto per assegnarlo al negozio predefinito
invoice_num obbligatorio Numero della fattura cliente. Numero
invoice_date obbligatorio Data di emissione della fattura cliente. Data espressa nel formato: YYYY-MM-GG
header_id obbligatorio Codice identificativo dell'intestatario della fattura. Codice identificativo valido
description obbligatorio Descrizione dell'ordine (verrà suggerita al momento della fatturazione). Stringa di testo
payment_method obbligatorio Modalità di pagamento della fattura. Codice numerico:
1 = Già pagato
2 = Da pagare
3 = 2 rate
4 = Personalizzato
customer_name obbligatorio Il nome dell'anagrafica cliente a cui è associata la fattura. Stringa di testo
tax_code obbligatorio solo se è un privato Codice Fiscale del Cliente o dell'amministratore Stringa
address_street obbligatorio Indirizzo della sede legale Stringa
address_street_number obbligatorio Numero civico della sede legale Stringa
address_city obbligatorio Comune dell'indirizzo della sede legale Stringa
address_province obbligatorio Provincia In caso di sede legale italiana è necessario usare la sigla a due cifre. Es.: "MI".
address_postalcode obbligatorio CAP: Codice di Avviamento Postale dell'indirizzo della sede legale In caso di sede legale italiana è necessario specificarlo di 5 cifre. Es.: "20090".
address_countrycode obbligatorio Paese della sede legale Sigla del paese in due cifre. Es: "IT"
customer_order_id obbligatorio Codice identificativo dell'ordine associato alla fattura Codice identificativo valido
discount obbligatorio Sconto unitario. Numero
percentage obbligatorio percentuale importo fatturato. Numero

Esempi

Esempio di modifica di una fattura cliente esistente.

require("SirioService.php");

//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();

//Parametri
$dataset = [
	"customer_invoice_id" => 72,
	"shop_id" => "1",
	"customer_id" => "10",
	"invoice_num" => "78",
	"invoice_date" => "2018-07-18",
	"invoice_format" => "0",
	"header_id" => "7",
	"vat_collettability" => "0",
	"customer_name" => "Azienda 5",
	"vat_code" => "00000000000",
	"tax_code" => "00000000000",
	"address_street" => "Abc",
	"address_street_number" => "0",
	"address_city" => "Milano",
	"address_postalcode" => "20120",
	"address_province" => "MI",
	"address_countrycode" => "IT",
	"supplementary" => [
		"ImportoBollo" => 0
	],
	"payment_method" => "Pagato",
	"orders" => [
		[
			"customer_order_id" => "17",
			"description" => "Soggiorno Hotel Napoli",
			"percentage" => 100,
			"discount" => 0
		]
	],
	"payments" => [
		[
			"number" => 0,
			"percentage" => 100,
			"delay" => 0
		]
	]
];

//Eseguo il comando 
$customer_invoice_id = $sirio->sendCommand("customersInvoices", "update", $dataset);
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