CodiciDocumento
Codici documento
Riepilogo
| Voce | Valore |
|---|---|
| Nome tecnico | CodiciDocumento |
| Area | Documenti |
| Descrizione | Codici documento |
| Campi chiave | customer_ID, cod_tipodoc, cod_gruppo_tipodoc |
| Numero di campi | 32 |
Operazioni
| Operazione | Descrizione |
|---|---|
GET /api/resources/CodiciDocumento | Elenco paginato, filtrabile con RecordSelection |
POST /api/sync/CodiciDocumento | Invio di un array di record |
Chiavi e obbligatorietà
- Campi chiave:
customer_ID,cod_tipodoc,cod_gruppo_tipodoc.customer_IDidentifica il tenant. - Obbligatori oltre alle chiavi:
des_tipodoc,cod_config,ind_input_num_doc,ind_controparte,ind_tipo_fattura,ind_ctr_esist_disp,ind_qta_esistenza,flg_qta_obbl,flg_val_obbl,flg_gest_lotti,flg_ctrl_lotti,flg_gest_matr,flg_ctrl_matricole,flg_isdeleted. Id,ts_updateedat_ultvarsono gestiti dalla piattaforma.
Struttura minima di un record
Campi chiave e obbligatori, con il tipo indicato dalla guida al posto del valore.
[
{
"cod_tipodoc": "<nvarchar(50)>",
"cod_gruppo_tipodoc": "<nvarchar(10)>",
"des_tipodoc": "<nvarchar(100)>",
"cod_config": "<nvarchar(10)>",
"ind_input_num_doc": "<nchar(1)>",
"ind_controparte": "<nchar(1)>",
"ind_tipo_fattura": "<nchar(1)>",
"ind_ctr_esist_disp": "<nchar(1)>",
"ind_qta_esistenza": "<nchar(1)>",
"flg_qta_obbl": "<bit>",
"flg_val_obbl": "<bit>",
"flg_gest_lotti": "<bit>",
"flg_ctrl_lotti": "<bit>",
"flg_gest_matr": "<bit>",
"flg_ctrl_matricole": "<bit>",
"flg_isdeleted": "<bit>"
}
]
Risorse correlate
Esempio di lettura
Il filtro su cod_tipodoc è un esempio: sostituisci i segnaposto <…>.
- curl
- C#
- JavaScript
curl -G "<BASE_URL>/api/resources/CodiciDocumento" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
--data-urlencode "PageSize=100" --data-urlencode "PageNumber=1" \
--data-urlencode "RecordSelection=cod_tipodoc='<VALORE>'"
await foreach (var row in ecube.ReadAllAsync("CodiciDocumento", "cod_tipodoc='<VALORE>'"))
Console.WriteLine(row);
// ecube: EcubeClient, vedi Esempi > C# / .NET
for await (const row of readAll("CodiciDocumento", "cod_tipodoc='<VALORE>'")) console.log(row);
// readAll: vedi Esempi > JavaScript
Campi (32)
| Campo | Tipo | Chiave | Nullable | Descrizione | Valori ammessi |
|---|---|---|---|---|---|
customer_ID | int | 🔑 | No | ||
cod_tipodoc | nvarchar(50) | 🔑 | No | Cod. Tipo Doc. | |
cod_gruppo_tipodoc | nvarchar(10) | 🔑 | No | Cod. Gruppo Doc. | |
des_gruppo_tipodoc | nvarchar(50) | Sì | |||
des_reg_iva | nvarchar(5) | Sì | Registro IVA | ||
des_tipodoc | nvarchar(100) | No | Des. Tipo Doc. | ||
cod_config | nvarchar(10) | No | Cod. config. prezzi | ||
sig_serie_doc | nvarchar(4) | Sì | Sig. Serie Doc. | ||
cod_dep_mov | nvarchar(10) | Sì | Cod. Dep. Mov. | ||
cod_dep_c | nvarchar(10) | Sì | Cod. Dep. C | ||
ind_input_num_doc | nchar(1) | No | Ins. Num. Doc. | 0=No · 1=Automatico obbligatorio · 2=Automatico non obbligatorio · 3=Manuale obbligatorio · 4=Manuale non obbligatorio | |
ind_controparte | nchar(1) | No | Ind. Controp. | 0=Nessuna · 1=Cliente · 2=Fornitore · 3=Deposito | |
ind_tipo_fattura | nchar(1) | No | Tipo Fattura | 0=Documento generico · 1=Fattura immediata · 2=Fattura accompagnatoria · 3=Fattura differita · 4=Nota di accredito | |
cod_cau_trasp | nvarchar(10) | Sì | Cod. Causale Trasp. | ||
ind_ctr_esist_disp | nchar(1) | No | Ctrl. Esistenza/Disp. | 0=No · 1=Esistenza bloccante; 2=Esistenza non bloccante · 3=Disponib. imm. Bloccante · 4=Disponib. imm. non bloccante · 5=Disponib. Bloccante · 6=Disponib. non bloccante | |
ind_qta_esistenza | nchar(1) | No | Ind. Qta Es. | 1=Aumenta · 2=Diminuisce · 0=Nulla | |
flg_qta_obbl | bit | No | Qta Obb. | ||
flg_val_obbl | bit | No | Val. Obb. | ||
flg_gest_lotti | bit | No | Gest. Lotti | ||
flg_ctrl_lotti | bit | No | Lotto Obb. | ||
flg_gest_matr | bit | No | Gest. Matricole | ||
flg_ctrl_matricole | bit | No | Matricola Obb. | ||
ind_modo_ins | nchar(1) | Sì | Modalità inserimento | X= Elimina articolo e carica componenti · D= Trasforma articolo in descrittivo e carica componenti · E= Articolo invariato e trasforma componenti in descrittive · K= Tipo riga Kit · I=Articolo e componenti invariati | |
flg_gest_kit | bit | Sì | Gestione Kit | ||
dat_obsoleto | datetime | Sì | Data Obsoleto | ||
flg_isdeleted | bit | No | Eliminato | ||
ind_staper | nchar(1) | Sì | Standard/Personalizzato | 0=Standard · 1=Personalizzato | |
dat_sync_tsec | datetime | Sì | Sync TsCloud | ||
cod_tabListPriorita | nvarchar(50) | Sì | Tabella listino priorità | ||
ts_update | timestamp | No | |||
dat_ultvar | datetime2 | Sì | |||
Id | int | No |
Fonti
- Guida campi: https://api.e-cube.it/Guide/Details?res=CodiciDocumento
- Specifica OpenAPI ufficiale: api.e-cube.it/swagger/docs/v1