Nexus ERP

1.4.57 Import vehicule

Parametri

Camp

Tip

Descriere

manage_existing

tinyint

0 = blocheaza, 1 = suprascrie, 2 = ignora                                                                                                                                                             

keep_data_on_err  

bit

Se pastreaza datele in tabele buffer in cazul aparitiei unei erori

single_tran

bit

Importul se executa intr-o singura tranzactie

updated_columns

varchar (max)

Lista coloanelor in vederea suprascrierii


http://{ip}:{port}/api/v1/import/vehicule

Camp

Tip

Descriere

id_importex

varchar (25)

ID pentru identificarea unui lot de documente importate (util, de ex., pentru ștergerea in bloc a unui lot de documente importate)

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)


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

varchar (30)

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


cilindreeintCapacitatea 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


Tabel 1. Date import vehicule



Exemplu de import in format Json

{

         "parametri" :

        {

           "manage_existing" : 1,

           "keep_data_on_err" : false,

           "single_tran" : true,

           "updated_columns" : null

        },

        "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"

       }]

}


Pentru anularea importului se utilizeaza: http://{ip}:{port}/api/v1/import/vehicule_anulare

Exemplu de obiect Json folosit pentru apel:

{

"id_importex" : "NX20180911150146"

}