Struktura i priprema nacrta računa
Izrada profesionalnog računa zahtijeva točan unos ključnih podataka o poslovnom odnosu i pruženim uslugama ili proizvodima. Generator računa omogućuje strukturiranje tih podataka kroz jasan radni prostor podijeljen na logičke cjeline.
Unutar odjeljka Podaci o računu (koji predstavlja radni prostor s karticama Uredi i Pregled), korisnik unosi podatke raspoređene u nekoliko ključnih cjelina:
- Stranke: Ovaj dio sadrži polja Pošiljatelj (naziv, adresa i kontakt podaci vašeg poslovanja) i Primatelj (naziv i podaci za naplatu vašeg klijenta).
- Račun: Ovdje se definiraju identifikacijski podaci dokumenta, uključujući Broj računa, Datum izdavanja te neobavezni Rok plaćanja.
- Stavke: Korisnik može unijeti do 20 pojedinačnih redaka za usluge ili proizvode. Svaka stavka zahtijeva unos polja Opis, Količina i Jedinična cijena.
- Porez i uvjeti: Ovaj odjeljak omogućuje odabir valute, definiranje poreznih parametara kroz polja Oznaka poreza i Porezna stopa te unos slobodnog teksta u polje Uvjeti plaćanja.
Pravilno popunjavanje ovih polja osigurava da konačni dokument sadrži sve elemente potrebne za prepoznatljivost i evidenciju transakcije.
Pravila izračuna i zaokruživanja iznosa
Matematička točnost ključna je kod izrade financijskih dokumenata. Alat primjenjuje stroga pravila za izračunavanje svake stavke, međuzbroja i konačnog poreznog iznosa:
- Iznos pojedinačne stavke: Za svaki uneseni redak, iznos se računa množenjem količine i jedinične cijene: Iznos stavke = Količina × Jedinična cijena Dobiveni iznos automatski se zaokružuje na broj decimalnih mjesta koji podržava odabrana valuta.
- Međuzbroj: Vrijednost polja Međuzbroj predstavlja čisti zbroj svih pojedinačnih, prethodno zaokruženih iznosa stavki prikazanih na nacrtu.
- Porez: Iznos poreza izračunava se primjenom unesene porezne stope na izračunatu vrijednost međuzbroja: Porez = Međuzbroj × (Porezna stopa / 100) Ovaj se iznos također zaokružuje na decimalna mjesta odabrane valute.
- Ukupno za platiti: Konačan iznos za uplatu dobiva se zbrajanjem međuzbroja i zaokruženog iznosa poreza: Ukupno za platiti = Međuzbroj + Porez
Promjena postavke u polju Valuta služi isključivo za označavanje i formatiranje iznosa na nacrtu. Alat ne vrši konverziju valuta niti dohvaća tečajne liste, što znači da unesene brojčane vrijednosti ostaju nepromijenjene bez obzira na odabranu valutu.
Validacija unosa i rješavanje pogrešaka
Kako bi se osiguralo da generirani dokument ne sadrži nepotpune ili matematički neispravne podatke, sustav provodi provjeru unosa u stvarnom vremenu. Ako neki od unesenih podataka ne zadovoljava definirana pravila, prikazat će se odgovarajuća poruka o pogrešci:
- Nedostatak osnovnih podataka o strankama: Ako nisu uneseni podaci za pošiljatelja ili primatelja, pojavljuje se poruka: "Unesite i pošiljatelja i primatelja.".
- Nedostatak identifikacijskih podataka: Ako nedostaju broj dokumenta ili datum, sustav javlja: "Unesite broj računa i datum izdavanja.".
- Prazna tablica stavki: Ako pokušate pregledati račun bez ijedne stavke, prikazat će se: "Dodajte barem jednu stavku s opisom, količinom i jediničnom cijenom.".
- Nepotpuna stavka: Ako dodate redak, ali ne popunite sva obvezna polja, sustav prikazuje: "Ispunite opis, količinu i jediničnu cijenu za ovu stavku.".
- Neispravna količina: Količina mora biti veća od 0 i ne smije imati više od 6 decimalnih mjesta. U suprotnom se prikazuje: "Količina mora biti veća od 0 i ne smije imati više od 6 decimalnih mjesta.".
- Neispravna cijena: Ako je unesena negativna vrijednost, prikazuje se: "Unesite valjanu, nenegativnu jediničnu cijenu.". Ako broj decimala u cijeni prelazi ograničenje odabrane valute, javlja se: "Jedinična cijena ima više decimalnih mjesta nego što ova valuta podržava.".
- Prekoračenje poreznih granica: Unos porezne stope izvan raspona od 0% do 100% rezultirat će porukom: "Unesite poreznu stopu od 0% do 100%.".
- Prevelik iznos: Ako izračun pojedine stavke rezultira ekstremno visokim brojem, prikazat će se: "Iznos te stavke prevelik je za ovaj nacrt.".
- Ograničenje broja stavki: Alat dopušta maksimalno 20 stavki. Pokušaj dodavanja 21. stavke aktivira poruku: "Ovaj nacrt već sadrži maksimalnih 20 stavki.".
Lokalna obrada podataka i privatnost
Rad u ovom alatu u potpunosti se odvija unutar web preglednika korisnika. Svi uneseni podaci o pošiljatelju, klijentu, cijenama i porezima obrađuju se lokalno u aktivnoj kartici preglednika. Podaci se nikada ne prenose na poslužitelje niti se učitavaju na platformu BroBroGo.
Zatvaranjem kartice preglednika ili klikom na akciju Očisti (nakon čega se prikazuje statusna poruka "Račun je očišćen."), svi uneseni podaci trajno se brišu iz privremene memorije preglednika. Za ponovnu izradu dokumenta potrebno je ponovno unijeti sve podatke.
Razlika između nacrta i porezne usklađenosti
Ovaj alat služi isključivo za vizualno oblikovanje i izračun nacrta računa. Generirani dokument sadrži oznaku Nacrt. Alat ne osigurava automatsku poreznu usklađenost s lokalnim zakonodavstvom.
Korisnik mora samostalno provjeriti i definirati sljedeće elemente prije slanja dokumenta klijentu:
- Porezne stope: Korisnik mora ručno odabrati odgovarajuću oznaku poreza (kao što su PDV, GST, Porez na promet ili generički Porez) i unijeti točnu zakonsku stopu koja se primjenjuje na transakciju.
- Pravila izdavanja: Alat ne provjerava valjanost poreznih brojeva (poput OIB-a ili PDV ID broja), ne određuje poreznu nadležnost niti provjerava lokalna pravila o obveznim elementima računa.
- Vođenje evidencije: Generirani dokumenti se ne pohranjuju u bazu podataka i ne šalju poreznim tijelima.
Priprema za ispis i spremanje u PDF formatu
Nakon što su svi obvezni podaci ispravno uneseni, statusna poruka u radnom prostoru mijenja se iz "Dodajte obje stranke i barem jednu stavku kako biste pripremili nacrt." u "Nacrt je spreman za ispis.".
Klikom na karticu Pregled otvara se Pregled ispisa koji prikazuje čist vizualni izgled dokumenta pod nazivom RAČUN. Ako su neka polja ostala prazna tijekom uređivanja, u pregledu će se prikazati zamjenski tekstovi poput "Podaci o vašem poslovanju" za pošiljatelja, "Podaci o vašem klijentu" za primatelja te "Nisu uneseni uvjeti plaćanja" u odjeljku za uvjete.
Za spremanje dokumenta koristi se opcija Ispiši / Spremi kao PDF. Ova akcija pokreće izvornu funkciju ispisa u vašem web pregledniku, omogućujući vam da račun ispišete na pisaču ili ga izravno spremite kao PDF datoteku na svoje računalo bez potrebe za vanjskim softverom.
Često postavljana pitanja (FAQ)
Kako se računaju ukupni iznosi stavki i porez?
Svaki se redak računa kao količina pomnožena s jediničnom cijenom i zaokružena na decimalna mjesta odabrane valute. Međuzbroj je zbroj tih prikazanih redaka; porez je međuzbroj pomnožen sa stopom koju unesete, a ukupni iznos je međuzbroj uvećan za porez.
Je li ovo usklađen porezni račun ili dokument spreman za podnošenje?
Ne automatski. Ovo je nacrt spreman za ispis i ne bira poreznu stopu, ne određuje nadležnost, ne provjerava registracijske brojeve niti lokalna pravila za izdavanje računa. Prije izdavanja ili podnošenja provjerite svako obvezno polje, stopu i pravila o vođenju evidencije.
Hoće li promjena valute preračunati moje cijene?
Ne. Odabir valute samo označava i formatira nacrt; nikada ne pretražuje tečaj niti mijenja unesene brojeve. Ako trebate stvarnu pretvorbu, pretvorite cijene zasebno prije promjene valute.
Gdje se spremaju moji podaci nakon što zatvorim preglednik?
Podaci se ne spremaju nigdje izvan vaše aktivne kartice preglednika. Svi unosi obrađuju se isključivo lokalno i trajno se brišu nakon zatvaranja kartice ili osvježavanja stranice.