|
<< Click pentru afișare cuprins >> Navigare: SmartCash Everywhere REST Server > Metode de citire SmartCash Everywhere REST Server > Metode de citire pentru documente contabile > GetNextStockCorrection |
Metoda GetNextStockCorrection este utilizata pentru intoarcerea urmatorului document de corectie stoc inregistrat intr-un magazin din retea, care nu a fost inca prelucrat de catre aplicatia dvs. Datele sunt returnate pe linii, detaliat la nivel de articole. Campurile de tip antet (SHOP_NAME, DATADOC, etc) se repeta pentru fiecare linie de articol. Metoda trebuie urmata de confirmare prin metoda ConfirmReceivingDataByTypeOf.
Parametri Apel
Parametru |
Descriere |
Tip Date |
aIDAPP |
ID unic alocat aplicatiei care se conecteaza la serverul REST SmartCash |
Integer |
Campuri JSON returnate
Camp |
Descriere |
Tip Date |
RECVERSION |
Versiunea setului curent de date. |
Integer |
SHOP_NAME |
Denumirea magazinului din care provine corectia de stoc. |
String |
NRSHOP |
Codul magazinului folosit de catre utilizatori in programul SmartCash pentru magazinul din care provine documentul. |
Integer |
IDSMARTCASH_SHOP |
ID-ul unic al magazinului din care provine documentul in sistemul SmartCash. |
Integer |
IDEXTAPP_SHOP |
Codul extern al magazinului respectiv |
String |
DOC |
Numarul Procesului Verbal de corectie stoc. |
Integer |
DATADOC |
Data si ora Procesului Verbal de corectie stoc. (data si ora de inchidere efectiva a documentului). |
String |
TYPEOF_REFERENCE_DOC |
Tipul documentului de referinta in cazul in care exista: 1 = Receptie Furnizor 2 = Receptie Magazin Retea 3 = Retur Bon Fiscal 4 = Retur Vanzare cu Ridicata 5 = Transfer la Furnizor 6 = Transfer la Magazin 7 = Vanzare cu Ridicata 8 = Consum Intern 9 = Comenzi Livrare 10 = Comenzi Aprovizionare 11 = Compensare 12 = Transformari 13 = Inventar 14 = Corectie Stoc 15 = Descarcare Stoc cu POS >=100 = Alte tipuri de documente ce pot fi adaugate din aplicatia SmartCash in afara ce cele standard (custom). |
Integer |
REFERENCE_INTERNAL_DOC |
Numarul intern al documentului de referinta. Numarul corespunde documentului emis in sistemul SmartCash pentru documentul de referinta respectiv. (ex Nr. NIR pt receptie, Nr. LDI pt Inventar). |
Integer |
REFERENCE_INTERNAL_DATADOC |
Data si ora documentului intern de referinta. |
String |
TYPEOF_REFERENCE_EXTERNAL_DOC |
Tipul documentului extern de referinta pentru tipurile de operatii care se colecteaza pe baza de documente primite de la terti. Poate avea una din valorile: 1 = Factura. 2 = Aviz de insotire. |
Integer |
REFERENCE_EXTERNAL_DOC |
Numarul documentului extern de referinta pentru tipurile de operatii care se colecteaza pe baza de documente primite de la terti. |
String |
REFERENCE_EXTERNAL_DATADOC |
Data si ora documentului extern de referinta pentru tipurile de operatii care se colecteaza pe baza de documente primite de la terti. |
String |
IDSMARTCASH_ARTICLE |
ID-ul unic al articolului in sistemul SmartCash. In acest context ID-ul are numai valori intregi, pozitive pentru orice articol. |
Integer |
IDEXTAPP_ARTICLE |
Codul Extern al articolului |
String |
UNIT_PRICE |
Pretul de vanzare unitar inclusiv TVA |
Float |
SALE_UM |
UM Vanzare |
String |
VAT_PERCENT |
Procentul de TVA |
Float |
DIFF_QTY |
Diferenta cantitativa (in plus sau in minus) fata de stocul scriptic din magazin valabil in momentul inchiderii corectiei. In cazul corectiilor de stoc cu document de referinta externa de tip receptie terti (TYPEOF_REFERENCE_DOC = 1), aceeasi valoare este egala si cu diferenta dintre cantitatea fizic receptionata pe NIR-ul original (cantitate fizic) si cantitatea efectiv constatata la verificarea solicitata de furnizor. In cazul corectiilor de stoc cu document de referinta externa de tip inventar (TYPEOF_REFERENCE_DOC = 13), aceeasi valoare este egala si cu diferenta fata de cantitatea numarata pe inventarul respectiv din articolul respectiv (cantitate inchidere inventar), care se adauga sau se scade la stocul curent prin documentl de corectie. |
Float |
SUPPLYER_RECONCILE_QTY |
Camp utilizat doar in cazul corectiilor de stoc cu document de referinta receptie de la terti (TYPEOF_REFERENCE_DOC = 1). Acest camp contine cantitatea livrata de catre furnizor, transmisa prin cererea de reconciliere, ulterior efectuarii receptiei in magazin. Cererea de reconciliere este transmisa de catre furnizor prin intermediul metodei AddNewSupplierTransferCorrection. |
Float |
DIFF_SALE_VALUE_VAT_INCLUDED |
Valoarea la pret de vanzare a diferentei fata de stocul scriptic constatata in cadrul documentului curent de corectie stoc. (inclusiv TVA) |
Float |
DIFF_VAT_SALE_VALUE |
Valoarea TVA din valoarea de vanzare a diferentei fata de stocul scriptic constatata in cadrul documentului curent de corectie stoc. |
Float |
DIFF_COST_VALUE |
Valoarea la pret de achizitie a diferentei fata de stocul scriptic constatata in cadrul documentului curent de corectie stoc. (exclusiv TVA) |
Float |
DIFF_ESTIMATED_COST_VALUE |
Valoarea estimata la pret de achizitie a diferentei fata de stocul scriptic constatata in cadrul documentului curent de corectie stoc. (exclusiv TVA). In cazul intrarilor de pe corectie valoarea este egala cu cea din campul DIFF_COST_VALUE. In cazul iesirilor de pe corectie valoarea este calculata folosind ultimul pret de achizitie istoric. Si in cazul iesirilor pe stoc negativ acest camp intoarce o valoare in timp ce campul DIFF_COST_VALUE poate aduce valori inconsistente. |
Float |
ACCOUNTING_CODE |
Codul categoriei contabile din care articolul curent face parte, implicit valoarea 1 = Marfa, 2 = Materie Prima. |
String |
CATEG_1_CODE |
Codul categoriei aferent criteriului de clasificare 1. |
String |
CATEG_2_CODE |
Codul categoriei aferent criteriului de clasificare 2. |
String |
CATEG_3_CODE |
Codul categoriei aferent criteriului de clasificare 3. |
String |
CATEG_4_CODE |
Codul categoriei aferent criteriului de clasificare 4. |
String |
CATEG_5_CODE |
Codul categoriei aferent criteriului de clasificare 5. |
String |
CATEG_6_CODE |
Codul categoriei aferent criteriului de clasificare 6. |
String |
CATEG_7_CODE |
Codul categoriei aferent criteriului de clasificare 7. |
String |
CATEG_8_CODE |
Codul categoriei aferent criteriului de clasificare 8. |
String |
CATEG_9_CODE |
Codul categoriei aferent criteriul de clasificare 9. |
String |
CATEG_10_CODE |
Codul categoriei aferent criteriului de clasificare 10. |
String |