Skip to main content
Skip table of contents

KPD u Luceedu: Snaga i jednostavnost u modelu dvostruke hijerarhije

Zašto je ispravno rješenje važnije od brzog rješenja?

S približavanjem 1. siječnja 2026. i početka primjene Fiskalizacije 2.0, jedna od glavnih tema (ili bolje rečeno dilema) u poslovnim krugovima postaje primjena Klasifikacije proizvoda po djelatnostima (KPD).

Svjesni smo da su se na tržištu već pojavila rješenja koja su implementirala unos KPD šifri, a ona se uglavnom temelje na definiranju jedne fiksne KPD šifre po artiklu ili grupi artikala i, u nekim slučajevima, omogućavanju ručnog odabira šifre na svakoj stavci računa. S obzirom na to, mnogi naši korisnici s pravom se pitaju:

🤔 Zašto Tomsoft ponovno “kasni” s prilagodbama?

Odgovor je jednostavan i dosljedan našem pristupu ovakvim temama:

(tick) Kvaliteta i cjelovitost ispred brzine.

Kao i uvijek, ovom smo izazovu pristupili prvenstveno s poslovne strane. Umjesto da implementiramo tehnički najbrže rješenje, naš primarni cilj bio je temeljito razumjeti poslovne procese i otkloniti sve potencijalne dileme u primjeni, i to u izravnoj komunikaciji s nadležnim tijelima poput Državnog zavoda za statistiku. Tek nakon što smo osigurali jasne i službeno potvrđene odgovore, pristupili smo dizajnu rješenja koje je istovremeno moćno, fleksibilno i, što je najvažnije, jednostavno za korištenje u stvarnim poslovnim situacijama.


Ključna dilema: Jedna ili više KPD šifri za isti artikl?

U analizi smo utvrdili da je ključno pitanje, koje određuje kvalitetu cjelokupnog rješenja:

🤔 Je li potrebno za jedan artikl u različitim situacijama koristiti različite KPD šifre?

Odgovor na ovo pitanje je:

(tick) Da. KPD šifra, naime, ne opisuje sam(o) artikl, već prirodu i dodanu vrijednost transakcije u kojoj se taj artikl prodaje.

Upravo zbog ovog načela, pristup koji omogućuje unos samo jedne fiksne KPD šifre po artiklu u mnogim je čestim poslovnim scenarijima neispravan i može dovesti do zakonske neusklađenosti. S druge strane, ručni odabir na svakoj stavci prebacuje svu odgovornost na operatera, značajno usporava proces izdavanja računa i drastično povećava mogućnost ljudske pogreške.

Pogledajmo to na praktičnim primjerima (koji su potvrđeni kao ispravni od strane Državnog zavoda za statistiku).

Primjer 1: Tvrtka je proizvođač radnih hlača

Poslovni subjekt je istovremeno proizvođač i distributer radne odjeće. Sve artikle iz svog asortimana prodaje u trgovini na veliko i malo, dakle i one proizvode koje je sam proizveo, kao i one koje je kupio od dobavljača ili drugog proizvođača.

Kontekst

Opis

KPD

Prodaja vlastitog proizvoda trgovačkom lancu (B2B)

Kada subjekt prodaje vlastiti proizvod drugom poslovnom subjektu ispravna KPD šifra dolazi iz područja C - Proizvodi prerađivačke industrije, razreda C14.23 - Radna odjeća.

C14.23.12
Muške radne hlače, […]

Prodaja hlača kupljenih od dobavljača trgovačkom lancu (B2B)

Ako isti subjekt druge radne hlače kupi od dobavljača i prodaje ih poslovnom subjektu, on djeluje kao distributer i pruža uslugu trgovine na veliko. KPD šifra je područja G - Usluge trgovine na veliko i malo, iz odjeljka G46 - Usluge trgovine na veliko.

G46.42.01
Usluge trgovine na veliko odjećom

Prodaja radnih hlača u maloprodajnoj trgovini (B2C)

Kada subjekt radne hlače prodaje krajnjem kupcu u svojoj trgovini, on pruža uslugu trgovine na malo, neovisno o tome radi li se o vlastitom proizvodu ili robi kupljenoj od dobavljača. Ispravna KPD šifra ponovno dolazi iz područja G - Usluge trgovine na veliko i malo, ali sada iz razreda G47.71 - Usluge trgovine na malo odjećom.

