Aproprijacije

Pregled aproprijacija

Pregled podataka iz šifarnika aproprijacija za navedenu budžetsku godinu. Pristupna tačka omogućava pregled upotrebom paginacije koju je neophodno definisati preko query1 parametara.

URL : /api/appropriation/paged-appropriations

Metod : GET

Zahteva Autorizaciju : DA

Query parametri
  • page - broj strane, 1 <= vrednost < totalRows/per_page
  • perPage - broj elemenata po strani, vrednost <= 50
  • side - tip aproprijacija, credit - prihodne, debit - rashodne
Filteri

Omogućavaju dodavanje kriterijuma pretrage preko sintakse filter[naziv_filtera]=vrednost

Ukoliko filter ima mogućnost pretrage po opsegu (iznos datum) sintaksa filtera postaje filter[naziv_filtera-From]=vrednost (od) i filter[naziv_filtera-To]=vrednost

  • budgetYear - budžetska godina
  • treasury - šifra trezora
  • budgetUserName - budžetski korisnik (JBKJS - Naziv)
  • economicClassificationName - ekonomska klasifikacija (Šifra - Naziv)
  • sourceOfFundingName - izvor finansiranja (Šifra - Naziv)
  • programName - program (Šifra - Naziv)
  • projectName - projekat (Šifra - Naziv)
  • functionName - funkcija (Šifra - Naziv)
Primer query-a

https://gjls.trezor.gov.rs/api/appropriation/paged-appropriations?page=1&perPage=5&side=credit&filter[budgetUserName]=03654&filter[budgetYear]=2023

Uspešan zahtev

Code : 200 OK

