Calculus Web Service

API dokumentacija – Grupa 6. Dokumenti – stavke (24 metoda)

AŽURIRANJE STAVKE DOKUMENTA (AzurStavDok)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke u bazi Calculusobavezno
Magacinšifra novog magacina sa kog izlazi stavkaobavezno
ArtUslda li (A)rtikal ili (U)slugaobavezno
SifArtUslšifra artikla/uslugeobavezno
NazArtUslnaziv artikla/usluge (tekst na štampi dokumenta)neobavezno
Tarifašifra poreske grupe u Calculus-uneobavezno
Kolicinakoličina na stavciobavezno
PorucenaKolporučena količina (samo za ugovore)neobavezno
NabCenanabavna cenaneobavezno
VPCenaveleprodajna cena ili cena bez PDV-aneobavezno
MPCenamaloprodajna cena ili cena sa PDV-omneobavezno
Popustprocenat datog popustaneobavezno
PoUlazuključ ulazne stavke ako se povezuje po ulazimaneobavezno
KBkontrolni broj stavke (samo ako je po ulazu empty)neobavezno
Napomenanapomena na dokumentuneobavezno
RabatKpojedinačni rabatneobavezno
PopustKpojedinačni rabatneobavezno
LomKpojedinačni rabatneobavezno
RabatDpojedinačni rabatneobavezno
PopustDpojedinačni rabatneobavezno
LomDpojedinačni rabatneobavezno
CenovnikSKključ cenovnika prodajeneobavezno
ZaProizvodključ stavke radnog naloga proizvoda (samo za TREBOVANJA i
IZDATNICE)neobavezno
Metod vraća:
PoljeOpis
KljucStavID (ključ) stavke u Calculus bazi

UBACIVANJE STAVKE DOKUMENTA (UbaciStavDok)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucDokključ dokumenta čija je stavkaobavezno
Magacinšifra magacina sa kog izlazi stavkaobavezno
ArtUslda li (A)rtikal ili (U)slugaobavezno
SifArtUslšifra artikla/usluge - (ne)obavezno
NazArtUslnaziv artikla/usluge (tekst na štampi dokumenta) - (ne)obavezno
Tarifašifra poreske grupe u Calculus-uneobavezno
Kolicinakoličina na stavciobavezno
PorucenaKolporučena količina (samo za ugovore)neobavezno
NabCenanabavna cenaneobavezno
VPCenaveleprodajna cena ili cena bez PDV-aneobavezno
MPCenamaloprodajna cena ili cena sa PDV-omneobavezno
Popustprocenat datog popustaneobavezno
PoUlazuključ ulazne stavke ako se prati po ulazimaneobavezno
KBkontrolni broj stavke (samo ako je po ulazu empty)neobavezno
Napomenanapomena na stavcineobavezno
RabatKpojedinačni rabatneobavezno
PopustKpojedinačni rabatneobavezno
LomKpojedinačni rabatneobavezno
RabatDpojedinačni rabatneobavezno
PopustDpojedinačni rabatneobavezno
LomDpojedinačni rabatneobavezno
CenovnikSKključ cenovnika prodaje koji je primenjenneobavezno
ZaProizvodključ stavke radnog naloga proizvoda (samo za TREBOVANJA i
IZDATNICE)neobavezno
Metod vraća:
PoljeOpis
IDID (ključ) stavke dokumenta u Calculus bazi

IZBACIVANJE STAVKE DOKUMENTA (IzbaciStavDok)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke u bazi Calculusobavezno
Metod vraća:
PoljeOpis
KljucStavključ stavke koja je obrisana

PODACI STAVKE DOKUMENTA (PodaciStavkeDokumenta)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke u bazi Calculusobavezno
Metod vraća:
PoljeOpis
Magacinmagacin sa kog izlazi stavka
ArtUslda li (A)rtikal ili (U)sluga
SifArtUslšifra artikla/usluge
NazArtUslnaziv artikla/usluge (tekst na štampi dokumenta)
Tarifašifra poreske grupe u Calculus-u
Kolicinakoličina na stavci
PorucenaKolporučena količina (samo za ugovore)
NabCenanabavna cena
VPCenaveleprodajna cena ili cena bez PDV-a
MPCenamaloprodajna cena ili cena sa PDV-om
Popustprocenat datog popusta
DokUlazabroj dokumenta ulaza
StavkaUlazaključ ulazne stavke ako se povezuju stavke po ulazima
KBkontrolni broj stavke
Napomenanapomena na dokumentu
Pozicijapozicija artikla u magacinu

