Ako pozicija ne postoji u sustavu otvorena tada se ovom metodom dodaje.
Metoda će pokušati dodati poziciju ukoliko ne postoji unutar sustava, a u suprotnom će metoda vratiti informaciju u izlaznom XML-u.
Struktura | Opis | Tip podatka | Uvjet | Broj pojavljivanja elementa |
---|---|---|---|---|
spremiKatalogPozicijaRequest | ||||
Identifikator vanjskog sustava (dogovara se) | string(36) | 1..1 | ||
1..1 | ||||
1..n | ||||
Šifra pozicije | string(8) | 1..1 | ||
Naziv pozicije | string(100) | 1..1 | ||
Godina za koju se sprema pozicija | smallint | 0..1 | | |
Oznaka je li pozicija prihoda ili rashoda | bit | 1..1 | ||
Aktivnost pozicije (0 – neaktivno, 1 – aktivno) | bit | 0..1 | ||
Redni broj plana proračuna | smallint | 0..1 | ||
Obračun PDV-a za poziciju | bit | 0..1 | ||
0 - Nije povezano na račun 367, 1 - Povezano na račun 367 | bit | 0..1 | | |
0 - Nije novčano načelo, 1 - Novčano načelo | bit | 0..1 | ||
Pozicija ulazi u realizaciju vlastitih izvora korisnika proračuna | bit | 0..1 | ||
Povezano na 367 ručno | bit | 0..1 | ||
/ spremiKatalogPozicijaRequest |
Struktura | Opis | Tip podatka | Uvjet | Broj pojavljivanja elementa |
---|---|---|---|---|
spremiKatalogPozicijaResponse | ||||
Identifikator vanjskog sustava (dogovara se) | string(36) | 1..1 | ||
{Or | 0..1 | |||
1..n | ||||
Šifra pozicije | string(8) | 1..1 | ||
Naziv pozicije | string(100) | 1..1 | ||
1..1 | ||||
0 – nema greške; 1 – greška (nije spremljeno); 2 – spremljeno (ali ne svi podaci); 3 – već postoji u sustavu |
tinyint | 1..1 | ||
Opis greške prilikom spremanja podatka – obavezan za Greska <> 0 | string(300) | Greska = 0 | 0..1 | |
Or} | 0..1 | |||
1 - greška | tinyint | 1..1 | ||
Opis greške prilikom dohvata podataka | string(300) | 1..1 | ||
/ spremiKatalogPozicijaResponse |