Spremanje podataka o temeljnicama i njihovim stavkama unutar glavne knjige.
Struktura | Opis | Tip podatka | Uvjet | Broj pojavljivanja elementa |
---|---|---|---|---|
spremiTemeljniceGKRequest | ||||
Identifikator vanjskog sustava (dogovara se) | string(36) | 1..1 | ||
Poslovna godina | smallint | 1..1 | ||
1..1 | ||||
1..n | ||||
Identifikator temeljnice iz vanjskog sustava. Služi za odgovor na zahtjev za spremanjem temeljnica i stavaka | string(36) | 1..1 | ||
Šifra vrste temeljnice iz kataloga ( dohvatiVrsteTemeljnica) | string(3) | 1..1 | ||
Datum temeljnice | date | 1..1 | ||
Opis temeljnice | string(200) | 0..1 | ||
1..1 | ||||
1..n | ||||
Redni broj stavke temeljnice koji će biti upisan kao redni broj stavke temeljnice u sustav. | smallint | 1..1 | ||
Šifra pozicije (dohvatiPozicije) | string(8) | 0..1 | ||
Konto (dohvatiKontniPlan) | string(12) | 1..1 | ||
Šifra mjesta troška (dohvatiKatalogMjestaTroska) | string(15) | 0..1 | ||
Šifra razdjela | string(30) | 0..1 | ||
Šifra odjela | string(12) | 0..1 | ||
Šifra korisnika | string(10) | 0..1 | ||
Šifra programa | string(15) | 0..1 | ||
Šifra izvora financiranja | string(10) | 0..1 | ||
Šifra lokacije | string(10) | 0..1 | ||
Šifra funkcijske klasifikacije | string(9) | 0..1 | ||
Iznos na dugovnoj strani | decimal(18,2) | 1..1 | ||
Iznos na potražnoj strani | decimal(18,2) | 1..1 | ||
Troznačna šifra valute prema ISO 4217 standardu. Označava osnovnu valutu u kojoj su poslani iznosi dokumenta. Od datuma uvođenja EUR-a će se provjeravati kao obavezan element | string(3) | 0..1 | ||
Opis stavke temeljnice | string(200) | 0..1 | ||
/spremiTemeljniceGKRequest |
Struktura | Opis | Tip podatka | Uvjet | Broj pojavljivanja elementa |
---|---|---|---|---|
spremiTemeljniceGKResponse | ||||
Identifikator vanjskog sustava (dogovara se) | string(36) | 1..1 | ||
Poslovna godina | smallint | 1..1 | ||
{Or | 1..1 | |||
1..n | ||||
Identifikator temeljnice iz vanjskog sustava. | string(36) | 1..1 | ||
Globalni jedinstveni identifikator temeljnice generiran
u sustavu preko kojeg se mogu dohvatiti podaci temeljnice (dohvatiTemeljniceGK). OBAVEZNO ako nema greške | string(36) | {Or | 1..1 | |
Redni broj stavke | int | 1..1 | ||
Greške na nivou stavke | Or} | 1..1 | ||
1 - Nepostojeća pozicija u aktivnom planu. 2 - Nepostojeći konto. 3 - Nepostojeći konto {sifra} na poziciji {sifra} za aktivni plan. 4 - Nepostojeće mjesto troška 6 - Postoji stavka sa istim rednim brojem. 13 - Mjesto troška je obavezno. - Postoji u javi al se ne koristi u stori 14 - Mjesto troška nije isto kao mjesto troška sa stavke plana proračuna. 15 - Računski plan je na nivou različitom od nivoa ekonomske klasifikacije postavljene u parametrima aplikacije. 16 - Račun nije vezan za poziciju. 17 - Neispravna strana knjiženja. 18 - Dugovna i potražna strana stavke su 0. 19 - Pozicija je obavezna. 20 - Konto je različit od konta na stavci plana. 21 - Nepostojeći odjel. 22 - Odjel nije isti kao odjel sa stavke plana proračuna. 23 - Nepostojeća organizacijska klasifikacija. 24 - Organizacijska klasifikacija nije ista kao organizacijska klasifikacije sa stavke plana proračuna. 25 - Nepostojeći korisnik proračuna. 26 - Korisnik proračuna nije isti kao korisnik proračuna sa stavke plana proračuna. 27 - Nepostojeća programska klasifikacija. 28 - Programska klasifikacija nije ista kao programska klasifikacija sa stavke plana proračuna. 29 - Nepostojeći izvor financiranja. 30 - Izvor financiranja nije isti kao izvor financiranja sa stavke plana proračuna. 31 - Nepostojeća lokacija. 32 - Lokacija nije ista kao lokacija sa stavke plana proračuna. 33 - Nepostojeća funkcijska klasifikacija. 34 - Funkcijska klasifikacija nije ista kao funkcijska klasifikacija sa stavke plana proračuna. 35 - Dopušten je unos samo treće razine programske klasifikacije. |
tinyint | 1..1 | ||
Opis greške u slučaju da stavka nije uspješno obrađena u sustavu – obavezan za Greska <> 0 | string(300) | Greska <> 0 | 1..1 | |
Greške na nivou temeljnice | Or} | 1..1 | ||
5 - Suma dugovne i potražne strane je različita. 7 - Postoje greške na stavkama 8 - Datum temeljnice je izvan poslovne godine. 8 – greška (neispravna valuta); 9 - Datum temeljnice je veći od trenutnog datuma. 10 - Nepostojeća vrsta temeljnice. 11 - Postoji temeljnica sa istim TemVsID. 12 - Datum temeljnice je manji od datuma temeljnice preknjiženja. - postoji u javi | tinyint | 1..1 | ||
Opis greške u slučaju da temeljnica nije uspješno obrađena u sustavu – obavezan za Greska <> 0 | string(300) | Greska <> 0 | 1..1 | |
Greška na nivou cijelog zahtjeva | Or} | 1..1 | ||
1 - greška | tinyint | 1..1 | ||
Opis greške prilikom spremanja podataka | string(300) | 1..1 | ||
/spremiTemeljniceGKResponse |
Detaljni podaci o spremljenoj temeljnici i njenim stavkama se dohvaćaju ranije opisanom metodom dohvatiTemeljniceGK.