Sidrene cijene i CSV ili XML cjenik od 17. 11. 2026.: što moraju promijeniti vlastita web trgovina, ERP i poslovni softver, korak po korak.
Od 17. 11. 2026. svi trgovci i pružatelji usluga koji prodaju građanima moraju uz svaku cijenu istaknuti i sidrenu cijenu, odnosno cijenu koja je vrijedila 10. 9. 2026. Tvrtke koje imaju web stranicu moraju uz to objaviti cjenik u strojno čitljivom obliku, kao CSV ili XML datoteku, i ažurirati ga do 8 sati ujutro. Obveza je trebala početi 1. 10., ali je Vlada rok pomaknula na 17. 11. 2026.
Za web trgovine na popularnim platformama već postoje gotovi dodaci. Ovaj tekst namijenjen je tvrtkama koje imaju vlastitu web trgovinu, ERP, aplikaciju za rezervacije ili neki drugi sustav po mjeri, gdje gotovog dodatka nema i sve treba riješiti u vlastitom kodu.
Što propis traži
Pravna osnova je Zakon o iznimnim mjerama kontrole cijena (NN 40/2025) te Odluka o isticanju dodatne cijene i Odluka o objavi cjenika proizvoda i usluga (NN 101/2026, izmjene u NN 110/2026). Pregledno pojašnjenje obveza objavila je i savjetodavna služba Ministarstva poljoprivrede, šumarstva i ribarstva. Ukratko:
- Obveznici su trgovci i pružatelji usluga koji prodaju potrošačima. Tvrtke koje posluju isključivo s drugim tvrtkama nisu obveznici.
- Sidrena je cijena ona koja je vrijedila 10. 9. 2026. Ističe se uz trenutačnu cijenu i onda kad su obje jednake. Za hranu, piće, kozmetiku, sredstva za čišćenje i proizvode za kućanstvo i dalje vrijedi sidrena cijena od 2. 5. 2025.
- Ističe se na prodajnom mjestu, u web trgovini i u oglašavanju, uključujući web stranice i digitalne oglase. Na računima i ponudama nije potrebna.
- Cjenik na webu objavljuje se u .csv ili .xml formatu, slobodno dostupan za automatsko preuzimanje, ažuriran do 8 sati, uz arhivu prethodnih verzija od najmanje 30 dana.
Kazne za pravne osobe kreću se od 3.000 do 30.000 €, a nadzor provodi Državni inspektorat.
Prvi problem: imate li uopće cijenu od 10. 9. 2026.
Na ovaj problem mnoge tvrtke nailaze tek sada. Ako vaš sustav čuva samo trenutačnu cijenu i svaka promjena prepisuje staru, cijene s 10. 9. u bazi više nema.
Gdje je tražiti, redom od najpouzdanijeg izvora:
- Povijest cijena u ERP-u, ako je sustav vodi.
- Sigurnosna kopija baze s 10. 9. ili najbližeg datuma prije njega, iz koje se izvuku cijene svih artikala.
- Izdani računi i narudžbe s tog dana, za artikle koji su se tada prodavali.
- Izvozi za usporednike cijena i druge prodajne kanale, ako ste ih spremali.
Rekonstruirane cijene upisuju se u novo polje i od tada se više ne mijenjaju. Za artikle uvedene nakon 10. 9. sidrena je cijena prva cijena po kojoj su ponuđeni, uz datum uvođenja. To znači da sustav za svaki artikl treba znati i datum od kojeg se prodaje.
Što treba promijeniti u bazi podataka
Potrebna su barem dva nova podatka po artiklu ili usluzi:
| Polje | Sadržaj | Napomena |
|---|---|---|
| sidrena_cijena | cijena s 10. 9. 2026. ili prva cijena za kasnije uvedene artikle | ne mijenja se s promjenom cijene |
| datum_sidrene_cijene | 10. 9. 2026. ili datum uvođenja artikla | prikazuje se kupcu uz sidrenu cijenu |
Ako sustav podržava akcije, treba znati i naziv posebnog oblika prodaje (akcija, rasprodaja, sniženje) jer se on navodi u cjeniku.
Preporuka je dodati i tablicu povijesti cijena. Nije obvezna za sidrene cijene, ali bez nje ćete isti problem imati kod svakog sljedećeg propisa ili inspekcijskog upita.
Prikaz na web stranici
Sidrena cijena prikazuje se uz trenutačnu cijenu, na istom mjestu: na kartici proizvoda u popisu, na stranici proizvoda, u košarici ako se cijena tamo ističe i na cjeniku usluga. Prema dostupnim pojašnjenjima preporuka je da se uz iznos navede samo datum, bez izraza „sidrena cijena”, primjerice:
89,90 €
Cijena 10. 9. 2026.: 84,90 €
Veličinu i položaj birate sami, ali tekst mora biti jasan, vidljiv i čitljiv prosječnom kupcu. Sitna siva slova na sivoj pozadini taj uvjet ne zadovoljavaju.
Tehnički savjet: prikaz napravite kao jednu zajedničku komponentu koju koriste sve stranice. Tako se cijena i sidrena cijena nikad ne mogu razići na različitim mjestima, a eventualna izmjena pravila radi se na jednom mjestu.
Automatsko generiranje cjenika
Cjenik ne biste trebali slagati ručno. Ako ga netko svako jutro izvozi iz Excela, prvi godišnji odmor ili bolovanje znači prekršaj. Cjenik se generira automatski iz baze, najbolje zakazanim zadatkom koji se pokreće svako jutro i nakon svake promjene cijene.
Za proizvode cjenik sadrži naziv, šifru, marku, jedinicu mjere, cijenu za jedinicu mjere, maloprodajnu cijenu s oznakom posebnog oblika prodaje, sidrenu cijenu, crtični kod (barkod) i dostupnost. Za usluge sadrži naziv, maloprodajnu cijenu s oznakom posebnog oblika prodaje i sidrenu cijenu, a za usluge bez fiksne cijene objavljuju se elementi za njezino formiranje.
Nazivi datoteka: naziv mora sadržavati vrstu prodajnog mjesta, adresu i oznaku objekta, redni broj pohrane te datum i vrijeme slanja. Svaka lokacija ima vlastitu datoteku, a web trgovina zasebnu, s izrazom „webshop” u nazivu, čak i kad su asortiman i cijene jednaki. Struktura datoteka mora biti ista za sve lokacije.
Ažuriranje: trgovci svaki radni dan do 8 sati, pružatelji usluga do 8 sati na dan promjene cijene.
Arhiva: prethodne verzije ostaju javno dostupne najmanje 30 dana. Najjednostavnije je spremati svaku verziju s vremenskom oznakom u nazivu i na stranici voditi popis svih datoteka iz posljednjih 30 dana.
Pristup: datoteke moraju biti dostupne automatiziranim programima. Ne smiju biti iza prijave, CAPTCHA provjere ni zaštite koja blokira robote. To vrijedi provjeriti s onim tko održava vaš poslužitelj ili CDN jer je zaštita od robota često uključena po zadanim postavkama.
Prije objave provjerite i tehničke sitnice: kodiranje znakova UTF-8 (zbog č, ć, ž, š, đ), decimalni znak, oznaku valute i točan format datuma. Cijene u cjeniku iskazuju se s PDV-om.
Česte greške koje vidimo
- Sidrena se cijena automatski mijenja zajedno s trenutačnom cijenom jer je spremljena u isto polje.
- Akcijska cijena prikazuje se bez sidrene cijene jer akcije koriste poseban predložak stranice.
- Cjenik se generira, ali ga zaštita poslužitelja blokira za automatsko preuzimanje.
- Arhiva nestaje nakon jednog dana jer zakazani zadatak svaki put presnimava istu datoteku.
- Novi artikli nemaju datum uvođenja, pa sustav ne zna koju sidrenu cijenu prikazati.
Ako prodajete samo tvrtkama
Obveza se odnosi na prodaju potrošačima. Ako poslujete isključivo s drugim tvrtkama, u pravilu niste obveznik, ali dobro je to jasno navesti na stranici s cijenama i u općim uvjetima, primjerice: „Proizvod je namijenjen isključivo poslovnim subjektima. Cijene su iskazane bez PDV-a.” Tako smo napravili na cjeniku našeg SaaS proizvoda UnitLook: uz napomenu o poslovnim korisnicima iz opreza smo istaknuli cijene s 10. 9. 2026. i objavili cjenik u CSV formatu, za slučaj da nadležna tijela propis protumače drukčije. Konačnu procjenu jeste li obveznik napravite sa svojim računovođom.
Česta pitanja
Smije li cjenik biti PDF ili tablica na web stranici?
Ne smije biti samo to. Cjenik se mora objaviti u .csv ili .xml formatu kako bi ga programi mogli automatski obrađivati, a tablica ili PDF na stranici mogu postojati uz njega.
Mora li se sidrena cijena isticati ako se cijena nije mijenjala?
Mora. Sidrena cijena ističe se i kad je jednaka trenutačnoj cijeni, uz datum na koji se odnosi.
Koja je sidrena cijena za proizvod uveden nakon 10. 9. 2026.?
Prva cijena po kojoj je proizvod ponuđen, uz datum kad je uveden u prodaju.
Mora li sidrena cijena biti na računu?
Ne mora. Ističe se na prodajnom mjestu, u web trgovini i u oglašavanju, ali ne na računima ni ponudama.
Što ako imamo više poslovnica i web trgovinu?
Svaka poslovnica ima vlastitu datoteku cjenika, a web trgovina zasebnu, s izrazom „webshop” u nazivu. Struktura svih datoteka mora biti jednaka.
Što dalje
Do 17. 11. ostaje nekoliko tjedana. Ako vaša web trgovina ili poslovni sustav nisu izrađeni na platformi s gotovim dodatkom, krenite od provjere imate li cijene s 10. 9. 2026., a zatim prijeđite na izmjene baze i prikaza. Automatski je cjenik najmanji dio posla kad su podaci posloženi. Izmjene postojećih sustava i integracije dio su našeg svakodnevnog posla. Više o tome pročitajte na stranici održavanje softvera. Ako vam treba pomoć s prilagodbom, javite nam se.
Propis je nov i tumačenja se još dopunjuju, pa prije nego što dovršite izmjene provjerite najnovije objave nadležnih tijela.
Autor
Osnivač Unitpicka i softverski arhitekt. Poslovni softver razvija od 2003., a danas vodi razvoj vlastitog SaaS proizvoda UnitLook.
Imate projekt na umu?
Javite nam se i razgovarajmo o vašem projektu, bez obveze.