Fiskalizacija web shopa u Srbiji: šta važi i kako se povezuje sa sajtom

Ako web shop prodaje fizičkim licima u Srbiji, svaka prodaja mora da prođe kroz elektronski fiskalni uređaj, a kupac dobija fiskalni račun, bez obzira na to da li plaća karticom, pouzećem ili uplatnicom. Poreska uprava je za prodaju robe preko interneta navela jasno: prodavac izdaje fiskalni račun i šalje ga uz proizvod, a uz saglasnost kupca može i elektronskim putem.

Kada pretražujete ovu temu, dobar deo prvih rezultata dolazi iz Hrvatske. Tamo važi drugi zakon i drugi sistem: hrvatska Porezna uprava, oznake JIR i ZKI na računu, drugačiji izuzeci. Ništa od toga ne važi za firmu ili preduzetnika registrovanog u Srbiji.

Kod nas važi Zakon o fiskalizaciji (Sl. glasnik RS, br. 153/2020, 96/2021, 138/2022 i 80/2026), koji se u punoj meri primenjuje od 1. maja 2022. Uz njega idu podzakonski akti, među kojima je Pravilnik o vrstama fiskalnih računa, tipovima transakcija i načinima plaćanja, i odgovori Poreske uprave na purs.gov.rs.

Mnogi tekstovi koji se i danas pojavljuju u pretrazi napisani su 2021. i 2022. godine, pre izmena iz decembra 2022. i pre poslednje izmene koja se primenjuje od 8. septembra 2026. U nastavku je pregled po načinu plaćanja, objašnjenje ESIR-a i V-PFR-a, tok od porudžbine do računa i načini da to povežete sa sajtom.

Ovaj tekst objašnjava pravila i tehniku, ali nije poreski savet. Za vaš slučaj (delatnost, PDV status, način dostave, kupci firme) odluku donesite zajedno sa knjigovođom, a mi u IT Expert timu iz Beograda tu odluku pretvaramo u kod.

Kartica, pouzeće ili uplatnica: račun je obavezan u sva tri slučaja

01Kartica

Kupac plaća na sajtu, a na fiskalnom računu se kao način plaćanja navodi „platna kartica“. Račun izdajete vi, kroz svoj fiskalni uređaj. Banka i procesor kartica ga ne izdaju umesto vas.

02Pouzeće

Novac preuzima kurir, ali račun izdaje prodavac, a ne kurirska služba. Poreska uprava navodi da prodavac fiskalni račun šalje uz proizvod, pa račun ide u paket ili kupcu elektronski, ako je pristao. Kako da označite način plaćanja i u kom trenutku da izdate račun, dogovorite sa knjigovođom.

03Uplatnica

Kada fizičko lice plati nalogom za uplatu, način plaćanja je „prenos na račun“. Ako novac stigne pre isporuke, to je avans: Pravilnik dozvoljava da se avansni račun izda najkasnije narednog radnog dana od prijema uplate, sa datumom uplate na računu. Za samu isporuku zatim ide konačni račun prometa, povezan sa avansnim.

04Trošak dostave

Ako je dostava uračunata u cenu, sve ide na jedan fiskalni račun. Ako kupac dostavu plaća posebno, firma koja vrši dostavu izdaje svoj fiskalni račun za taj trošak. Prema Poreskoj upravi, trošak dostave uvek mora da bude prikazan na sajtu.

05Kupac je firma

Od izmena iz decembra 2022. promet pravnim licima i preduzetnicima van maloprodajnog objekta ne smatra se prometom na malo. Takvom kupcu ide faktura, a ako ste u sistemu PDV, elektronska faktura preko SEF-a. Kada firma kupuje kroz istu korpu kao građani, proverite sa knjigovođom koji dokument ide.

06Samo online prodaja

Ko prodaje isključivo preko interneta, prema Poreskoj upravi izdaje kupcu fiskalni račun u elektronskoj formi, sa hiperlinkom za verifikaciju koji se otvara na bilo kom uređaju sa internetom. Štampani račun tada nije uslov.

ESIR, V-PFR i L-PFR objašnjeni bez žargona