G47.71.00
Usluge trgovine na malo odjećom

Primjer 2: Tvrtka se bavi trgovinom pićima i ugostiteljstvom

Poslovni subjekt u svom asortimanu ima bezalkoholni napitak koji prodaje kroz različite kanale.

Kontekst

Opis

KPD

Prodaja trgovačkom lancu (B2B)

Kada subjekt proda paket napitaka drugom poslovnom subjektu, primjerice trgovačkom lancu, on pruža uslugu trgovine na veliko. Ispravna KPD šifra stoga dolazi iz područja G - Usluge trgovine na veliko i malo i odnosi se na veleprodajnu uslugu.

G46.34.01
Usluge trgovine na veliko voćnim sokovima […]

Prodaja u vlastitoj maloprodajnoj trgovini (B2C)

Kada isti subjekt taj isti napitak (u boci) proda krajnjem kupcu u svojoj vlastitoj maloprodajnoj trgovini, on pruža uslugu trgovine na malo. KPD šifra mora odražavati tu uslugu.

G47.25.20
Usluge trgovine na malo ostalim pićima

Usluživanje u ugostiteljskom objektu

Ako isti subjekt taj isti napitak posluži gostu u svom kafiću, transakcija više nije trgovina robom, već pružanje ugostiteljske usluge. Dodana vrijednost je u pripremi, posluživanju i ambijentu. Stoga se mora koristiti KPD šifra iz područja I - Ugostiteljstvo.
Napomena: U praksi će ovo najčešće biti poseban artikl, no nije sasvim isključeno i da bude isti kao i u prethodnim slučajevima.

I56.30.00
Usluge pripreme i usluživanja pića

Ova dva primjera jasno pokazuju kako bi rješenje koje omogućuje samo jednu KPD šifru po artiklu bilo nedostatno za ispravno i zakonski usklađeno poslovanje određenog broja tvrtki.

Na ručni odabir šifri na svakoj stavci svake transakcije (računa) nismo htjeli niti pomišljati. Svi kojima je svakodnevni posao izdavanje računa sigurno znaju zašto. 😉


Luceed rješenje: Snaga i jednostavnost u modelu dvostruke hijerarhije

Upravo zato, Luceed rješenje za KPD temelji se na inteligentnom modelu dvostruke hijerarhije. Sustav najprije prepoznaje poslovni kontekst transakcije, a zatim unutar njega, po hijerarhiji kategorizacije artikala, pronalazi odgovarajuću KPD šifru.

Pametno prepoznavanje poslovnog konteksta (hijerarhija pravila)

Zadatak sustava je da za svaku transakciju automatski prepozna o kakvoj se poslovnoj situaciji radi. Te situacije u Luceedu predstavljaju Konteksti primjene KPD-a.

Luceed dolazi s već pripremljenim, integriranim kontekstima koji pokrivaju standardne poslovne scenarije (poput veleprodaje, maloprodaje i ugostiteljstva), ali omogućuje i kreiranje vlastitih, korisničkih konteksta za rješavanje specifičnih poslovnih iznimki, na nivou poslovne jedinice.

Sustav primjenjuje kaskadnu logiku i uvijek traži najspecifičnije primjenjivo pravilo. Ako za njega ne pronađe definiranu KPD šifru, automatski se oslanja na kontekst više razine, tj. na općenitije pravilo, i to sljedećim redoslijedom:

  1. Korisnički konteksti (konteksti razine 3): Prvo se provjeravaju vaša, korisnički definirana pravila vezana za specifičnu poslovnu jedinicu.
    Napomena: U velikoj većini slučajeva neće biti ni potrebe za kreiranjem korisničkih konteksta. Korisnički konteksti omogućeni su kako bi smo bilo sigurni da je moguće zadovoljiti i najzahtjevnije slučajeve.

  2. Integrirani konteksti (konteksti razine 2): Ako iznimka nije pronađena, provjeravaju se ugrađena pravila za ugostiteljstvo, trgovinu na malo i trgovinu na veliko.

  3. Osnovni kontekst (kontekst razine 1): Ako ni jedan od prethodnih uvjeta nije zadovoljen, kao temeljno pravilo primijenit će se osnovni kontekst.

