Unos kroz fajl↵
Korisniku je omogućeno da popuni obrasce izveštaja i putem fajla.
Odabirom opcije Unos kroz fajl otvara se ekran na kome sistem omogućava korisnicima unos podataka preko fajla (JSON) ili ažuriranje izveštaja koji je već kreiran preko fajla.
Važna napomena
U ISPFI sistemu opcija Unos kroz fajl postoji na dva mesta.
-
Na strani kreiraj izveštaj tab Unos kroz fajl. Odabirom ove opcije kreira se novi izveštaj sa podacima iz priloženog (JSON) fajla. Ova opcija omogućava kreiranje svih obrazaca uključujući obrazce sa programom i projektom.
-
Na strani pregleda već kreiranog izveštaja tab Unos kroz fajl. Odabirom ove opcije moguće je popuniti već kreirane obrasce podacima iz priloženog (JSON) fajla, ne i gnerisati nove obrasce npr. sa programom i projektom.
Primeri unosa GFI putem JSON fajla↵
{
"Header": {
"Name": "Naziv koji se poklapa sa sistemski generisanim nazivom ili je prazan ako se pravi novi FI",
"OrganizationStatus": "None",
"OrganizationStatusChangedDate": null,
"ReportTypePeriodId": 2,
"Description": ""
},
"Forms": [
{
"Header": {
"Type": 21,
"Kind": 2
},
"1006": [ 1000, 500, 100 ],
"1007": [ 2000, 1000, 100 ],
"1008": [ 8222, 2222, 22 ],
"1014": [ 7000, 5000, 1000 ]
},
{
"Header": {
"Type": 22,
"Kind": 2
},
"1079": [ 1000, 900 ],
"1080": [ 2000, 1000 ]
},
{
"Header": {
"Type": 23,
"Kind": 2
},
"2005": [ 1000, 2000 ]
},
{
"Header": {
"Type": 24,
"Kind": 2
},
"4005": [ 22000, 22005 ]
},
{
"Header": {
"Type": 25,
"Kind": 2,
"Program": "1123",
"Project": "1234"
},
"5005": [ 20000, 2100, 2000, 5000, 1000, 500, 3000 ]
}
]
}
Napomena
Vrednosti AOP idu u niz (bez imenovanja). Vrednosti koje se preskaču se navode sa null.
Naziv izveštaja u polju Name mora da se poklapa sa automatski generisanim nazivom koji je sistem dodelio datom izveštaju, za koji se popunjavaju podaci. ReportTypePeriodId mora da se poklapa sa izveštajnim periodom za koji se podnosi izveštaj.
Struktura JSON fajla↵
JSON sadrži 2 svojstva: Header i Forms
Header↵
Sadrži osnovne podatke o izveštaju.
Name↵
Identifikator FI u formatu TIP-GODINAPERIODA-JBKJS-REDNIBROJ. Ovaj podatak generiše sistem i prilikom kreiranja FI se ne prosleđuje, a prilikom ažuriranja FI je obavezan podatak jer označava koji se izveštaj ažurira.
OrganizationStatus↵
Predstavlja statusnu promenu, ukoliko je u toku perioda došlo do promene statusa organizacije - ugasila se, spojila sa drugom organizacijom itd. U tom slučaju FI se rade za period pre statusne promene ili posle promene. Default vrednost je None, a moguće su i vrednosti Before i After u zavisnosti da li se odnosi na pre ili posle statusne promene.
OrganizationStatusChangedDate↵
Datum kada je statusna promena nastala. Obavezan je podatak samo u slučaju kada OrganizationSTatus nije None. Format datuma je YYYY-MM-DD. Datum mora biti u okviru perioda obrade. Na primer, ako se izveštaj radi za prvi kvartal, datum statusne promene ne može biti u trećem kvartalu.
Description↵
Opcioni komentar korisnika.
ReportTypePeriodId↵
Identifikator izveštajnog perioda na koji se FI odnosi i obavezan je podatak. Svaki tip FI ima svoje frekvence, a svaka frekvenca ima izveštajne periode. Na primer, PFI1, PFI2, PFI3 su 3 razlučite frekvence za PFI. Svaka frekvenca ima svoj period izveštavanja. PFI1 može biti prvi kvartal 2020 ili prvi kvartal 2021, a opet PFI2 drugi kvartal 2020. ili drugi kvartal 2019.
Identifikator ovih perioda moguće je videti na stranici Administracija/Finansijski izveštaji. Odabirom odgovarajućeg tipa, moguće je videti izveštajne periode i njihove identifikatore.
Napomena
Frekvence tipova izveštaja je moguće dobiti i pozivom https://rzr.trezor.gov.rs/api/registry/report-types/frequencies, a izveštajne periode https://zr.trezor.gov.rs/api/registry/report-type-periods/{id} - id predstavlja id frekvence.
Forms↵
Sadrži listu AOP vrednosti po obrascima. Svaka forma ima svoje osnovne podatke gde se definišu tip, vrsta obrasca, program i projekat.
Header↵
Type i Kind↵
Identifikator tipa i vrste obrasca:
Tip i vrsta su obavezna polja i moraju biti navedaena da bi uvoz bio moguć po navedenoj specifikaciji
Budžetski sektor (GFI, KGFI, PFI, KPFI, ZR, KZR) do 01.02.2026.:
| Tip (Type) | Vrsta (Kind) | Značenje | Sektor |
|---|---|---|---|
| 0 | 1 | Obrazac 1 - aktiva | Budžetski |
| 1 | 1 | Obrasca 1 - pasiva | Budžetski |
| 2 | 1 | Obrazac 2 | Budžetski |
| 3 | 1 | Obrazac 3 | Budžetski |
| 4 | 1 | Obrazac 4 | Budžetski |
| 5 | 1 | Obrazac 5 | Budžetski |
Budžetski sektor (GFI, KGFI, PFI, KPFI, ZR, KZR) od 01.02.2026.:
| Tip (Type) | Vrsta (Kind) | Značenje | Sektor |
|---|---|---|---|
| 21 | 2 | Obrazac BS - aktiva | Budžetski |
| 22 | 2 | Obrasca BS - pasiva | Budžetski |
| 23 | 2 | Obrazac PR | Budžetski |
| 24 | 2 | Obrazac NT | Budžetski |
| 25 | 2 | Obrazac IB | Budžetski |
Napomena
Stari budžetski obrasci tipa 0, 1, 2, 4 i 5 korespondiraju sa novim budžetskim obrascima tipa 21, 22, 23, 24 i 25. Moguće je izvesti bilo koji obrazac od navedenih tipova i uvesti ga u obrazac sa drugim tipom i vrstom.
Primer: Obrazac 5 se izvovi i uvozi u obrazac IB zamenom tip i vrste u
{
"Forms": [
{
"Header": {
"Type": 25,
"Kind": 2,
"Program": "1123",
"Project": "1234"
}
}
"5005": [ 20000, 2100, 2000, 5000, 1000, 500, 3000 ]
]
}
Privredni sektor (PJFI):
| Tip (Type) | Vrsta (Kind) | Značenje | Sektor |
|---|---|---|---|
| 6 | 2 | Obrazac 1 | Privredni |
| 7 | 2 | Obrazac 2 - aktiva | Privredni |
| 8 | 2 | Obrazac 2 - pasiva | Privredni |
| 9 | 2 | Obrazac 3 | Privredni |
| 10 | 2 | Obrazac 4 | Privredni |
| 11 | 2 | Obrazac 5 | Privredni |
| 12 | 2 | Obrazac 6 | Privredni |
| 13 | 2 | Obrazac 7 | Privredni |
| 14 | 2 | Obrazac 8 | Privredni |
| 15 | 2 | Obrazac 9 | Privredni |
Privredni sektor (MJFI):
| Tip (Type) | Vrsta (Kind) | Značenje | Sektor |
|---|---|---|---|
| 16 | 2 | Obrazac 10 | Privredni |
| 17 | 2 | Obrazac 11 | Privredni |
| 18 | 2 | Obrazac 12 | Privredni |
| 19 | 2 | Obrazac 13 | Privredni |
Napomena
Svaki FI u koji se uvoze podaci iz (JSON) fajla, moguće ga je izvesti i u izvezenom (JSON) fajlu videti tačnu specifikaciju tipa i vrste za svaki obrazac.
Program & Project↵
Korisnici koji imaju projekte mogu imati više obrazaca 5 ili obrazaca IB (budžetski sektor), u tom slučaju je potrebno popuniti i podatke Program i Project.
Ukoliko obrazac 5 ili obrazac IB ima ove atribute, oni su jedinstveni u okviru jednog FI.
AOP vrednosti↵
Nakon zaglavlja obrasca, navodi se niz AOP koji kao vrednost sadrže niz brojeva pripadajućih vrednosti koje su komponente tog AOP.
Prihvata se samo AOP koji su vezani za određeni tip obrasca.