Sadržaj paketa
{
    "status": {
        "code": 0,
        "message": "Success",
        "localizedMessage": null
    },
    "payload": [
        {
            "id": 117846,
            "executionAccount": null,
            "treasury": "223",
            "treasuryName": "223 - NOVI SAD - GRAD",
            "subChapter": 0,
            "chapter": 0,
            "budgetYear": 2023,
            "budgetUserId": "03654",
            "programCode": null,
            "projectCode": null,
            "sourceOfFundingCode": "01",
            "economicClassificationCode": "711000",
            "functionCode": null,
            "lastChangeDate": "0001-01-01T00:00:00",
            "lastChangeUserId": 0,
            "initialAmount": 16751814812.00,
            "currentAmount": 16751814812.00,
            "reservedAmount": 0,
            "executed": 0,
            "expenditureCorrection": 0,
            "availableAmount": 0,
            "incomingAmount": 0,
            "validFrom": "2023-01-01T00:00:00",
            "validTo": "2023-12-31T23:59:59",
            "totalRows": 10,
            "changeCode": null,
            "changeSubCode": null,
            "documentId": 0,
            "changeDate": "0001-01-01T00:00:00",
            "effectiveDate": null,
            "subChapterName": null,
            "chapterName": null,
            "budgetUserName": "03654 - GRAD NOVI SAD-BUDŽET",
            "programName": "",
            "projectName": "",
            "sourceOfFundingName": "01 - Општи приходи и примања буџета",
            "economicClassificationName": "711000 - ПОРЕЗ НА ДОХОДАК, ДОБИТ И КАПИТАЛНЕ ДОБИТКЕ",
            "functionName": " - ",
            "totalExecuted": 0
        },
        {
            "id": 117847,
            "executionAccount": null,
            "treasury": "223",
            "treasuryName": "223 - NOVI SAD - GRAD",
            "subChapter": 0,
            "chapter": 0,
            "budgetYear": 2023,
            "budgetUserId": "03654",
            "programCode": null,
            "projectCode": null,
            "sourceOfFundingCode": "01",
            "economicClassificationCode": "713000",
            "functionCode": null,
            "lastChangeDate": "0001-01-01T00:00:00",
            "lastChangeUserId": 0,
            "initialAmount": 6116380000.00,
            "currentAmount": 6116380000.00,
            "reservedAmount": 0,
            "executed": 0,
            "expenditureCorrection": 0,
            "availableAmount": 0,
            "incomingAmount": 0,
            "validFrom": "2023-01-01T00:00:00",
            "validTo": "2023-12-31T23:59:59",
            "totalRows": 10,
            "changeCode": null,
            "changeSubCode": null,
            "documentId": 0,
            "changeDate": "0001-01-01T00:00:00",
            "effectiveDate": null,
            "subChapterName": null,
            "chapterName": null,
            "budgetUserName": "03654 - GRAD NOVI SAD-BUDŽET",
            "programName": "",
            "projectName": "",
            "sourceOfFundingName": "01 - Општи приходи и примања буџета",
            "economicClassificationName": "713000 - ПОРЕЗ НА ИМОВИНУ",
            "functionName": " - ",
            "totalExecuted": 0
        },
        {
            "id": 117848,
            "executionAccount": null,
            "treasury": "223",
            "treasuryName": "223 - NOVI SAD - GRAD",
            "subChapter": 0,
            "chapter": 0,
            "budgetYear": 2023,
            "budgetUserId": "03654",
            "programCode": null,
            "projectCode": null,
            "sourceOfFundingCode": "01",
            "economicClassificationCode": "714000",
            "functionCode": null,
            "lastChangeDate": "0001-01-01T00:00:00",
            "lastChangeUserId": 0,
            "initialAmount": 773180400.00,
            "currentAmount": 773180400.00,
            "reservedAmount": 0,
            "executed": 0,
            "expenditureCorrection": 0,
            "availableAmount": 0,
            "incomingAmount": 0,
            "validFrom": "2023-01-01T00:00:00",
            "validTo": "2023-12-31T23:59:59",
            "totalRows": 10,
            "changeCode": null,
            "changeSubCode": null,
            "documentId": 0,
            "changeDate": "0001-01-01T00:00:00",
            "effectiveDate": null,
            "subChapterName": null,
            "chapterName": null,
            "budgetUserName": "03654 - GRAD NOVI SAD-BUDŽET",
            "programName": "",
            "projectName": "",
            "sourceOfFundingName": "01 - Општи приходи и примања буџета",
            "economicClassificationName": "714000 - ПОРЕЗ НА ДОБРА И УСЛУГЕ",
            "functionName": " - ",
            "totalExecuted": 0
        },
        {
            "id": 117849,
            "executionAccount": null,
            "treasury": "223",
            "treasuryName": "223 - NOVI SAD - GRAD",
            "subChapter": 0,
            "chapter": 0,
            "budgetYear": 2023,
            "budgetUserId": "03654",
            "programCode": null,
            "projectCode": null,
            "sourceOfFundingCode": "01",
            "economicClassificationCode": "716000",
            "functionCode": null,
            "lastChangeDate": "0001-01-01T00:00:00",
            "lastChangeUserId": 0,
            "initialAmount": 317000500.00,
            "currentAmount": 317000500.00,
            "reservedAmount": 0,
            "executed": 0,
            "expenditureCorrection": 0,
            "availableAmount": 0,
            "incomingAmount": 0,
            "validFrom": "2023-01-01T00:00:00",
            "validTo": "2023-12-31T23:59:59",
            "totalRows": 10,
            "changeCode": null,
            "changeSubCode": null,
            "documentId": 0,
            "changeDate": "0001-01-01T00:00:00",
            "effectiveDate": null,
            "subChapterName": null,
            "chapterName": null,
            "budgetUserName": "03654 - GRAD NOVI SAD-BUDŽET",
            "programName": "",
            "projectName": "",
            "sourceOfFundingName": "01 - Општи приходи и примања буџета",
            "economicClassificationName": "716000 - ДРУГИ ПОРЕЗИ",
            "functionName": " - ",
            "totalExecuted": 0
        },
        {
            "id": 117850,
            "executionAccount": null,
            "treasury": "223",
            "treasuryName": "223 - NOVI SAD - GRAD",
            "subChapter": 0,
            "chapter": 0,
            "budgetYear": 2023,
            "budgetUserId": "03654",
            "programCode": null,
            "projectCode": null,
            "sourceOfFundingCode": "01",
            "economicClassificationCode": "733000",
            "functionCode": null,
            "lastChangeDate": "0001-01-01T00:00:00",
            "lastChangeUserId": 0,
            "initialAmount": 918682241.00,
            "currentAmount": 918682241.00,
            "reservedAmount": 0,
            "executed": 0,
            "expenditureCorrection": 0,
            "availableAmount": 0,
            "incomingAmount": 0,
            "validFrom": "2023-01-01T00:00:00",
            "validTo": "2023-12-31T23:59:59",
            "totalRows": 10,
            "changeCode": null,
            "changeSubCode": null,
            "documentId": 0,
            "changeDate": "0001-01-01T00:00:00",
            "effectiveDate": null,
            "subChapterName": null,
            "chapterName": null,
            "budgetUserName": "03654 - GRAD NOVI SAD-BUDŽET",
            "programName": "",
            "projectName": "",
            "sourceOfFundingName": "01 - Општи приходи и примања буџета",
            "economicClassificationName": "733000 - ТРАНСФЕРИ ОД ДРУГИХ НИВОА ВЛАСТИ",
            "functionName": " - ",
            "totalExecuted": 0
        }
    ],
    "additionalInformation": 10
}