PODACI STAVKI DOKUMENTA (PodaciStavkiDokumenta)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ dokumenta čije se stavke tražeobavezno
Metod vraća:
PoljeOpis
IDključ stavke u bazi Calculus
SifArtUslšifra artikla/usluge
NazivArtUslnaziv artikla/usluge
SifraMagacinašifra magacina stavke
JDMoznaka jedinice mere artikla/usluge
Tarifašifra poreske grupe u Calculus-u
Barkodlista barkodova artikala/usluga
Kolicinakoličina stavke
CenaNabnabavna cena stavke
VPCenaveleprodajna cena ili cena bez PDV-a
MPCenamaloprodajna cena ili cena sa PDV-om
Popustrabat sa stavke dokumenta
StavkaUlazaključ ulazne stavke ako se povezuju stavke po ulazima
KBkontrolni broj stavke
Napomenanapomena na stavci
Pozicijapozicija artikla u magacinu

AŽURIRAJ STAVKU I RASTER POPISNE LISTE (AzurStavIRasterPListe)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke u bazi Calculusobavezno
Magacinšifra novog magacina sa kog izlazi stavkaobavezno
ArtUslda li (A)rtikal ili (U)slugaobavezno
SifArtUslšifra artikla/uslugeobavezno
NazArtUslnaziv artikla/usluge (tekst na štampi dokumenta)neobavezno
Tarifašifra poreske grupe u Calculus-uneobavezno
Kolicinakoličina na stavciobavezno
PorucenaKolporučena količina (samo za ugovore)neobavezno
NabCenanabavna cenaneobavezno
VPCenaveleprodajna cena ili cena bez PDV-aneobavezno
MPCenamaloprodajna cena ili cena sa PDV-omneobavezno
Popustprocenat datog popustaneobavezno
PoUlazuključ ulazne stavke ako se povezuje po ulazimaneobavezno
KBkontrolni broj stavke (ukoliko je PoUlazu NULL)neobavezno
Napomenanapomena na dokumentuneobavezno
KljucStavRastključ stavke rasteraneobavezno
O1ključ osobine 1neobavezno
V1vrednost osobine 1neobavezno
O2ključ osobine 2neobavezno
V2vrednost osobine 2neobavezno
O3ključ osobine 3neobavezno
V3vrednost osobine 3neobavezno
Metod vraća:
PoljeOpis
KljucStavID (ključ) stavke u Calculus bazi

UBACI STAVKU I RASTER POPISNE LISTE (UbaciStavIRasterPListe)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucDokključ dokumenta čija je stavkaobavezno
Magacinšifra magacina sa kog izlazi stavkaobavezno
ArtUslda li (A)rtikal ili (U)slugaobavezno
SifArtUslšifra artikla/usluge - (ne)obavezno
NazArtUslnaziv artikla/usluge (tekst na štampi dokumenta) - (ne)obavezno
Tarifašifra poreske grupe u Calculus-uneobavezno
Kolicinakoličina na stavciobavezno
PorucenaKolporučena količina (samo za ugovore)neobavezno
NabCenanabavna cenaneobavezno
VPCenaveleprodajna cena ili cena bez PDV-aneobavezno
MPCenamaloprodajna cena ili cena sa PDV-omneobavezno
Popustprocenat datog popustaneobavezno
PoUlazuključ ulazne stavke ako se prati po ulazimaneobavezno
KBkontrolni broj stavke (ukoliko je PoUlazu NULL)neobavezno
Napomenanapomena na stavcineobavezno
O1ključ osobine 1neobavezno
V1vrednost osobine 1neobavezno
O2ključ osobine 2neobavezno
V2vrednost osobine 2neobavezno
O3ključ osobine 3neobavezno
V3vrednost osobine 3neobavezno
Metod vraća:
PoljeOpis
IDID (ključ) stavke dokumenta u Calculus bazi

AŽURIRANJE STAVKE RASTERA (AzurStavRastera)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucRastključ stavke rastera u bazi Calculusobavezno
Osobina1ključ prve osobineobavezno
Vrednost1vrednost prve osobineobavezno
Osobina2ključ druge osobineneobavezno
Vrednost2vrednost druge osobineneobavezno
Osobina3ključ treće osobineneobavezno
Vrednost3vrednost treće osobineneobavezno
Količinakoličina stavke rasteraobavezno
Metod vraća:
PoljeOpis
KljucRastID (ključ) stavke rastera u Calculus bazi

UBACIVANJE STAVKE RASTERA (UbaciStavRastera)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke dokumentaobavezno
Osobina1ključ prve osobineobavezno
Vrednost1vrednost prve osobineobavezno
Osobina2ključ druge osobineneobavezno
Vrednost2vrednost druge osobineneobavezno
Osobina3ključ treće osobineneobavezno
Vrednost3vrednost treće osobineneobavezno
Količinakoličina stavke rasteraobavezno
Metod vraća:
PoljeOpis
IDID (ključ) stavke rastera u Calculus bazi

