AddNewDeliveryOrder

<< Click pentru afișare cuprins >>

Navigare:  SmartCash Everywhere REST Server > Metode de scriere SmartCash Everywhere REST Server >

AddNewDeliveryOrder

Metoda AddNewDeliveryOrder este utilizata pentru transmiterea continutului unui Comenzi de Livrare catre dispeceratul de ordine de livrare integrat in platforma SmartCash RMS. Folosind acest modul, utilizatorii SmartCash vor efectua picking-ul si livrarea efectiva a produselor, asigurand actualizarea permanenta, pe fluxul operational, a status-urilor pentru comanda primita.

 

Parametri Apel

Parametru

Descriere

Tip Date

aIDAPP

ID unic alocat aplicatiei care se conecteaza la serverul REST SmartCash

Integer

aJSONObject

Parametru formatat JSON, cu o sintaxa fixa (vezi exemplu), prin care sunt furnizate toate campurile necesare pentru tipul de date adaugat in sistemul SmartCash RMS.

TJSONObject

 

Campuri JSON de tip antet incluse in parametrul aJSONObject

Camp

Descriere

Camp Obligatoriu

Tip Date

NRSHOP

Codul magazinului folosit de catre utilizatori in programul SmartCash pentru magazinul din care urmeaza sa fie facuta livrarea. Daca este completat comanda este asociata pentru livrare acestui magazin. Daca este completat numarul trebuie sa fie un numar valid de magazin (de ex: returnat de metoda GetAllShops). In caz contrar metoda returneaza o eroare.

NU

Integer

ORDER_NUMBER

Numarul comenzii generat din sistemul extern. Trebuie sa fie unic. Daca se repeta este intoarsa o eroare si comanda este refuzata.

DA

String

ORDER_DATE

Data de generare a comenzii in sistemul extern.

DA

String

ORDER_OBS

Observatii referitoare la comanda. Daca este trimis campul ADDRESS pe langa informatia transmisa pentru ORDER_OBS se vor concatena si toate campurile de adresa.

NU

String

ORDER_OPERATOR_OBS

Observatii de transmis pentru operatorii din SmartCash. Acest camp nu este transmis pe factura.

NU

String

STATUS

Starea comenzii. Valorile posibile sunt:

STATUS=1 – Deschis

STATUS=2 – In Asteptare

STATUS=3 – In Lucru

STATUS=4 – Facturat

STATUS=5 – Returnat

STATUS=6 – Anulat

La transmiterea unei comenzi noi catre SmartCash RMS ea trebuie sa fie cu STATUS=2 (Comenzile sunt transmise spre livrare abia cand ajung in starea In Asteptare).

DA

Integer

STATUS_SUBTYPE

Subtipul starii comenzii. Valorile posibile sunt:

 

Pentru STATUS=1

STATUS_SUBTYPE=0 – Nimic

 

Pentru STATUS=2

STATUS_SUBTYPE=21 - In Asteptarea Platii

STATUS_SUBTYPE=22 - Procesabil

 

Pentru STATUS=3

STATUS_SUBTYPE=31 – Picking Neinceput

STATUS_SUBTYPE=32 – Picking Finalizat

 

Pentru STATUS=4

STATUS_SUBTYPE=41 – Neambalat

STATUS_SUBTYPE=42 – Ambalat

STATUS_SUBTYPE=43 – Expediat

STATUS_SUBTYPE=44 – Retur Postal

STATUS_SUBTYPE=45 – Confirmat Primirea

 

Pentru STATUS=5

STATUS_SUBTYPE=51 – Returnat Partial

STATUS_SUBTYPE=52 – Returnat Integral

 

Pentru STATUS=6

STATUS_SUBTYPE=61 – Razgandire

STATUS_SUBTYPE=62 – Modificare

STATUS_SUBTYPE=63 – Lipsa Stoc

STATUS_SUBTYPE=64 – Alte Motive

La transmiterea unei comenzi noi catre SmartCash RMS ea trebuie sa aiba fie STATUS_ SUBTYPE = 21 (pentru comenzi cu plata la livrare de exemplu), fie STATUS_ SUBTYPE = 22 (pentru comenzi a caror achitare este deja validata de site – platite cu cardul de exemplu).

DA

Integer

TYPEOF_PAYMENT

Tipul de plata selectata de catre client pentru comanda. Valori posibile:

TYPEOF_PAYMENT=1 – Numerar Ramburs

TYPEOF_PAYMENT=2 – CARD

TYPEOF_PAYMENT=3 – Ordin de Plata

TYPEOF_PAYMENT=4 – Altele

TYPEOF_PAYMENT=5 – CEC

DA

Integer

TYPEOF_PAYMENT_GATEWAY

Procesatorul de plati folosit la plata online.

Valori posibile:

TYPEOF_PAYMENT_GATEWAY =1 – PayPal

TYPEOF_PAYMENT_GATEWAY =2 – MobilPay

TYPEOF_PAYMENT_GATEWAY =3 – LibraPay

TYPEOF_PAYMENT_GATEWAY =4 – iPay Transilvania

NU

Integer

CARD_TRANSACTION_ID

ID-ul tranzactiei platii. (daca exista)

NU

String

TYPEOF_DELIVERY

Modul de livrare pentru comanda respectiva. Valori posibile:

TYPEOF_DELIVERY=1 – Posta

TYPEOF_DELIVERY=2 – Curier Rapid

TYPEOF_DELIVERY=3 – Altele

DA

Integer

IDSMARTCASH_CUSTOMER

Codul unic al clientului in sistemul SmartCash, in cazul in care clientul detine un cont permanent pe site-ul online sau este un client ERP. Pentru clientii de tip GUEST de pe site-uri online, acest camp NU trebuie furnizat. Daca clientul este calificat si campul nu este furnizat atunci obligatoriu trebuie furnizat campul IDEXTAPP_CUSTOMER. Pentru clientii de tip GUEST (anonimi) datele acestora sunt salvate doar la nivelul comenzii transmise in sistemul SmartCash RMS. Clientii calificati insa, vor fi adaugati si in masterdata SmartCash RMS pentru reutilizare ulterioara primind un IDSMARTACSH_CUSTOMER unic ce va fi returnat in raspunsul acestei metode.

Chiar daca un client exista deja in sistemul SmartCash RMS, (avand deja un ID cuplat cu codul unic extern) toate campurile de facturare, adresa de facturare si eventual adresa de livrare din aceasta metoda trebuiesc completate. El vor avea precedenta pentru comanda curenta in fata oricaror alte valori existente in masterdata SmartCash RMS.

DA/NU

Integer

IDEXTAPP_CUSTOMER

Codul unic al clientului in sistemul extern (site, ERP), in cazul in care clientul detine un cont permanent pe site-ul online sau este un client ERP. Pentru clientii de tip GUEST de pe site-uri online, acest camp NU trebuie furnizat. Daca clientul este calificat (non-guest) si campul nu este furnizat atunci obligatoriu trebuie furnizat campul IDSMARTCASH_CUSTOMER.

Pentru clientii de tip GUEST (anonimi) datele acestora sunt salvate doar la nivelul comenzii transmise in sistemul SmartCash RMS. Clientii calificati insa, vor fi adaugati si in masterdata SmartCash RMS pentru reutilizare ulterioara impreuna cu codul extern primit, ce va fi returnat si in raspunsul acestei metode alaturi de codul intern IDSMARTACSH_CUSTOMER.

Chiar daca un client exista deja in sistemul SmartCash RMS, (avand deja un ID cuplat cu codul unic extern) toate campurile de facturare, adresa de facturare si eventual adresa de livrare din aceasta metoda trebuiesc completate. El vor avea precedenta pentru comanda curenta in fata oricaror alte valori existente in masterdata SmartCash RMS.

In cazul unui client calificat (cu IDEXTAPP_CUSTOMER) care nu exista inca in sistemul SmartCash RMS, acesta va fi adaugat automat in sistemul Smartcash RMS, in acelasi timp cu comanda de care tine (in acelasi apel AddNewDeliveryOrder) folosind aceleasi validari si reguli ca si metoda separata de adaugare clienti (SaveCustomer).

DA/NU

String

INVOICE_FIRSTNAME

Prenumele persoanei care a creat comanda.

DA

String

INVOICE_LASTNAME

Numele de familie al persoanei care a creat comanda.

DA

String

INVOICE_PHONE

Nr. de telefon al persoanei care a creat comanda.

NU

String

INVOICE_EMAIL

Adresa de e-mail a persoanei care a creat comanda (email cont eCommerce)

NU

String

INVOICE_COMPANY_NAME