Pogrešan zahtev

Uslov : Ukoliko ne postoji ili je neispravan access token u Authorized zaglavlju.

Code : 401 UNAUTHORIZED


Uslov : Ukoliko integrativni proces ne poseduje pravo za pregled resursa.

Code : 403 FORBIDDEN

Napomene

  • Svaki element povratnog niza koji predstavlja redove šifarnika poseduje polje totalRows, koje predstavlja ukupan broj redova koji zadovoljavaju zadati query1 kriterijum.

Pregled pojedinačne aproprijacije

Pregled detalja aproprijacije iz šifarnika aproprijacija na osnovu prosleđenog jedinstvenog identifikatora aproprijacije id.

URL : /api/appropriation/{id}

Metod : GET

Zahteva Autorizaciju : DA

Param parametri
  • id - identifikator aproprijacije, int >=1
Primer query-a

https://gjls.trezor.gov.rs/api/appropriation/117846

Uspešan zahtev

Code : 200 OK

Sadržaj paketa
{
    "status": {
        "code": 0,
        "message": "Success",
        "localizedMessage": null
    },
    "payload": {
        "id": 117846,
        "executionAccount": "840000000005864069",
        "treasury": null,
        "treasuryName": null,
        "subChapter": 0,
        "chapter": 0,
        "budgetYear": 2023,
        "budgetUserId": "03654",
        "programCode": null,
        "projectCode": null,
        "sourceOfFundingCode": "01",
        "economicClassificationCode": "711000",
        "functionCode": null,
        "lastChangeDate": "2022-12-26T13:47:18.371399",
        "lastChangeUserId": 904,
        "initialAmount": 16751814812.00,
        "currentAmount": 16751814812.00,
        "reservedAmount": 0,
        "executed": 0,
        "expenditureCorrection": 0,
        "availableAmount": 0,
        "incomingAmount": 0,
        "validFrom": "2023-01-01T00:00:00",
        "validTo": "2023-12-31T23:59:59",
        "changeCode": null,
        "changeSubCode": null,
        "documentId": 0,
        "changeDate": "0001-01-01T00:00:00",
        "effectiveDate": null,
        "subChapterName": null,
        "chapterName": null,
        "budgetUserName": "GRAD NOVI SAD-BUDŽET",
        "programName": null,
        "projectName": null,
        "sourceOfFundingName": "Општи приходи и примања буџета",
        "economicClassificationName": "ПОРЕЗ НА ДОХОДАК, ДОБИТ И КАПИТАЛНЕ ДОБИТКЕ",
        "functionName": null
    },
    "additionalInformation": null
}

