Korisničko izmirenje faktura↵
Funkcionalnost omogućava dužniku da neposredno izmiri jednu ili više faktura dostavljanjem relevantnih podataka o izvršenom plaćanju.
Aplikativno ovlašćenje
Za upotrebu ove funkcionalnosti neophodno je imati sledeće ovlašćenje:
- Korisničko izmirenje fakture
Napomena
Korisničko izmirenje faktura je omogućeno isključivo korisnicima koji svoje novčane obaveze izmiruju preko komercijalnih banaka - Javna preduzeća i Javna komunalna preduzeća RS.
Proceduru korisničkog izmirenja je moguće realizovati na dva načina:
- Odabirom odgovarajuće opcije na ekranu za pregled pojedinačne fakture
- Učitavanjem struktuiranog fajla - za izmirenje većeg broja faktura
Izmirenje učitavanjem fajla↵
Odabirom opcije Korisničko izmirenje faktura na aplikativnom meniju, korisnik se preusmerava na ekran za unos fajla sa podacima o izmirenjima faktura.
Učitavanjem struktuiranog fajla, korisnik je u mogućnosti da izmiri veliki broj faktura, pri čemu će sistem na adekvatan način prikazati trenutni status izmirenja, odnosno spisak nedoslednosti i grešaka identifikovanih prilikom pokušaja izmirenja, ukoliko postoje.
Sistem trenutno podržava sledeće tipova struktuiranih fajlova:
- CSV - sa simbolom
,(zarez) kao delimiter-om, - JSON
Podaci o izmirenju koji se dostavljaju kroz struktuirane fajlove moraju da sadrže sledeće kolone, odnosno da zadovoljavaju navedene tipove i validacije.
| Naziv kolone | Validacija |
|---|---|
| IDF | IDF postojeće fakture |
| IzmireniIznos | Decimalni iznos, bez separatora za hiljade, tačka kao decimalni separator (npr. 10000.25) |
| DatumIzmirenja | ISO datum (yyyy-MM-dd), koji mora biti u prošlosti T-1 (npr. 2026-01-05) |
| Banka | Trocifrena šifra banke |
| RacunZaduzenja | Validan broj računa, maksimalno 18 cifara, sa ili bez separatora - |
| RacunOdobrenja | Validan broj računa, maksimalno 18 cifara, sa ili bez separatora - |
| IdentifikatorPlacanja | Podatak za reklamaciju ukoliko je banka 840, referenca plaćanja za komercijalne banke, min. 6, maksimalno 50 karaktera/cifara |
Odabirom kontrole Datoteka sa fakturama, te navigacijom do željenog fajla sa podacima o izmirenju i njegovim odabirom, sistem će sprovesti preliminarno učitavanje podataka iz fajla i njihovu sintaksnu validaciju.
Ukoliko je fajl sintaksno ispravan, na ekranu će se prikazati proviziona tabela faktura iz dostavljenog fajla, kako bi korisnik imao mogućnost provere podataka koji će naknadno biti poslati na izmirenje.
Nakon učitavanja sintaksno ispravnog fajla, sistem omogućava korisniku realizaciju dve operativne procedure:
- Validiraj izmirenje - testno izmirenje faktura iz dostavljenog fajla, kako bi se proverila ispravnost i ispravile eventualne greške. Procedura validacije ne sprovodi formalno izmirenje,
- Registruj izmirenje - neposredno sprovođenje procedure izmirenja faktura iz dostavljenog fajla. Procedura registracije sprovodi formalno izmirenje.
Ukoliko se prilikom procedure validacije/registracije izmirenja identifikuju semantičke ili funkcionalne greške, sistem će jasno prikazati sve greške u pomoćnoj tabeli, u odnosu na IDF fakture koja se izmiruje.
Sistem će uvek pokušati izmirenje svih dostavljenih faktura koje su sintaksno i semantički ispravne, odnosno eventualne greške kod određenih faktura u fajlu neće isključiti izmirenje ispravnih faktura.
Primeri↵
Napomena
Navedeni zahtevi su pokaznog karaktera. Direktno učitavanje navedenih stavki na produkcionom okruženju će rezultovati greškom.
Primer fajla - CSV
IDF,IzmireniIznos,DatumIzmirenja,Banka,RacunZaduzenja,RacunOdobrenja,IdentifikatorPlacanja
6C2G0,23.2,2026-03-12,165,840162048,840-955845-10,ISP1234566
6C2FU,123.2,2026-03-12,165,840162048,840-955845-10,ESP12345668
Primer fajla - JSON
[
{
"IDF": "6C2G01",
"IzmireniIznos": 23.2,
"DatumIzmirenja": "2026-03-12",
"Banka": "165",
"RacunZaduzenja": "840162048",
"RacunOdobrenja": "840-955845-10",
"IdentifikatorPlacanja": "ISP1234566"
},
{
"IDF": "6C2FU",
"IzmireniIznos": 123.2,
"DatumIzmirenja": "2026-03-12",
"Banka": "165",
"RacunZaduzenja": "840162048",
"RacunOdobrenja": "840-955845-10",
"IdentifikatorPlacanja": "ESP12345668"
}
]