Numele firmei pe care se doreste facturarea comenzii. Va fi furnizat doar daca se doreste facturarea pe persoana juridica. In acest caz campul INVOICE_VAT_NUMBER este obligatoriu.

DA/NU

String

INVOICE_VAT_NUMBER

Codul fiscal al clientului (CUI, CNP, Altele). Trebuie sa fie transmis totdeauna pentru clientii de tip persoana juridica. In cazul clientilor persoane fizice care nu furnizeaza un cod CNP, campul INVOICE_VAT_NUMBER poate ramane necompletat cu conditia transmiterii obligatorii a campurilor INVOICE_TOWN, INVOICE_TOWN_CODE, INVOICE_COUNTY si INVOICE_COUNTY_CODE, INVOICE_COUNTRY si INVOICE__COUNTRY_CODE. Codurile CUI (pentru INVOICE_VAT_NUMBER_TYPE=0) sau CNP (pentru INVOICE_VAT_NUMBER_TYPE=1) sunt acceptate doar dupa ce sunt validate pentru compunere corecta.

DA/NU

String

INVOICE_TRADE_NUMBER

Nr. Registrul Comertului. Camp optional, care trebuie transmis doar pentru clientii persoane juridice (cu campul INVOICE_COMPANY_NAME completat). Apelul nu va esua insa daca acest camp nu este transmis.

DA/NU

String

INVOICE_COUNTRY_CODE

Codul de Tara pentru adresa de facturare. In cazul in care este transmis, codul trebuie sa fie cel din nomenclatorul de tari SmartCash RMS, care este egal cu codul international din 2 litere al tarii. Daca nu este furnizat, este alocat automat codul de tara al Romaniei, care este „RO”.

DA/NU

String

INVOICE_COUNTRY

Tara pentru adresa de facturare. In cazul in care este transmisa, denumirea trebuie sa fie identica cu cea din nomenclatorul de tari SmartCash RMS. In caz contrar metoda va esua cu un mesaj de eroare. Daca nu este furnizat este alocata automat tara Romania.

DA/NU

String

INVOICE_COUNTY_CODE

Codul de Judet pentru adresa de facturare. Camp obligatoriu. Codul trebuie sa fie identic cu cel din nomenclatorul de judete SmartCash RMS, care poate fi obtinut cu metoda GetAllLocalities si este reprezentat de max. 2 litere (B, CV, HR, CJ, etc). In caz contrar metoda va esua cu un mesaj de eroare. In cazul in care este furnizat are precedenta in localizarea judetului fata de campul INVOICE_COUNTY. In cazul furnizarii unui cod corect INVOICE_COUNTY_CODE campul INVOICE_COUNTY va fi ignorat.

DA/NU

String

INVOICE_COUNTY

Judetul pentru adresa de facturare. Trebuie transmis obligatoriu daca nu este transmis un cod valid INVOICE_COUNTY_CODE.  Denumirea trebuie sa fie identica cu cea din nomenclatorul de judete SmartCash RMS care poate fi obtinut cu metoda GetAllLocalities. In caz contrar metoda va esua cu un mesaj de eroare.

DA/NU

String

INVOICE_TOWN_CODE

Codul localitatii pentru adresa de facturare, din nomenclatorul SmartCash RMS care poate fi obtinut cu metoda GetAllLocalities. Acest cod este egal cu codul unic SIRUTA al localitatii disponibil pe site-ul Ministerului Dezvoltarii (pentru Romania) pentru localitati cu nivelul 3 ierarhic. Campul nu este obligatoriu dar in cazul in care este furnizat are precedenta in localizarea localitatii fata de campul INVOICE_TOWN. In cazul localizarii dupa INVOICE_TOWN_CODE campul INVOICE_TOWN este ignorat.

DA/NU

String

INVOICE_TOWN

Localitatea pentru adresa de facturare. Trebuie sa fie transmisa totdeauna, daca nu a fost transmis un cod valid INVOICE_TOWN_CODE. In cazul in care este transmis, denumirea trebuie sa fie identica cu cea din nomenclatorul de localitati SmartCash RMS care poate fi obtinut cu metoda GetAllLocalities. In caz contrar metoda va esua cu un mesaj de eroare.

DA/NU

String

INVOICE_STREET_ADDRESS