IZBACIVANJE STAVKE RASTERA (IzbaciStavRastera)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucRastključ stavke rastera u bazi Calculusobavezno
Metod vraća:
PoljeOpis
KljucRastključ stavke rastera koja je obrisana

RASTER STAVKE DOKUMENTA (RasterStavkeDokumenta)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke dokumenta u bazi Calculusobavezno
Metod vraća:
PoljeOpis
KljucRastključ stavke rastera
KljucOsobine1ključ prve osobine
VredOsobine1vrednost prve osobine
KljucOsobine2ključ druge osobine
VredOsobine2vrednost druge osobine
KljucOsobine3ključ treće osobine
VredOsobine3vrednost treće osobine
Kolkoličina rastera
Barkodbarkod stavke rastera

RASTER DOKUMENTA (RasterDokumenta)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucDokključ dokumenta u bazi Calculusobavezno
Metod vraća:
PoljeOpis
KljucRastključ stavke rastera
KljucStavkekljuš stavke dokumenta čiji je raster
SifArtšifru artikla
NazArtnaziv artikla
KljucOsobine1ključ prve osobine
VredOsobine1vrednost prve osobine
KljucOsobine2ključ druge osobine
VredOsobine2vrednost druge osobine
KljucOsobine3ključ treće osobine
VredOsobine3vrednost treće osobine
Kolkoličina rastera
Barkodbarkod stavke rastera

RASTER KOLSTAVKE DOKUMENTA (RasterKolStavkeDokumenta)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucRasteraključ rastera stavke dokumenta u bazi Calculusobavezno
Metod vraća:
PoljeOpis
KljucStavkeključ stavke dokumenta čiji je raster
KljucOsobine1ključ prve osobine
VredOsobine1vrednost prve osobine
KljucOsobine2ključ druge osobine
VredOsobine2vrednost druge osobine
KljucOsobine3ključ treće osobine
VredOsobine3vrednost treće osobine
Kolkoličina rastera
Barkodbarkod stavke rastera

FORMIRAJ STAVKE POREZA DOKUMENTA (FormirajStavkePorezaDok)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke dokumentaobavezno
KljucDokključ dokumentaobavezno
Metod vraća:
PoljeOpis
Greškuopis greške ako je ima

UBACI STAVKU PREDATNICE PO LOTU (UbaciStavPredPoLotu)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
VrstaPredprefiks vrste predatniceobavezno
Datumdatum predatniceobavezno
Magacinšifra magacina u koji ulazi stavkaobavezno
SifArtUslšifra artikla/usluge - (ne)obavezno
NazArtUslnaziv artikla/usluge - (ne)obavezno
Kolicinakoličina na stavciobavezno
Lotoznaka lotaobavezno
Metod vraća:
PoljeOpis
IDID (ključ) stavke predatnice u Calculus bazi

STAVKE REVERSA ZA AMBALAŽU PO FAKTURI (StavkeReversaPovAmb)

Metod, kada još nije kreiran revers, vraća sve artikle ambalaže sa praznim kolonama količina, a ako je već kreiran revers, vraća takođe sve artikle ambalaže, ali sa već popunjenim količinama iz reversa i ključevima stavki reversa:

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
dokIDključ faktureobavezno
IDključ područja (podrsk)

STAVKAOPERDOK IMA EKSTERNI ID (StavkaOperDokImaEksterniID)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ stavke u bazi Calculusobavezno
EksterniIDeksterni IDneobavezan
Metod vraća:
PoljeOpis
EksterniIDvraća eksterni ID

PODACI STAVKE POPISA (PodaciStavkePopisa)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke u bazi Calculusobavezno
Metod vraća:
PoljeOpis
Magacinmagacin sa kog izlazi stavka
ArtUslda li (A)rtikal ili (U)sluga
SifArtUslšifra artikla/usluge
NazArtUslnaziv artikla/usluge (tekst na štampi dokumenta)
Tarifašifra poreske grupe u Calculus-u
KolicinaZkoličina Z na stavci popisa
KolicinaRkoličina R na stavci popisa
KolicinaCkoličina C na stavci popisa
KolicinaBkoličina B na stavci popisa
KolicinaFkoličina F na stavci popisa
PorucenaKolporučena količina (samo za ugovore)
NabCenanabavna cena
VPCenaveleprodajna cena ili cena bez PDV-a
MPCenamaloprodajna cena ili cena sa PDV-om
Popustprocenat datog popusta
DokUlazabroj dokumenta ulaza
StavkaUlazaključ ulazne stavke ako se povezuju stavke po ulazima
Napomenanapomena na dokumentu
Pozicijapozicija artikla u magacinu

