GetNextRetailSale

<< Click pentru afișare cuprins >>

Navigare:  SmartCash Everywhere REST Server > Metode de citire SmartCash Everywhere REST Server > Metode de citire pentru documente contabile >

GetNextRetailSale

Metoda GetNextRetailSale este utilizata pentru intoarcerea urmatoarelor vanzari cu amanuntul  (prin bon fiscal), cate o inchidere de zi odata, inregistrate intr-un magazin din retea, vanzari care nu au fost inca prelucrate 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. Acelasi articol poate fi multiplicat daca corespunde la loturi de fabricatie diferite.

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 in nodul DATASET

Camp

Descriere

Tip Date

RECVERSION

Versiunea setului curent de date.

Integer

SHOP_NAME

Denumirea magazinului din care provin vanzarile respective

String

NRSHOP

Codul magazinului folosit de catre utilizatori in programul SmartCash pentru magazinul primitor.

Integer

IDSMARTCASH_SHOP

ID-ul unic al magazinului din care provin vanzarile cu amanuntul in sistemul SmartCash

Integer

IDEXTAPP_SHOP

Codul extern al magazinului respectiv

String

NRPOS

Numarul POS-ului sau al Casei de Marcat (ECR) de la care provin vanzarile cu amanuntul

Integer

DAY_CLOSURE_NUMBER

Numarul de Z emis de casa de marcat sau de POS pentru vanzarile cu amanuntul din ziua respectiva. Numarul este unic pe POS si se poate repeta dupa inlocuirea unei memorii fiscale (dupa aprox 2700 de inchideri). In combinatie cu campul DOC este insa unic.

Integer

DAY_CLOSURE_DATE

Data Z-ului emis de la casa de marcat sau de la POS pentru vanzarile cu amanuntul din ziua respectiva. Reprezinta tehnic data si ora ultimei tranzactii de incasare pentru vanzairile cu Z-ul respectiv.

String

DOC

Numarul descarcarii de gestiune din programul SmartCash aferente inchiderii respective de zi  

Integer

DATADOC

Data descarcarii de gestiune din programul SmartCash aferente inchiderii respective de zi  (data la care stocul a fost operat cu vanzarile respective)

String

IDSMARTCASH_ARTICLE

ID-ul unic al articolului vandut in sistemul SmartCash

ID-ul are valori intregi si pozitive pentru orice articol (marfa sau servicii) adaugat de catre utilizatori in SmartCash.

ID-ul poate avea si urmatoarele valori negative, predefinite intern si rezervate pentru o serie de operatii comerciale:

-3 = DISCOUNT PROCENTUAL COTA TVA A

-4 = DISCOUNT PROCENTUAL COTA TVA B

-5 = DISCOUNT PROCENTUAL COTA TVA C

-6 = DISCOUNT PROCENTUAL COTA TVA D

-7 = DISCOUNT PROCENTUAL COTA TVA E

 

-8 = DISCOUNT VALORIC COTA TVA A

-9 = DISCOUNT VALORIC COTA TVA B

-10 = DISCOUNT VALORIC COTA TVA C

-11 = DISCOUNT VALORIC COTA TVA D

-12 = DISCOUNT VALORIC COTA TVA E

 

-30 = AVANS COTA TVA A

-31 = AVANS COTA TVA B

-32 = AVANS COTA TVA C

-33 = AVANS COTA TVA D

-34 = AVANS COTA TVA E

Integer

IDEXTAPP_ARTICLE

Codul extern al articolului

String

QTY

Cantitatea vanduta din articolul respectiv (la vanzarea pe mai multe loturi se poate defalca pe cantitati corespondente pe lot)

Float

SALE_UM

Unitatea de masura de vanzare pentru articolul respectiv

String

UNIT_COST

Pretul de achizitie unitar al articolului respectiv (nu include TVA)

Float

UNIT_PRICE