Adresa de facturare care contine informatiile de strada, numar, bloc, etaj apartament cu exceptia celor de tara, judet si localitate. Pentru site-uri online programul SmartCash RMS este configurat sa solicite adaugarea obligatorie a acestui camp. Pentru alte aplicatii validarea poate fi inlaturata prin configurarea sistemului SmartCash RMS.

DA/NU

String

INVOICE_POSTALCODE

Codul Postal pentru adresa de facturare. Camp Optional.

NU

String

USE_DELIVERY_ADRESS

Campul se completeaza cu valoarea 1 daca adresa de livrare este diferita de cea de facturare. In acest caz toate campurile „DELIVERY_” trebuiesc furnizate in conformitate cu cerintele lor. Daca nu se foloseste campul se completeaza cu valoarea zero, sau nu este furnizat deloc impreuna cu toate campurile „DELIVERY_”. In acest caz in sistemul SmartCash RMS adresa de livrare utilizata va fi identica cu adresa de facturare.

NU

Integer

DELIVERY_FIRSTNAME

Prenumele persoanei care va ridica comanda de la adresa de livrare. Poate lipsi daca este aceeasi persoana ca in campul: INVOICE_FIRSTNAME. Camp obligatoriu daca USE_DELIVERY_ADRESS = 1.

DA/NU

String

DELIVERY_LASTNAME

Numele de familie al persoanei care va ridica comanda de la adresa de livrare. Camp obligatoriu daca USE_DELIVERY_ADRESS = 1.

DA/NU

String

DELIVERY_PHONE

Nr. de telefon al persoanei care va ridica comanda. Camp optional.

NU

String

DELIVERY_COUNTRY_CODE

Codul de Tara pentru adresa de livrare. In cazul in care este transmis, codul trebuie sa fie cel din nomenclatorul de tari SmartCash RMS, care este egal cu codul international din 2 litere al tarii. Campul trebuie transmis daca USE_DELIVERY_ADRESS = 1 si nu se transmite DELIVERY_COUNTRY.

DA/NU

String

DELIVERY_COUNTRY

Tara pentru adresa de livrare. In cazul in care este transmisa, denumirea trebuie sa fie identica cu cea din nomenclatorul de tari SmartCash RMS. In caz contrar metoda va esua cu un mesaj de eroare. Campul trebuie transmis daca USE_DELIVERY_ADRESS = 1 si nu se transmite DELIVERY_COUNTRY_CODE.

DA/NU

String

DELIVERY_COUNTY_CODE

Codul de Judet pentru adresa de livrare. In cazul in care este transmis trebuie sa fie identic cu cel din nomenclatorul de judete SmartCash RMS, care poate fi obtinut cu metoda GetAllLocalities si este reprezentat de max. 2 litere (B, CV, HR, CJ, etc). In caz contrar metoda va esua cu un mesaj de eroare. In cazul in care este furnizat are precedenta in localizarea judetului fata de campul DELIVERY_COUNTY. In cazul furnizarii unui cod corect DELIVERY _COUNTY_CODE campul DELIVERY _COUNTY va fi ignorat. Campul trebuie transmis daca USE_DELIVERY_ADRESS = 1 si nu se transmite DELIVERY_COUNTY.

DA/NU

String

DELIVERY_COUNTY

Judetul pentru adresa de livrare. Trebuie transmis obligatoriu daca nu este transmis un cod valid DELIVERY_COUNTY_CODE si adresa e diferita de cea de facturare.  Denumirea trebuie sa fie identica cu cea din nomenclatorul de judete SmartCash RMS care poate fi obtinut cu metoda GetAllLocalities. In caz contrar metoda va esua cu un mesaj de eroare. Poate lipsi daca adresa de livrare este acceasi cu cea de facturare. In acest caz campul va fi automat completat in sistemul SmartCash RMS cu campul omolog de la adresa de facturare. Campul trebuie transmis daca USE_DELIVERY_ADRESS = 1 si nu se transmite DELIVERY_COUNTY_CODE.

DA/NU

String

DELIVERY_TOWN_CODE

Codul localitatii pentru adresa de livrare, din nomenclatorul SmartCash RMS care poate fi obtinut cu metoda GetAllLocalities. Acest cod este egal cu codul unic SIRUTA al localitatii disponibil pe site-ul Ministerului Dezvoltarii (pentru Romania) pentru localitati cu nivelul 3 ierarhic. Campul nu este obligatoriu, dar in cazul in care este furnizat, are precedenta in localizarea localitatii fata de campul DELIVERY_TOWN. In cazul localizarii dupa DELIVERY_TOWN_CODE campul DELIVERY_TOWN este ignorat. Campul trebuie transmis daca USE_DELIVERY_ADRESS = 1 si nu se transmite DELIVERY_TOWN.

