Acest site folosește cookie-uri. Prin navigarea pe acest site, iți exprimi acordul asupra folosirii cookie-urilor. Vezi și politica noastră de confidențialitate

N E X U S
Nexus ERP

Nexus ERP progres

loading

Rezervarea stocului existent


Parametri apel procedura

Apel API pentru rezervarea stocului existent:

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

 

Câmp Tip Descriere
id_extern_comandavarchar(50)Id-ul extern al comenzii, utilizat in aplicatia din care se importa. In cazul in care nu se completeaza id_extern_comanda se face identificarea dupa numarul, data si seria comenzii sau id-ul intern al comenzii.
numar_comandavarchar(20)Numarul comenzii
serie_comandavarchar(10)Seria comenzii
data_comandadateData comenzii
id_gestiunevarchar(25)Codul intern al gestiunii in formatul ID(PCT_LCR). Se vor rezerva toate produsele de pe comanda pe aceasta gestiune. Se trimite doar in cazul in care nu se face rezervarea la nivel de linie si nu se trimit detaliile despre produs. In cazul in care nu se completeaza id_gestiune se face identificarea dupa id_extern_gestiune sau den_gestiune.
id_extern_gestiunevarchar(25)Id-ul extern al gestiunii, utilizat in aplicatia din care se importa. In cazul in care nu se completeaza id_extern_gestiune se face identificarea dupa id_gestiune sau den_gestiune. Se trimite doar in cazul in care nu se face rezervarea la nivel de linie si nu se trimit detaliile despre produs.
den_gestiunenvarchar(30)Denumirea gestiunii. In cazul in care nu se completeaza den_gestiune se face identificarea dupa id_gestiune sau id_extern_gestiune. Se trimite doar in cazul in care nu se face rezervarea la nivel de linie si nu se trimit detaliile despre produs.
id_importexvarchar(50)ID pentru identificarea unui lot de documente importate (util, de ex., pentru ștergerea în bloc a unui lot de documente importate).

 

Import antet pentru rezervarea stocului existent

Câmp Tip Descriere
id_produsvarchar(25)Codul intern al produsului in formatul ID(PCT_LCR).
id_extern_produsvarchar(25)Id-ul extern al produsului, utilizat in aplicatia din care se importa. In cazul in care nu este completat acest camp, se va face identificarea produsului dupa id_produs, cod_produs sau den_produs.
cod_produsvarchar(20)Codul produsului. In cazul in care nu este completat acest camp, se va face identificarea produsului dupa id_produs, id_extern_produs sau den_produs.
den_produsvarchar(250)Denumirea produsului. In cazul in care nu este completat acest camp, se va face identificarea produsului dupa id_produs, cod_produs sau id_extern_produs.
serie_produsvarchar(50)Seria/numărul de lot al produsului
cantitatenumeric(13,3)Daca ignor_stoc_rezervat e 0, atunci e cantitatea totala care se doreste a fi rezervata in stoc dupa executia procedurii (include ce e rezervat deja). Daca ignor_stoc_rezervat e 1 cantitatea trimisa nu include cantitatea rezervata deja.
id_gestiunevarchar(25)Codul intern al gestiunii in formatul ID(PCT_LCR). Se va rezerva produsul pe aceasta gestiune. Se trimite doar in cazul in care se face rezervarea la nivel de linie si se trimit detaliile despre produs. In cazul in care nu se completeaza id_gestiune se face identificarea dupa id_extern_gestiune sau den_gestiune.
id_extern_gestiunevarchar(25)Id-ul extern al gestiunii, utilizat in aplicatia din care se importa. In cazul in care nu se completeaza id_extern_gestiune se face identificarea dupa id_gestiune sau den_gestiune. Se trimite doar in cazul in care se face rezervarea la nivel de linie si se trimit detaliile despre produs.
den_gestiunenvarchar(30)Denumirea gestiunii. In cazul in care nu se completeaza den_gestiune se face identificarea dupa id_gestiune sau id_extern_gestiune. Se trimite doar in cazul in care se face rezervarea la nivel de linie si se trimit detaliile despre produs.
ignor_stoc_rezervatbitIgnora stocul deja rezervat si rezerva cantitatea specificata in parametrul cantitate.
tip_produschar(3)Codul din 3 caractere corespunzator tipului de produs definit in nomenclatorul de bunuri si servicii ( OBLIGATORIU)

 

Exemplu de rezervare a stocului existent in format Json

{
   "parametri":{
      "id_importex":"APIREZ20220112113756",
      "id_extern_comanda":"535524",
      "id_gestiune":"6(1)",
      "id_extern_gestiune":"78387437884",
      "den_gestiune":"MAGAZIN"
   }
}

 

In cazul in care se doreste rezervarea la nivel de linie se va utiliza aceeasi procedura, insa se vor da ca parametri si detaliile despre produs. Mai jos aveti un exemplu de JSON pentru acest caz:

 

{
   "parametri":{
      "id_importex":"APIREZ20220112113756",
      "id_extern_comanda":"546434"
   },
   "linii":[
      {
         "id_extern_produs":"615959",
         "serie_produs":"20185451640",
         "cantitate":1,
         "tip_produs":"FAA",
         "id_gestiune":"6(1)",
         "id_extern_gestiune":"78387437884",
         "den_gestiune":"MAGAZIN"
      }
   ]
}

 

Anulare import

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

Exemplu de obiect Json folosit pentru apel:

{
      "id_importex" : "APIREZ20220112113756"
}

  •     Actualizare câmpuri facturi clienți
  • Eliberarea stocului