Fiskalizacija web shopa u Hrvatskoj: praktični vodič

Prva online narudžba legne u ponoć. Mobitel zasvijetli, vi slavite. A onda, negdje između druge čestitke i trećeg osvježavanja ekrana, stigne pitanje koje sruši euforiju: čekaj, moram li ja ovo fiskalizirati? Fiskalizacija web shopa tema je koju gotovo svaki poduzetnik gura pred sebe dok ne postane hitna. A kad postane hitna, obično je već i…

Prva online narudžba legne u ponoć. Mobitel zasvijetli, vi slavite. A onda, negdje između druge čestitke i trećeg osvježavanja ekrana, stigne pitanje koje sruši euforiju: čekaj, moram li ja ovo fiskalizirati? Fiskalizacija web shopa tema je koju gotovo svaki poduzetnik gura pred sebe dok ne postane hitna. A kad postane hitna, obično je već i skupa.

Dobra vijest: fiskalizacija web shopa nije razlog za odgodu prodaje. To je tehnički detalj koji se rješava jednom, dobro, i o kojem poslije ne razmišljate. U ovom vodiču objašnjavamo kada se fiskalizacija u pravilu primjenjuje na online prodaju, kako se tehnički postavlja i koje pogreške trgovce najviše koštaju. Jedno odmah raščistimo: pravila se mijenjaju, pa konkretne obveze, pragove i rokove uvijek potvrdite s knjigovođom i na stranicama Porezne uprave. Ovdje dobivate logiku sustava i prava pitanja. Odgovore za vaš konkretan slučaj daje struka.

Sadržaj

Poduzetnik pregledava narudžbe u web shopu i priprema fiskalizaciju računa

Registar blagajna u oblaku: što je fiskalizacija web shopa

Zamislite klasičnu registar blagajnu iz dućana na uglu. Sada je preselite u oblak i spojite izravno s Poreznom upravom. To je fiskalizacija. Svaki put kada izdate račun koji joj podliježe, vaš ga sustav u trenutku izdavanja prijavljuje Poreznoj, a ona vraća potvrdu s jedinstvenom oznakom. Ta oznaka na računu dokazuje da je račun prijavljen. Nema oznake, nema prijave.

Zašto država to radi? Logika je jednostavna: Porezna uprava želi vidjeti izdane račune u trenutku kad nastanu, a ne mjesecima poslije u izvještajima. Time se sužava prostor za neprijavljeni promet. Za vas kao trgovca to znači jedno: račun koji je trebao biti fiskaliziran, a nije, ima status vožnje bez registracije. Možda prođete jednom. Ali sustav je dizajniran da vas prije ili kasnije zaustavi.

U fizičkoj trgovini taj posao odrađuje blagajna na pultu. U online prodaji ulogu fiskalne blagajne za web shop preuzima softver: vaša trgovina, plugin, servis za izdavanje računa ili ERP. Nema uređaja koji treperi na polici. Postoji samo sustav koji radi ispravno ili sustav koji vas košta. I tu počinju prava pitanja.

Kartica, virman ili pouzeće: način plaćanja odlučuje što se fiskalizira

Ako iz ovog vodiča ponesete jednu stvar, neka bude ova: fiskalizacija web shopa ne ovisi o tome što prodajete, nego o tome kako vam kupci plaćaju. Ista narudžba, isti proizvod, isti kupac, a različit tretman računa, ovisno o tome je li novac stigao karticom, uplatom na račun ili gotovinom dostavljaču.

Povijesna logika sustava bila je jasna: fiskaliziraju se naplate gotovinom i sredstvima koja se tretiraju kao gotovina, primjerice karticama, dok su uplate izravno na transakcijski račun imale drukčiji tretman. Naglašavamo, to je logika, a ne aktualni pravilnik. Obuhvat fiskalizacije se mijenja i širi, pa popis svojih načina plaćanja obavezno prođite s knjigovođom i provjerite aktualna pravila na stranicama Porezne uprave.

Kako to izgleda u praksi? Pogledajmo jedan sasvim običan obrt.