Pretul de vanzare unitar inclusiv TVA-ul (pretul de raft) pe articolul respectiv

Float

COST_VALUE

Valoarea de achizitie (QTY * UNIT_COST) pe articolul respectiv (nu include TVA)

Float

SALE_VALUE_VAT_INCLUDED

Valoarea de vanzare la pret intreg, inclusiv TVA pe articolul respectiv

Float

DISCOUNT_VALUE_VAT_INCLUDED

Valoarea discount-ului acordat pentru articolul respectiv, inclusiv TVA-ul

Float

DISCOUNTED_SALE_VALUE_VAT_INCLUDED

Valoarea incasata efectiv pentru articolul respectiv, inclusiv TVA dupa aplicarea discount-ului.

Float

DISCOUNTED_SALE_VALUE

Valoarea incasata efectiv pentru articolul respectiv, exclusiv TVA dupa aplicarea discount-ului.

Float

VAT_PERCENT

Procentul de TVA aplicat pe articolul respectiv (pe linie vanzare)

Float

VAT_COST_VALUE

Valoarea TVA-ului la pret de achizitie pe articolul respectiv (pe linie vanzare)

Float

VAT_SALE_VALUE

Valoarea TVA-ului aplicat pentru valoarea de vanzare intreaga (la pretul de pe raft) pe articolul respectiv (pe linie vanzare)

Float

VAT_DISCOUNTED_SALE_VALUE

Valoarea TVA-ului aplicat pentru valoarea de vanzare redusa (la pretul redus dupa aplicarea discount-ului) pe articolul respectiv (pe linie vanzare)

Float

MARGIN_VALUE

Valoarea marginii comerciale (nu include TVA) fata de valoarea de vanzare la pret intreg pe articolul respectiv (pe linie vanzare).

Float

DISCOUNTED_MARGIN_VALUE

Valoarea marginii comerciale efective (nu include TVA) dupa ce s-a scazut discount-ul pe articolul respectiv (pe linie vanzare).

Float

BATCH

Lotul de fabricatie pe articolul respectiv

Float

BATCH_DATE

Data Lotului de fabricatie pe articolul respectiv

Float

BATCH_DESCRIPTION

Valoarea de Achizitie (DOC_QTY x UNIT_COST) precizia Descrierea lotului de fabricatie pe articolul respectiv

Float

TOTAL_SALES_VALUE_VAT_INCLUDED

Valoarea TOTALA de vanzare inclusiv TVA pentru toata inchiderea corespunzatoare de POS

Float

TOTAL_SALES_VAT

Valoarea TOTALA de a TVA-ului toata inchiderea corespunzatoare de POS

Float

TOTAL_SALES_VALUE

Valoarea TOTALA a vanzarilor exclusiv TVA pentru toata inchiderea corespunzatoare de POS

Float

TOTAL_PAY_CASH

Valoarea totala incasata pe forma de plata NUMERAR pe toata inchiderea corespunzatoare de POS

Float

TOTAL_PAY_CEC

Valoarea totala incasata pe forma de plata CEC pe toata inchiderea corespunzatoare de POS

Float

TOTAL_PAY_COUPON

Valoarea totala incasata pe forma de plata TICHET VALORIC (bonuri de masa) pe toata inchiderea corespunzatoare de POS

Float

TOTAL_PAY_CARD

Valoarea totala incasata pe forma de plata CARD pe toata inchiderea corespunzatoare de POS

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

NC_CODE

Codul vamal NC.

String

CPV_CODE

Codul CPV SEAP.

String

 

Campuri JSON returnate in nodul METRICS

Camp

Descriere

Tip Date

RECEIPTS_COUNT

Numarul total de bonuri emise.

Integer

INVOICE_RECEIPTS_COUNT

Numarul total de bonuri corespunzatoare facturilor simplificate.

Integer

CANCELED_RECEIPTS_COUNT

Numarul total de bonuri anulate. (inchise cu valoarea zero).

Integer