GetNextStockCorrection

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