
Import linii Bon de consum
Parametri apel procedura
Apel API pentru linii Bon de consum:
http://{ip}:{port}/api/v1/import/bonuri_consum_update_linii
Câmp | Tip | Descriere |
---|---|---|
id_extern_document | varchar(25) | Id-ul extern al documentului, utilizat in aplicatia din care se importa. In cazul in care nu se specifica acest camp, identificarea documentului se va realiza in functie de numarul, seria si data acestuia. |
numar_document | varchar(20) | Numarul documentului |
serie_document | varchar(10) | Seria documentului. |
data_document | date | Data documentului |
single_tran | bit | Se specifica daca se va deschide o singura tranzactie pentru intregul import sau se va utiliza o tranzactie per document. 1 - in cazul aparitiei unei erori la importul unui document, sistemul va reveni complet la starea dinaintea importului. 0 - documentele importate pana la aparitia erorii raman in baza de date. |
Import linii Bon de consum
Câmp | Tip | Descriere |
---|---|---|
id_document | varchar(25) | ID unic pentru identificarea documentului |
id_produs | varchar(25) | Codul intern al produsului în formatul ID(PCT_LCR). Dacă se specifică doar ID-ul, atunci punctul de lucru este considerat implicit 1 (opțional dacă se specifică cod_produs sau den_produs) |
cod_produs | varchar(20) | Codul de bare al produsului (opțional dacă se specifică id_produs sau den_produs) |
den_produs | varchar(173) | Denumirea produsului (opțional dacă se specifică id_produs sau cod_produs) |
tip_produs | char(3) | Codul din 3 caractere corespunzător tipului de produs definit in nomenclatorul de bunuri si servicii (opțional dacă se specifică cont_produs) |
cont_produs | varchar(17) | Contul produsului (opțional dacă se specifică tip_produs) |
serie_produs | varchar (50) | Seria/numărul de lot al produsului (opțional) |
cantitate | numeric(13,3) | Cantitatea |
pret_achizitie | money | Prețul de achiziție(opțional, descărcarea mărfii se va face FIFO) |
data_expirare | date | Data expirării (opțional) |
denumire_sup | varchar (250) | Denumire suplimentara (opțional) |
id_foaieparcurs | varchar (25) | Codul intern al foii de parcurs în formatul ID(PCT_LCR). Dacă se specifică doar ID-ul, atunci adresa este considerat implicit 1 (opțional dacă se specifică serie_fparcurs, numar_fparcurs si data_fparcurs) |
serie_fparcurs | varchar(10) | Seria foii de parcurs (opțional dacă se specifică id_foaieparcurs, numar_fparcurs si data_fparcurs) |
numar_fparcurs | varchar(20) | Numărul foii de parcurs (opțional dacă se specifică id_foaieparcurs, serie_fparcurs si data_fparcurs) |
data_fparcurs | date | Data foii de parcurs (opțional dacă se specifică id_foaieparcurs, serie_fparcurs si numar_fparcurs) |
Exemplu de import in format Json
{
"parametri":{
"single_tran":1,
"serie_document":"BCM",
"numar_document":"2356",
"data_document":"2018-03-10"
},
"linii":[
{
"id_document":"1",
"id_produs":"87851",
"cantitate":5,
"cod_produs":"EBA",
"pret_achizitie":"10",
"cont_produs":"345"
}
]
}