ESIR, V-PFR i L-PFR objašnjeni bez žargona

Elektronski fiskalni uređaj ima dva dela. ESIR je program koji pravi račun, a PFR, procesor fiskalnih računa, obrađuje taj račun uz bezbednosni element i šalje podatke Poreskoj upravi. Tek račun koji prođe kroz oba dela je fiskalni račun.

ESIR je deo koji vidite: kasa u radnji, aplikacija na računaru ili modul koji je povezan sa web shopom. Koristite rešenje koje je upisano u Registar odobrenih elemenata elektronskog fiskalnog uređaja, koji Poreska uprava objavljuje na svom sajtu.

L-PFR je lokalni procesor koji radi u vašem objektu, sa bezbednosnim elementom u obliku pametne kartice. Može da izdaje račune i kada nestane interneta, a podatke šalje Poreskoj upravi čim se veza vrati, najkasnije u roku od 5 dana.

V-PFR je virtuelni procesor koji radi u Sistemu za upravljanje fiskalizacijom (SUF) Poreske uprave. Prema odgovorima Poreske uprave, V-PFR samostalno, bez lokalnog procesora, može da se koristi isključivo u onlajn prodaji. Ako imate i radnju, za nju vam treba najmanje jedan L-PFR po prodajnom objektu.

Za web shop to obično znači ESIR koji je povezan sa sajtom i V-PFR, uz bezbednosni element koji zahtevate preko portala ePorezi. Sertifikat u bezbednosnom elementu važi najmanje godinu, a najviše četiri godine, pa datum isteka treba upisati u kalendar.

Automatski tok od porudžbine do fiskalnog računa

Automatski tok od porudžbine do fiskalnog računa

Najpouzdaniji tok je onaj u kome web shop sam šalje podatke ESIR-u kada je prodaja zaključena i sam vraća račun kupcu, bez ručnog prepisivanja. Izgleda ovako.

Prvo, kupac završava porudžbinu i bira način plaćanja. Kod kartice sajt čeka potvrdu banke da je plaćanje prošlo, kod uplatnice čeka da novac legne na račun, a kod pouzeća porudžbina ide u pripremu paketa.

Zatim web shop šalje ESIR-u stavke, cene, poreske oznake i način plaćanja. ESIR preko V-PFR-a dobija obrađen račun sa QR kodom i linkom za verifikaciju. Sajt broj računa čuva uz porudžbinu i račun šalje kupcu mejlom ili ga štampa za paket.

Istu logiku primenjujemo kod kartičnih plaćanja na sopstvenom sajtu i portalu: povezali smo Raiffeisen UPC e-commerce gateway sa 3D Secure proverom i tokenizacijom kartice za obnovu pretplata. Iznosi se naplaćuju u dinarima, a povraćaj ide isključivo na istu karticu. Sistem zato uvek zna koja uplata pripada kojoj porudžbini, a bez toga nema tačnog računa.

U kodu mora da postoji i ono što se ne vidi: ponovni pokušaj kada ESIR ne odgovori, zaštita da se ista porudžbina ne fiskalizuje dva puta i spisak porudžbina bez računa koji neko pregleda svakog dana. Poreske oznake po artiklima određuje knjigovođa, a programer ih samo prenosi u sistem.

Fiskalni račun mejlom: kada sme i šta mora da sadrži

Fiskalni račun mejlom: kada sme i šta mora da sadrži

Fiskalni račun smete da pošaljete mejlom kada kupac na to pristane. Poreska uprava navodi da je elektronska dostava moguća isključivo uz saglasnost kupca, a obveznici koji prodaju samo preko interneta račun ionako izdaju u elektronskoj formi.

Saglasnost najlakše dobijate u korpi: jasna rečenica ili polje za potvrdu pored dugmeta za porudžbinu, uz zapis u bazi da je kupac pristao i kada. Ako neko kasnije pita, imate dokaz.

