
Import vehicule
Parametri apel procedura
Apel API pentru import vehicule:
http://{ip}:{port}/api/v1/import/vehicule
Câmp | Tip | Descriere |
---|---|---|
id_importex | varchar (25) | ID pentru identificarea unui lot de documente importate (util, de ex., pentru ștergerea în bloc a unui lot de documente importate). |
manage_existing | tinyint | 0 - Blocheaza 1 - Suprascrie 2 - Ignora |
updated_columns | varchar(max) | Se va trimite lista de campuri ce se doresc a fi suprascrise, separate prin virgula (fara spatiu intre campuri si virgula). |
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. |
Campuri disponibile import
Camp | Tip | Descriere |
---|---|---|
nr_inmatriculare | nvarchar(100) | Cod numeric sau alfanumeric care asigura identificarea unica a unui vehicul |
id_marca | varchar(25) | ID unic pentru identificarea marcii unui vehicul (optional daca se specifica den_marca, id_model sau den_model) |
den_marca | varchar (50) | Denumirea marcii vehiculului (optional daca se specifica id_marca, id_model sau den_model) |
id_model | varchar(25) | ID unic pentru identificarea modelului unui vehicul (optional) |
den_model | varchar (50) | Denumirea modelului vehiculului (optional daca se specifica id_model) |
tip_proprietate | varchar(20) | Tipul de proprietate al vehiculului (Proprietate, Leasing, Inchiriat, Client,Transportator) |
id_proprietar | varchar (25) | ID unic pentru identificarea proprietarului vehiculului (optional) |
id_extern_proprietar | varchar (50) | Id-ul extern al proprietarului (optional daca se specifica id_proprietar, cod_proprietar sau den_proprietar) |
cod_proprietar | varchar(20) | Codul fiscal al proprietarului (optional daca se specifica id_proprietar, den_proprietar sau id_extern_proprietar) |
den_proprietar | varchar (20) | Denumirea proprietarului (optional daca se specifica id_proprietar, cod_proprietar sau id_extern_proprietar), ales din nomenclatorul de Parteneri |
id_categorie | varchar(25) | ID unic pentru identificarea categoriei din care face parte vehiculul (optional) |
den_categorie | varchar (50) | Denumirea categoriei din care face parte vehiculul (optional daca se specifica id_categorie) |
id_centru_profit | varchar(25) | Codul intern al centrului de profit in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica den_centru_profit) |
den_centru_profit | nvarchar(100) | Denumirea centrului de profit (optional daca se specifica id_centru_profit) |
nr_inventar | varchar(20) | Numarul de inventar al vehiculului |
data_inmatriculare | date | Data inmatricularii vehiculului |
an_fabricatie | int | Anul fabricarii vehiculului |
serie_motor | varchar (50) | Seria de identificare a motorului vehiculului |
serie_caroserie | varchar (50) | Seria de identificare a caroseriei vehiculului |
cod_vin | varchar (50) | Numarul de identificare al vehiculului |
km_initiali | int | Numarul de km initiali ai vehiculului |
cilindree | int | Capacitatea cilindrica a vehiculului |
putere_cp | int | Puterea motorului vehiculului exprimata in "cai putere" |
anvelope | varchar (30) | Tipul de anvelope ale vehiculului |
consum_mediu | numeric (3,1) | Consumul mediu al vehiculului |
validare | bit | Se va valida sau nu vehiculul dupa salvare |
id_extern_centru_profit | varchar (25) | Id-ul extern al centrului de profit (optional daca se specifica id_centru_profit sau den_centru_profit) |
culoare | varchar(30) | Culoarea autovehiculului |
tip_auto | char (1) | Tipul auto poate fi V (autovehicul) sau R (remorca) |
id_extern_centru_profit | varchar(25) | Id extern centru profit |
sarcina_utila | int | Sarcina utila |
sarcina_maxima | int | Sarcina maxima |
capacitate_rezervor | int | Capacitate rezervor |
observatii | varchar(max) | Observatii |
id_carburant | varchar(25) | Codul intern al carburantului in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica id_extern_carburant, cod_carburant, den_carburant) |
id_extern_carburant | varchar(25) | Id-ul extern al carburantului (optional daca se specifica id_carburant, cod_carburant sau den_carburant) |
cod_carburant | varchar(20) | Codul de bare al carburantului (optional daca se specifica id_carburant, id_extern_carburant sau den_carburant) |
den_carburant | varchar(110) | Denumirea carburantului (optional daca se specifica id_carburant, cod_carburant sau id_extern_carburant) |
Exemplu de import in format Json
{
"parametri" :
{
"manage_existing" : 1,
"id_importex" : "API2021105110023",
"single_tran" : 1
},
"linii": [
{
"tip_auto": "V",
"nr_inmatriculare": "IS-95-MTV",
"id_marca": "34(1)",
"den_marca": "Audi",
"id_model": "24(1)",
"den_model": "A6",
"tip_proprietate": "Client",
"id_proprietar": "5665(1)",
"id_extern_proprietar": "65656",
"cod_proprietar": "56565564",
"den_proprietar": "MOTIVI PROIECT SRL",
"id_categorie": "4545(1)",
"den_categorie": "AUDI",
"id_centru_profit": "545(1)",
"id_extern_centru_profit": "643224",
"den_centru_profit": "DEPOZIT",
"nr_inventar": "88894845",
"data_inmatriculare": "2020-12-16",
"an_fabricatie": "2016",
"serie_motor": "KLI8473",
"serie_caroserie": "PHJU8788454",
"cod_vin": "654454",
"km_initiali": "877",
"cilindree": "120",
"putere_cp": "130",
"anvelope": "",
"consum_mediu": "10",
"culoare": "negru",
"validare": "1"
}]
}
Anulare import
Pentru anularea importului se utilizeaza: http://{ip}:{port}/api/v1/import/vehicule_anulare
Exemplu de obiect Json folosit pentru apel:
{
"id_importex" : "NX20180911150146"
}