Besedilo: Kristijan Sekereš
Srbska eOtpremnica: povezava ERP, WMS in TMS do 1. oktobra 2027

Od 1. oktobra 2027 vsak premik blaga med dvema zasebnima podjetjema v Srbiji, registriranima za DDV, potrebuje elektronsko dobavnico, eOtpremnico, poslano prek sistema ministrstva za finance, preden blago odide. Podjetje, ki blago prejme, mora prejem v istem sistemu potrditi v nekaj dneh, prevoznik pa mora dobavnico med inšpekcijskim pregledom znati pokazati.
To zajema prodajne dobave, vračila in premike med vašimi lastnimi skladišči. Dobavnica preneha biti obrazec, ki ga natisne vaš ERP. Postane datoteka UBL, ki gre skozi državni API, se vrne z identifikatorjem in kodo QR, nato pa na obeh straneh potuje skozi potek statusov.
Kdo naj to prebere
Če račune izdajate in blago odpremljate iz Minimaxa, BizniSofta ali Pantheona, vaš ponudnik podporo za eOtpremnico že dobavlja. Če je vaš obseg dovolj majhen, da dobavnice vnašate v brezplačni spletni portal ministrstva ali v njegovo mobilno aplikacijo, tudi to deluje. Preberite razdelek o rokih za prejem, usposobite ljudi na prevzemni rampi in večinoma ste opravili.
Ta članek je za drugo skupino: distributerje, proizvajalce, veletrgovce in prevoznike, katerih odprema in prevzem blaga tečeta prek lastnega ERP, prilagojenega WMS, TMS ali zaledja spletne trgovine, ki knjiži naročila B2B. Posodobitve vam ne bo dobavil nihče. Integracijo morate zgraditi.
Kaj že velja in kaj se spremeni
Zakon o elektronskih dobavnicah (Zakon o elektronskim otpremnicama) je iz leta 2024 in je bil od takrat dvakrat spremenjen. Zadnji zakon o spremembah, objavljen v Službenem glasniku 80/2026 31. avgusta 2026, je datum oktober 2027 ohranil. Pogosta vprašanja ministrstva in prečiščeno besedilo določajo faze.
Od 1. januarja 2026:
- Zasebna podjetja pošiljajo in prejemajo eOtpremnico za trošarinsko blago: tobak, nikotinske izdelke, kavo, alkoholne pijače in naftne derivate.
- Zasebna podjetja jo pošiljajo za vsako blago, dobavljeno subjektu javnega sektorja, subjekti javnega sektorja pa jo pošiljajo za svoje premike.
- Prevozniki dobavnico predložijo za te premike.
Produkcijski sistem deluje od 30. decembra 2025. Demo okolje, namenjeno testiranju notranje programske opreme, je odprto od 5. marca 2025.
Od 1. oktobra 2027:
- Obveznost pošiljanja, kadar sta pošiljatelj in prejemnik subjekta zasebnega sektorja in blago ni trošarinsko.
- Obveznost prejemanja za vsak subjekt zasebnega sektorja.
- Prevozniki dobavnico predložijo za te premike.
Nekaj podrobnosti ljudi preseneti. Premik med dvema skladiščema znotraj istega tovarniškega kompleksa potrebuje interno dobavnico (vrsta Int v XML), če blago spremeni naslov in uporabi javno cesto. Uvoz potrebuje interno dobavnico od kraja, kjer ste pridobili pravico razpolaganja, ali v nekaterih primerih od carinskega urada, do vašega skladišča. Izvoz jo običajno potrebuje do točke, kjer blago prevzame špediter. Maloprodaja po zakonu o davčnem potrjevanju računov je izvzeta, zato spletna trgovina, ki prodaja z davčnimi računi, za ta naročila ni zajeta. Njen veleprodajni del pa je.
Avgustovska sprememba določa tudi, da nadzorniki do 1. januarja 2027 ne bodo upoštevali napak v podatkih poslanih dobavnic in prevzemnic. To pomaga pošiljateljem trošarinskega blaga in pošiljateljem javnemu sektorju. Za oktober 2027 ne pomeni nič.
Se lahko datum premakne? Zakon je bil v manj kot dveh letih spremenjen dvakrat, zato so nadaljnje spremembe mogoče. Toda pravkar sprejeta sprememba je datum ohranila. Načrtujte zanj.
Roki so pri koraku prejema
Pošiljanje je lažja polovica. Prečiščeni zakon trde roke postavlja na stran prejemnika.
- Preden se blago premakne, pošiljatelj pošlje dobavnico. Dokler prejemnik ne potrdi fizičnega prejema, jo pošiljatelj lahko z navedbo razloga prekliče.
- Fizični prejem je treba potrditi na dan prevzema blaga ali najpozneje tri delovne dni po začetku prejema.
- V osmih dneh od te potrditve prejemnik dobavo v celoti ali delno sprejme ali zavrne, tako da pošlje ePrijemnico (elektronsko prevzemnico).
- Šteje se, da je prejemnik iz zasebnega sektorja, ki v osmih dneh ne pošlje ničesar, dobavo v celoti zavrnil. Pri prejemniku iz javnega sektorja velja obratno: molk pomeni sprejem.
- Pri delnem sprejemu ima pošiljatelj 30 dni od prispetja e-prevzemnice, da se strinja z razlikami. Sicer se šteje, da je e-prevzemnico v celoti zavrnil.
- Dobavnica brez potrditve fizičnega prejema preneha veljati 30 dni po začetku premika.
Ko se obe strani strinjata, dokumenti dosežejo status Usaglašeno (Fulfilled v API), nato pa ni več mogoče ničesar spremeniti.
Zamuda roka za fizični prejem je navedena kot prekršek: od 200.000 do 2.000.000 dinarjev za podjetje in od 50.000 do 150.000 dinarjev za odgovorno osebo. Enak razpon velja, če dobavnica sploh ni poslana.
Praktični sklep: fizični prejem sodi na prevzemno rampo, v WMS, v trenutek, ko je blago vknjiženo. Če čaka na nekoga, ki usklajuje ob koncu meseca, je rok že potekel.
Kaj zgraditi za API ministrstva
Tehnična dokumentacija opisuje REST API, ki izmenjuje UBL 2.1 XML. eOtpremnica je DespatchAdvice, ePrijemnica je ReceiptAdvice, vsak drug korak (preklic, začetek prevoza, menjava vozila, fizični prejem, sprejem ali zavrnitev e-prevzemnice) pa je ApplicationResponse s številsko kodo. Ministrstvo je 5. decembra 2025 izvedlo delavnico za sektor IT o vrstah dokumentov, razširitvah XML, oddaji in webhookih.
Pošiljanje
Vsak dokument gre na eno končno točko, POST /public/documents/requests, z lastnim enoličnim ID zahteve. Obdelava je asinhrona. Rezultat pride pozneje, prek webhooka ali s poizvedovanjem na /public/documents/requests/changes, ki za vsako zahtevo sporoči, ali je v obdelavi, uspešna ali neuspešna, s priloženimi poslovnimi napakami.
Vaš ERP zato potrebuje izhodno vrsto (outbox): zapis za vsako dobavnico, končni avtomat stanj in pot za ponovne poskuse, ki ne ustvarja dvojnikov. Sistem zavrne številko dokumenta, ki za vaše podjetje že obstaja, kar pomaga, a le, če vaše številčenje ostane stabilno tudi pri ponovnih poskusih.
Seznam napak v pogostih vprašanjih ministrstva o API pokaže, kje je podatkovno delo:
- Datum izdaje mora biti današnji, po srbskem času. Brez datiranja nazaj in brez zadrževanja včerajšnjih dobavnic čez noč v vrsti.
- Vsak naslov (vaš, stranke, prevoznika, mesta nakladanja in razkladanja) potrebuje ulico in kraj.
- Pri lastnem prevozu, prevozniku ali prevozu prejemnika so prevoznik, registrska številka vozila in prevozno sredstvo obvezni. Lastni prevoz zahteva tudi vklop statusa prevoznika za vaše podjetje.
- Količine nosijo kodo merske enote. Vrstice so oštevilčene od 1 dalje. GTIN, če je naveden, vsebuje samo števke.
- Prejemnik mora biti registriran in aktiven.
GET /public/companies/statuspreveri PIB, preden pošljete.
Matični podatki so običajno večje opravilo kot XML. Končna točka za preverjanje omogoča testiranje dokumentov pred oddajo in sodi v vaš nabor testov.
Prejemanje in skladišče
Prejete dobavnice prihajajo prek /public/documents/customers/changes, s poizvedovanjem po datumih po 1.000 sprememb na stran, ali prek webhooka. Naročnina na webhook velja za en dan: klic /public/webhook-notifications/subscribe pokrije naslednji dan. Poganjajte ga kot načrtovano opravilo, sprožite opozorilo, ko ne uspe, končno točko za prevzem pa obdržite kot nočno usklajevanje, da izgubljeno potisno obvestilo ne postane zamujen rok.
Vsaka prejeta dobavnica naj v WMS pristane kot pričakovani prevzem, s šiframi artiklov dobavitelja, preslikanimi na vaše. Ko je blago vknjiženo, WMS pošlje dejanje fizičnega prejema. Po kontroli količine in kakovosti pošlje ePrijemnico: za vsako vrstico prispelo količino ter zavrnjeno količino, vrnjeno z istim vozilom. Sistem ne sprejme zavrnjene količine, ki je večja od prejete.
Model vlog ministrstva samega je uporabna predloga. Njegova skladiščna vloga lahko izpiše in prenese prejete dobavnice ter potrdi fizični prejem. To je prava oblika tudi za pravico v WMS.
Kot pošiljatelj prejemate tudi e-prevzemnico druge strani in jo morate sprejeti ali zavrniti. 30-dnevno okno za uskladitev spremljajte v ERP, ne v poštnem predalu nekega zaposlenega.
Povezava z e-računi v SEF
Povezava dobavnice z e-računom v SEF je neobvezna. Ko je dobavnica poslana in je njen dejanski čas odpreme mimo, lahko SEF z enim e-računom poveže eno ali več dobavnic, račun pa ne mora čakati, da se potek prejema zaključi. Če tristransko usklajevanje naročila, dobave in računa že teče v ERP, povezava oddelku obveznosti do dobaviteljev vaše stranke da enake dokaze. Naše delo na integraciji e-računov pokriva stran SEF.
Prevozniki in cesta
Voznik lahko dobavnico pokaže v aplikaciji ministrstva za prevoznike. Če prevoznik ni uporabnik sistema, pošiljatelj dobavnico natisne, prevoznik jo pred odhodom podpiše, pošiljatelj pa podpisan izvod naloži, preden se blago premakne. Od avgustovske spremembe lahko prevoznik, ki sistema ne more uporabljati, namesto tega pokaže kodo QR, ustvarjeno ob pošiljanju dobavnice; pošiljatelj nato pred odhodom priloži pogled za tiskanje. Vaš TMS mora ustvariti tisto od tega, kar uporabljajo vaši prevozniki, API pa kodo QR za etikete vrne tudi posebej.
Za izpad obstaja papirna rezervna pot: trije natisnjeni izvodi z varnostnimi hologramskimi nalepkami iz kovnice Topčider Narodne banke Srbije, ki se v sistem vpišejo do naslednjega delovnega dne. Nalepke kupite, preden jih potrebujete.
Kako deluje ključ API
Zakoniti zastopnik registrira podjetje s prijavo prek državnega portala eID. Ključi se nato ustvarijo v spletnem vmesniku (Settings, API settings, Admin module, API keys). Demo in produkcija sta ločeni okolji, zato načrtujte ključe v obeh.
Ključ identificira podjetje. Pogosta vprašanja o API so neposredna: dokumentov ne morete pošiljati v imenu drugega podjetja, sistem pa podjetje prepozna po ključu API, ki ga predloži. V praksi:
- Skupina s petimi pravnimi osebami potrebuje pet ključev in usmerjevalnik, ki pravi ključ izbere po PIB.
- Skupni storitveni center ali razvijalska hiša ne more vseh strank potiskati skozi en ključ.
- Ključi sodijo v hrambo skrivnosti z lastnikom in postopkom menjave, ne v konfiguracijsko datoteko na strežniku ERP.
Dvanajstmesečni načrt
Je oktober 2026. Šteto nazaj od 1. oktobra 2027:
Oktober do december 2026: popis in dostop.
- Naštejte vse vrste premikov: prodaja, vračila, premiki med skladišči, uvoz, izvoz, lastni vozni park, zunanji prevozniki, prevzem s strani stranke.
- Registrirajte podjetje v produkciji in pridobite ključe API za demo okolje.
- Začnite čistiti matične podatke: naslove, PIB in matične številke partnerjev, prevoznike, vozila, merske enote.
Januar do marec 2027: pot pošiljanja.
- Ustvarjanje DespatchAdvice iz odprem, z izhodno vrsto, asinhronim spremljanjem statusov in obravnavo napak.
- Dnevno opravilo za naročnino na webhook in usklajevanje s prevzemom.
- Validator teče v CI proti demo okolju.
April do junij 2027: prejemanje in prevzem.
- Prejete dobavnice v WMS kot pričakovani prevzemi.
- Fizični prejem na rampi, ePrijemnica po kontroli, opozorila na drugi od treh dni in na šesti od osmih dni.
- Obravnava sprejema in zavrnitve e-prevzemnic, ki jih dobite kot pošiljatelj. Povezava s SEF, če jo želite.
Julij do september 2027: cesta in pilot.
- Potek za prevoznike, tiskanje in QR, postopek brez povezave z nalepkami na lokaciji.
- V produkciji poženite resnične dobavnice s partnerji, ki so se registrirali; zasebna podjetja sistem že lahko uporabljajo prostovoljno.
- Usposobite skladiščnike in voznike. Septembra zamrznite spremembe.
Dvanajst mesecev je udobno za eno pravno osebo s čistimi podatki. Za skupino z več pravnimi osebami, več skladišči in matičnimi podatki, ki se jih leta nihče ni dotaknil, je tesno.
Kje dobiti pomoč
C9 Group ima pisarno v Novem Sadu, zato so srbska pravila za nas domači teren. Gradimo samo integracijo: ustvarjanje UBL, odjemalca API, obdelavo webhookov in potek prevzema v skladišču znotraj vašega obstoječega ERP, WMS ali zaledja spletne trgovine. Oglejte si našo storitev posodobitve ERP ali pišite na office@c9group.dev.