Opšte uputstvo: | SL: Šifarnik Artikli |
API dokumentacija: | https://moj.minimax.rs/RS/API/Home/ModuleDetails/Item |
Kratak opis: | Omogućeno je čitanje artikala. Omogućeno je dodavanje i menjanje artikala. Omogućeno je brisanje artikala. |
Item - podaci artikla
Item | |
Podatak | Opis |
Name | Naziv artikla, obavezan podatak |
Code | Šifra artikla |
EANCode | Kod artikla |
Description | Opis artikla |
ItemType | Tip artikla, obavezan podatek. Moguće izabrati:
|
UnitOfMeasurement | Novčana jedinica |
VatRate | Stopa PDV, obavezan podatak Unese se ID stope PDV-a - stopu PDVa izaberemo iz šifarnika stipi PDV, koji ispisujemo pozivom metode GetVatRates. |
Price | Cena |
RebatePercent | % marže |
Usage | Korišćenje, obavezan podatak. Moguće izabrati:
|
Currency | Valuta, obavezan podatak. Unese se ID novčane valute - novčanu jedinicu izaberemo iz šifarnika valuta, gde ga upišemo pozivom metode GetCurrencies. |
RevenueAccountDomestic | Konto prihoda na domaćem tržištu Unese se ID konta - konto izaberemo iz šifarnika konta, gde ga upišemo pozivom metode GetAccounts. Ako podatak nije unet, zapiše se vrednost koja se predlaže u internet aplikaciji. |
RevenueAccountEU | Konto prihoda na stranom tržištu Unese se ID konta - konto izaberemo iz šifarnika konta, gde ga upišemo pozivom metode GetAccounts. Ako podatak nije unet, zapiše se vrednost koja se predlaže u internet aplikaciji. |
RevenueAccountOutsideEU | Konto prihoda na stranom tržištu Unese se ID konta - konto izaberemo iz šifarnika konta, gde ga upišemo pozivom metode GetAccounts. Ako podatak nije unet, zapiše se vrednost koja se predlaže u internet aplikaciji. |
StocksAccount | Konto zaliha Unese se ID konta - konto izaberemo iz šifarnika konta, gde ga upišemo pozivom metode GetAccounts. Ako podatak nije unet, zapiše se vrednost koja se predlaže u internet aplikaciji. |
Primer
Pri programiranju objekta za slanje možemo koristiti testne podatke objekta, koje prikazujemo klikom na dugme Test API na pogledu svake metode.
Unos novog artikla
Za dodavanje novog artikla treba nam naziv artikla, tip artikla, korišćenje artikla, valuta artikla i stopa PDV-a artikla.
Metoda: AddItem
Item | |
Podatak | Opis |
Name | Moj artikal |
ItemType | B |
Usage | D |
VatRate | ID stope PDV |
Currency | ID valute artikla |
JSON:
{ "ItemId": 0, "Name": "New name 2015-09-09 07:56:16", "Code": null, "EANCode": null, "Description": null, "ItemType": "B", "UnitOfMeasurement": null, "VatRate": { "ID": 36, "Name": null, "ResourceUrl": null }, "Price": 0.0, "RebatePercent": 0.0, "Usage": "D", "Currency": { "ID": 7, "Name": null, "ResourceUrl": null }, "RevenueAccountDomestic": null, "RevenueAccountEU": null, "RevenueAccountOutsideEU": null, "StocksAccount": null, "RecordDtModified": "0001-01-01T00:00:00", "RowVersion": null }
Unos novog artikla sa više podataka
Dodavanje artikla sa više podatakak.
Metoda: AddItem
Item | |
Podatak | Opis |
Name | Majica crvena XXL |
Code | mc-xxl |
EANCode | 4006381333931 |
Description | Letnja majica, veličina XXL, crvene boje |
ItemType | B |
UnitOfMeasurement | kom |
Usage | D |
VatRate | ID stope PDV. |
Currency | ID valute artikla. |