Ovakav pristup omogućuje vam da na nižim, specifičnijim razinama (npr. za određenu poslovnu jedinicu) definirate KPD šifre samo za artikle koji su iznimka, dok će za sve ostale artikle sustav automatski nastaviti pretragu i primijeniti općenitija pravila definirana na višim razinama (najviša razina konteksta je 1, najniža razina konteksta je 3).

Što to znači za vas u praksi?

Pretpostavimo da ste proizvođač iz ranije prikazanog primjera. KPD šifre za sve vaše proizvode (područje C) možete definirati na osnovnom kontekstu ili na kontekstu za trgovinu na veliko. Recimo da samo 20% tih proizvoda prodajete i u vlastitoj maloprodaji. Sve što trebate je za tih 20% asortimana dodatno definirati i KPD šifru za uslugu trgovine na malo (područje G) unutar konteksta za trgovina na malo. Luceed će kod izrade računa automatski prepoznati situaciju i primijeniti ispravnu šifru.

Efikasno upravljanje podacima (hijerarhija kategorizacije artikala)

Jednom kada sustav odredi ispravan poslovni kontekst, ova druga dimenzija dohvaća KPD šifru i istovremeno osigurava da ne morate raditi isti posao stotinu puta. Luceed traži definiranu KPD šifru slijedeći hijerarhiju od najspecifičnijeg prema najopćenitijem: Artikl → Grupa → Nadgrupa → Supergrupa.

Što to znači za vas u praksi?

  • Učinkovitost kroz nasljeđivanje: Ne morate definirati pravila za svaki artikl pojedinačno. Zahvaljujući nasljeđivanju po hijerarhiji kategorizacije, KPD šifru možete definirati na artiklu, grupi, nadgrupi ili supergrupi artikla. Time jednim unosom možete pokriti stotine ili tisuće artikala, a izuzetke definirate samo tamo gdje je to zaista potrebno.

  • Automatska klasifikacija novih artikala: Ključna prednost ovog modela je i budući rad. Svaki novi artikl kojeg dodate grupu artikla koja već ima definiranu KPD šifru (ili ju nasljeđuje s nadgrupe ili supergrupe) automatski će naslijediti KPD klasifikaciju. Time se eliminira potreba da osoba koja unosi artikle poznaje KPD šifre, smanjuje se mogućnost ljudske pogreške i osigurava dosljednost podataka. Upravo zato, svim korisnicima savjetujemo primjenu ovog pristupa (ako je to moguće s obzirom na strukturu i hijerarhiju grupa koju koristite).

A gdje je tu jednostavnost korištenja?

Nakon svega pročitanog sasvim je razumljivo ako se pitate:

🤔 A gdje je tu spomenuta jednostavnost korištenja?

Naš cilj bio je stvoriti alat koji može pokriti i najsloženije poslovne scenarije, ali to ne znači da ga korisnici s jednostavnijim potrebama ne mogu u potpunosti prilagoditi sebi.

Jednostavnost rješenja leži upravo u njegovoj fleksibilnosti.

Ako vaše poslovanje ne zahtijeva korištenje više različitih KPD šifri za isti artikl (npr. bavite se isključivo trgovinom na malo ili samo pružate određene usluge), sustav možete maksimalno pojednostaviti, pa i do te mjere da se cijelo rješenje ponaša kao da smo na artikl dodali samo jedno novo polje za unos KPD šifre. To možete postići deaktiviranjem nepotrebnih konteksta primjene KPD-a i unosom KPD šifre na svakom artiklu. Odabir načina korištenja ovisi o potrebama vaše organizacije.

⬇️ Više o ovome možete vidjeti u praktičnim primjerima na kraju ovog članka, posebno u primjerima za trgovinu na malo i uslužne djelatnosti.


Svrha ovog članka i zaključak

Svrha ovog članka bila je pravovremeno vas informirati o ključnim, često previđenim aspektima primjene KPD-a. Glavna poruka je da, ovisno o poslovnom kontekstu, jedan te isti artikl može zahtijevati primjenu različitih KPD šifri.

