GetWholeSaleByOrder

<< Click pentru afișare cuprins >>

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

GetWholeSaleByOrder

Metoda GetWholeSaleByOrder este utilizata pentru intoarcerea unei facturi de vanzare cu ridicata pe baza codului comenzii din dispeceratul de comenzi (primita cu metoda AddNewDeliveryOrder). 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 sau preturi de achizitie diferite (de iesire).

 

Parametri Apel

Parametru

Descriere

Tip Date

aIDAPP

ID unic alocat aplicatiei care se conecteaza la serverul REST SmartCash

Integer

aValueSearch

Codul comenzii primate prin dispeceratul de comenzi de la o aplicatie terta folosind metoda AddNewDeliveryOrder.

String

 

Campuri JSON returnate

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 din care provin vanzarile.

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

IDSMARTCASH_CUSTOMER

ID-ul unic al clientului in sistemul SmartCash.

Integer

IDEXTAPP_CUSTOMER

Codul extern al clientului.

String

NAME_CUSTOMER

Numele clientului.

String

VAT_NUMBER_CUSTOMER

Codul fiscal al clientului.

String

DOC

Numarul (si seria) facturii emise in programul SmartCash.

Integer

DATADOC

Data facturii emise in programul SmartCash.

String

EXTERNAL_ORDER_NUMBER

Camp care reprezinta comanda externa ce a fost livrata cu factura respectiva (in cazul in care factura corespunde unei comenzi sosite de exemplu de pe un site online). Are aceeasi valoare cu cea primita prin parametrul aValueSearch.

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

Float

VAT_COST_VALUE

Valoarea TVA-ului la pret de achizitie pe articolul respectiv

Float

VAT_SALE_VALUE

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

Float

VAT_DISCOUNTED_SALE_VALUE

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

Float

MARGIN_VALUE

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

Float

DISCOUNTED_MARGIN_VALUE

Valoarea marginii comerciale efective (nu include TVA) dupa ce s-a scazut discount-ul.

Float

BATCH

Lotul de fabricatie

Float

BATCH_DATE

Data Lotului de fabricatie

Float

BATCH_DESCRIPTION

Descrierea lotului de fabricatie

String