Funzione: Suppliers -> Create
Questa funzione permette la creazione di un nuovo fornitore sul database.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
contact_type | obbligatorio | La tipologia di anagrafica. |
1 → Anagrafica Cliente 2 → Anagrafica Fornitore 3 → Anagrafica Dipendente |
entity_type | obbligatorio | La tipologia di anagrafica, deve essere popolata con il numero identificativo |
100 → Persona fisica 200 → Libero Professionista 300 → Ditta individuale 400 → Società 500 → Ente no profit 800 → Ente pubblico |
entity_nationalitycode | obbligatorio | La nazionalità dell'anagrafica | Sigla del paese in due cifre. Es: "IT" |
org_name | solo se non è un privato | Denominazione Sociale dell'ente/azienda | Lasciare vuoto in caso di privato cittadino |
org_vat_code | solo se non è un privato | Partita IVA o VAT Code | Stringa |
org_tax_code | solo se non è un privato | Codice Fiscale Azienda | Stringa |
name | solo se è un privato | Nome del Fornitore o dell'amministratore | Stringa |
surname | solo se è un privato | Cognome del Fornitore o dell'amministratore | Stringa |
tax_code | obbligatorio solo se è un privato | Codice Fiscale del Fornitore 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" |
contact_tel | facoltativo | Numero di telefono del contatto | Stringa |
contact_mobile | facoltativo | Numero di cellulare del contatto | Stringa |
contact_fax | facoltativo | Numero di fax del contatto | Stringa |
contact_email | facoltativo | Indirizzo email del contatto | xxx@yyyy.tld |
default_currency | facoltativo | Valuta predefinita | Fornire la sigla della valuta usando la sigla a 3 cifre. Es.: "USD" per dollari, "EUR" per Euro. |
default_tax | facoltativo | Aliquota IVA | Percentuale |
Risultato
Campo | Obbligatorio | Descrizione | Valori Ammessi |
supplier_id | obbligatorio | Il codice fornitore dell'anagrafica creata. | Il codice è un numero progressivo |
Esempi
Esempio di creazione di una nuova anagrafica fornitore per una persona fisica.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"contact_type" => "1",
"entity_type" => 100,
"entity_nationalitycode" => "IT",
"name" => "Mario",
"surname" => "Rossi",
"tax_code" => "CODICEFISCALE",
"address_countrycode" => "IT",
"address_street" => "Corso Italia",
"address_street_number" => 83,
"address_province" => "RO",
"address_postalcode" => "00100",
"address_city" => "Roma",
"contact_email" => "info@mario.rossi.tld",
"contact_tel" => "06.000000000",
"contact_fax" => "02.000000000",
"default_currency" => "EUR"
];
//Eseguo il comando
$supplier_id = $sirio->sendCommand("suppliers", "create", $dataset);
Esempio di creazione di una anagrafica fornitore per una società.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"entity_type" => 200,
"entity_nationalitycode" => "IT",
"org_name" => "Mario Rossi Srl",
"org_vat_code" => "00000000000",
"org_tax_code" => "00000000000",
"name" => "Mario", //facoltativo
"surname" => "Rossi", //facoltativo
"address_countrycode" => "IT",
"address_street" => "Corso Italia",
"address_street_number" => "83",
"address_province" => "RO",
"address_postalcode" => "00100",
"address_city" => "Roma",
"contact_email" => "info@mario.rossi.tld",
"contact_tel" => "06.000000000",
"contact_fax" => "02.000000000",
"default_currency" => "EUR"
];
//Eseguo il comando
$supplier_id = $sirio->sendCommand("supplier", "create", $dataset);
Sirio - Il Gestionale è anche social!