Obrt prodaje ručno rađene sapune kroz web shop. Prvi kupac plaća karticom online: račun se u pravilu izdaje i fiskalizira odmah, automatski, u trenutku naplate. Drugi kupac plaća virmanom po ponudi: račun se izdaje, ali je njegov fiskalizacijski tretman povijesno bio drukčiji od kartične naplate. Treći kupac bira pouzeće: novac fizički prima dostavljač, pa sve ovisi o tome tko formalno naplaćuje. Tri narudžbe, tri scenarija. Za svaki od njih provjerite aktualna pravila prije lansiranja.

Pouzeće zaslužuje posebnu pažnju jer stvara najviše zabune. Kupac plaća gotovinom, ali ne vama, nego dostavnoj službi, koja vam novac kasnije doznačuje na račun. Tko je tu naplatio gotovinu? Kada je nastala vaša naplata? Odgovor ovisi o ugovoru s dostavnom službom i o aktualnim propisima. To je pitanje broj jedan za vašeg knjigovođu, i to prije nego što pouzeće uopće uključite u shop.

Način plaćanjaFiskalizacijska logika (u pravilu)Što provjeriti s knjigovođom
Kartica onlineNaplata se tretira kao fiskalizacijski relevantna; račun se izdaje i prijavljuje automatski u trenutku plaćanjaTrenutak izdavanja računa i rok prijave
Virman / uplata na računPovijesno drukčiji tretman od gotovine i kartica; obuhvat sustava se mijenjaVrijedi li taj tretman i za vaš slučaj prema aktualnim pravilima
PouzećeGotovinu prima dostavljač; tretman ovisi o tome tko formalno naplaćujeUgovor s dostavnom službom i trenutak vaše naplate
PayPal i digitalni novčaniciTretman ovisi o klasifikaciji načina plaćanjaKako se svaki novčanik klasificira u vašem slučaju

Primijetite da tablica ne citira nijedan članak zakona. Namjerno. Članci se mijenjaju, logika ostaje: popišite načine plaćanja, za svaki utvrdite tretman, pa tek onda birajte tehnologiju. Trgovci koji krenu obrnuto obično dvaput plaćaju implementaciju.

A računi za tvrtke? Ako vam naručuju i poslovni kupci, na računu trebate dodatne podatke, a tu se otvara i priča o eRačunu, o kojoj više u nastavku. Web shop koji od prvog dana zna razlikovati privatnog i poslovnog kupca kasnije vam štedi sate prepravljanja. To je detalj koji se u brifu za izradu shopa prečesto preskoči.

Fiskalizacija web shopa i sigurna razmjena računa između trgovine i Porezne uprave

Od klika na Naruči do računa u inboxu: tok koji mora raditi sam

Dobro postavljena fiskalizacija online prodaje je nevidljiva. Kupac klikne Naruči, plati, i za nekoliko sekundi u inboxu ima potvrdu narudžbe s računom. Vi u tom trenutku možete spavati, biti na plaži ili pakirati prethodnu pošiljku. Sustav radi sam. Evo kako taj lanac izgleda i gdje najčešće puca.

KorakŠto se događaGdje najčešće pukne
1. NarudžbaKupac potvrđuje košaricu i unosi podatkeNedostaju podaci potrebni za ispravan račun
2. PlaćanjePayment gateway potvrđuje transakcijuNaplata prođe, a status narudžbe ostane “na čekanju”
3. Izdavanje računaSustav generira račun sa svim obveznim elementimaShop i knjigovodstveni program izdaju račune u dva odvojena niza
4. FiskalizacijaRačun se prijavljuje Poreznoj i dobiva potvrdnu oznakuIstekao certifikat ili testni način ostavljen u produkciji
5. Dostava kupcuRačun stiže e-mailom uz potvrdu narudžbeE-mail završi u spamu ili se uopće ne šalje
6. ArhivaRačun se trajno pohranjujeRačuni žive samo u shopu koji se jednog dana gasi ili mijenja

Svaki ručni korak u tom lancu je pukotina. Ako netko “mora stisnuti gumb” da bi račun nastao, račun jednom neće nastati. Na pet narudžbi mjesečno to se možda i ne primijeti. Na pedeset postaje statistička sigurnost. Zato je automatizacija cijelog toka, od plaćanja do arhive, standard, a ne luksuz.

Plugin, servis ili ERP: tri kategorije rješenja i kako odabrati svoju