DA/NU

String

DELIVERY_TOWN

Localitatea pentru adresa de livrare. Trebuie sa fie transmisa totdeauna, daca nu a fost transmis un cod valid DELIVERY_TOWN_CODE. In cazul in care este transmis, denumirea trebuie sa fie identica cu cea din nomenclatorul de localitati SmartCash RMS care poate fi obtinut cu metoda GetAllLocalities. In caz contrar metoda va esua cu un mesaj de eroare. Campul trebuie transmis daca USE_DELIVERY_ADRESS = 1 si nu se transmite DELIVERY_TOWN_CODE.

DA/NU

String

DELIVERY_STREET_ADDRESS

Adresa de livrare care contine informatiile de strada, numar, bloc, etaj apartament cu exceptia celor de tara, judet si localitate. Campul trebuie transmis daca USE_DELIVERY_ADRESS = 1.

DA/NU

String

DELIVERY_POSTALCODE

Codul Postal pentru adresa de livrare.

NU

String

SHIPPING_COMPANY_ID

Identificatorul firmei de curierat prin care se face livrarea. Valori posibile:

SHIPPING_COMPANY_ID =1 – FanCourier

SHIPPING_COMPANY_ID =2 – SameDay

SHIPPING_COMPANY_ID =3 – UrgentCargus

SHIPPING_COMPANY_ID =4 – DPD

SHIPPING_COMPANY_ID =5 – GLS

NU

Integer

 

Campuri JSON de tip linii articole incluse in parametrul aJSONObject

Camp

Descriere

Camp Obligatoriu

Tip Date

IDSMARTCASH_ARTICLE

Codul unic al articolului  in sistemul SmartCash.

DA/NU

Integer

IDEXTAPP_ARTICLE

Codul articolului din sistemul extern.

DA/NU

String

NAME

Denumirea articolului. Trebuie transmisa si ea e cea care va fi listata si pe factura la livrare.

DA

String

QTY

Cantitatea UM vanzare SmartCash.

DA

Float

PRICE

Pretul de vanzare final.

DA

String

PARENT_IDSMARTCASH_ARTICLE

Codul unic al articolului  in sistemul SmartCash la care este asociat acest articol pe documentul curent. (in cazul Ambalajelor sau Taxelor Verzi).

NU

Integer

PARENT_IDEXTAPP_ARTICLE

Codul articolului din sistemul extern la care este asociat acest articol pe documentul curent. (in cazul Ambalajelor sau Taxelor Verzi).

NU

String

 

Campuri JSON intoarse in caz de aplicare cu succes

Camp

Descriere

Tip Date

IDDELIVERY

ID-ul unic al comenzii proaspat adaugate in sistemul SmartCash (cheia primara crescatoare din tabela respectiva)

Integer

IDSMARTCASH_CUSTOMER

Codul unic al clientului in sistemul SmartCash, in cazul in care clientul detine un cont permanent pe site-ul online sau este un client ERP si a fost adaugat cu succes in sistemul Smartcash RMS (daca este prima sa transmitere). Pentru clientii de tip GUEST (anonimi) pentru care metoda a fost apelata fara a furniza un camp IDEXTAPP_CUSTOMER acest camp nu mai este returnat.

Integer

IDEXTAPP_CUSTOMER

Codul unic al clientului in sistemul extern (site, ERP), in cazul in care clientul detine un cont permanent pe site-ul online sau este un client ERP si a fost adaugat cu succes in sistemul Smartcash RMS (daca este prima sa transmitere). Pentru clientii de tip GUEST (anonimi) pentru care metoda a fost apelata fara a furniza un camp IDEXTAPP_CUSTOMER nici acest camp nu mai este returnat.

Integer

 

Valori speciale ale articolelor ce pot fi transmise in parametrul aJSONObject pentru reduceri totale

 

Atunci cand se doreste acordarea unei reduceri totale valorice la totalul unei comenzi, aceasta se transmite similar oricarui articol, folosind pentru campul IDSMARTCASH_ARTICLE niste valori fixe, prestabilite.

 

