Prijava na SEF: vodič kroz portal Ministarstva finansija

Otvorio si firmu, prvi kupac traži e-fakturu i sad gledaš u portal Ministarstva finansija kao u upravljačku tablu aviona. Polovina dugmadi je na ćirilici, druga polovina te vodi u rupe gde nije jasno šta da popuniš. Ovo je vodič kroz koji prolazimo svake nedelje sa novim korisnicima — od momenta kad se uloguješ na eID.gov.rs do trenutka kad pošalješ prvu e-fakturu kupcu.
Šta je SEF i ko mora da se prijavi
SEF (Sistem elektronskih faktura) je državna platforma preko koje se razmenjuju e-fakture u Srbiji. Vodi ga Ministarstvo finansija, a pristupa se preko efaktura.mfin.gov.rs. Sve fakture ka javnom sektoru i između PDV obveznika moraju da idu kroz SEF — papir i PDF mejlom više ne važe kao validna faktura u ovim slučajevima.
Ko mora na SEF:
| Status | Mora li na SEF |
|---|---|
| PDV obveznik (DOO ili preduzetnik) | Da — i slanje i prijem |
| Subjekat javnog sektora | Da |
| Paušalac koji izdaje fakture pravnim licima | Da — za izlazne fakture pravnim licima |
| Paušalac koji radi samo sa fizičkim licima | Ne mora, ali se preporučuje registracija |
| Frilenser preko ugovora o delu | Ne (poslodavac to rešava) |
Praktično: ako si paušalac koji radi sa firmama, ulaziš na SEF. Ako si PDV obveznik, ulaziš dva puta dnevno — jednom za slanje, jednom za prijem ulaznih faktura koje moraš da prihvatiš ili odbiješ u zakonskom roku.
Za tačne aktuelne obaveze i rokove uvek proveri na zvaničnom sajtu Ministarstva finansija jer se podzakonska akta menjaju.
Šta ti treba pre nego što kreneš
Pola muke sa prijavom na SEF dolazi od toga što ljudi sednu da se registruju, pa onda pola sata traže PIB i šifru delatnosti po fiokama. Pripremi ovo unapred:
- Kvalifikovani elektronski sertifikat ili nalog na eID.gov.rs sa visokim nivoom pouzdanosti (mobilna aplikacija ConsentID radi posao za većinu preduzetnika)
- PIB i matični broj firme
- JBKJS — samo ako si korisnik javnih sredstava (većina privatnika nije, preskačeš ovo polje)
- Mejl adresa koju stvarno čitaš (na nju stižu notifikacije o novim fakturama)
- Broj tekućeg računa firme
- Pristup mobilnom telefonu koji si vezao za eID — bez njega ne potvrđuješ prijavu
Ako nemaš ConsentID, instalacija traje desetak minuta: skineš aplikaciju, prijaviš se u policijskoj stanici ili kod javnog beležnika za aktivaciju visokog nivoa pouzdanosti. Bez visokog nivoa pouzdanosti SEF te ne pušta unutra.
Registracija na SEF: korak po korak
Evo redosleda koji radi iz prve. Otvori dva taba u browseru — jedan za eid.gov.rs, drugi za efaktura.mfin.gov.rs.
Korak 1 — Prijava preko eID.gov.rs. Na portalu eFaktura klikneš "Prijava" i bićeš preusmeren na eID. Biraš način prijave: mobilna aplikacija ConsentID je najbrža. Uneseš korisničko ime, potvrdiš push notifikaciju na telefonu, vraćaš se na SEF.
Korak 2 — Izbor subjekta. Ako si vezan za više pravnih lica (npr. zaposlen si i ujedno preduzetnik), SEF pita za koje pravno lice se prijavljuješ. Biraš svoju firmu po PIB-u. Ako si tek registrovao firmu u APR-u pa ti se ne pojavljuje — sačekaj 24-48h da se baze sinhronizuju.
Korak 3 — Popunjavanje podataka o subjektu. Ovde te SEF pita za:
- Naziv firme (povlači se automatski iz APR baze)
- PIB i MB (automatski)
- Adresu sedišta
- E-mail za notifikacije
- Broj telefona
- Da li si korisnik javnih sredstava (skoro uvek ne)
Korak 4 — Kreiranje API ključa. Ovo je deo koji 90% ljudi preskoči pa se vrati za mesec dana. Ako planiraš da koristiš bilo koji program za fakturisanje (Fakturko, Pantheon, Minimax, Logo…), MORAŠ da kreiraš API ključ ovde. Ideš na Podešavanja → API menadžment → Kreiraj novi ključ. Ključ je dugačak string — kopiraj ga odmah u password menadžer ili u beležnicu. SEF ti ga prikazuje samo jednom. Ako ga izgubiš, brišeš stari i praviš novi.
Korak 5 — Provera prijema. Pošalji sebi probnu fakturu (može i interna, tipa "demo") da vidiš da li sistem radi. Ako stigne notifikacija na mejl, prijava je gotova.
Najčešće greške i kako ih rešiti
Iz iskustva sa korisnicima, ovo su zaglavljivanja koja se ponavljaju iz nedelje u nedelju:
"Subjekat ne postoji u sistemu". Tek si registrovao firmu u APR-u i nestrpljiv si. SEF povlači podatke iz Centralnog registra koji se ne ažurira u realnom vremenu. Sačekaj 2 radna dana. Ako i posle toga ne radi, javljaš se na podršku SEF-a sa PIB-om i izvodom iz APR-a.
Prijava se prekine na eID koraku. Najčešće zato što imaš samo srednji nivo pouzdanosti na ConsentID. SEF zahteva visoki nivo. Ideš lično u policijsku stanicu ili kod javnog beležnika sa ličnom kartom i tražiš aktivaciju visokog nivoa. Traje 10 minuta na šalteru.
"Nemate ovlašćenje da pristupite ovom subjektu". Vlasnik firme nisi ti, već neko drugi (npr. firma na ime supružnika, a ti vodiš operativu). Vlasnik mora prvi da se prijavi na SEF, pa preko Upravljanje korisnicima doda tebe kao ovlašćeno lice sa tvojim JMBG-om.
Notifikacije ne stižu na mejl. Proveri spam folder. Ako koristiš Gmail, dodaj noreply@mfin.gov.rs u kontakte. Ako koristiš svoj domen, proveri da li ti je MX zapis u redu — dosta srpskih hosting paketa filtrira državne mejlove kao sumnjive.
Greška kod slanja fakture — "Neispravan format". Faktura ide u UBL 2.1 XML formatu, ne kao PDF. Ako kucaš ručno na portalu, sistem ti generiše XML. Ako koristiš spoljni program, on mora da prevede tvoje podatke u UBL — i tu nastaju greške zbog netačnih šifara mernih jedinica, pogrešnog PDV statusa kupca ili praznog polja "datum prometa".
Ulazna faktura "visi" u Inboxu. Po Zakonu o elektronskom fakturisanju imaš rok da prihvatiš ili odbiješ ulaznu fakturu. Ako je ignorišeš, posle isteka roka sistem može da je smatra prihvaćenom. Praktično: ulazi u Inbox bar jednom u dva dana.
Slanje prve e-fakture preko portala
Recimo da si paušalac i izdaješ fakturu firmi za konsultantske usluge. Evo šta ideš na portalu:
- Izlazni dokumenti → Nova faktura
- Tip dokumenta: Faktura (ne avansni račun, ne knjižno odobrenje)
- Kupac: uneseš PIB → sistem povlači naziv i adresu iz baze
- Datum izdavanja i datum prometa usluge (često su isti)
- Stavke: šifra (može i bez), naziv usluge ("Konsultantske usluge za maj 2026"), jedinica mere (KOM za usluge), količina, cena
- PDV kategorija: ako si paušalac, biraš N — Nije predmet oporezivanja PDV-om sa razlogom "PDV-RS-33" (mali poreski obveznik) ili sličnim, zavisno od tvog statusa
- Način plaćanja i rok plaćanja
- Pošalji
Faktura prolazi kroz validaciju. Ako su sva polja ispravna, status postaje Poslata i kupac je vidi u svom Inboxu istog trenutka.
Najčešća greška kod paušalaca: pogrešno označen PDV status. Paušalac NIJE PDV obveznik, ali u UBL XML-u to mora da bude eksplicitno iskodirano sa razlogom. Ako staviš pogrešnu kategoriju, kupcu se faktura prikazuje kao da ima PDV od 20% — pa te zove njegov knjigovođa.
Razmena sa kupcima i dobavljačima u praksi
Kad si jednom unutra, SEF radi otprilike ovako u svakodnevnom ritmu:
Tipičan dan PDV obveznika koji vodi prodavnicu opreme:
| Vreme | Šta se dešava |
|---|---|
| Jutro | Ulazne fakture od dobavljača stigle preko noći — pregled, prihvatanje |
| Tokom dana | Izlazne fakture za kupce (DOO, agencije) — slanje kroz SEF |
| Pre kraja meseca | Provera da li su sve ulazne prihvaćene/odbijene |
| Početak meseca | Knjigovođa povlači podatke za PDV prijavu i KPO/poslovne knjige |
Za malu firmu sa 30-50 faktura mesečno, ručno klikanje kroz portal pojede 3-5 sati. Za frilensera sa 2-5 faktura, gubi se po 15 minuta po fakturi između logovanja, popunjavanja i čekanja. Sami se zovi računarom: zbir tog vremena na godišnjem nivou je nedelja čistog rada.
Edge case — odbijanje ulazne fakture. Dobavljač ti je poslao fakturu sa pogrešnim PIB-om ili pogrešnim iznosom. Kliknes "Odbij" i obavezno uneseš razlog (npr. "Pogrešno obračunata količina, dogovoreno 10 KOM, fakturisano 15"). Dobavljač dobija notifikaciju, pravi novu (ispravnu) fakturu, ili izdaje knjižno odobrenje na razliku. Razlog odbijanja je bitan jer ostaje trajno u sistemu.
Edge case — strani kupac. Ako fakturišeš inostranom kupcu (npr. američka firma za softverske usluge), faktura NE ide na SEF — strana firma nije u sistemu. Izdaješ klasičnu fakturu (PDF, mejl), ali pripazi na devizni iznos po srednjem kursu NBS na dan prometa za potrebe knjiženja.
Kako ovo izgleda u praksi sa Fakturkom
Realnost je da preduzetnik koji radi posao nema vreme da svaki dan otvara dva taba, prolazi kroz ConsentID push, klika kroz UBL polja i pamti šifre PDV razloga. Fakturko se jednom poveže sa SEF-om preko API ključa koji si kreirao u koraku 4 i od tada izlazne fakture ideš da pošalješ jednim klikom — ili glasovnom porukom Faktoru na Telegramu: "Pošalji Žiki istu fakturu kao prošli mesec." Faktura se generiše, prevede u UBL, ode na SEF, mejlom kupcu, i ti vidiš status (Poslata, Pregledana, Plaćena) na jednom ekranu.
Ulazne fakture sa SEF-a automatski padaju u Fakturko Inbox — prihvataš ili odbijaš iz aplikacije bez logovanja na portal Ministarstva. Na kraju meseca, jedna poruka Faktoru ("pošalji knjigovođi sve fakture za maj") završi mesečni paket — bez Viber jurnjave i bez fascikli. Free plan radi manualno slanje, Pro plan radi full auto slanje, prijem i batch obradu.
Šta dalje
Prijava na SEF nije težak proces — težak je samo prvi put jer je portal napisan za poreznike, ne za preduzetnike. Kad jednom prođeš kroz eID, kreiraš API ključ i pošalješ prvu fakturu, sve ostalo je rutina. Ono što vredi razmisliti odmah je kako da minimalizuješ vreme koje provodiš na portalu — jer svaka faktura koja ide ručno je 10-15 minuta koje ne ulažeš u posao.
Ako želiš da preskočiš portal i pustiš da SEF radi u pozadini dok ti pričaš sa Faktorom na Telegramu — registruj se besplatno na fakturko.io/register i pošalji prvu fakturu za dva minuta.
Česta pitanja
Šta je SEF i ko mora da se prijavi na Sistem elektronskih faktura?
SEF (Sistem elektronskih faktura) je državna platforma Ministarstva finansija Srbije preko koje se razmenjuju e-fakture, a pristupa se na efaktura.mfin.gov.rs. Obavezno se prijavljuju svi PDV obveznici (DOO i preduzetnici) za slanje i prijem faktura, subjekti javnog sektora, kao i paušalci koji izdaju fakture pravnim licima. Paušalci koji rade samo sa fizičkim licima ne moraju, ali se preporučuje registracija. Frilenseri koji rade preko ugovora o delu ne moraju jer to rešava poslodavac.
Šta mi je potrebno da bih se prijavio na SEF portal?
Pre prijave pripremi kvalifikovani elektronski sertifikat ili nalog na eID.gov.rs sa visokim nivoom pouzdanosti (najlakše preko mobilne aplikacije ConsentID), PIB i matični broj firme, mejl adresu koju aktivno čitaš i broj tekućeg računa. JBKJS broj ti treba samo ako si korisnik javnih sredstava, što većina privatnika nije. Bez visokog nivoa pouzdanosti na eID-u SEF te neće pustiti unutra — aktivacija se radi lično u policijskoj stanici ili kod javnog beležnika i traje desetak minuta.
Kako da se registrujem na SEF korak po korak?
Otvori portal efaktura.mfin.gov.rs, klikni Prijava i bićeš preusmeren na eID.gov.rs gde se prijavljuješ preko ConsentID aplikacije potvrđivanjem push notifikacije. Zatim biraš svoju firmu po PIB-u i popunjavaš podatke o subjektu (naziv, adresa, mejl, telefon) — većina se povlači automatski iz APR baze. Obavezno kreiraj API ključ kroz Podešavanja → API menadžment ako planiraš da koristiš spoljni program za fakturisanje, jer se ključ prikazuje samo jednom. Na kraju pošalji probnu fakturu da proveriš da li sistem radi.
Zašto SEF javlja da subjekat ne postoji u sistemu iako sam registrovao firmu?
SEF povlači podatke iz Centralnog registra APR-a, koji se ne ažurira u realnom vremenu, već sa zakašnjenjem od 24 do 48 sati. Ako si tek registrovao firmu, sačekaj dva radna dana pa pokušaj ponovo. Ako i posle toga ne radi, obrati se podršci SEF-a sa PIB-om i izvodom iz APR-a. Ovo je jedna od najčešćih grešaka pri prvoj prijavi i obično se reši samo od sebe.
U kom formatu se šalju e-fakture preko SEF-a i zašto dobijam grešku 'neispravan format'?
E-fakture se šalju isključivo u UBL 2.1 XML formatu, a ne kao PDF dokument. Ako fakturu kucaš ručno na portalu, sistem sam generiše XML; ako koristiš spoljni program (Fakturko, Pantheon, Minimax, Logo), on mora da prevede tvoje podatke u UBL standard. Greška 'neispravan format' najčešće nastaje zbog netačnih šifara mernih jedinica, pogrešno označenog PDV statusa kupca ili praznog polja 'datum prometa'. Proveri ova polja pre slanja i grešku ćeš najčešće rešiti za par minuta.