Mejl treba da sadrži ceo fiskalni račun, sa QR kodom i hiperlinkom za verifikaciju koji kupac otvara na telefonu ili računaru. Tako kupac sam proverava da je račun prošao kroz sistem Poreske uprave. Kada kupac nije pristao na elektronsku dostavu, a ne prodajete isključivo onlajn, štampani račun ide u paket.

Isti mejl je dobro mesto i za broj porudžbine, kontakt i uslove reklamacije, koje po Zakonu o zaštiti potrošača (Sl. glasnik RS, br. 88/2021) ionako morate da istaknete. Kupac tako sve što mu treba za povraćaj ima u jednoj poruci.

Tri načina da povežete fiskalizaciju sa sajtom

01Ručno

Porudžbine stižu mejlom, a neko ih prekucava u ESIR aplikaciju ili kasu. Radi za nekoliko porudžbina dnevno, ali svaka greška u ceni ili količini završi na fiskalnom računu, a račun mora da bude izdat na vreme, a ne kada se stigne.

02Poluautomatski

Zaposleni u administraciji web shopa jednim klikom šalje porudžbinu ESIR-u, ili ESIR uvozi porudžbine iz izvezenog fajla. Kucanja je manje, ali sve i dalje zavisi od toga da li je neko kliknuo.

03Puna integracija

Sajt sam šalje porudžbinu ESIR-u preko njegovog API-ja čim je prodaja zaključena i sam vraća račun kupcu. Ima smisla za shopove sa stalnim prometom i za sve koji naplaćuju karticom.

04Kako da izaberete

Prebrojte porudžbine i pogledajte kako kupci plaćaju. Što više kartičnih plaćanja i porudžbina dnevno, to se ručni rad brže pretvara u kašnjenje i greške.

05

Pre izbora ESIR-a pitajte dobavljača da li ima dokumentovan API, kako se preko njega radi refundacija, šta se dešava kada sistem Poreske uprave ne odgovara i kako se plaća pretplata.

06Uloga knjigovođe

Određuje poreske oznake po artiklima, proverava da li vaša delatnost ima izuzetak, kako se vode avansi i šta ide kroz SEF. Programer zatim te odluke pretvara u pravila u kodu.

Česta pitanja o fiskalizaciji web shopa

Paušalni status sam po sebi ne oslobađa od fiskalizacije. Uredba koja određuje delatnosti bez obaveze evidentiranja prometa više ne deli obveznike na paušalce i ostale, već gleda delatnost. Za web shop koji prodaje robu fizičkim licima obaveza po pravilu postoji, ali šifru delatnosti i važeću verziju Uredbe proverite sa knjigovođom.
Povraćaj novca se evidentira računom tipa refundacija, koji se poziva na broj prvobitnog računa prometa i sadrži identifikaciju kupca. Poništavanje služi samo za ispravku greške u izdatom računu i ne smatra se refundacijom. Kod kartičnog plaćanja novac vraćajte na istu karticu, a kako se kupac identifikuje kod povraćaja na daljinu, proverite sa knjigovođom.
Poreska uprava navodi da prodavac šalje fiskalni račun uz proizvod, a da ga uz saglasnost kupca može poslati i elektronskim putem. Ako kupac nije pristao na mejl, račun ide u paket. Ako prodajete isključivo preko interneta, račun se izdaje u elektronskoj formi sa linkom za verifikaciju.
Osnovno pravilo je da se račun obrađuje u trenutku prometa na malo. Kada uplata na račun stigne pre isporuke, avansni račun se izdaje najkasnije narednog radnog dana od prijema uplate. Ako L-PFR radi bez interneta, podaci se šalju Poreskoj upravi čim se veza vrati, najkasnije u roku od 5 dana.
Prodaja pravnim licima i preduzetnicima van maloprodajnog objekta ne smatra se prometom na malo, pa za nju ide faktura, a obveznici PDV-a drugim firmama izdaju elektronsku fakturu kroz SEF od 1. januara 2023. Za poreske periode posle 31. marta 2026. e-faktura je obavezna i za promet na malo imaocu korporativne kartice, ali se ne izdaje pre fiskalnog računa. Kako to primeniti na korpu u kojoj kupuju i građani i firme, dogovorite sa knjigovođom.