Calculus Web Service

API dokumentacija – Grupa 9. Prodaja i dokumenti (12 metoda)

FORMIRAJ FAKTURU/PROFAKTURU OD ZAHTEVA (FormFAPFOdZah)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucZahtevaključ zahteva u bazi Calculusobavezno
VrstaFAPFslovna oznaka vrste FA/PF u bazi Calculusobavezno
Datumdatum FA/PFobavezno
Metod vraća:
PoljeOpis
KljucFAPFključ dokumenta u bazi Calculus ili D ako već postoji dokument po tom zahtevu

FORMIRAJ OTPREMNICU OD ZAHTEVA (FormOtpOdZah)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucZahtevaključ zahteva u bazi Calculusobavezno
VrstaOtpslovna oznaka vrste otpremnice u bazi Calculusobavezno
Datumdatum otpremniceobavezno
IzMag(P)roizvodnje/(U)govoraobavezno
Metod vraća:
PoljeOpis
KljucOtpključ dokumenta u bazi Calculus

FORMIRAJ FAKTURU OD PROFAKTURE (FormirajFAodPF)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
BrojPFbroj profakture (npr. PF-1-K/20)obavezno
Datumdatum fakture koja se formira (YYYY-MM-DD)obavezno
Rok pl.sa kupca(D)rok pl.sa komitenta; (N)rok pl.sa profaktureneobavezno
Metod vraća:
PoljeOpis
IDKljuč formirane fakture

FORMIRAJ FAKTURU OD UGOVORA (FormirajFAodUG)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
BrojUgbroj ugovora (npr. PRUG-1-K/20)obavezno
VrstaFaprefiks vrste fakture koja se formiraobavezno
Datumdatum fakture koja se formiraobavezno
Metod vraća:
PoljeOpis
IDKljuč formirane fakture

FORMIRAJ OTPREMNICE ZAHTEVA (FormirajOtpremniceZahteva)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ zahteva u bazi calculusobavezno
VrstaOtpključ vrste otpremnice koju treba formiratiobavezno
DatumOtpdatum otpremniceobavezno
PoCemu(C)eo dokument/(P)redato a neotpremljenoobavezno
IzMagacina(P)roizvodnje/(U)govoraobavezno
CeneIzStavki (D)okumenta/(C)enovnika i uslova plaćanjaobavezno
Uotp0 ako je nova otpremnica ili ključ otpremniceobavezno
Metod vraća:
PoljeOpis
Kljuceviniz ključeva formiranih otpremnica

POVEŽI FA I PD (PoveziFAiPD)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDFAključ fakture iz Calculus bazeobavezno
IDPDključ prenosne dostavniceobavezno
Metod vraća:
PoljeOpis
tekstuspešno ili grešku

UGOVOR JE ZA OTPREMU/FAKTURISANJE (UgovorJeZaOtpFakt)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
ZaSta(O)tpremu/(F)akturisanjeobavezno
IDključ ugovora u bazi Calculusobavezno
Metod vraća:
PoljeOpis
Odgovor(D)a/(N)e

STATUS UGOVORA (StatusUgovora)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ ugovora u bazi Calculusobavezno
Statusstatus (D)U pripremi,(P)otpisan,(Z)avršen,(O)tkazanneobavezan
Metod vraća:
PoljeOpis
Statusvraća D, P, Z ili O

ZAHTEV ZAVRŠEN (ZahtevZavrsen)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ zahteva u bazi Calculusobavezno
Zavrsenfleg Završen (D/N)neobavezan
Metod vraća:
PoljeOpis
Zavrsenvraća D/N Završen/Nezavršen

TREBOVANJE ZAVRŠENO (TrebovanjeZavrseno)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ trebovanja u bazi Calculusobavezno
Zavrsenfleg Završen (P/N)neobavezan
Metod vraća:
PoljeOpis
Zavrsenvraća D/N Završen/Nezavršen

STANJE ARTIKALA PO UGOVORU (StanjeArtPoUgovoru)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDDokključ ugovora u bazi Calculusneobavezno
PrefVrstaDokprefiks vrste ugovoraneobavezno
Brojbroj ugovoraneobavezno
OdDatumapočetak periodaneobavezno
DoDatumakraj periodaneobavezno
IDKomitentaključ komitenta u Calculus-u (analsk)neobavezno
Uslovdodatni uslovneobavezno
Metod vraća:
PoljeOpis
IDUgID (ključ) ugovora u Calculus-u
BrojDokBbroj ugovora
Datumdatum ugovora
SifKupšifra kupaca
NazKupnaziv kupca
RPM(R)oba/(P)roizvod/(M)aterijal
IDArtključ artikla
SifArtšifra artikla
NazArtnaziv artikla
JDMjedinicu mere artikla
Ugovorenougovorena količina sa ugovora
Izdatoizdata količina ako je materijal u pitanju
Predatopredata količina ako je proizvod u pitanju
Otpremljenootpremljena količina ako su proizvod ili roba u pitanju

REZERVIŠI DO (RezervisiDo)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KljucDokključ dokumenta u bazi Calculus koji rezervišeobavezno
DoDatumadatum do kad rezerviše (’’ poništava rez.)obavezno
Metod vraća:
PoljeOpis
PorukaUspešno rezervisano / Nije uspela rezervacija