Kako se fiskalizacija web shopa tehnički rješava? Ovisi o platformi. WooCommerce je otvoren sustav u koji se instaliraju pluginovi, dok hosted platforme poput Shopifyja fiskalizaciju rješavaju kroz vanjske integracije. Ako još birate platformu, ovaj kriterij uzmite ozbiljno; detaljnu usporedbu imate u vodiču WooCommerce ili Shopify. U praksi se sva rješenja svode na tri kategorije.

WooCommerce pluginovi: fiskalizacija unutar same trgovine

Domaći fiskalizacijski pluginovi instaliraju se izravno u WooCommerce, povezuju s vašim certifikatom i automatski izdaju te fiskaliziraju račun u trenutku naplate. Prednost je očita: sve živi na jednom mjestu, u administraciji koju ionako koristite. Rizik je jednako konkretan: kvaliteta održavanja. Propisi se mijenjaju, pa plugin koji nitko ne ažurira postaje tempirana obveza. Prije kupnje provjerite kada je zadnji put ažuriran i reagira li autor na izmjene propisa.

Servisi za izdavanje računa: shop šalje podatke, servis radi ostalo

Druga kategorija su hrvatski servisi za izdavanje računa, poput Sola ili Minimaxa, koji se s trgovinom povezuju putem integracije. Shop pošalje podatke o narudžbi, servis izda račun, fiskalizira ga i pošalje kupcu. Velika prednost: praćenje propisa je posao servisa, ne vaš. Mnogi uz to pokrivaju ponude, predujmove i izvještaje koje knjigovođa voli dobiti uredno posložene. Za manje trgovine ovo je često najmirniji put.

ERP integracije: kad web nije jedini kanal prodaje

Imate fizičku trgovinu, veleprodaju i web? Onda računi ne smiju nastajati na tri mjesta. ERP postaje izvor istine: web shop u njega šalje narudžbe, a ERP izdaje i fiskalizira račune za sve kanale, vodi zalihe i brojeve računa u jednom nizu. Implementacija je zahtjevnija i skuplja, ali za ozbiljniju operaciju alternativa je kaos. Okvire troškova za sve tri kategorije razradili smo u vodiču o cijeni izrade web shopa.

Jedno pravilo vrijedi za sve kategorije: ne birajte najjeftinije rješenje, birajte ono koje netko aktivno održava. Fiskalizacija računa nije jednokratna instalacija nego trajna veza s državnim sustavom koji se razvija. Rješenje bez održavanja je dug s odgođenim dospijećem.

Provjera postavki fiskalizacije u administraciji sustava web trgovine

FINA certifikat: osobna iskaznica kojom vaš shop potpisuje račune

Da bi vaš sustav uopće smio razgovarati s Poreznom upravom, mora se predstaviti. Za to služi aplikativni certifikat koji izdaje Fina: digitalna osobna iskaznica vašeg poslovanja, kojom softver potpisuje svaki račun prije prijave. Certifikat se instalira u plugin, servis ili ERP, ovisno o tome koju ste kategoriju odabrali, i od tog trenutka sustav radi sam.

Dva praktična savjeta iz terena. Prvo, certifikat čuvajte kao token za internetsko bankarstvo: tko ima certifikat, izdaje račune u vaše ime. Drugo, certifikat ima rok trajanja. Zapišite datum isteka i postavite podsjetnik nekoliko tjedana ranije, jer istek je tihi kvar: shop radi, narudžbe sjedaju, računi izgledaju uredno, a fiskalizacija u pozadini ne prolazi. Postupak izdavanja i obnove provjerite kod Fine, a obveze oko fiskalizacije kod knjigovođe.

Fiskalizacija 2.0 i eRačun: sustav se širi, vaš softver mora pratiti

Hrvatski fiskalizacijski sustav prolazi kroz najveću modernizaciju od svog uvođenja, poznatu pod nazivom Fiskalizacija 2.0. Konceptualno, smjer je jasan: obuhvat se širi s klasične gotovinske naplate prema širem krugu transakcija, a među poduzetnicima se uvodi eRačun, strukturirani digitalni račun koji se razmjenjuje kroz informacijske posrednike umjesto PDF-a u privitku maila. Konkretne faze, rokove i obveznike namjerno ne navodimo: uvođenje je postupno i detalji se mijenjaju, pa aktualni status provjerite na stranicama Porezne uprave i s knjigovođom.

