Idi na tekst

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:

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.

user-settlements.png

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:

  1. CSV - sa simbolom ,(zarez) kao delimiter-om,
  2. 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.

user-settlements-preview.png

Nakon učitavanja sintaksno ispravnog fajla, sistem omogućava korisniku realizaciju dve operativne procedure:

  1. Validiraj izmirenje - testno izmirenje faktura iz dostavljenog fajla, kako bi se proverila ispravnost i ispravile eventualne greške. Procedura validacije ne sprovodi formalno izmirenje,
  2. 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.

user-settlements-error.png

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"
    }
]