Nexus ERP

1.4.57 Import vehicule

Parametri

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.

 - in cazul aparitiei unei erori la importul unui document, sistemul va reveni complet la starea dinaintea importului.

 - documentele importate pana la aparitia erorii raman in baza de date.


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

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)

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

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

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)

Tabel 1. Date import vehicule



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"

       }]

}


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

Exemplu de obiect Json folosit pentru apel:

{

"id_importex" : "NX20180911150146"

}