Iako određenom broju naših korisnika ova mogućnost neće biti potrebna (ili barem neće biti potrebna za sve artikle u asortimanu), ključno je da rješenje podržava takve scenarije kako bi se osigurala potpuna zakonska usklađenost u svim slučajevima.

Važna napomena o odabiru KPD šifri

Funkcionalnosti u Luceedu osmišljene su kako bi vam pružile moćan i fleksibilan alat za tehničku primjenu KPD klasifikacije.

Međutim, važno je naglasiti da Tomsoft nije nadležan za tumačenje klasifikacija niti može pružati savjete o odabiru ispravne KPD šifre za vaše specifične proizvode ili usluge.

Za sva pitanja vezana uz odabir odgovarajuće šifre, isključivo je nadležan Državni zavod za statistiku (DZS). Molimo vas da ih za sve nedoumice kontaktirate direktno putem službene e-mail adrese: klasifikacija@dzs.hr.

Svjesni smo da je detaljnih pojašnjenja na ovu temu vrlo malo. Jedan od rijetkih službenih izvora koji potvrđuje ovu logiku su stranice Porezne uprave, gdje se u jednom dijelu navodi:

Veleprodaja/maloprodaja/krajnja potrošnja

KPD oznake se iskazuju isključivo na eRačunima, a poduzetnik zna obavlja li djelatnost maloprodaje ili veleprodaje te sukladno tome odabire ispravnu KPD oznaku za svaku stavku eRačuna koji izdaje. [...] Zakon o fiskalizaciji [...] ne ograničava poduzetnike da obavljaju poslove maloprodaje drugim poduzetnicima niti nalaže mijenjanje dosadašnjeg poslovanja poduzetnika već samo nalaže primjenu (iskazivanje) ispravne KPD oznake uz svaku stavku eRačuna. Znači, ako poduzetnik iz maloprodaje izdaje eRačun drugim poduzetnicima koristit će KPD oznaku za prodaju na malo.

Upravo ovakvi, u praksi česti slučajevi, razlog su zašto smo rješenju pristupili na ovaj način i implementirali ga kroz fleksibilni model dvostruke hijerarhije.


Što slijedi? Novi alati za lakšu kontrolu KPD-a

Svjesni smo da, unatoč automatizaciji, trebate imati potpunu kontrolu i transparentnost nad procesom. Zato će Luceed u narednom periodu biti nadograđen s dva alata dizajnirana upravo za to:

  • Alat za analizu i provjeru KPD šifre
    Pitate se zašto je za neki artikl u određenoj situaciji primijenjena baš određena KPD šifra? Ovaj alat dat će vam odgovor. Na temelju odabranog artikla i zadane poslovne situacije (npr. račun iz modula Veleprodaja s maloprodajnog skladišta), sustav će vam prikazati ne samo konačnu, važeću KPD šifru, već i detaljnu analizu, korak-po-korak, kako je do nje došao, koji je kontekst prepoznat i s koje je razine (artikla, grupe...) šifra naslijeđena.

  • Središnji pregled KPD klasifikacija
    Kako na jednom mjestu provjeriti jesu li svi artikli ispravno podešeni? Ova nova, administratorska forma pružit će vam cjelovit, tablični pregled svih vaših artikala i pripadajućih KPD šifri za svaki od aktivnih konteksta. Bit će to alat za brzu provjeru, pronalaženje artikala kojima možda nedostaje KPD šifra i osiguravanje potpune usklađenosti.

Uz razvoj novih alata, naš fokus ostaje i na pružanju podrške. Možete biti sigurni da ćemo se truditi sve nove opcije popratiti kvalitetnim uputama, smjernicama i dodatnim praktičnim primjerima kako bismo vam cjelokupan proces prilagodbe i implementacije učinili što lakšim i jednostavnijim.


Vodič za primjenu i praktični primjeri podešavanja KPD šifri

Vodič za primjenu KPD-a u Luceedu

➡️ Detaljan vodič za primjenu KPD-a u Luceedu možete pronaći ovdje:

Primjer proizvođača i distributera radne odjeće

Pogledajte primjer