In cazul in care comanda va fi operata catre client cu factura fiscala se vor folosi valorile din tabelul urmator.

 

In cazul in care pe comanda exista produse corespunzand la mai multe cote de TVA diferite, este datoria aplicatiei terte sa separe valoarea reducerii pe cote de TVA, proportional cu valoarea totala a articoleor de cotele respective. In acesta situatie se vor transmite mai multe linii de reducere consecutive. Suma lor trebuie sa fie egala cu  valoarea totala a reducerii.

 

VAT_PERCENT

Descriere

IDSMARTCASH_ARTICLE

1 = A

ID Articol reducere aferenta primei cote de TVA programate in echipamentele fiscale. Aceasta este notata cu A pe bonurile fiscale si reprezinta cota principala de TVA valabila la un moment dat (Ex. 19%)

-8

2 = B

ID Articol reducere aferenta celei de-a doua cote de TVA programate in echipamentele fiscale. Aceasta este notata cu B pe bonurile fiscale si reprezinta cota secundara de TVA valabila la un moment dat (Ex. 9%)

-9

3 = C

ID Articol reducere aferenta celei de-a treia cote de TVA programate in echipamentele fiscale. Aceasta este notata cu C pe bonurile fiscale si reprezinta o alta cota secundara de TVA valabila la un moment dat.

-10

4 = D

ID Articol reducere aferenta celei de-a patra cote de TVA programate in echipamentele fiscale. Aceasta este notata cu D pe bonurile fiscale si reprezinta o alta cota secundara de TVA valabila la un moment dat.

-11

5 = E

ID Articol reducere aferenta cotei de TVA E (Except) programate in echipamentele fiscale. Aceasta cota este rezervata pentru produsele sau serviciile exceptate de la TVA in baza legii.

-12

 

In cazul in care comanda va fi operata catre client cu bon fiscal se va folosi valoarea unica din tabelul urmator.

 

La vanzarea pe bon fiscal aplicatia terta va ignora repartizarea reducerii pe cote de TVA, aceasta sarcina fiind asigurata automat de catre aplicatia SmartCash POS in momentul vanzarii.

 

VAT_PERCENT

Descriere

IDSMARTCASH_ARTICLE

1 = A

ID Articol reducere articol unic pentru vanzarea cu bon fiscal. In acest caz terminalul POS aloca singur automat reducerea pe cotele de TVA corespunzatoare produselor de pe bonul fiscal. Cota de TVA este in acest caz ignorata dar trebuie furnizata pentru ca metoda sa poata sa fie executata.

-21

 

Valoarea reducerii totale trebuie transmisa totdeauna la finalul comenzii. Cantitatea QTY in cazul reducerilor totale va fi totdeauna 1 iar campul PRICE va contine valoarea totala a reducerii corespunzatoare unei cote de TVA cu semnul – (minus). Campul NAME se va completa cu o descriere ce se doreste a fi afisata pe factura (campul este ignorat la vanzarea pe bon fiscal), iar campul IDEXTAPP_ARTICLE va fi nul.

 

Exemplu de formatare pentru parametrul aJSONObject al metodei AddNewDeliveryOrder:

 

{"IDSMARTCASH_CUSTOMER":5,"IDEXTAPP_CUSTOMER":"AVTE1098","ORDER_NUMBER":"ALT 100","ORDER_DATE":"2014.01.03","STATUS":1,"STATUS_SUBTYPE":1,"TYPEOF_PAYMENT":2,"TYPEOF_DELIVERY":2,"COUNTRY":"RO","STATE":"BUC","TOWN":"BUCURESTI","ADDRESS":"str Lacramioareleor nr 1","POSTALCODE":"nusunt",

 

"ITEMS":[{"IDSMARTCASH_ARTICLE":20,

"IDEXTAPP_ARTICLE":"100",

"NAME":"PETROL",

"QTY":"1.56",

"PRICE":"2.56"},

{"IDSMARTCASH_ARTICLE":21,

"IDEXTAPP_ARTICLE":"101",

"NAME":"Prajitura",

"QTY":"2.56",

"PRICE":"3.91"}]}

 

Rezultat JSON returnat in caz de succes:

{"result":{"IDDELIVERY":15,"RETURN":true}}

 

Campuri JSON returnate in caz de eroare (exemplu):

{"error":"invalid IDSMARTCASH_CUSTOMER"}