|
<< Click pentru afișare cuprins >> Navigare: SmartCash Everywhere REST Server > Metode de citire SmartCash Everywhere REST Server > Metode de citire pentru nomenclatoare primare > GetNextModifiedArticles |
Metoda GetNextModifiedArticles este utilizata pentru primirea tuturor articolelor modificate sau nou adaugate in sistemul SmartCash RMS de la ultima apelare a aceleiasi metode si trebuie urmata de confirmare prin metoda ConfirmReceivingDataByTypeOf. Rezultatul este un JSON paginat la maximum 5.000 inregistrari. Din acest motiv, metoda trebuie apelata recursiv, urmata, la fiecare pas, de confirmarea prin metoda ConfirmReceivingDataByTypeOf. Metoda GetNextModifiedArticles trebuie apelata succesiv, pana cand intoarce nodul DATASET gol.
Parametri Apel
Parametru |
Descriere |
Tip Date |
aIDAPP |
ID unic alocat aplicatiei care se conecteaza la serverul REST SmartCash |
Integer |
aNrShop |
Numarul de magazin din reteaua SmartCash cu al carui catalog de produse este mapata aplicatia terta. |
Integer |
isFullCodes |
Flag ce permite aducerea tuturor codurilor de vanzare aferente fiecarui articol in parte, pe nodul ITEM_CODES. Pentru valoarea 0 nu se aduc toate codurile pe nodul ITEM_CODES, pentru valoarea 1 sunt aduse toate codurile pe acest nod. Transmiterea parametrului este optionala. |
Integer |
isItemSuppliers |
Flag ce permite aducerea tuturor furnizorilor aferenti fiecarui articol in parte, pe nodul ITEM_SUPPLIERS. Daca parametrul lipseste sau pentru valoarea 0 nu se aduc furnizorii pe nodul ITEM_SUPPLIERS, pentru valoarea 1 sunt adusi toti furnizorii. Transmiterea parametrului este optionala. |
Integer |
Campuri JSON returnate
Camp |
Descriere |
Tip Date |
|
RECVERSION |
Versiunea setului curent de date. Se utilizeaza la confirmarea primirii (si utilizarii cu succes) a datelor folosind functia ConfirmReceivingDataByTypeOf |
Integer |
|
IDSMARTCASH |
Codul unic al articolului in sistemul SmartCash |
Integer |
|
IDEXTAPP |
Codul articolului in sistemul extern |
String |
|
SALECODE_NAME |
Denumirea tipului de cod folosit la identificarea comerciala a produsului (ex: EAN-13, EAN-8, PLU) |
String |
|
SALECODE |
Codul folosit la identificarea comerciala a produsului (ex: 6420387148210). Pentru codurile EAN acesta include si caracterul de control. |
String |
|
NAME |
Denumirea principala a articolului |
String |
|
DESCRIPTION |
Descrierea secundara scurta a articolului |
String |
|
NOTES |
Observatii de tip text cu lungime mare, despre produs (ex: ingrediente, instructiuni de utilizare, etc) |
String |
|
LISTED |
Flag care semnalizeaza daca articolul este listat sau delistat de la vanzare, din magazinul cu numarul aNrSHOP. Valoarea 0 = Delistat si 1 – Listat. |
Integer |
|
DIVISIBLE |
Flag care semnalizeaza daca articolul poate sau nu sa fie vandut fractionat (ex: fractionabil la Kg = 0,65 sau doar bucati intregi). Valoarea 0 = Nefractionabil si 1 – Fractionabil. |
Integer |
|
SALE_UM |
Denumirea unitatii de masura folosite la vanzarea produsului in SmartCash |
String |
|
ALT_UM |
Denumirea unitatii de masura alternative din sistemul retail (ex: SALE_UM=Buc si ALT_UM=Kg) |
String |
|
ALT_UM_RATIO |
Ratia de diviziune a unitatii de vanzare in unitate alternativa. (Ex: SALE_UM=Buc, ALT_UM=Kg, ALT_UM_RATIO=0,5 – inseamna ca o bucata cantreste 0,5 Kg in unitatea alternativa) |
Float |
|
SUPP_UM |
Denumirea unitatii de masura folosita la aprovizionare. (Ex: Bax) |
String |
|
SUPP_UM_RATIO |
Ratia de multiplicare a unitatii de vanzare pentru o unitate de aprovizionare. (Ex: SALE_UM=Buc, SUPP_UM=Bax, SUPP_UM_RATIO=12 – inseamna ca un Bax contine 12 Buc din produsul respectiv) |
Float |
|
PRICE |
Pretul de vanzare inclusiv TVA, corespunzator articolului respectiv, din magazinul cu numarul aNrSHOP |
Float |
|
VAT_VALUE |
Valoarea cotei procentuale de TVA pentru articolul respectiv (ex: 24 pentru TVA=24%) |
Float |
|
VAT_LETTER |
Litera corespunzatoare din echipamentul fiscal pentru cota de TVA VAT_VALUE (ex: A, B, C, D, E) |
String |
|
DISCOUNT |
Procentul de discount acordat pentru articolul respectiv la vanzare, din magazinul cu numarul aNrSHOP. O valoare cu – (minus) inseamna reducere iar una pozitiva inseamna majorare procentuala. |
Float |
|
DISCOUNT_2 |
Procentul de discount prag 2 acordat pentru articolul respectiv la vanzare, din magazinul cu numarul aNrSHOP. O valoare cu – (minus) inseamna reducere iar una pozitiva inseamna majorare procentuala. |
Float |
|
DISCOUNT_3 |
Procentul de discount prag 3 acordat pentru articolul respectiv la vanzare, din magazinul cu numarul aNrSHOP. O valoare cu – (minus) inseamna reducere iar una pozitiva inseamna majorare procentuala. |
Float |
|
DISCOUNT_4 |
Procentul de discount prag 4 acordat pentru articolul respectiv la vanzare, din magazinul cu numarul aNrSHOP. O valoare cu – (minus) inseamna reducere iar una pozitiva inseamna majorare procentuala. |
Float |
|
IS_DISCOUNT_SUSPENDED |
Flag care semnalizeaza daca articolul este suspendat de la orice tip de discount, din magazinul cu numarul aNrSHOP. Valoarea 0 = Liber la Discount si 1 – Blocat la Discount. |
Integer |
|
CATEG_1 |
Denumirea categoriei dupa criteriul de clasificare 1. |
String |
|
CATEG_2 |
Denumirea categoriei dupa criteriul de clasificare 2. |
String |
|
CATEG_3 |
Denumirea categoriei dupa criteriul de clasificare 3. |
String |
|
CATEG_4 |
Denumirea categoriei dupa criteriul de clasificare 4. |
String |
|
CATEG_5 |
Denumirea categoriei dupa criteriul de clasificare 5. |
String |
|
CATEG_6 |
Denumirea categoriei dupa criteriul de clasificare 6. |
String |
|
CATEG_7 |
Denumirea categoriei dupa criteriul de clasificare 7. |
String |
|
CATEG_8 |
Denumirea categoriei dupa criteriul de clasificare 8. |
String |
|
CATEG_9 |
Denumirea categoriei dupa criteriul de clasificare 9. |
String |
|
CATEG_10 |
Denumirea categoriei dupa criteriul de clasificare 10. |
String |
|
IDSMARTCASH_SUPPLIER |
ID-ul unic al furnizorului implicit asociat la articol. ID-ul este corespunzator magazinului cu numarul aNrShop din retea. |
Integer |
|
IDEXTAPP_SUPPLIER |
Codul extern al furnizorului implicit asociat la articol. Codul este corespunzator magazinului cu numarul aNrShop din retea. |
String |
|
IDSMARTCASH_STORE |
ID-ul unic al magazinului implicit asociat la articol. ID-ul este corespunzator magazinului cu numarul aNrShop din retea. |
Integer |
|
IDEXTAPP_ STORE |
Codul extern al magazinului implicit asociat la articol. Codul este corespunzator magazinului cu numarul aNrShop din retea. |
String |
|
IS_SALE_SUSPENDED |
Flag care semnalizeaza daca articolul este suspendat de la vanzare, din magazinul cu numarul aNrSHOP. Valoarea 0 = Liber la Vanzare si 1 – Blocat la Vanzare. |
Integer |
|
IS_PROMO_PRICE |
Flag care semnalizeaza daca pretul de vanzare PRICE este unul promotional, din magazinul cu numarul aNrSHOP. Valoarea 0 = pretul e standard, 1 = pretul este promotional. Pentru articolele cu discount DISCOUNT <> 0, acest camp are totdeauna valoarea 1. |
Integer |
|
ARTICLE_TYPE |
Tip articol. Campul are valoarea 0 pentru articole principale, 1 pentru Taxa Verde si 2 pentru ambalaje. |
Integer |
|
IDSMARTCASH_ASSOCIATED_ARTICLE |
Codul unic al articolului asociat la articolul curent in sistemul SmartCash |
Integer |
|
IDEXTAPP_ASSOCIATED _ARTICLE |
Codul articolului asociat la articolul curent in sistemul extern |
String |
|
ACCOUNTING_CODE |
Codul categoriei contabile din care articolul curent face parte |
String |
|
NORMAL_LABEL_CODE |
Codul formatului de eticheta corespunzator articolelor care NU se afla in promotie, din magazinul cu numarul aNrSHOP. |
String |
|
PROMO_LABEL_CODE |
Codul formatului de eticheta corespunzator articolelor care se afla in promotie, din magazinul cu numarul aNrSHOP. |
String |
|
ARTICLE_TYPE |
Tip articol. Campul are valoarea 0 pentru articole principale, 1 pentru Taxa Verde si 2 pentru ambalaje. |
Integer |
|
ARTICLE_KIND |
Tip general articol. Campul are valoarea 0 pentru articole Standard, 1 pentru articole Generice (master pentru variatii) si 2 pentru Variatii ale articolelor Generice. |
Integer |
|
IDSMARTCASH_GENERIC_ARTICLE |
Codul unic al articolului in sistemul SmartCash (camp ARTNR intern) al articolului generic la care articolul variatie este asociat. Campul are valoare doar pentru articole de tip Variatie (ARTICLE_KIND = 2). |
Integer |
|
GENERIC_ARTICLE_PRICE_METHOD |
Metoda de aplicare a politicilor comerciale dinspre articolul Generic catre Variatiile lui. Campul are valoarea 0 atunci cand politicile comerciale ale variatiilor sunt identice cu ale articolului Generic si 1 atunci cand politicile comerciale ale variatiilor sunt independente de articolul Generic. Campul are valoare doar pentru articole de tip Generic (ARTICLE_KIND = 1). |
Integer |
|
NC_CODE |
Reprezinta codul vamal al articolului. |
String |
|
CPV_CODE |
Reprezinta codul CPV SEAP. |
String |
|
Campuri JSON returnate pe nodul ITEM_CODES
Camp |
Descriere |
Tip Date |
IDSMARTCASH |
Codul unic al articolului in sistemul SmartCash |
Integer |
SALECODE |
Lista codurilor de vanzare alternative pentru articolul curent. Contine perechi de campuri SALECODE_NAME si SALECODE. Unul dintre acestea se regaseste si in lista de proprietati generale a articolului curent. Lista are mai multi termeni doar in cazul codificarii multiple. |
String |
SALECODE_NAME |
Denumirea tipului de cod folosit la identificarea comerciala a produsului (ex: EAN-13, EAN-8, PLU sau EXT). Codurile EXT pot fi alfanumerice cu maxim 30 caractere. |
String |
Campuri JSON returnate pe nodul ITEM_ATTRIBUTES
Camp |
Descriere |
Tip Date |
IDSMARTCASH_ATTRIBUTE |
ID-ul unic al atributului din sistemul SmartCash RMS. |
Integer |
CODE_ATTRIBUTE |
Codul alocat de catre utilizator atributului. |
String |
NAME_ATTRIBUTE |
Denumirea atributului. |
String |
ORDER_INDEX_ATTRIBUTE |
Indexul de ordonare al atributului din sistemul SmartCash RMS. |
Integer |
IDSMARTCASH_TERM |
ID-ul unic al termenului atributului din sistemul SmartCash RMS. |
Integer |
ISMANDATORY |
Semnalizeaza faptul ca atributul este obligatoriu sau nu. In cazul in care are valoarea 1 atunci atributul este folosit pentru generarea de variatii (atribut obligatoriu). In cazul in care are valoarea zero atunci atributul poate fi folosit doar pentru filtari si nu poate fi folosit la generarea de articole variabile (atribut optional). Atributele optionale pot sau nu sa fie completate la un articol. Cele obligatorii trebuiesc completate la orice articol variabil. |
Integer |
CODE_TERM |
Codul alocat de catre utilizator termenului atributului. |
String |
NAME_TERM |
Denumirea termenului atributului. |
String |
Campuri JSON returnate pe nodul ITEM_SUPPLIERS
Camp |
Descriere |
Tip Date |
IDSMARTCASH_SUPPLIER |
ID-ul unic al furnizorului din sistemul SmartCash RMS. |
Integer |
IDEXTAPP_SUPPLIER |
Codul extern al furnizorului asociat la articol. |
String |
NAME_SUPPLIER |
Denumirea furnizorului. |
String |
SUPP_ARTICLE_CODE |
Codul furnizorului. |
String |
SUPP_UM |
Denumirea unitatii de masura folosita la aprovizionare. (Ex: Bax) |
String |
SUPP_UM_RATIO |
Ratia de multiplicare a unitatii de vanzare pentru o unitate de aprovizionare. (Ex: SALE_UM=Buc, SUPP_UM=Bax, SUPP_UM_RATIO=12 – inseamna ca un Bax contine 12 Buc din produsul respectiv) |
Float |
SUPP_CATEGORY_1 |
Clasificarea dupa criteriul de grupare nr. 1 a articolelor folosita la raportare vanzari. |
String |
SUPP_CATEGORY_2 |
Clasificarea dupa criteriul de grupare nr. 2 a articolelor folosita la raportare vanzari. |
String |
SUPP_CATEGORY_3 |
Clasificarea dupa criteriul de grupare nr. 3 a articolelor folosita la raportare vanzari. |
String |
SUPP_LISTED |
Flag care semnalizeaza daca articolul este listat sau delistat de la comanda de catre furnizor. Valoarea 0 = Delistat si 1 – Listat. |
Integer |
SMARTCASH_LISTED |
Flag care semnalizeaza daca articolul este listat sau delistat de la comanda in sistemul Smartcash RMS independent de furnizor. Valoarea 0 = Delistat si 1 – Listat. |
Integer |
SUPP_QTY_MIN_ORDER |
Cantitatea minima de comanda in unitatea de vanzare a unitatea de masura de vanzare valabila in sistemul furnizorului. |
Float |
SUPP_QTY_PALET_LINE |
Cantitatea unui palet in unitatea de masura de vanzare valabila in sistemul furnizorului. |
Float |