Kako biste najbolje razumjeli kako model dvostruke hijerarhije funkcionira u praksi, prođimo kroz konkretan primjer postavljanja KPD šifri za proizvođača radne odjeće na čijem smo primjeru ranije pokazali kako je nužno osigurati mogućnost korištenja više KPD šifri ovisno o transakciji koja se provodi.

Za ovaj prikaz koristit ćemo dva artikla, jedan je vlastite proizvodnje, drugi ne. Pri tome, naš proizvođač ima sljedeću hijerarhiju grupa proizvoda:

  • SUPERGRUPA: Radna odjeća

    • NADGRUPA: Muška radna odjeća

      • GRUPA: Radne hlače

        • ARTIKL 1: Muške radne hlače s naramenicama - vlastita proizvodnja

        • ARTIKL 2: Muške radne hlače s naramenicama - tuđa proizvodnja

🤔 Na koji način u ovakvom slučaju optimalno definirati KPD šifre?

Rješenje leži u postavljanju općih pravila na najvišoj mogućoj razini (supergrupi), a iznimki na specifičnim razinama (artiklu).

Korak 1: Definiranje KPD šifre za Trgovinu na malo

U našem primjeru, bez obzira radi li se o proizvodu vlastite ili tuđe proizvodnje, ispravna KPD šifra za uslugu trgovine na malo je uvijek ista: G47.71.00 - Usluge trgovine na malo odjećom.

Stoga je najefikasnije na SUPERGRUPI Radna odjeća definirati navedenu šifru za kontekst Trgovina na malo.

Rezultat: Jednim unosom pokrili ste sve slučajeve trgovine na malo za stotine ili tisuće artikala unutar supergrupe Radna odjeća, uključujući i sve nove artikle koje ćete u budućnosti otvoriti unutar te hijerarhije.

Korak 2: Definiranje KPD šifri za Trgovinu na veliko

Ovdje situacija postaje složenija jer imamo dva različita slučaja:

  • Prodaja vlastitog proizvoda zahtijeva KPD šifru proizvoda, npr.

    C14.23.12 - Muške radne hlače, [...].

  • Prodaja tuđeg proizvoda zahtijeva KPD šifru usluge veleprodaje, npr.

    G46.42.01 - Usluge trgovine na veliko odjećom.

Optimalno rješenje je postaviti opće pravilo i zatim definirati iznimku:

  1. Opće pravilo: Na SUPERGRUPI Radna odjeća, unutar konteksta Trgovina na veliko, definiramo šifru G46.42.01 - Usluge trgovine na veliko odjećom. Ova će se šifra primjenjivati na većinu artikala - svu robu koju preprodajete.

  2. Iznimka: Zatim, samo na ARTIKLU 1 (vlastita proizvodnja), za isti kontekst Trgovina na veliko, definiramo specifičnu KPD šifru C14.23.12 - Muške radne hlače, [...].

Kako Luceed primjenjuje ova pravila?

Kada izdajete račun za trgovinu na veliko:

  • Za ARTIKL 2 (tuđa proizvodnja): Luceed će tražiti šifru za kontekst Trgovina na veliko. Neće je naći na samom artiklu, grupi ni nadgrupi, ali će je naslijediti sa supergrupe i primijeniti opću šifru G46.42.01 - Usluge trgovine na veliko odjećom.

  • Za ARTIKL 1 (vlastita proizvodnja): Luceed će tražiti šifru za isti kontekst. Odmah će je pronaći na najnižoj, najspecifičnijoj razini - na samom artiklu. Primijenit će šifru C14.23.12 - Muške radne hlače, [...], nadjačavajući opće pravilo sa supergrupe.

Važno za upamtiti: Specifičnu KPD šifru proizvoda C14.23.12 definirali smo na samom artiklu jer bi bilo pogrešno definirati je na višoj razini (npr. na nadgrupi Muška radna odjeća). Ta nadgrupa može sadržavati i druge proizvode (npr. radne jakne) koji zahtijevaju drugačiju, ali jednako specifičnu KPD šifru proizvoda (npr. C14.23.11 - Muški radni kompleti, jakne [...]).

Primjer subjekta koji posluje isključivo kao trgovina na malo

Pogledajte primjer

Ovaj primjer prikazuje optimalno podešavanje za poslovni subjekt koji se bavi isključivo trgovinom na malo, poput npr. specijalizirane trgovine željezarije, boja i lakova ili sanitarne opreme (unutar KPD razreda G47.52).

