Funzione: Headers -> Update
Questa funzione permette di modificare i dati di un Set d'Intestazione delle fatture creato sul database.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
header_id | obbligatorio | Il codice identificativo del set d'Intestazione delle fatture. | Codice identificativo valido |
name | obbligatorio | Nome assegnato al set di impostazioni. | Stringa |
typology | obbligatorio | La tipologia di ente associata al set d'Intestazione delle fatture. |
1 → Libero Professionista 2 → Ditta invididuale 3 → Società di persone - SNC 4 → Società di persone - SAS 5 → Società di capitali - SRL 6 → Società di capitali - SRL SU 7 → Società di capitali - SRLs 8 → Società di capitali - SPA 9 → Società di capitali - SApA |
org_name | obbligatorio | Denominazione Sociale | Stringa |
tax_regime | obbligatorio | Regime di tassazione applicato in base alla tipologia di ente assegnato al set d'Intestazione delle fatture. |
RF01 → Regime ordinario RF02 → Contribuenti minimi RF16 → IVA per cassa P.A RF17 → IVA per cassa art. 32-bis DL 83-2012 RF19 → Forfettario |
org_vat_code | obbligatorio | Partita IVA o VAT Code | Stringa |
org_tax_code | obbligatorio | Codice Fiscale Azienda | Stringa |
prov_office | obbligatorio | Provincia in cui ha sede l'ufficio Registro imprese competente | Stringa |
rea | obbligatorio | Codice Registro (REA) dell'impresa. E' obbligatorio per emettere le fatture elettroniche. | Codice alfanumerico. Es:"TO 824437" |
entity_status | obbligatorio | Stato di attività dell'impresa. |
0 → Operativa 1 → In liquidazione |
legal_address | obbligatorio | Indirizzo della sede legale | Stringa |
legal_city | obbligatorio | Comune della sede legale | Stringa |
legal_province | obbligatorio | Provincia della sede legale | Stringa |
legal_cap | obbligatorio | CAP: Codice di Avviamento Postale dell'indirizzo della sede legale | Codice numerico di 5 cifre. Es.: "20090". |
use_office | facoltativo | Specifica una sede operativa/negozio, se diversa dalla sede legale. |
0 → No 1 → Si |
office_address | obbligatorio se è stata specificata una sede operativa. | Indirizzo della sede operativa | Stringa |
office_city | obbligatorio se è stata specificata una sede operativa. | Comune dell'indirizzo della sede operativa | Stringa |
office_province | obbligatorio se è stata specificata una sede operativa. | Provincia della sede operativa | Stringa. |
office_cap | obbligatorio se è stata specificata una sede operativa. | CAP: Codice di Avviamento Postale dell'indirizzo della sede operativa | Codice numerico di 5 cifre. Es.: "20090". |
tel | facoltativo | Numero di telefono aziendale | Numero |
fax | facoltativo | Numero di fax aziendale | Numero |
facoltativo | Indirizzo email aziendale | xxx@yyyy.tld | |
website | facoltativo | Sito web aziendale | https://www.nomedominio.ext |
Risultato
La funzione di update restituirà un oggetto con i dati aggiornati.
Per visualizzare la struttura di un oggetto "Set intestazioni fatture", guarda il risultato della funzione headers->get
Esempi
Esempio di modifica dei dati di un Set d'Intestazione delle fatture già esistente su Sirio..
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"header_id" => 9,
"name" => "Rossi SAS",
"typology" => "3",
"org_name" => "Rossi SAS",
"tax_regime" => "RF01",
"org_vat_code" => "00000000000",
"org_tax_code" => "00000000000",
"prov_office" => "MI",
"rea" => "MI 0101",
"entity_status" => "0",
"legal_address" => "Via Ammiraglio 25",
"legal_city" => "Milano",
"legal_province" => "MI",
"legal_cap" => "20152",
"use_office" => 0,
"tel" => "+39 02020202",
"fax" => "+39 02010101",
"email" => "rossisrl@mail.it",
"website" => "www.indirizzo-web.it"
// Prametri obbligatori se "use_office" => 1
"office_address" => "Via Magellano, 43",
"office_city" => "Milano",
"office_province" => "MI",
"office_cap" => "20152"
];
//Eseguo il comando
$header_id = $sirio->sendCommand("headers", "update", $dataset);
Sirio - Il Gestionale è anche social!