Funzione: CustomersInvoices -> Get
Questa funzione permette di ottenere le informazioni relative ad una specifica fattura cliente.
Parametri
Campo | Obbligatorio | Descrizione | Valori Ammessi |
customer_invoice_id | obbligatorio | Il codice identificativo della fattura. | Codice identificativo valido |
Risultato
Campo | Obbligatorio | Descrizione | Valori Ammessi |
shop_id | obbligatorio | Il codice identificativo del negozio. | Codice identificativo valido |
customer_invoice_id | obbligatorio | Il codice identificativo della fattura. | Codice identificativo valido |
invoice_year | obbligatorio | L'anno di riferimento della fattura. | Codice identificativo valido |
invoice_num | obbligatorio | Il numero della fattura. | Numero |
invoice_data | obbligatorio | La data riportata in fattura. | Data espressa nel formato: YYYY-MM-GG |
shop_name | obbligatorio | Il nome del negozio a cui è associata la fattura. |
Stringa di testo |
header_id | obbligatorio | Il codice identificativo del set di fatturazione associato al negozio. | Stringa di testo |
customer_id | obbligatorio | Il codice identificativo del cliente a cui è associata la fattura. | Numero |
customer_entity_type | obbligatorio | La tipologia di anagrafica cliente a cui è associata la fattura (deve essere popolata con il numero identificativo). | |
customer_name | obbligatorio | Nome dell'anagarfica cliente a cui è associata la fattura. | Stringa |
vat_code | solo se non è un privato | Partita IVA o VAT Code dell'anagarfica cliente a cui è associata la fattura. | Stringa |
tax_code | obbligatorio solo se è un privato | Codice Fiscale dell'anagarfica cliente a cui è associata la fattura. | Stringa |
address_street | obbligatorio | Indirizzo della sede legale dell'anagarfica cliente a cui è associata la fattura. | Stringa |
address_street_number | obbligatorio | Numero civico della sede legale dell'anagarfica cliente a cui è associata la fattura. | Stringa |
address_city | obbligatorio | Comune dell'indirizzo della sede legale dell'anagarfica cliente a cui è associata la fattura. | Stringa |
address_province | obbligatorio | Provincia dell'anagarfica cliente a cui è associata la fattura. | 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 dell'anagarfica cliente a cui è associata la fattura. | In caso di sede legale italiana è necessario specificarlo di 5 cifre. Es.: "20090". |
address_countrycode | obbligatorio | Paese della sede legale dell'anagarfica cliente a cui è associata la fattura. | Sigla del paese in due cifre. Es: "IT" |
ddt_number | obbligatorio se abiliti la funzione DDT. | Il numero del documento di trasporto (DDT). | Numero |
ddt_date | obbligatorio se abiliti la funzione DDT. | La data del documento di trasporto (DDT). | Data espressa nel formato: YYYY-MM-GG |
ddt_street | obbligatorio se abiliti la funzione DDT. | L'indirizzo inserito nel documento di trasporto (DDT). | Stringa |
ddt_street_number | obbligatorio se abiliti la funzione DDT. | Il numero civico inserito nel documento di trasporto (DDT). | Stringa |
ddt_city | obbligatorio se abiliti la funzione DDT. | La città inserita nel documento di trasporto (DDT). | Stringa |
ddt_postalcode | obbligatorio se abiliti la funzione DDT. | CAP: Codice di Avviamento Postale dell'indirizzo della sede legale inserito nel documento di trasporto (DDT). | In caso di sede legale italiana è necessario specificarlo di 5 cifre. Es.: "20090". |
ddt_countrycode | obbligatorio se abiliti la funzione DDT. | Paese della sede legale inserito nel documento di trasporto (DDT) | Sigla del paese in due cifre. Es: "IT" |
ddt_province | obbligatorio se abiliti la funzione DDT. | La provincia inserita nel documento di trasporto (DDT). | In caso di sede legale italiana è necessario usare la sigla a due cifre. Es.: "MI". |
payments_method | obbligatorio | Lo stato del pagamento | Stringa |
Esempi
Esempio delle informazioni restituite dalla funzione get per una Fattura associato ad un'anagrafica cliente.
require("SirioService.php");
//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
//Parametri
$dataset = [
"customer_invoice_id" => 74
];
//Eseguo il comando
$result = $sirio->sendCommand("customersInvoices", "get", $dataset);
/*
dataset: {
customer_invoice_id: 74,
invoice_year: 2018,
invoice_num: 78,
invoice_date: 2018-07-18,
invoice_format: 0,
vat_collettability: 0,
shop_id: 1,
shop_name: Prova1,
header_id: 7,
einvoice_id: null,
einvoice_customer_code: "",
einvoice_customer_pec: "",
customer_id: 10,
customer_entity_type: 200,
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,
ddt_number: "",
ddt_date: "",
ddt_name: "",
ddt_street: "",
ddt_street_number: "",
ddt_city: "",
ddt_postalcode: "",
ddt_province: "",
ddt_countrycode: "",
payment_method: Pagato,
supplementary_data: {
ImportoBollo: 0
},
cache_price: 90.00,
cache_discount: 0.00,
cache_net: 90.00,
cache_socialsurcharge: 0.00,
cache_socialfund: 0.00,
cache_vat: 19.80,
cache_withholding: 0.00,
cache_payable: 109.80,
tot_discount: 0,
tot_orders: 1,
imponibile: 90,
imposta: 19.8,
calc_tot: 109.8,
tot_quantity: 1,
orders_ids: {
0: 17
}
}
Sirio - Il Gestionale è anche social!