Pogrešan zahtev

Uslov : Ukoliko ne postoji aproprijacija za zadati identifikator id

Code : 400 BAD REQUEST

Sadržaj paketa
{
    "status": {
        "code": 3020,
        "message": "No valid appropriations found",
        "localizedMessage": null
    },
    "additionalInformation": null,
    "payload": null
}

Uslov : Ukoliko ne postoji ili je neispravan access token u Authorized zaglavlju.

Code : 401 UNAUTHORIZED


Uslov : Ukoliko integrativni proces ne poseduje pravo za pregled resursa.

Code : 403 FORBIDDEN

Pregled promena aproprijacije

Pregled promena za navedenu aproprijaciju kroz učitane zahteve za promenu aproprijacije. Pristupna tačka omogućava pregled upotrebom paginacije koju je neophodno definisati preko query1 parametara.

URL : /api/appropriation/appropriation-changes

Metod : GET

Zahteva Autorizaciju : DA

Query parametri
  • page - broj strane, 1 <= vrednost < totalRows/per_page
  • perPage - broj elemenata po strani, vrednost <= 50
  • appropriationId - identifikator aproprijacije
Filteri

Omogućavaju dodavanje kriterijuma pretrage preko sintakse filter[naziv_filtera]=vrednost

Ukoliko filter ima mogućnost pretrage po opsegu (iznos datum) sintaksa filtera postaje filter[naziv_filtera-From]=vrednost (od) i filter[naziv_filtera-To]=vrednost

  • changeCode - šifra izmene
  • changeBasis - osnov promene
  • amount - iznos
  • changeDate - datum primene
  • documentName - naziv dokumenta
Primer query-a

https://gjls.trezor.gov.rs/api/appropriation/appropriation-changes?page=1&perPage=10&appropriationId=149092

Uspešan zahtev

Code : 200 OK

Sadržaj paketa
{
    "status": {
        "code": 0,
        "message": "Success",
        "localizedMessage": null
    },
    "payload": [
        {
            "appropriationId": 149092,
            "amount": 20063437.08,
            "changeBasis": null,
            "changeUserId": 329,
            "status": 1,
            "statusChangeComment": null,
            "documentName": null,
            "referenceNumber": null,
            "id": null,
            "executionAccount": null,
            "treasury": null,
            "treasuryName": null,
            "subChapter": 0,
            "chapter": 0,
            "budgetYear": 0,
            "budgetUserId": null,
            "programCode": null,
            "projectCode": null,
            "sourceOfFundingCode": null,
            "economicClassificationCode": null,
            "functionCode": null,
            "lastChangeDate": "0001-01-01T00:00:00",
            "lastChangeUserId": 0,
            "initialAmount": 0,
            "currentAmount": 0,
            "reservedAmount": 0,
            "executed": 0,
            "expenditureCorrection": 0,
            "availableAmount": 0,
            "incomingAmount": 0,
            "validFrom": "0001-01-01T00:00:00",
            "validTo": null,
            "totalRows": 1,
            "changeCode": "01",
            "changeSubCode": null,
            "documentId": 54388,
            "changeDate": "2023-01-04T08:08:29.301588",
            "effectiveDate": null,
            "subChapterName": null,
            "chapterName": null,
            "budgetUserName": null,
            "programName": null,
            "projectName": null,
            "sourceOfFundingName": null,
            "economicClassificationName": null,
            "functionName": null,
            "totalExecuted": 0
        }
    ],
    "additionalInformation": 1
}

Pogrešan zahtev

Uslov : Ukoliko ne postoji ili je neispravan access token u Authorized zaglavlju.

Code : 401 UNAUTHORIZED


Uslov : Ukoliko integrativni proces ne poseduje pravo za pregled resursa.

Code : 403 FORBIDDEN

Napomene

  • Svaki element povratnog niza koji predstavlja redove šifarnika poseduje polje totalRows, koje predstavlja ukupan broj redova koji zadovoljavaju zadati query1 kriterijum.