PODACI STAVKI POPISA (PodaciStavkiPopisa)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucDokključ dokumenta u bazi Calculusobavezno
Metod vraća:
PoljeOpis
IDključ stavke u bazi Calculus
Magacinmagacin sa kog izlazi stavka
ArtUslda li (A)rtikal ili (U)sluga
SifArtUslšifra artikla/usluge
NazArtUslnaziv artikla/usluge (tekst na štampi dokumenta)
Tarifašifra poreske grupe u Calculus-u
Barkodlista barkodova artikala/usluga
KolicinaZkoličina Z na stavci popisa
KolicinaRkoličina R na stavci popisa
KolicinaCkoličina C na stavci popisa
KolicinaBkoličina B na stavci popisa
KolicinaFkoličina F na stavci popisa
PorucenaKolporučena količina (samo za ugovore)
NabCenanabavna cena
VPCenaveleprodajna cena ili cena bez PDV-a
MPCenamaloprodajna cena ili cena sa PDV-om
Popustprocenat datog popusta
DokUlazabroj dokumenta ulaza
StavkaUlazaključ ulazne stavke ako se povezuju stavke po ulazima
Napomenanapomena na dokumentu
Pozicijapozicija artikla u magacinu

PODACI STAVKI TREBOVANJA (PodaciStavkiTrebovanja)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ dokumenta čije se stavke tražeobavezno
Metod vraća:
PoljeOpis
IDključ stavke u bazi Calculus
SifArtUslšifra artikla/usluge
NazivArtUslnaziv artikla/usluge
JDMoznaka jedinice mere artikla/usluge
Barkodlista barkodova artikala/usluga
Kolicinakoličina stavke
Realizovanafleg da li je stavka realizovana (D/N)
ZaProizvodnaziv proizvoda za koji je stavka trebovanja

PODACI STAVKI ULAZA (PodaciStavkiUlaza)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifArtšifra artiklaneobavezno
NazArtnaziv artiklaneobavezno
SifMagšifra magacinaneobavezno
KontBrojkontrolni brojneobavezno
Raster1vrednost prve osobineneobavezno
Raster2vrednost druge osobineneobavezno
Raster3vrednost treće osobineneobavezno
Metod vraća:
PoljeOpis
SifArtšifru artikla
NazivArtnaziv artikla
StavkaSKključ stavke
DokSKključ dokumenta
BrojDokbroj magacinskog dokumenta
ProdDokbroj prodajnog dokumenta
Valutaoznaku valute dokumenta
SifMagšifra magacina
Dobavljacnaziv dobavljača
KontBrojkontrolni broj
KolStavkekoličinu stavke dokumenta
CenaUValDobcena u valuti dobavljača
CenaDobcena dobavljača
NabCenanabavna cena
CenaNabcena nabavke
VPCenaVP cena
MPCenaMP cena
OS1naziv osobine 1
VR1vrednost osobine 1
OS2naziv osobine 2
VR2vrednost osobine 2
OS3naziv osobine 3
VR3vrednost osobine 3
PopisPoUlazuključ stavke popisa po ulazu
(VAŽNA NAPOMENAAko se stavka izlaza vezuje za stavku ulaza koja je NALOG POPISA onda je neophodno pored kolone STAVKAJEPOULAZU (ključ stavke ulaza – StavSK) popuniti i polje KONTROLNIBROJ sa klučem POPISPOULAZU)

RASTER STAVKE POPISA (RasterStavkePopisa)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucStavključ stavke dokumenta u bazi Calculusobavezno
Metod vraća:
PoljeOpis
KljucRastključ stavke rastera
KljucOsobine1ključ prve osobine
VredOsobine1vrednost prve osobine
KljucOsobine2ključ druge osobine
VredOsobine2vrednost druge osobine
KljucOsobine3ključ treće osobine
VredOsobine3vrednost treće osobine
Kolkoličina rastera
Barkodbarkod stavke rastera
PoUlazuključ ulazne stavke ako se povezuje po ulazima
DokUlazabroj dokumenta ulaza
KBkontrolni broj stavke

STAVKA TREBOVANJA REALIZOVANA (StavkaTrebovanjaRealizovana)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ stavke trebovanja u bazi Calculusobavezno
Realizovanafleg Realizovana (D/N)neobavezan
Metod vraća:
PoljeOpis
Realizovanavraća D/N Realizovana/Nerealizovana

BROJ STAVKI NA ZAHTEVU BEZ FAKTURISATI (BrojStavkiNaZahtevuBezFakturisati)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ zahteva u bazi Calculusobavezno
Metod vraća:
PoljeOpis
Brojbroj stavki na takvom zahtevu