Item (Artikal)

Opšte uputstvo: SL: Šifarnik Artikli
API dokumentacija: https://moj.minimax.si/SI/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:

  • B – Roba,
  • M – Materijal,
  • P - Poluproizvod,
  • I – Proizvod,
  • E - Ambalaža,
  • NM – Naručiocev materijal,
  • NP – Naručiocev poluproizvod,
  • NI – Naručiocev proizvod,
  • S – Usluge,
  • A - Avansi,
  • AS – Avansi za usluge

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:

  • D - da,
  • N – ne

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.