Korištenje konteksta

Budući da se sve transakcije odvijaju isključivo kroz jedan kanal, maloprodaju, nema potrebe za korištenjem više različitih konteksta. U ovom slučaju imate dvije opcije:

  1. Sve navedene KPD šifre možete definirati unutar sistemskog konteksta Trgovina na malo.

  2. Kako biste si još više pojednostavili rad, sve KPD šifre možete definirati i na Osnovnom kontekstu, budući da je za vas trgovina na malo vaša osnovna i jedina djelatnost.

Savjet: Kako biste smanjili broj polja i pojednostavili sučelje za unos KPD šifri na artiklima, preporučujemo da deaktivirate sve kontekste koje ne koristite. U ovom primjeru, to bi bili konteksti Trgovina na veliko i Priprema i usluživanje hrane i pića. Nakon deaktivacije, oni se više neće prikazivati u tablici za unos.

Način definiranja KPD šifri

Najefikasniji pristup je definiranje KPD šifri na razini grupa artikala, pod uvjetom da je vaša struktura grupa usklađena s KPD klasifikacijom. Primjerice, na grupu artikala Boje i lakovi postavite KPD šifru G47.52.02. Time svi artikli unutar te grupe, uključujući i nove, automatski nasljeđuju ispravnu šifru.

Napomena za izuzetke: Često se događa da unutar jedne grupe većina artikala dijeli istu KPD šifru, ali nekoliko njih treba imati drugu. U tom slučaju:

  1. Na grupu artikala postavite KPD šifru koja je pretežita (koja vrijedi za većinu artikala).

  2. Zatim, samo na onim pojedinačnim artiklima koji su iznimka, definirajte njihovu specifičnu KPD šifru.

Sustav će uvijek dati prednost šifri definiranoj direktno na artiklu nad onom naslijeđenom s grupe.

Ukoliko vaša postojeća struktura grupa uopće ne prati KPD klasifikaciju, tada je potrebno KPD šifru definirati na svakom pojedinom artiklu.

Primjer uslužne djelatnosti

Pogledajte primjer

Ovaj primjer prikazuje najjednostavniji način podešavanja, namijenjen poslovnim subjektima koji se bave isključivo pružanjem usluga i nemaju trgovinu robom (npr. frizerski i kozmetički saloni, knjigovodstveni servisi, razni serviseri, konzultanti i slično).

Najjednostavnije korištenje Konteksta

Budući da uslužna djelatnost ne poznaje podjelu na trgovinu na veliku malo, ovdje je situacija najčišća. Vi ste uvijek proizvođač svoje usluge.

Zbog toga je preporučeno sve KPD šifre za vaše usluge definirati isključivo na Osnovnom kontekstu. On u vašem slučaju predstavlja vašu temeljnu i jedinu poslovnu situaciju, pružanje usluge.

Savjet: Kako biste maksimalno pojednostavili sučelje za unos, u ovom scenariju možete slobodno deaktivirati sve ostale kontekste (Trgovina na malo, Trgovina na veliko i Priprema i usluživanje hrane i pića). Nakon deaktivacije, u tablici za unos KPD šifri na artiklima (uslugama) prikazivat će vam se samo jedno polje, ono za Osnovni kontekst.

Način definiranja KPD šifri

Iako je scenarij jednostavan, i dalje možete koristiti snagu nasljeđivanja kako biste si olakšali rad. Ako vaše usluge (koje u Luceedu vodite kao artikle) imate razvrstane po grupama, KPD šifru definirajte na razini grupe.

Primjerice, frizerski salon može imati grupe:

  • Ženske frizerske usluge

  • Muške frizerske usluge

Na grupu Ženske frizerske usluge za Osnovni kontekst postavit ćete odgovarajuću KPD šifru (npr. T96.21.11 - Frizerske usluge za žene i djevojčice), a na grupu Muške frizerske usluge drugu (npr. T96.21.12 - Frizerske i brijačke usluge za muškarce i dječake).

Time ste osigurali da sve postojeće i nove usluge koje otvorite unutar tih grupa automatski dobiju ispravnu klasifikaciju.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.