Što to znači za vas kao vlasnika trgovine? Ne morate znati svaki detalj propisa. Morate imati rješenje koje te detalje prati umjesto vas. Postavite dobavljaču tri pitanja: podržavate li aktualna pravila, kakav vam je plan za eRačun i tko ažurira sustav kad se propisi promijene. Ako na bilo koje od njih dobijete slijeganje ramenima, tražite dalje.

Imam paušalni obrt. Vrijedi li ovo za mene?

Najčešće pitanje i najčešća zabluda. Paušalni status određuje kako plaćate porez na dohodak, a ne oslobađa vas automatski pravila o izdavanju i fiskalizaciji računa. Jesu li vaši računi predmet fiskalizacije ovisi o načinu naplate i vašem poreznom statusu, a to su dvije varijable koje se mijenjaju i međusobno isprepliću. Zato je odgovor “ovisi”, i zato ga ne smijete tražiti u Facebook grupi nego kod knjigovođe, s konkretnim brojkama na stolu.

Ako ste u fazi u kojoj tek važete obrt, d.o.o. i platformu, krenite od šire slike. U vodiču kako otvoriti web shop u Hrvatskoj proveli smo cijeli postupak od pravnog oblika do prve prodaje, korak po korak.

Tri pogreške koje se plaćaju: ručno “poslije”, dupli sustavi i testni način

“Izdat ću račun poslije, ručno.” Najskuplja rečenica u online prodaji. Rokovi za izdavanje i prijavu računa su kratki, a ručni proces ovisi o vašem pamćenju, godišnjem odmoru i gripi. Uz to ne skalira: sustav koji preživi pet narudžbi mjesečno raspadne se na pedeset. Fiskalizacija web shopa mora biti automatska od prvog dana, jer se navika “poslije” nikad ne popravlja sama, samo se gomila.

Dva sustava, dva niza računa. Shop izdaje svoje račune, knjigovodstveni program svoje, i nakon tri mjeseca nitko više ne zna koji je broj računa zadnji ni koji je promet stvaran. Odredite jedan izvor istine za izdavanje računa, pa sve ostale sustave podredite njemu. Ovo je organizacijska odluka, ne tehnička, i donosi se prije lansiranja, zajedno s knjigovođom.

Testni način u produkciji. Najpodmuklija pogreška. Za razvoj i testiranje koristi se demo certifikat i testno okruženje, i to je ispravno. Problem nastaje kad shop ode u produkciju, a testni način ostane uključen. Kupci uredno dobivaju račune, sve izgleda savršeno, a nijedan račun nikad nije stigao do Porezne. Takav se kvar u pravilu otkrije naknadno, i to ne na način koji biste si poželjeli.

Pravilo za zapamtiti: fiskalizacija se testira na dan lansiranja, stvarnom kupnjom i provjerom izdanog računa. Ne “vidjet ćemo kad krenu narudžbe”.

Lansiranje web shopa s uređenom fiskalizacijom online prodaje

Checklist: 7 koraka do fiskalizacije web shopa koja radi sama

Ovim redoslijedom, bez preskakanja. Svaki korak ima jasan rezultat, pa točno znate kada ste gotovi.

  1. Popišite sve načine plaćanja koje shop nudi ili planira nuditi, uključujući pouzeće i digitalne novčanike.
  2. Prođite popis s knjigovođom: što se od toga fiskalizira, kada se izdaje račun i u kojem roku, prema aktualnim pravilima.
  3. Odaberite kategoriju rješenja: WooCommerce plugin, servis za izdavanje računa ili ERP integracija, ovisno o veličini operacije.
  4. Nabavite certifikat kod Fine i odmah zabilježite datum isteka s podsjetnikom za obnovu.
  5. Postavite automatski tok: plaćanje, račun, fiskalizacija, e-mail kupcu, arhiva. Bez ručnih koraka.
  6. Napravite stvarnu testnu kupnju na dan lansiranja i provjerite da je račun ispravno fiskaliziran, a ne izdan u testnom načinu.
  7. Dogovorite tko prati izmjene propisa: knjigovođa za obveze, dobavljač rješenja za tehniku. Imenom i prezimenom.

