PRAVILNIKO USLOVIMA, SADRŽAJU I NAČINU OBJAVLJIVANJA CENOVNIKA("Sl. glasnik RS", br. 76/2026) |
Ovim pravilnikom bliže se propisuju uslovi, sadržaj i način objavljivanja cenovnika u trgovini na malo.
Trgovci na malo, koji obavljaju trgovinu robom: mleko, mlečni i mešoviti proizvodi, jaja; bezalkoholna pića, kafa, čaj; sveže voće i povrće; prerada voća i povrća; hleb i peciva; mahunarke; smrznuti proizvodi; sveže i prerađeno meso; sveža i prerađena riba; slani konditori; slatki konditori i cerealije; šećer i med; brašno; testenine; ulja i masti; sirće; pirinač; so i začini; kućna hemija; papirna i kuhinjska galanterija; lična higijena i kozmetika; hrana za bebe; pelene; alkoholna pića i hrana za kućne ljubimce, i koji su poslednjoj poslovnoj godini ostvarili prihod od prodaje veći od 3.000.000.000,00 dinara, objavljuju na svojoj internet stranici cenovnik, posebno za svaki prodajni objekat, u digitalnom obliku, pogodnom za automatsku obradu, osim trgovaca u trgovini na prodajnom mestu u prenosivim prodajnim objektima u skladu sa zakonom kojim se uređuje trgovina.
Cenovnici iz člana 2. ovog pravilnika sadrže: naziv proizvoda, robnu marku, bar kod, jedinicu mere, prodajnu cenu, cenu po jedinici mere, sniženu cenu ukoliko se roba prodaje sa prodajnim podsticajem, datum početka prodajnog podsticaja, datum kraja prodajnog podsticaja, kao i stopu poreza na dodatu vrednost, kao i vrstu cenovnika.
Trgovci na malo, u skladu sa članom 2. ovog pravilnika, cenovnike objavljuju i na Portalu otvorenih podataka.
Trgovci na malo koji objavljuju cenovnike na Portalu otvorenih podataka, cenovnike objavljuju u okviru svog naloga u postojećem skupu podataka, bez brisanja ili izmena ranije objavljenih podataka.
Cenovnici se objavljuju u mašinski čitljivom formatu csv, u skladu sa tehničkim standardom za dostavljanje podataka o cenama proizvoda koji je kao Prilog odštampan uz ovaj pravilnik i čini njegov sastavni deo.
Tehnički standardi za dostavljanje podataka o cenama proizvoda iz stava 3. ovog člana objavljuju se na internet prezentaciji ministarstva nadležnog za poslove trgovine i na Portalu otvorenih podataka,
Ukoliko trgovac u svojim prodajnim objektima, odnosno trgovini na daljinu primenjuje različite cenovnike, objavljuje sve cenovnike, uz jasno navođenje objekata u kojima se primenjuju, odnosno napomene da se primenjuju u trgovini na daljinu.
Cenovnik koji važi prvog dana svakog kalendarskog meseca objavljuje se i trajno zadržava u okviru skupa podataka kao istorijski presek cena.
Trgovac objavljuje novi važeći cenovnik prilikom svake promene cene proizvoda iz člana 2. ovog pravilnika.
Novoobjavljeni važeći cenovnik menja prethodno objavljeni važeći cenovnik.
Istorijski preseci cenovnika koji su važili prvog dana kalendarskog meseca ne brišu se i ostaju trajno dostupni u okviru skupa podataka.
U okviru skupa podataka istovremeno se objavljuju istorijski preseci cenovnika koji su važili prvog dana kalendarskog meseca i poslednji važeći cenovnik.
Ukoliko od poslednje objave važećeg cenovnika nije bilo promene cena, trgovac ne objavljuje cenovnik do nastanka naredne promene cena.
Standardizovana struktura cenovnika sadrži oznaku vrste cenovnika radi jasnog razlikovanja istorijskog preseka cenovnika od poslednjeg važećeg cenovnika.
Ovaj pravilnik stupa na snagu osmog dana od dana objavljivanja u "Službenom glasniku Republike Srbije", a primenjuje se od 1. septembra 2026. godine.
TEHNIČKI STANDARD ZA DOSTAVLJANJE PODATAKA O CENAMA PROIZVODA
1. Cilj standarda
Ovim standardom definišu se jedinstvena pravila za formiranje, objavljivanje i ažuriranje podataka o cenama proizvoda na Portalu otvorenih podataka.
Cilj standarda je da se obezbede:
• uporedivost podataka između trgovaca;
• kvalitet podataka za analizu;
• jednoobrazna obrada podataka u informacionim sistemima;
• korišćenje podataka za potrebe izveštavanja i analitike.
2. Opšti principi
2.1 Jedan skup podataka po trgovcu
Svaki trgovac objavljuje jedan skup podataka (dataset) koji obuhvata sve prodajne objekte za koje postoji obaveza objavljivanja cenovnika.
2.2 Jedan objedinjeni CSV fajl
U okviru skupa podataka trgovac objavljuje jedan objedinjeni CSV fajl. Naziv fajla se ne menja i ne sadrži datum.
Primer:
cene_proizvoda_nazivtrgovca.csv
2.3 Način čuvanja podataka
U okviru istog fajla čuvaju se:
• istorijski preseci cenovnika koji su važili prvog dana svakog kalendarskog meseca;
• poslednji važeći cenovnik.
Prilikom promene cena:
• objavljuje se novi važeći cenovnik;
• prethodni važeći cenovnik se menja;
• mesečni istorijski preseci ostaju sačuvani.
3. Periodičnost objavljivanja
3.1 Način formiranja i ažuriranja podataka
Svi podaci objavljuju se u okviru jednog CSV fajla.
U okviru istog fajla trajno se čuvaju cenovnici koji su važili prvog dana svakog kalendarskog meseca i koji predstavljaju istorijske preseke cena.
Pored istorijskih preseka, fajl u svakom trenutku sadrži i poslednji važeći cenovnik koji odražava trenutno važeće cene proizvoda.
3.2 Istorijski preseci
Trgovac je dužan da prvog dana svakog kalendarskog meseca objavi cenovnik koji važi tog dana.
Takav cenovnik označava se kao mesečni istorijski presek i trajno ostaje sačuvan u okviru fajla.
Mesečni istorijski preseci se ne brišu i ostaju dostupni tokom celog perioda objavljivanja podataka.
3.3 Važeći cenovnik
Trgovac je dužan da objavi novi važeći cenovnik prilikom svake promene cena proizvoda.
Novoobjavljeni važeći cenovnik predstavlja trenutno važeće stanje cena i zamenjuje prethodno objavljeni važeći cenovnik.
Prilikom objavljivanja novog važećeg cenovnika ne brišu se niti menjaju mesečni istorijski preseci koji su prethodno sačuvani u okviru fajla.
Ukoliko od poslednje objave nije bilo promene cena, novi važeći cenovnik se ne objavljuje.
3.4 Primer ažuriranja
Na dan 1.9.2026. godine trgovac objavljuje cenovnik koji predstavlja mesečni istorijski presek i istovremeno važeći cenovnik.
Ukoliko 2.9.2026. godine dođe do promene cena, trgovac objavljuje novi važeći cenovnik sa cenama koje važe od tog datuma, dok cenovnik od 1.9.2026. godine ostaje sačuvan kao mesečni istorijski presek.
Ukoliko do nove promene cena dođe 5.9.2026. godine, trgovac objavljuje novi važeći cenovnik sa cenama koje važe od tog datuma, dok cenovnik od 1.9.2026. godine i dalje ostaje sačuvan kao mesečni istorijski presek.
Na prvi dan narednog meseca formira se novi mesečni istorijski presek koji se dodaje postojećim istorijskim presecima, dok važeći cenovnik i dalje predstavlja poslednje objavljeno stanje cena.
4. Struktura podataka
Obavezna struktura CSV fajla:
KATEGORIJA;
NAZIV KATEGORIJE;
Naziv proizvoda;
Robna marka;
Barkod proizvoda;
Jedinica mere;
Naziv trgovca - formata;
Datum cenovnika;
Redovna cena;
Cena po jedinici mere;
Snižena cena;
Datum početka sniženja;
Datum kraja sniženja;
Stopa PDV;
VRSTA_CENOVNIKA
5. Pravila po kolonama
KATEGORIJA
Broj od 1 do 24 prema šifarniku.
NAZIV KATEGORIJE
Naziv iz šifarnika kategorija.
Naziv proizvoda
Pun naziv proizvoda.
Robna marka
Naziv proizvođača ili brenda
Barkod proizvoda
Tačno 13 cifara
Polje mora biti formatirano kao tekst
Jedinica mere
Primer:
kg
g
l
ml
kom
pak
Naziv trgovca - formata
Naziv trgovca i formata prodajnog objekta.
Datum cenovnika
Format:
DD-MM-YYYY
Redovna cena
Decimalan broj s tačkom i dve decimale.
Primer:
159.99
Cena po jedinici mere
Decimalni broj sa tačkom i dve decimale.
Snižena cena
Decimalni broj sa tačkom i dve decimale.
Ako nema sniženja, polje ostaje prazno.
Datum početka sniženja
Format:
DD-MM-YYYY
Datum kraja sniženja:
Format:
DD-MM-YYYY
Stopa PDV
Ceo broj bez znaka %.
Primer:
10
20
VRSTA_CENOVNIKA
Dozvoljene vrednosti:
MESEČNI_PRESEK
VAŽEĆI_CENOVNIK
MESEČNI_PRESEK označava cenovnik koji je važio prvog dana kalendarskog meseca.
VAŽEĆI_CENOVNIK označava poslednji objavljeni cenovnik koji važi u trenutku objavljivanja.
6. Šifarnik klasifikacija
KATEGORIJA |
NAZIV KATEGORIJE |
1 |
Mleko, mlečni i mešoviti proizvodi, jaja |
2 |
Bezalkoholna pića, kafa, čaj |
3 |
Sveže voće i povrće |
4 |
Prerada voća i povrća |
5 |
Hleb i peciva |
6 |
Mahunarke |
7 |
Smrznuti proizvodi |
8 |
Sveže i prerađeno meso |
9 |
Sveža i prerađena riba |
10 |
Slani konditori |
11 |
Slatki konditori i cerealije |
12 |
Šećer i med |
13 |
Brašno |
14 |
Testenine |
15 |
Ulja i masti |
16 |
Sirće |
17 |
Pirinač |
18 |
So i začini |
19 |
Kućna hemija |
20 |
Papirna i kuhinjska galanterija |
21 |
Lična higijena i kozmetika |
22 |
Hrana za bebe |
23 |
Pelene |
24 |
Alkoholna pića |
25 |
Hrana za kućne ljubimce |
7. Pravila za datum i cene
• Datumi se iskazuju u formatu DD-MM-YYYY.
• Cene se iskazuju sa dve decimale.
• Decimalni separator je tačka (.).
• Prazna polja ostavljaju se prazna.
• Nije dozvoljeno koristiti oznake N/A, NULL i slično.
• Barkod mora sadržati tačno 13 cifara.
• Kolona VRSTA_CENOVNIKA je obavezna.
8. Čuvanje i objavljivanje fajla
Pre objavljivanja potrebno je proveriti:
• da su sve cene iskazane sa dve decimale;
• da su barkodovi tekstualni niz od 13 cifara;
• da su svi datumi u formatu DD-MM-YYYY;
• da je popunjena kolona VRSTA_CENOVNIKA;
• da su korišćene vrednosti iz važećeg šifrarnika klasifikacija.
Fajl se objavljuje u formatu:
CSV UTF-8 sa razdelnikom;
9. Primer ažuriranja dataset-a
01.09.2026.
Objavljuje se cenovnik koji važi prvog dana meseca.
01-09-2026 | MESEČNI_PRESEK
01-09-2026 | VAŽEĆI_CENOVNIK
02.09.2026.
Promenjene su cene.
01-09-2026 | MESEČNI_PRESEK
02-09-2026 | VAŽEĆI_CENOVNIK
05.09.2026.
Ponovo se menjaju cene.
01-09-2026 | MESEČNI_PRESEK
05-09-2026 | VAŽEĆI_CENOVNIK
01.10.2026.
Formira se novi mesečni istorijski presek.
01-09-2026 | MESEČNI_PRESEK
01-10-2026 | MESEČNI_PRESEK
01-10-2026 | VAŽEĆI_CENOVNIK
10. Očekivano stanje dataset-a nakon godinu dana
Nakon 12 meseci dataset sadrži:
• 12 istorijskih preseka cenovnika (po jedan za prvi dan svakog meseca);
• 1 poslednji važeći cenovnik.
Na ovaj način obezbeđuje se dugoročno praćenje kretanja cena, jednostavno održavanje podataka od strane trgovaca i efikasna obrada podataka u Power BI okruženju.