Sedam koraka, jedan vikend posla u koordinaciji s knjigovođom. To je cijela cijena mira. Usporedite je s cijenom naknadnog raspetljavanja računa izdanih mimo pravila i odluka postaje laka.

Prvo knjigovođa, onda developer. Tim redoslijedom.

Knjigovođa definira ŠTO: koje obveze vrijede za vaš pravni oblik, vaše načine plaćanja i vaš promet. Developer definira KAKO: kojim alatom i kojim tokom se te obveze automatiziraju. Obrnete li redoslijed, dobit ćete developera koji pogađa porezna pravila. To nikome ne želite, a najmanje sebi.

U Oseka Media web shopove radimo upravo tim redoslijedom: naša izrada web shopa uključuje postavljanje fiskalizacije u suradnji s vašim knjigovođom, tako da je tok od narudžbe do fiskaliziranog računa posložen i testiran prije prve stvarne kupnje. Vi prodajete, sustav prijavljuje.

Česta pitanja o fiskalizaciji web shopa

Fiskalizacija web shopa uvijek izazove ista pitanja na prvom sastanku. Evo odgovora na ona koja čujemo najčešće, uz stalnu ogradu: za svoj konkretan slučaj potvrdu tražite kod knjigovođe i Porezne uprave.

Trebam li za web shop kupiti fiskalnu blagajnu?

Ne u smislu uređaja. Fiskalna blagajna za web shop je softver: plugin, servis za račune ili ERP koji izdaje i prijavljuje račune automatski. Fizička blagajna s pulta ne pomaže narudžbi koja sjedne u ponoć dok spavate. Ako netko pokušava prodati vam hardver za online prodaju, pitajte ga kako će taj hardver stisnuti gumb u tri ujutro.

Što ako veza s Poreznom upravom pukne baš u trenutku kupnje?

Sustav je taj scenarij predvidio. Račun se u pravilu izdaje s privremenom oznakom, a prijavljuje se naknadno, čim veza proradi, unutar roka koji određuju aktualna pravila. Ozbiljna rješenja to odrade automatski, bez vaše intervencije. Vaš posao nije juriti rokove nego odabrati rješenje koje ovaj scenarij pokriva samo od sebe. To je jedno od pitanja koje postavite dobavljaču prije kupnje.

Smijem li kupcu račun poslati samo e-mailom?

U online prodaji digitalna dostava računa uz potvrdu narudžbe uobičajena je praksa i kupci je očekuju. Pravila o obliku, sadržaju i dostavi računa ipak imaju svoje detalje, pa točan način izdavanja za svoj model prodaje dogovorite s knjigovođom. Tehnički dio je trivijalan: svaki alat iz ovog vodiča šalje račun e-mailom automatski.

Prodajem i kupcima izvan Hrvatske. Mijenja li se nešto?

Da, i to na više razina. Prodaja u druge zemlje EU-a otvara pitanja PDV-a i posebnih režima prijave koja nisu ista tema kao fiskalizacija, ali se s njom isprepliću u istom sustavu za izdavanje računa. Prije širenja na strana tržišta sjednite s knjigovođom i definirajte kako se koji račun izdaje. Naknadno prepravljanje postavki usred sezone nitko ne voli.

Zaključak: “poslije” je najskuplja opcija

Fiskalizacija web shopa nije razlog za odgodu prodaje i nije razlog za paniku. To je jedan tehnički sustav, jedan certifikat i jedan automatizirani tok, postavljeni jednom i dobro. Način plaćanja određuje što se fiskalizira, knjigovođa i Porezna uprava određuju obveze, a softver sve to odrađuje bez vas. Jedina stvarno loša opcija je “riješit ćemo poslije”, jer se “poslije” u fiskalizaciji uvijek naplati s kamatama.

Planirate web shop i želite da fiskalizacija bude posložena prije prve narudžbe, a ne poslije prve pogreške? Javite nam se, pa da vaša ponoćna narudžba ostane ono što treba biti: razlog za slavlje.

Besplatna procjena

Želite web stranicu koja donosi upite?

Pošaljite nekoliko informacija o projektu i dobit ćete jasan smjer: strukturu, SEO prioritete i realan opseg izrade.