e-računi upute za uporabu

Dobrodošli na stranice s uputama za uporabu programa e-racuni.hr [https://e-racuni.com/hrracuni/]

Online poslovni program e-računi namjenjen je poduzetnicima, obrtnicima i knjigovođama, a dostupan je u tri paketa:

Za što brže upoznavanje programa predlažemo da detaljno pročitate upute. U uputama su predstavljene sve funkcionalnosti dostupne u paketu PREMIUM što znači da su predstavljeni svi programski moduli od izdavanja računa do izrade godišnjih financijskih izvještaja.

Čitajući upute naučiti ćete kako uz pomoć programa e-računi:


1. Prije početka uporabe programa

Preporučamo da prije prve uporabe pročitate koji su prvi koraci za ispravan početak rada u programu e-računi [1.1].

Za ispis cjelokupnih uputa za uporabu programa ili pak samo uputa za uporabu određenog modula, pozicionirajte se na uvodnu stranicu poglavlja i kliknite na Ispis poglavlja.

IspisPoglavlja.gif
.

Program e-racuni.hr [https://www.e-racuni.hr/] neprekidno razvijamo, poboljšavamo i nadopunjujemo u skladu s izmjenama zakonskih propisa.

Sadržaj ovih uputa kao i korištene slike mogu u nekim nebitnim detaljima odstupati od stanja u programu. Ponuditelj jamči da program sadrži svu funkcionalnost navedenu u uputama. Ponuditelj ne jamči da je u uputama opisana cjelokupna funkcionalnost koju program nudi (što znači da program zapravo nudi više nego što je opisano na ovim stranicama).

 

1.1. Prvi koraci u programu e-racuni.hr

Kako bismo vam olakšali početak rada u programu e-računi, navodimo popis prvih koraka s opisom svih početnih parametara koje je potrebno zadati po prvoj prijavi u program. Preporučamo da upute i pojašnjenja dana u nastavku detaljno pročitate. Nakon provjere svih opisanih koraka, možete započeti s uporabom programa.

Predlažemo da pogledate i popis najčešćih pitanja, s kojima su se susreli drugi korisnici u početku rada s aplikacijom.

Za pomoć pri unosu početnih parametara za rad, na raspolaganju vam je naša korisnička podrška.

1. KORAK - promjena zaporke

Preporučamo da po prvoj prijavi u program promjenite zaporku zaprimljenu mailom nakon registracije. Zaporku možete promjeniti u modulu |Postavke |Promjena zaporke.

2. KORAK - provjera i dopuna podataka o tvrtki

Kako biste izbjegli pogrešno iskazivanje podataka na dokumentima koje kreirate u e-računima, provjerite i prema potrebi dopunite podatke o tvrtki/obrtu. To možete učiniti u modulu |Postavke |Postavke tvrtke. Pozorni budite i na podatak, iskazan u polju Pravni oblik.

3. KORAK - definiranje je li tvrtka/obrt u sustavu PDV-a

U modulu |Postavke |Postavke tvrtke obavezno provjerite polje Obveznik PDV-a i upišite točan podatak - je li tvrtka u sustavu PDV ili nije (R1, R2). Upisom podatka izbjeći ćete poteškoće pri izdavanju prodajnih dokumenata npr. neobračunavanje PDV-a na izlaznim računima, a tvrtka je u sustavu PDV-a ili pak obrnuto.

4. KORAK - unos podataka o poslovnoj jedinici

Kako se pri numeriranju prodajnih dokumenata obavezno iskazuje oznaka poslovne jedinice, upišite podatke o vašim postojećim i/ili novim poslovnim jedinicama. Podatke o poslovnim jednicima unesite kroz modul |Postavke |Postavke tvrtke |Šifrarnici tvrtke |Poslovne jedinice.

Ukoliko imate gotovinsko poslovanje, preporučamo da pogledate upute za registraciju poslovne jedinice za fiskalizaciju [1.6.4.2]. U tom je slučaju prethodno potrebno uvoziti datoteku s digitalnim certifikatom za fiskalizaciju.

5. KORAK - uvoz digitalnog certifikata za fiskalizaciju

Ako imate gotovinsko poslovanje, tada u e-račune morate uvoziti datoteku s digitalnim certifikatom za fiskalizaciju. Datoteku je potrebno uvoziti u modulu |Postavke |Postavke tvrtke |Procesi i integracija |Digitalni certifikati. Preporučamo da pogledate upute za uvoz digitalnog certifikata za fiskalizaciju [1.6.4.1].

6. KORAK - unos bankovnog računa

U modulu |Banka |Bankovni računi upišite broj bankovnog računa vaše tvrtke. Pripazite, da greškom ne označite da je riječ o Zbirnom računu za plaće, jer se pri unosu poslovnog računa tvrtke ova stavka ne označava.

Po unosu bankovnog računa, podatak će se automatski ispisati na vašim prodajnim dokumentima. Pogledajte detaljnije upute za unos bankovnog računa [1.9.1] i dodatno pojašnjenje na stranicama FAQs - Zašto se na ponudi/računu ne prikazuje broj TR?

7. KORAK - unos brojača za numeriranje računa i dr. prodajnih dokumenata

Ako ćete prve prodajne dokumente vaše tvrtke kreirati u e-računima, tada ne morate zadavati nikakve dodatne parametre, jer će numeriranje dokumenata započeti od broja 1. Ako pak prelazite na program e-računi tokom godine, a želite nastaviti s numeriranjem prodajnih dokumenata redoslijedom koji se nastavlja na dosadašnje redne brojeve vaših dokumenata, tada možete upisati brojač i zadati prvi sljedeći redni broj, koji će biti dodijeljen dokumentu, izdanom u e-računima.

Brojač možete unijeti u modulu |Postavke |Postavke tvrtke |Opće postavke |Postavke brojača. Pogledajte detaljnije upute za unos brojača [1.14.1.6] i dodatno pojašnjenje na stranicama FAQs - Kako nastaviti s numeriranjem računa u toku godine?

8. KORAK - uvoz logotipa i unos podataka o tvrtki za ispis na prodajnim dokumentima

U e-račune možete uvoziti vaš logotip i zadati, koji će podaci o tvrtki/obrtu biti vidljivi na prodajnim dokumentima. Zadane postavke izgleda jednog dokumenta npr. ponude možete jednostavno kopirati na drugi dokument npr. račun i tako ubrzati postupak oblikovanja izgleda svih preostalih prodajnih dokumenata ili pak možete zadati različite postavke izgleda prema odabranoj vrsti dokumenta.

Izgled dokumenata možete zadati u modulu |Postavke |Postavke tvrtke |Postavke izgleda dokumenata (logotip, tekst, ...). Pogledajte detaljnije upute za određivanje postavki izgleda dokumenata [1.6.10] i dodatno pojašnjenje na stranicama FAQs - Može li se uređivati izgled računa?

9. KORAK - uvoz šifrarnika poslovnih partnera i artikala

U e-račune možete uvoziti podatke o vašim poslovnim partnerima. Uvoziti možete i šifrarnik artikala i tako izbjeći ručno pretipkavanje podataka u e-račune. Uvoz podataka je moguć iz excel datoteka, strukturu kojih je prije uvoza potrebno prilagoditi.

Podatke o partnerima možete uvoziti iz excel datoteke ili ih pak unijeti ručno u modulu |Partneri |Svi partneri.

Pogledajte upute za unos podataka o partnerima i/ili zahtjevanu strukturu excel datoteke [1.21.2] te dodatno pojašnjenje na stranicama FAQs - Koji je najbrži način za unos partnera?, ako se odlučite za uvoz podataka.

Šifrarnik artikala možete uvoziti iz excel datoteke ili ga unijeti ručno u modulu |Zalihe |Artikli.

Pogledajte upute za unos šifrarnika artikala [1.19.2.2] i/ili zahtjevanu strukturu excel datoteke [1.19.2.6], ako se odlučite za uvoz podataka. Pri ručnom unosu kao i pri uvozu budite pozorni na unos nabavne cijene artikla!

10. KORAK - unos skladišta i početnog stanja zaliha

U e-računima možete voditi veleprodajna, maloprodajna i komisijska skladišta te skladišta materijala, poluproizvoda i proizvoda. Skladišta je potrebno unijeti u modulu |Zalihe |Skladišta.

Početno stanje zaliha se unosi za svako skladište pojedinačno, u modulu |Zalihe |Popis zaliha.

Prije unosa početnog stanja zaliha, predlažemo da provjerite i ukoliko to još niste, obavezno upišete nabavne cijene artikala. U suprotnome ćete izraditi popis zaliha s kojim će biti definirano da imate određenu količinu artikala, nabavna cijena kojih je 0,00. Ako taj podatak o nabavnoj cijeni nije točan, dobivati ćete nepravilne podatke o RUC.


Ako u e-računima planirate voditi kompletno knjigovodstvo i računovodstvo vaše tvrtke, tada predlažemo da pogledate upute i pojašnjena dana u nastavku. Sljedeći koraci ce odnose na početne postavke glavne knjige.


11. KORAK - odabir načina vođenja poslovnih knjiga (dvostavno ili jednostavno (knjige obrtnika))

Način vođenja poslovnih knjiga možete zadati u modulu |Postavke |Postavke tvrtke |Opće postavke |Računovodstvo. Ako knjižite na temeljnice u glavnoj knjizi, u polju Način vođenja knjigovodstva izaberite dvostavno, a ako knjižite u knjige obrtnika, tada izaberite jednostavno.

Jednostavno knjigovodstvo: ako ste kao način vođenja knjigovodstva izabrali jednostavno tada je u podacima o tvrtki potrebno zadati Pravni oblik: obrt/samostalna djelatnost.

Potvrdom unosa, u modulu |Financije imati ćete na raspolaganju Knjige jednostavnog knjigovodstva. Nove knjige otvarate klikom na gumb Nova.

Predlažemo da pogledate detaljnije upute za otvaranje knjiga jednostavnog knjigovodstva (knjige obrtnika) [1.15].

12. KORAK - uvoz/unos kontnog plana

Kontni plan možete unijeti u modulu |Financije |Šifrarnici i postavke |Kontni plan.

Ako želite izbjeći ručni unos, poslužiti se možete opcijom uvoza kontnog plana iz Excela. Excel datoteku je prethodno potrebno prilagoditi zahtjevanoj strukturi za uvoz u e-račune [1.14.1.2.2].

Ako nemate pripremljenu Excel datoteku s kontnim planom, preuzeti ju možete na našim stranicama. Za preuzimanje datoteke kliknite ovdje [1.14.1.2.5].

Datoteku s kontnim planom možete uvoziti u modulu |Financije |Šifrarnici i postavke |Kontni plan klikom na gumb Više >> Uvoz kontnog plana iz Excela.


13. KORAK - odabir načina numeriranja temeljnica

Program će automatski numerirati temeljnice redoslijedom izdavanja tj. pohranjivanja u glavnu knjigu. Kao preuzeto je zadano, da se numeriranje ne mjenja s novom poslovnom godinom, što znači da se nastavlja na zadnji redni broj iz prethodne poslovne godine.

Ako želite promjeniti način numeriranja i zadati razdvajanje numeriranja po poslovnim godinama, to možete učiniti u modulu |Postavke |Postavke tvrtke |Opće postavke |Postavke numeriranja dokumenata. U polju Numeriranje temeljnica zadajte po rednom broju i godini. Numeriranje temeljnica možete razdvojiti i prema internom tipu (izdani računi, primljeni računi, obračun plaća, promet TR,...)

Predlažemo da pogledate detaljnije upute za određivanje načina numeriranja temeljnica [1.14.1.6.1].

14. KORAK - postavke automatskog knjiženja

U e-računima možete odmah započeti s knjiženjem jer sadrži unaprijed zadane postavke automatskog knjiženja. Postavke automatskog knjiženja su zadane prema preporučenom kontnom planu.

Ako odlučite promjeniti postavke automatskog knjiženja, to možete učiniti u modulu |Financije |Šifrarnici i postavke |Postavke automatskog knjiženja.

Ne preporučamo da unaprijed mjenjate navedene postavke već da najprije pokrenete automatsko knjiženje dokumenata i tek tada, prema potrebi, unutar postavki potražite konto koji vam je bio ponuđen pri automatskom knjiženju i zadate novi konto, koji će ubuduće biti korišten pri knjiženju takvog poslovnog događaja.

Preporučamo da pogledate detaljnije upute za određivanje postavki automatskog knjiženja [1.14.1.3].

15. KORAK - unos početnog stanja u glavnu knjigu

Početno stanje u glavnoj knjizi unosi se kroz modul |Financije |Temeljnice, klikom na gumb Nova temeljnica.

Početno stanje možete unijeti ručno ili pak uvoziti podatke iz excel datoteke. Excel datoteku je prethodno potrebno prilagoditi zahtjevanoj strukturi za uvoz u e-račune.

Predlažemo da pogledate detaljnije upute za ručni unos ili uvoz početnog stanja u glavnu knjigu [1.14.2].

 

1.2. Uvođenje eura i prilagodbe sustava e-racuni.hr

U programu e-racuni.hr dostupne su sve potrebne prilagodbe programske funkcionalnosti shodno Zakonu o uvođenju eura kao službene valute u Republici Hrvatskoj [https://narodne-novine.nn.hr/clanci/sluzbeni/2022_05_57_803.html] (NN 57/22) i smjernicama za prilagodbu gospodarstva u procesu zamjene kune eurom [https://mingor.gov.hr/smjernice-za-prilagodbu-gospodarstva-u-procesu-zamjene-hrvatske-kune-eurom/8652].

U nastavku donosimo detaljni opis izmjena i obrada dostupnih u svrhe automatskih konverzija podataka primjenom fiksnog tečaja kroz pojedine module programa.

1.2.1 1. FIKSNI TEČAJ KONVERZIJE

Za preračunavanje kune u euro ugrađen je fiksni tečaj konverzije određen od strane Vijeća EU, a koji iznosi 7,53450 kuna za 1 euro.

1.2.2 2. OBVEZA DVOJNOG ISKAZIVANJA U RAZDOBLJU OD 5.9.2022. DO 31.12.2023.

Dvojno iskazivanje cijena roba i usluga uvodi se kao ključna mjera u zaštiti potrošača pred neispravnim preračunavanjima ili neopravdanim povećanjima cijena. Obveza dvojnog iskazivanja odnosi se isključivo na izravan odnos prema potrošačima (B2C) te ne obuhvaća trgovačke ugovore tj. ponude, predujmove, račune, odobrenja i sličnih dokumenata između poslovnih subjekata (B2B).

Propisano pravilo automatski se primjenuje na svim prodajnim dokumentima koji su izdani u programu od 5.9.2022. na dalje prema krajnjim potrošačima (tip dokumenta maloprodajni).

Moguća je aktivacija dvojnog iskazivanja na prodajnim dokumentima prema pravnim osobama, no za to nije propisana zakonska obveza, putem modula |Postavke |Postavke tvrtke |Poslovanje |Dodatne mogućnosti |Prikaži iznos u eurima na svim prodajnim dokumentima.

Od 1.1.2023. pravilo se mijenja što znači da će se na prodajnim dokumentima izdanima od 1.1.2023. na dalje primjenom fiksnog tečaja konverzije automatski preračunavati i ispisivati ukupni iznos u valuti kuna do 31.12.2023.

U slučaju korištenja invidivualnih predložaka za ispis maloprodajnih dokumenata na sljedećoj je stranici dostupan popis bookmarka koje je potrebno koristiti: Bookmark-i za predloške dokumenata u maloprodaji [1.6.3]

Za sve korisnike koji su već ažurirali svoje predloške bookmarkom UkupnoZaPlacanjeEURHR obavještavamo da dodatne prilagodbe neće biti potrebne jer će taj bookmark za dokumente do datuma 31.12.2022. prikazivati informativni iznos u valuti euro, dok će od datuma 01.01.2023. do 31.12.2023. taj bookmark prikazivati informativni iznos u valuti kuna kao što je i zakonski propisano.

1.2.3 3. VALUTA NA PRODAJNIM DOKUMENTIMA U 2023. GODINI

Na svim prodajnim dokumentima sa datumom od 1.1.2023. na dalje automatski je zadana novčana valuta euro te se cijene i vrijednosti iskazuju u valuti euro.

Dokumenti izdani od 1.1.2023. s datumom razdoblja (obavljene usluge / isporuke robe) u 2022. godini iskazuju se u valuti euro. Na računima koje izdajemo iz prodajnih dokumenata izdanih u 2022. godini (npr ponuda, narudžbi kupaca, ...) cijene i iznosi automatski se konvertiraju i iskazuju u valuti euro primjenom fiksnog tečaja konverzije.

Koristite li individualne predloške za ispis računa i drugih prodajnih dokumenata, pozivamo vas da na vrijeme provjerite i prema potrebi prilagodite sadržaj predložaka ukoliko na predlošku umjesto bookmarka NovcanaValuta koristite fiksno upisanu novčanu valutu dokumenta (npr. kn). U slučaju da je novčana valuta na predlošku upisana fiksno, nužno je ažuriranje takvog predloška za ispis prodajnih dokumenata od 1.1.2023. na dalje.

1.2.4 4. POS CLIENT I RAZDOBLJE DVOJNOG OPTJECAJA

U programu POS client podržano je dvojno iskazivanje ukupnog iznosa na POS računima. Primjenom fiksnog tečaja konverzije se na POS računima automatski preračunava i do 31.12.2022. ispisuje ukupni iznos u valuti euro, dok će se od 1.1.2023. do 31.12.2023. također primjenom fiksnog tečaja konverzije preračunavati i ispisivati ukupan iznos u valuti kuna.

Od 1.1.2023. do 14.1.2023. odnosno 14 dana po uvođenju eura trajat će razdoblje u kojem će se istovremeno prilikom novčanih transakcija koristiti i kune i euri. Potrošači će za to vrijeme moći plaćati kunama i eurima, a trgovci i drugi pravni subjekti bit će dužni ostatak novca vratiti isključivo u eurima, osim ako to nisu u objektivnoj mogućnosti.

U POS client aplikaciji će u razdoblju dvojnog optjecaja od 1.1.2023. do 14.1.2023. biti dostupna funkcionalnost automatskog preračuna razlike za povrat iznosa kupcu u eurima za uplate koje zaprime u kunama (npr. račun u iznosu 10,00 eura kupac plati novčanicom od 100,00 kuna što znači da će POS aplikacija preračunati iznos za vratiti kupcu u valuti euro).

Dana 22.12.2022. izvršena je automatska nadogradnja POS aplikacije kod svih postojećih korisnika koja uključuje potrebne prilagodbe za fakturiranje u 2023. godini (izmjenu novčane valute dokumenta, preračunavanje ukupnog iznosa računa u valutu kuna i prethodno opisana podrška u periodu dvojnog optjecaja). Preporučamo da prije izdavanja prvog POS računa u 2023. godini pokrenete obradu za automatsku konverziju prodajnih cijena artikala i usluga u valutu euro (nakon toga je potrebno ponovno pokrenuti POS client kako bi se prenijele nove cijene u valuti euro), a postupak opisujemo u nastavku.

1.2.5 5. BLAGAJNA

Na dokumentima blagajne - uplatnice i isplatnice se od 1.1.2023. iznosi unose u valuti euro. Isto tako, iznosi na dnevnim utršcima se od 1.1.2023. upisuju i pohranjuju u valuti euro. Za ispravno iskazivanje početnog stanja blagajne u 2023. godini preporučamo provjeriti i prema potrebi ažurirati podatke o početnom saldu u pojedinoj valuti upisanom na blagajni u šifrarniku |Blagajna |Blagajne.

1.2.6 6. ZALIHE

Vrijednost robe na zalihi i cijene artikala se do 31.12.2022. vode u službenoj valuti kuna. Za pregled prodajnih cijena preračunatih primjenom fisknog tečaja konverzije u valutu euro, u modulu |Izvještavanje |Prodaja na raspolaganju je Izvoz cjenika artikala primjenom parametra ispisa Prikaži prodajne cijene u EUR preračunate po fiksnom tečaju konverzije.

Obradu za masovnu konverziju cijena i promjenu novčane valute u šifrarniku artikala, kalkulacijama i cjenicima (npr. na artiklu, skladištu, kupcu, skupinama kupaca, ...) pokrećemo u modulu |Izvještavanje |Obrade |Zalihe |Masovna promjena valute na artiklima uz mogućnost odabira koji će podaci obradom biti obuhvaćeni (izmjena samo cijena ILI izmjena cijena i kalkulacija).

Pravilo konverzije cijena određujemo kroz modul |Postavke |Postavke tvrtke |Poslovanje gdje zadajemo oblikovanje prodajnih cijena na način kod kalkulacije fiksiraj cijenu ili kod kalkulacije fiksiraj maržu. Izmjene koje nastaju ovom obradom su nepovratne stoga obrada predviđa pokretanje simulacije u svrhe provjere podataka tj. rezultata obrade prije potvrde konačne konverzije cijena i zamjene valute na artiklima. Za pokretanje ove obrade potrebna je korisnička ovlast za rad u programu Prodaja - promjene, unos i brisanje u šifrarniku artikala.

Detaljniji opis postupka pokretanja i mogućnosti ove obrade opisali smo na stranici: Masovna promjena valute na artiklima [1.19.2.9]

Zbog pravovremene usklade stvarnog stanja i vrijednosti robe s knjiženjim stanjem za 2022. godinu, a koja će se koristiti za preračun i prijenos početnog stanja/vrijednosti zalihe u valuti euro u 2023. godinu, preporučamo izradu popisa zalihe (inventure) za 2022. godinu. Izrada popisa zaliha/inventure zakonska je obveza, a detaljni opis postupka izrade popisa zaliha dostupan je na stranici Popis zaliha / inventure [1.19.4]. Opisali smo i na našem blog-u: Inventura za 2022. i prijenos početnog stanja zalihe u 2023. godinu [https://e-racuni.com/hrblog/inventura-i-prijenos-pocetnog-stanja-zalihe-u-2023-godinu/]

Utvrđivanjem stvarnog stanja i vrijednosti robe na zalihi kroz popis zaliha, ostvareni su uvjeti za izradu tehničkog popisa zalihe na dan 1.1.2023. Do trenutka kreiranja tog popisa u programu se prikazuje upozorenje da vrijednosti robe nisu ispravne tj. prikazane u ispravnoj valuti. Kroz tehnički će popis vrijednost robe na zalihi u valuti kuna biti svedena na 0,00 uz istovremenu konverziju početnog stanja / vrijednosti robe na zalihi u valuti euro. Po završenoj će obradi dakle početna vrijednost zalihe biti iskazana u valuti euro no istovremeno će kreiranje tehničkog popisa nepovratno zaključati sve naknadne izmjene i/ili unos novih skladišnih dokumenata prije tog datuma. Iz tog razloga tehnički popis neće biti izveden automatski. Umjesto toga korisnici će imati mogućnost samostalno odlučiti u kojem trenutku želite pokrenuti ovu obradu (preporuka po unosu svih skladišnih dokumenata za 2022. godinu i izradi popisa zaliha, bez potrebe za naknadnim korekcijama).

1.2.7 7. OBRAČUN PLAĆA I DRUGIH PRIMITAKA

Sadržaj obračuna plaće za mjesec prosinac 2023. godine prilagođava se datumu isplate upisanom na samom obračunu. Ukoliko plaću isplaćujemo u 2022. godini, obračun pripremamo, knjižimo i kroz JOPPD izvještavamo u kunama, dok na obračunskim listama koristimo preračun iznosa za isplatu zaposleniku u valutu euro.

U slučaju isplate obračuna plaće za mjesec prosinac u 2023. godini, obračun pripremamo, isplaćujemo i kroz JOPPD obrazac izvještavamo u valuti euro, a u poslovne knjige evidentiramo u valuti kuna sukladno razdoblju poslovnog događaja.

U trenutku dodavanja zaposlenika u obračun plaće za mjesec prosinac s isplatom u 2023. godini program automatski konvertira sve iznose koje vodimo u kadrovskoj evidenciji u valutu euro primjenom fisknog tečaja konverzije. Kroz obračun plaće možemo potvrditi pohranu tih konvertiranih iznosa i u podacima zaposlenika u kadrovskoj evidenciji. Ukoliko to ne učinimo, program će za sve daljnje obračune automatski preračunavati bruto plaću u valutu euro, dok iznose ostalih primitaka koje vodimo u kadrovskoj (npr. naknada za prijevos na posao, stimulacija i sl.) moramo preračunati i u kadrovskoj ažurirati ručno.

Više o ovoj temi pisali smo na našem blog-u: Obračun plaće za prosinac 2022. [https://e-racuni.com/hrblog/obracun-place-za-prosinac-2022/]

Objavili smo i aktualne podatke za obračun plaće i drugih primitaka u 2023. godini: Podaci za izradu obračuna plaće i drugih primitaka u 2023. [https://e-racuni.com/hrblog/podaci-za-izradu-obracuna-place-i-drugih-primitaka-od-1-1-2023/]

1.2.8 8. GLAVNA KNJIGA

Za konverziju i prijenos početnog stanja glavne knjige u valuti euro potrebno je kreirati temeljenicu početnog stanja. U bazama svih korisnika je u šifrarniku poslovnih godina u te svrhe automatski dodana 2023. godina s unaprijed prilagođenim parametrima za kreiranje temeljnice početnog stanja.

Obrada za kreiranje temeljnice početnog stanja za 2023. godinu dostupna je u modulu |Izvještavanje |Obrade |Računovodstvo |Dvojno knjigovodstvo |Prijenos zaključnog salda poslovne godine u početni saldo nove poslovne godine.

Početno stanje glavne knjige u 2023. godini prikazuje se dakle tek po kreiranju temeljnice početnog stanja, a do tog je trenutka, bez ograničenja, omogućen unos i knjiženje redovnih dokumenata koji se odnose na novu poslovnu godinu. Pri pokretanju obrade predviđen je unos željenih konta tj. razreda konta za prijenos na temeljnicu početnog stanja što znači da možemo izbjeći prijenos knjiženja na kontima koji nisu predmet poslovanja u 2023. godini. Obradu kreiranja temeljnice početnog stanja za 2023. godinu možemo pokretati / ponavljati više puta sve do trenutka izrade završnog računa za 2022. godinu.

Ukoliko poslovna godina nije ista kalendarskoj, program će automatski kreirati dodatnu djelomičnu poslovnu godinu za dio poslovne godine od 01.01.2023. odnosno od uvođenja eura, a za koju će biti potrebno kreirati temeljnicu početnog stanja. Knjiženja se tako vode odvojeno za razdoblje poslovne godine u kojem je službena valuta kuna i odvojeno za razdoblje u kojem je službena valuta euro.

Više o ovoj temi pisali smo na našem blog-u: Prijenos početnog stanja glavne knjige u 2023. godinu [https://e-racuni.com/hrblog/prijenos-pocetnog-stanja-glavne-knjige-u-2023-godinu/]

1.2.9 9. OSNOVNA SREDSTVA

Vrijednosti osnovnih sredstava s datumom nabave do 31.12.2022. se u registru OS vode u valuti kuna. Pri izradi obračuna amortizacije za 2022. godinu će se kao i do sada vrijednosti iskazivati u kunama i prenositi na kartice osnovnih sredstava te knjižiti u valuti kuna. Izvještaji o osnovnim sredstvima i obračunatoj amortizaciji za razdoblje do 31.12.2022. iskazivat će vrijednosti u kunama.

U obračunu amortizacije od 1.1.2023., a za osnovna sredstva nabavljena prije tog datuma, iznosi amortizacije, amortiziranih vrijednosti i preostalih vrijednosti za amortizaciju automatski će biti konvertirani u valutu euro primjenom fisknog tečaja konverzije, uz knjiženje iznosa amortizacije u valuti euro.

Kartica osnovnog sredstva iskazivat će podatke iz pojedinih obračuna amortizacije u kojima je to osnovno sredstvo obuhvaćeno. Podaci iz obračuna amortizacije do 31.12.2022. na kartici OS bit će iskazani u valuti kuna dok će podaci iz obračuna amortizacije od 1.1.2023. na dalje biti iskazani u valuti euro, s rekapitulacijom u valuti euro.

Svi izvještaji o osnovnim sredstvima i obračunima amortizacije od 1.1.2023. bit će iskazani u valuti euro.

 

1.3. Povezivanje s online računovodstvenim uredom

Kao korisnik programa e-racuni.hr imate mogućnost povezivanja s online računovodstvenim uredom koji pruža uslugu vođenja računovodstva u oblaku u programu e-racuni.hr.

Osnovna svrha programa je centralno vođenje poslovnih evidencija na jednom mjestu. Program naime omogućuje da poduzetnik i izabrani računovođa pristupaju istoj bazi podataka, svatko sa svojim korisničkim pristupom, čime štede vrijeme i izbjegavaju troškove nepotrebnih prijenosa podataka u druge računovodstvene programe. Ukoliko još nismo izabrali računovodstveni ured za vođenje naših računovodstvenih evidencija, sasvim se jednostavno možemo povezati s računovođom koja za vođenje računovodstva koristi upravo program e-računi.

U te svrhe je na početnoj stranici odmah po prijavi u program dostupan pokazatelj s kartom računovodstvenih ureda na kojoj možemo potražiti računovodstvo u našoj okolici i povezati se s izabranim računovodstvom:

  
Pokazatelj s kartome računovodstvenih ureda koji pružaju uslugu online računovodstva u programu e-računi
  
  Slika 1: Pokazatelj s kartome računovodstvenih ureda koji pružaju uslugu online računovodstva u programu e-računi

Funkcionalnost povezivanja s računovodstvenim uredom dostupna je i u modulu |Postavke |Moj račun.

U nastavku je kroz 3 koraka predstavljen postupak povezivanja s online računovodstvom koje će za vas voditi računovodstvo izravno u programu e-racuni.hr:

Suradnja s računovodstvenim uredom koji pruža uslugu vođenja računovodstva u programu e-racuni.hr, donosi vam brojne prednosti. Računovodstvo obrađuje vaše dokumente izravno u e-računima gdje ste ih i izdali, ali i zaprimili (izvodi, ulazni računi,...). Svi poslovni podaci tvrtke vode se na jednom mjestu čime štedite vrijeme i novac na nepotrebne prijenose podataka u druge računovodstvene programe.

.

 

1.3.1. Kako potražimo online računovodstveni ured?

Želimo li započeti suradnju s računovodstvenim uredom, koji pruža uslugu vođenja računovodstva u oblaku izravno u programu e-računi, kliknemo na prikaz karte s popisom online računovodstvenih ureda unutar pokazatelja Tražite online računovodstvo? na početnoj stranici ili u modulu |Postavke |Moj račun:

  
Pregled online računovodstvenih ureda na karti
  
  Slika 2: Pregled online računovodstvenih ureda na karti

Otvara se karta putem koje potražimo računovodstveni ured. Klikom na rezultat pretrage, na uvid dobivamo kontaktne podatke našeg budućeg računovodstva pa ih možemo kontaktirati i/ili poslati unikatni identifikator za pristup našoj bazi podataka.

  
Karta računovodstvenih ureda
  
  Slika 3: Karta računovodstvenih ureda


1.3.2. Kako poslati ID za povezivanje izabranom računovodstvu?

Za povezivanje s online računovodstvenim uredom, kliknemo na gumb Poveži se s računovođom:

  
Povezivanje s online računovodstvom
  
  Slika 4: Povezivanje s online računovodstvom

U ovom se trenutku kreira ID vaše baze podataka, valjanost kojeg je 3 dana.

  
Generiranje ID za pristup bazi podataka
  
  Slika 5: Generiranje ID za pristup bazi podataka

Klikom na gumb Pošalji email računovodstvu otvara se maska unutar koje možemo izabrati online računovodstveni ured iz postojećeg popisa (npr. kliknemo na strelicu na kraju retka u polju E-mail primatelja) i poslati e-mail poruku sa unaprijed pripremljenim tekstom i svim za računovođu potrebnim podacima. Tekst e-mail poruke možete prema potrebi i dopuniti:

  
Slanje upita prema izabranom računovodstvenom uredu
  
  Slika 6: Slanje upita prema izabranom računovodstvenom uredu

Ovime je postupak slanja upita/zahtjeva za vođenjem računovodstva u oblaku izabranom računovodstvenom uredu završen. Preostaje pričekati da računovodstvo odgovori na upit za suradnjom [1.3.3].

Kada računovodstveni ured prihvati naš zahtjev, moramo ga u roku 3 dana finalno potvrditi [1.3.4].

 

1.3.3. Kako prihvatimo zahtjev poduzetnika za vođenjem računovodstva i dodamo tvrtku u našu bazu?

Ukoliko prihvatimo zahtjev poduzetnika za vođenjem računovodstva u programu e-računi, putem kojeg nam je poduzetnik poslao i ID za pristup postojećoj bazi podataka [1.3.1], tada novog klijenta dodajemo u našu evidenciju na sljedeći način:

  
Povezivanje s organizacijom koja traži usluge računovodstva u oblaku
  
  Slika 7: Povezivanje s organizacijom koja traži usluge računovodstva u oblaku

Otvara se maska u koju upišemo podatke zaprimljene od klijenta, za preuzimanje postojeće baze podataka:

  
Unos podataka za povezivanje sa postojećom bazom novog klijenta
  
  Slika 8: Unos podataka za povezivanje sa postojećom bazom novog klijenta

U ovom trenutku biramo način obračuna pretplate za korištenje programa za organizaciju koju preuzimamo i dodajemo u našu evidenciju. Na raspolaganju su dvije opcije:

  • vlasnik baze podataka mora sam platiti pretplatu; računovodstvenom uredu se iznos pretplate ne mijenja po preuzimanju novog klijenta.
  • preuzet ćemo plaćanje pretplate za dodatnu organizaciju i korisničke račune; računovodstvenom uredu se povećava iznos pretplate za dodatnu organizaciju i korisnike.

Klikom na Prihvati zahtjev za povezivanjem prihvaćamo zahtjev novog klijenta za povezivanjem i čekamo na njegovu konačnu potvrdu zahtjeva [1.3.4].

  
Prihvat zahtjeva novog klijenta za vođenjem računovodstva u oblaku
  
  Slika 9: Prihvat zahtjeva novog klijenta za vođenjem računovodstva u oblaku

 

1.3.4. Konačna potvrda povezivanja naše baze s računovodstvenim uredom

Po slanju zahtjeva računovodstvenom uredu [1.3.1] i dogovoru svih uvjeta suradnje, računovodstveni ured prihvaća naš zahtjev [1.3.3] za vođenjem računovodstva, kojeg moramo finalno potvrditi i time za izabranog računovođu potvrditi pristup našoj bazi podataka.

Obavijest o prihvatu zahtjeva od strane računovođe vidjet ćemo odmah prilikom prve sljedeće prijave u program.

  
Računovodstveni ured pristaje plaćati našu pretplatu
  
  Slika 10: Računovodstveni ured pristaje plaćati našu pretplatu

U postupku potvrđivanja pristupa računovođi do naše baze, izabrati moramo način povezivanja i odrediti tko će biti vlasnik baze podataka kao i način obračuna pretplate, stoga predlažemo da odgovorno i detaljno pročitate sve mogućnosti:

  • Želimo sačuvati vlastiti pretplatnički status te zadržati vlasništvo i kontrolu naš našim podacima - opcija nam omogućuje da u bilo kojem trenutku računovođi blokiramo pristup do naše baze
  • Računovodstvo preuzima plaćanje pretplate, želimo ostati vlasnici baze podataka. Računovodstvu možemo u svakom trenutku blokirati pristup i prenijeti podatke na drugo računovodstvo - opcija nam omogućuje da u svakom trenutku računovođi blokiramo pristup do naše baze i podatke prenesemo na drugi računovodstveni ured
  • Računovodstvo preuzima plaćanje pretplate, odričemo se vlasništu i kontroli nad podacima - u ovom slučaju će za prijenos podataka u drugi računovodstveni ured ili na vlastitu pretplatu biti potrebno dopuštenje (punomoć) računovođe, kojem smo dopustili pristup do naše baze.

  
Računovodstveni ured ne pristaje plaćati našu pretplatu
  
  Slika 11: Računovodstveni ured ne pristaje plaćati našu pretplatu

Kao što je prikazano na slikama gore, u ovom koraku možemo potvrditi pristup računovođi ali ga i opozvati.

U slučaju opoziva pristupa računovođi, isti neće imati pristup našoj bazi, no moći ćemo u svakom trenutku ponoviti postupak povezivanja sa drugim računovođom.

Odluku možemo privremeno i odgoditi klikom na poveznicu Preskoči, odlučiti ću kasnije. Obavijest o prihvatu zahtjeva od strane računovođe ponovno će nam se prikazati prilikom sljedeće prijave u program.

Ako u roku od 3 dana ne odgovorimo tj. ne omogućimo pristup računovođi, ID naše baze podataka više neće biti važeći, pa će biti potrebno ponoviti slanje zahtjeva za povezivanje s izabranim računovodstvom.

Ako smo potvrdili pristup vanjskom računovođi do naše baze, imati ćemo mogućnost uvida u status pretplate i plaćanja [1.3.5] te uvid u popis korisnika kojima je računovodstvo omogućilo pristup našoj bazi.

 

1.3.5. Pregled pretplatničkog statusa i plaćanja pretplate

Nakon potvrde pristupa izabranom računovođi do naše baze podataka, imamo mogućnost pregleda našeg pretplatničkog statusa kao i uvid u popis korisnika računovodstvenog ureda koji imaju pristup do naše baze te pregled plaćanja pretplate:

  
Pregled pretplatničkog statusa i plaćanja pretplate
  
  Slika 12: Pregled pretplatničkog statusa i plaćanja pretplate

Pregled izdanih računa i plaćanja pretplate imaju samo korisnici sa dodijeljenom korisničkim pravom unutar Administiranje:

  
Korisnička ovlast potrebna za pregled izdanih računa i plaćanja pretplate
  
  Slika 13: Korisnička ovlast potrebna za pregled izdanih računa i plaćanja pretplate

Vanjskom računovođi možemo u svakom trenutku blokirati pristup do naše baze klikom na gumb Ukloni pristup računovodstvu

Klikom na gumb za opoziv pristupa računovodstvu, program će tražiti potvrdu blokade pristupa u obliku upozorenja, kao što prikazuje slika dolje:

  
Opoziv pristupa računovođi do naše baze
  
  Slika 14: Opoziv pristupa računovođi do naše baze

Računovođi možemo blokirati pristup do naše baze samo u slučaju ako smo računovođi omogućili pristup putem jedne od sljedećih dviju opcija:

  
Ako smo računovođi omogućili pristup našoj bazi podataka odabirom jedne od ovih dviju opcija, tada u svakom trenutku možemo računovođi blokirati pristup
  
  Slika 15: Ako smo računovođi omogućili pristup našoj bazi podataka odabirom jedne od ovih dviju opcija, tada u svakom trenutku možemo računovođi blokirati pristup

Nakon što računovodstvenom uredu blokiramo pristup do baze naše organizacije, povezati se možemo sa drugim računovodstvenim uredom ili ponoviti povezivanje sa istim računovođom, npr ukoliko želimo promjeniti način plaćanja pretplate. To učinimo ponovnom slanjem zahtjeva za povezivanje prema računovođi.

 

1.4. Postavke korisničkog sučelja

Postavke korisničkog sučelja u potpunosti je moguće prilagoditi preferencijama pojedinog korisnika za postizanje boljeg korisničkog iskustva s radom u programu e-racuni.hr. Postavke sučelja prilagođavamo u modulu |Postavke |Moje postavke, a kako vrijede na razini korisnika moguća je individualna prilagodba postavki po mjeri svakog korisnika.

Na razini korisnika moguća je individualna prilagodba sljedećih postavki za rad u programu:

Uz navedeno, dodatno možemo prilagoditi:

Po individualnoj prilagodbi postavki, svakom prijavom u program pristupamo nadzornoj ploči (dashboard) s potpuno prilagođenom početnom stranicom, brzim pristupom do najčešće korištenih funkcionalnosti i uvidom u najvažnije pokazatelje o poslovanju tvrtke bez dodatnog klikanja:

  
Prilagodba postavki korisničkog sučelja po mjeri korisnika i praćenje najvažnijih pokazatelja o poslovanju na početnoj stranici u programu
  
  Slika 16: Prilagodba postavki korisničkog sučelja po mjeri korisnika i praćenje najvažnijih pokazatelja o poslovanju na početnoj stranici u programu

 

1.4.1. Postavke jezika

Program e-racuni.hr dostupan je na korištenje u više stranih jezika (hrvatski, slovenski, engleski, njemački, talijanski, češki, srpski, rumunjski, španjolski, francuski, mađarski, albanski, grčki,...).

Jezičnu varijantu u kojoj želimo koristiti program biramo u modulu |Postavke |Moje postavke |Postavke jezika kao što je prikazano na slici u nastavku:

  
Odabir jezične varijante u kojoj želimo koristiti program e-racuni.hr
  
  Slika 17: Odabir jezične varijante u kojoj želimo koristiti program e-racuni.hr

Po potvrdi odabira, korisničko sučelje će biti dostupno u izabranoj jezičnoj varijanti, a koja uz korisničko sučelje utječe i na jezičnu varijantu izvještaja koje ćemo ispisivati iz programa.

 

1.4.2. Pregled i uređivanje ispisa

 

1.4.2.1. Ispis dokumenata i obrazaca u PDF formatu (Adobe Acrobat Reader)


Program nudi generiranje dokumenata za ispis u PDF formatu. Za prikaz i ispis takve vrste dokumenata neophodno je imati instaliran program Adobe Acrobat Reader (vrijedi za računala sa Windows operacijskim sistemom).

Kao alternativu programu Adobe Acrobat Reader preporučujemo program FoxIt Reader, koji omogućuje i dodavanje željenog teksta u PDF dokumente.

Program FoxIt Reader pronaći ćete na adresi http://www.foxitsoftware.com/pdf/rd_intro.php

Instalacija programa Adobe Acrobat Reader i rješavanje najčešćih problema s njegovom uporabom opisana je u nastavku.

1.4.2.1.1 Instalacija programa Adobe Acrobat Reader

Program Adobe Acrobat Reader možete besplatno preuzeti na internetskoj stranici http://www.adobe.com/products/acrobat/readstep2.html. Stranica na kojoj možete preuzeti najnoviju verziju Adobe Readera izgleda otprilike ovako:

  
Na ovoj stranici možete preuzeti najnoviju verziju Adobe Readera
  
  Slika 18: Na ovoj stranici možete preuzeti najnoviju verziju Adobe Readera

Klikom na gumb Download (prikazano na slici gore) započinje prijenos programa. Po završetku prijenosa program instalirate slijedeći upute u okviru instalacijskog programa.

Za pravilno ispisivanje obrazaca preporučujemo najnoviju verzije programa Adobe Reader 7.0, koju ćete pronaći na adresi:

http://www.adobe.com/products/acrobat/readstep2.html


1.4.2.1.2 Što učiniti, ako se dokumenti ne ispisuju pravilno?

Ispis obrazaca iz programa Adobe Acrobat Reader je u načelu jednak prikazu obrazaca na zaslonu. Zbog nekompatibilnosti određenih printera s programom Adobe Acrobat Reader može doći do slijedećih problema:

Navedene probleme možete rješiti klikom na ikonu printAdobe.gif u prozoru, gdje je prikazan dokument u Acrobat Reader-u. Prikazati će se postavke ispisa kao što prikazuje slika dolje:

  
Postavke ispisa dokumenta
  
  Slika 19: Postavke ispisa dokumenta

U postavkama ispisa kliknite na gumb gumbAdvanced.gif kao što prikazuje donja slika:

  

Klikom na gumb gumbAdvanced.gif otvara se novi prozor u kojem označite mogućnost  Print as image  kao što je vidljivo na donjoj slici:

  
Označite opciju Print as image
  
  Slika 21: Označite opciju Print as image

Potvrdite izmijene i nastavite s ispisom dokumenata.

1.4.2.1.3 Što učiniti ako Adobe Acrobat Reader ne možemo pokrenuti?

Program Adobe Acrobat Reader, osobito verzije 6.0 i 5.0 ponekad blokiraju i tako onemogućuju daljnje prikazivanje dokumenata u PDF formatu.

U tom slučaju otvorite popis aktivnih programa (Windows Task Manager) i zaustavite proces AcroRd32.exe (vidi donju sliku).

  
Zaustavljanje procesa AcroRd32.exe
  
  Slika 22: Zaustavljanje procesa AcroRd32.exe

 

1.4.3. Prva stranica (dashboard)

Svakom prijavom u program naprije pristupamo nadzornoj ploči (dashboard) s potpuno prilagodljivom početnom stranicom, brzim pristupom do najčešće korištenih funkcionalnosti i uvidom u najvažnije pokazatelje o poslovanju tvrtke bez dodatnog klikanja.

Nadzorna ploča obuhvaća:

  
Prilagodba postavki korisničkog sučelja po mjeri koisnika i praćenje najvažnijih pokazatelja o poslovanju
  
  Slika 23: Prilagodba postavki korisničkog sučelja po mjeri koisnika i praćenje najvažnijih pokazatelja o poslovanju

 

1.4.4. Alatna traka za brzi pristup do najčešće korištenih funkcionalnosti

Alatna traka u programu nalazi se ispod retka s popisom modula (glavne alatne trake), a namjenjena je brzom pristupu do najčešće korištenih programskih funkcionalnosti. Imenovati je možemo "prečacima u programu".

Za uređivanje postavki alatne trake otvaramo modul |Postavke |Moje postavke. U postavkama alatne trake biramo odgovarajuću poziciju u programu (lijevo, desno, gore). U stupcu Vrsta gumba unutar padajućeg izbornika izaberemo funkcionalnost koju često koristimo u programu ili separator za tematsko razdvajanje: "|", dok u stupcuTekst na gumbu unosimo naziv/opis funkcionalnosti po vlastitom odabiru.

U nastavku je prikazana slika za lakše predstavljanje izgleda alatne trake s prečacima do programskih funkcionalnosti na temelju zadanih postavki:

  
Alatna traka s prečacima do najčešće korištenih funkcionalnosti programa
  
  Slika 24: Alatna traka s prečacima do najčešće korištenih funkcionalnosti programa

Za dodavanje gumba (prečaca) za brzi pristup određenoj funkcionalnosti programa koristiti možemo i dodatnu mogućnost. Otvorimo modul/funkcionalnost programa do koje želimo kreirati prečac i zatim desno gore kliknemo na ikonu Star.jpg:

  
Dodavanje brzog gumba za pristup programskom modulu u kojem se u tom trenutku nalazimo
  
  Slika 25: Dodavanje brzog gumba za pristup programskom modulu u kojem se u tom trenutku nalazimo

Otvara se prozor u koji upišemo željeni tekst/opis na brzom gumbu:

  
Unos teksta/opisa na brzom gumbu
  
  Slika 26: Unos teksta/opisa na brzom gumbu

Nakon što potvrdimo unos u alatnu traku će biti dodan dodatni gumb za brzi pristup željenoj funkcionalnosti:

  
Uspješno dodan novi gumb za brzi pristup željenoj funkcionalnosti programa
  
  Slika 27: Uspješno dodan novi gumb za brzi pristup željenoj funkcionalnosti programa

 

1.4.5. Poslovanje

 

1.4.6. Ostalo

 

1.4.7. Postavke za slanje e-pošte

 

1.4.8. Pregled poslane e-pošte

 

1.4.9. Pokretanje paketnih obrada i priprema te ispis izvještaja


Poglavlje opisuje standardne postupke ispisa u programu. Pokretanje paketnih obrada dostupno je putem izbornika |Izvještavanje, gdje se na vrhu stranice nalazi standardna alatna traka:

  
Modul Izvještavanje
  
  Slika 28: Modul Izvještavanje

Prvi prikaz na gornjoj slici prikazuje masku za unos parametara za pripremu izvještaja. Postupak unosa podataka za ispis pojedinačnih izvještaja opisan je u poglavlju Izvješća, ispisi, bilance [1.14.10].

Druga kartica prikazuje stanje pripreme izvještaja koji je u tijeku:

  
Stanje pripreme izvještaja
  
  Slika 29: Stanje pripreme izvještaja

Treća kartica prikazuje popis dovršenih izvještaja:

  
Popis završenih izvještaja
  
  Slika 30: Popis završenih izvještaja

 

1.4.10. Osnove rada s dokumentima u programu

 

1.4.10.1. Pregled i pretraživanje dokumenata

Kada radimo s različitim dokumentima (ponudama, računima, putnim nalozima, ...), u programu se dosljedno ponavlja postupak uporabe. Da bismo mogli pristupiti dokumentu, potražimo ga uz pomoć polja za unos kriterija pretrage, zatim kliknemo na broj dokumenta, prema potrebi ga izmjenimo/dopunimo tj na njemu izvodimo druge funkcije, koje su nam dopuštene i omogućene. Opisani primjer uporabe prikazan je na slijedećoj slici:

  
Pregled i pretraživanje dokumenata te detaljni prikaz dokumenta
  
  Slika 31: Pregled i pretraživanje dokumenata te detaljni prikaz dokumenta

Pretraživanje, izbor i uređivanje dokumenata odvija se u 3 koraka.

  1. U polja za unos kriterija za pretraživanje ( ) upišite kriterije za pretragu dokumenta (npr. broj dokumenta, razdoblje,..). Po unosu kriterija, kliknite na gumb Pretraživanje.
  2. Klikom na gumb za pretraživanje, izvršiti će se traženje dokumenata koji odgovaraju zadanim kriterijima i u nastavku će se prikazati popis pronađenih dokumenata ( ).Klikom na željeni dokument klikizbor_1.gif, prikazuje se stranica s detaljnim prikazom dokumenta ( ).
  3. Po prikazu stranice s detaljnim podacima dokumenta ( ), dokument možemo uređivati/nadopunjavati ili na njemu izvoditi druge potrebne funkcije.

Osim gumba Pretraživanje, na stranici za pregled dokumenata je korisnicima s ovlastima [1.21.8.2] na raspolaganju i gumb za unos novih dokumenata. Klikom na gumb za unos novog dokumenta otvaraju se polja za unos podataka novog dokumenta, kojeg u programu želite pohraniti.

Na stranici za pregled i pretraživanje dokumenata, često je dostupan gumb Više. Klikom na taj gumb otvara se izbornik, unutar kojeg su dostupne funkcije, kojima možete izvoditi masovne operacije na pronađenim dokumentima (npr. knjiženje ili masovni ispis pronađenih dokumenata, itd.). Popis funkcija, koje nudi izbornik |Više, prilagođava se prikazanom popisu dokumenata te ovlastima kojima raspolaže trenutno prijavljeni korisnik.

Program također omogućuje uporabu naprednih tablica. Svi podaci u naprednim tablicama sakupljeni su u jednoj tabeli, što znači da se podatci pomicanjem prema dolje automatski slažu. Dokumente u tabeli možemo i razvrstavati, što kod običnih tabela nije moguće.

Novi dokument možemo stvoriti i pritiskom na tipku Insert  bez uporabe miša.


Uporaba naprednih tablica bira se u izborniku |Postavke |Moje postavke |Korisničko sučelje |Ostalo, kao što prikazuje donja slika:

  
Označite mogućnost za uporabu naprednih tablica
  
  Slika 32: Označite mogućnost za uporabu naprednih tablica

Primjer napredne tablice:

  
Primjer napredne tablice
  
  Slika 33: Primjer napredne tablice

 

1.4.10.2. Alatna traka na dokumentima


U cijelom programu se na gotovo svakoj stranici koristi standardna alatna traka programa s gumbima koji aktiviraju najčešće korištene funkcije. Ako se postavite na izabrani gumb, pojaviti će se okvir s opisom funkcije gumba uz prikaz zahtjevane kombinacije tipka za pokretanje funkcije tipkovnicom bez uporabe miša.

  
Izgled standardne alatne trake.
  
  Slika 34: Izgled standardne alatne trake.

Značenje pojedinih ikona u alatnoj traci:

bt-goBack.gifKlikom na ovu ikonu vraćate se na prethodni posao. To nije nužno prethodna stranica. Ako ste npr. iz putnog naloga krenuli na knjiženje temeljnice putnog naloga, možete se vratiti na prikaz putnog naloga klikom na ovaj gumb. Ova je funkcija dostupna i korištenjem tipke Esc  na tipkovnici.
bt-createNew.gifKlikom na ovu ikonu prikazati će se maska za unos podataka novog dokumenta. Novi dokument je istog tipa kao dokument na kojem ste se prethodno nalazili. Ako npr. na prikazu putnog naloga kliknete na ovu ikonu, prikazati će se maska za unos podataka novog putnog naloga.
bt-copy.gifKlikom na ovu ikonu možete kopirati trenutno prikazani dokument. Nakon klika prikazati će se maska za unos podataka novog dokumenta u kojem su kopirani podatci iz trenutno prikazanog dokumenta.
bt-search.gifKlikom na ovu ikonu prikazati će se maska za pregled i pretraživanje dokumenata. Ako se nalazite npr. na prikazu putnog naloga, klikom na ovu ikonu dolazite na stranicu za pregled i pretraživanje putnih naloga. Ova funkcija je dostupna i korištenjem tipki Shift+Home  na tipkovnici.
bt-previousObject.gifIkona omogućuje brzo listanje pronađenih dokumenata. Ako npr. u pregledu i pretraživanju dokumenata izaberete dokument sa popisa,klikom na ovu ikonu možete prikazati dokument koji se na popisu nalazio ispred prikazanog dokumenta. Na taj način se ne trebate vraćati na rezultat pretrage za izbor prethodnog dokumenta nego samo kliknete ovu ikonu. Funkcija dostupna i korištenjem tipki Ctrl+<-  na tipkovnici.
bt-nextObject.gifPoput prijašnje ikone i ova omogućuje pomicanje na slijedeći dokument iz popisa u pregledu i pretraživanju dokumenata. Ova je funkcija dostupna i korištenjem tipki Ctrl+->  na tipkovnici.
bt-edit.gifKlikom na ovu ikonu možete mijenjati podatke na prikazanom dokumentu. Ova je funkcija dostupna i korištenjem tipke F8  na tipkovnici.
Diskette.gifKlikom na ikonu spremate izmjene na dokumentu. Pri izmjeni dokumenta ova ikona će titrati i upozoravati na obavezno spremanje izmjena. Ova je funkcija dostupna i korištenjem tipke F2  na tipkovnici.
bt-print.gif Klikom na ovaj gumb otvoriti će se nova stranica s dokumentom spremnim za ispis. Ovisno o vrsti dokumenta isti je pripravan u formatima HTML [1.4.10.6], RTF ili PDF. Ako je na osnovu prikazanih podataka moguć ispis više različitih obrazaca, možete izabrati format i vrstu dokumenta klikom na desnu stranu gumba button-rightEndDown.gif tako da se prikaže izbornik iz kojeg izaberete željeni ispis.
bt-changeLog.gifKlikom na ovu ikonu možete vidjeti tko je i kada mijenjao dokument. Program pohranjuje svaku izmjenu na dokumentu i omogućuje pregled podataka o korisniku koji je izvršio izmjene te o datumu i satu izvršenja.

Ako je neki gumb prikazan u sivoj boji znači da je određena funkcija na trenutnoj stranici onemogućena. Uzrok može biti nedostatak korisničkih ovlasti ili pak stanje u kojem se nalazi dokument, a koje ne dozvoljava funkcionalnost na koju se gumb odnosi (npr. ako je dokument knjižen, gumb 'Izmijeni' postaje neaktivan.)

 

1.4.10.3. Općenito o unosu podataka


1.4.10.3.1 Polja za unos, gdje je unos obvezan

Ako je zahtjevan obavezan unos određenog podatka, polje u masci za unos podataka je označeno zvjezdicom *. Primjer:

  
Polje za unos s obveznim unosom
  
  Slika 35: Polje za unos s obveznim unosom

Ako potvrdite obrazac bez unosa obaveznog podatka program će vas na to upozoriti odgovarajućom napomenom.


1.4.10.3.2 Unos novčanih iznosa

Brojeve unosite uporabom decimalnog zareza. Primjer: 100,2.

Ako unosite broj koji sadrži točku, ona se podrazumijeva kao točka koja dijeli tisućice i ignorira se. Primjer: 100.000,22.

Prilikom unosa novčanih iznosa možete koristiti i aritmetičke znakove zbrajanja + i oduzimanja -. Ako u polje za unos unesete npr. 100,24+25, program će to razumjeti, kao unos iznosa 125,24.


1.4.10.3.3 Polja za unos datuma

Datume možete unijeti klikom na gumb calendar.gif i izabrati ih iz prikazanog kalendara.

Datume možete upisivati i u skraćenom obliku npr. unos broja 3 znači treći dan tekućeg mjeseca u tekućoj godini. Možete upisati i cijeli datum kao npr. 1.4.2010. Program pravilno prepoznaje i datume upisane u formatu 0110 ili pak 01042010, 010410. Takve unose će program automatski razumjeti kao 1.4.2010.


1.4.10.3.4 Izbor unaprijed određenih vrijednosti

PNkrPretZaposleni.gif

Podatke u opisnom obliku određujete klikom u prazno polje padajućeg izbornika i klikom na tipku s početnim slovom podatka te ga potražite u popisu. Izbor potvrdite klikom.

 

1.4.10.4. Što je HelpDesk i kako ga koristimo?

Sve upite koji se odnose na uporabu programa e-računi [http://www.e-racuni.hr] možete poslati na e-mail adresu helpdesk@e-racuni.hr. Na istu e-mail adresu možete dojaviti i eventualne poteškoće u radu programu kao i proslijediti svoje prijedloge za poboljšanja.

Za svaki poslani upit zaprimit ćete automatsku obavijest da li je vaš upit uspiješno zaprimljen u naš Helpdesk.

Prednosti slanja upita e-mailom na helpdesk@e-racuni.hr:

Zahtjevi poslani putem e-maila obrađuju se unutar radnog vremena naše korisničke podrške (radnim danom od 8 do 16 sati).

 

1.4.10.5. Knjigovodstveni servisi i rad s više tvrtki


Program omogućuje vođenje poslovanja za više tvrtki s jednim korisničkim imenom. Korisnici sa ovlastima pristupa do podataka za više tvrtki imaju u desnom kutu prozora mogućnost brzog izbora trenutne tvrtke

  
Mogućnost brzog izbora trenutno aktivne tvrtke.
  
  Slika 36: Mogućnost brzog izbora trenutno aktivne tvrtke.

Prelaskom na drugu tvrtku otvara se novi prozor sa podacima izabrane tvrtke. Odjavom iz programa se korisnik automatski odjavljuje iz svih tvrtki.

 

1.4.10.6. Ispis HTML dokumenata iz preglednika

Program e-računi generira dokumente u formatu HTML, koje možemo ispisati iz preglednika Internet Explorer 4.0-6.0 i preglednika Mozilla Firefox. Dokumente je moguće ispisati i s preglednikom Opera, no podrška za ispis dokumenata s preglednikom Opera nije osigurana.


1.4.10.6.1 Ispis dokumenata iz preglednika Internet Explorer

Prije ispisa dokumenata iz preglednika Internet Explorer preporučujemo da u postavkama podesite ispis bez zaglavlja i podnožja stranice. U protivnom će preglednik automatski ispisivati adresu internetske strance te datum i vrijeme ispisa na dnu dokumenta.

Ispis zaglavlja i podnožja stranice možete isključiti u izborniku |File |Page setup odnosno |Datoteka |Priprema stranice.

  
Prozor za određivanje postavki izgleda stranice u pregledniku Internet Explorer
  
  Slika 37: Prozor za određivanje postavki izgleda stranice u pregledniku Internet Explorer

Kao što je vidljivo na slici, potrebno je obrisati sadržaj polja za unos Header  i Footer  i kliknuti na OK.


1.4.10.6.2 Ispis dokumenata iz preglednika Mozilla Firefox

Prije ispisa dokumenata pomoću preglednika Mozilla Firefox preporučujemo da u postavkama ispisa odredite ispis bez zaglavlja i podnožja stranice (|File - |Page setup...). U prozoru za unos odredite podnožje i zaglavlje stranice kao što je prikazano na slijedećoj slici:

  
Prozor za određivanje postavki ispisa zaglavlja i podnožja stranice u pregledniku Mozilla
  
  Slika 38: Prozor za određivanje postavki ispisa zaglavlja i podnožja stranice u pregledniku Mozilla

U pregledniku Mozilla je potrebno sve postavke podesiti na vrijednost -blank-.

 

1.4.11. Korištenje tipkovnice za brži rad

1.4.11.1 Standardne brze tipke

Većinu funkcionalnosti u programu možemo koristiti samo tipkovnicom bez primjene miša. U tablici ispod navedene su brze tipke koje možemo koristiti na svim mjestima u programu.

EnterKoristimo za potvrdu maske za unos podataka ili dijaloga. Na dokumentima je korištenjem tipke Enter omogućen i unos stavki dokumenta. Enter u poljima za unos pokreće izvršenje preuzete akcije. Enter na kontrolnim elementima ili na opcijama izbornika pokreće izvršenje opcije izbornika. Enter na popisima za odabir potvrđuje odabir.
Ctrl+EnterKoristimo kada u postavkama zadamo korištenje tipke Enter za pomicanje među poljima za unos podataka. Na uređivanju dokumenata koristimo alternativni unos stavki (npr. odabir artikala putem pretraživača).
InsertNa pregledu tj. popisu dokumenata možemo tipkom Insert upisati novi dokument odnosno redak. Na računima možemo tipkom Insert unijeti željeni tekst/opis stavke.
TabKoristimo za pomicanje naprijed na sljedeće polje za unos tj. kontrolni element na stranici (ili na dijalogu/obrascu).
Shift+TabKoristimo za pomicanje natrag na prethodno polje tj. kontrolni element na stranici (ili na dijalogu/obrascu).
EscKoristimo za izlaz iz dijaloga ili obrasca za unos odnosno za povrat na prethodnu radnju.
SpaceKoristimo za uključivanje/isključivanje opcije u  poljima s kvačicom .
F2Spremanje dokumenta tj. izdavanje prethodno spremljenog dokumenta.
F8Izmijena podataka u zaglavlju dokumenta (npr. račun).
F9Ispis dokumenta.
Ctrl+Levo/DesnoKombinaciju ovih tipki koristimo za pomicanje među dokumentima na popisu rezultata pretraživanja.
Ctrl+HomePrikaz prve stranice (dashboard).
Alt+1,Alt+2,Alt+3,...Prečac do prve, druge, treće, ... funkcije u alatnoj traci. Pogledajte postavke alatne trake [1.4.4].

1.4.11.2 Unos datuma

Datumska polja pružaju dodatne mogućnosti za korištenje tipkovnice. Ako je datumsko polje prazno, klikom na gumb + ili - možemo upisati današnji datum (na numeričkom dijelu tipkovnice odmah iznad tipke ENTER). Daljnjim pritiskanjem gumba + ili - pomičemo se za jedan dan unaprijed ili unatrag. Ako pritisnemo tipku sa strelicom za lijevo ili desno pomičemo se za jedan mjesec unaprijed ili unatrag. Trenutno izabrani datum upisuje se u datumsko polje i prikazuje na kalendaru ispod polja za unos.

Datume možemo unijeti i samo numeričkom tipkovnicom. Ako želimo unijeti npr datum 1.4.2023. upišemo 01042024 ili samo 0104 ako unosimo datum tekuće godine. Dovoljno je i samo upisati 10 ako je riječ o 10. danu tekućeg mjeseca. Datum uvijek možemo povećati/smanjiti korištenjem tipki +, - i tipki sa strelicama za lijevo/desno. Unos potvrdimo tipkom Enter.

1.4.11.3 Korištenje popisa za odabir

Na svim poljima za unos s padajućim izbornicima možemo kliknuti na tipku sa strelicom dolje i prikazati će se padajući popis za odabir. Za pomicanje po popisu koristimo tipke sa strelicama dolje/gore. Odabir potvrđujemo tipkom Enter. Ako popis nudi više odabira (multi select), u tom slučaju ih označimo/odznačimo korištenjem tipke Space (razmak).

1.4.11.4 Korištenje izbornika

Za pomicanje među opcijama unutar izbornika koristimo tipke sa strelicama. Opciju na kojoj se nalazimo potvrdimo tj. izaberemo tipkom Enter.

 

1.4.12 Opće postavke tvrtke za početak rada u programu e-racuni.hr

Na samom početku uporabe programa e-racuni.hr najprije uređujemo osnovne postavke kojima ćemo prilagoditi i osigurati ispravno djelovanje programa sukladno potrebama naše tvrtke. Postavke rada programa na razini tvrtke zadajemo u modulu |Postavke |Postavke tvrtke i vrijede za sve korisnike u našoj tvrtki.

Za postizanje što boljeg korisničkog iskustva s radom u programu na razini korisnika, u modulu |Postavke |Moje postavke u potpunosti možemo prilagoditi postavke korisničkog sučelja po svojoj mjeri [1.4]. Ove se postavke mogu uređivati individualno po korisniku.

U ovom sklopu programa nalaze se postavke vezane na opće postavke tvrtke i podatak o tvrtki, postavke procesa i integracije kao i postavke e-pošte.

1.4.13 Opće postavke tvrtke

1.4.14 Procesi i integracija

1.4.15 Šifrarnici tvrtke

1.4.16 Postavke e-pošte

 

1.4.17. Osnovni podaci tvrtke

 

1.4.18. Statusi narudžbi kupaca

Program koristi interni šifrarnik statusa narudžbi kupaca koji nam pomažu pri obradi narudžbi izdanih u programu kao i narudžbi uvoženih iz internet trgovine [1.27] koju smo povezali s programom.

Pregled šifrarnika statusa narudžbi nalazi se unutar izbornika |Postavke |Postavke tvrtke |Statusi narudžbi kupaca i prikazani su u tablici unutar koje možemo aktivirati i dodatne postavke kao što je prikazano na slici:

  
Šifrarnik statusa narudžbi kupaca
  
  Slika 39: Šifrarnik statusa narudžbi kupaca

 

1.4.19. Načini dostave

Ukoliko za otpremu pošiljaka koristimo pretežito iste načine dostave, u programu možemo urediti šifrarnik načina dostave, a koje ćemo zatim moći koristiti pri dodavanju na prodajne dokumente. Pregled i uređivanje šifrarnika načina dostave nalazi se unutar izbornika |Postavke |Postavke tvrtke |Načini dostave kao što prikazuje slika:

  
Šifrarnik načina dostave
  
  Slika 40: Šifrarnik načina dostave

Za dodavanje novog načina dostave kliknemo na gumb Novi način dostave i otvara se sljedeća maska za unos podataka:

  
Dodavanje načina dostave u šifrarnik
  
  Slika 41: Dodavanje načina dostave u šifrarnik

Obavezan je samo unos podatka Kod dostave dok unos ostalih podataka možemo preskočiti tj. upišemo ih po vlastitom izboru:

Kod dostaveUpišemo oznaku tj. kod načina dostave kojeg zatim koristimo pri dodavanju načina dostave na dokumentu ili prilikom predaje narudžbe u online katalogu tj. "instant web shopu" [1.25]
OpisUpišemo kraći opis načina dostave.
Pružatelj usluge dostaveIzaberemo pružatelja usluge dostave putem kojeg šaljemo pošiljke s tim načinom dostave.
Bankovni računIzaberemo bankovni račun tj. uplatni račun na kojeg želimo plaćanje pošiljke pouzećem.
Mjesto troškaPrema potrebi izaberemo mjesto troška iz šifrarnika mjesta troška.
StatusIzaberemo koristimo li navedeni način dostave ili ga više ne želimo koristiti.

 

1.4.20. Postavke za slanje e-pošte

U izborniku |Postavke |Postavke tvrtke |Postavke za slanje e-pošte i u izborniku |Postavke |Moje postavke |Postavke za slanje e-pošte zadati možemo postavke elektroničke pošte na razini tvrtke ili na razini korisnika.

Preuzeto se za slanje izlazne pošte koristi preuzeti SMTP poslužitelj. Elektronička pošta šalje se izravno sa e-mail adresom pošiljatelja u zaglavlju poruke. Postavke izlaznog poslužitelja za slanje elektroničke pošte koristimo u slučaju kada imamo elektroničku poštu na domeni tj. poslužitelju koji ne dopušta slanje elektroničke pošte iz drugih SMTP poslužitelja. U tom slučaju otvaramo ili postavke korisnika (vrijede samo na razini korisnika) ili postavke tvrtke (vrijede za sve korisnike u toj tvrtki). Otvara se sljedeća stranica:

  
Postavke izlaznog poslužitelja za slanje elektroničke pošte
  
  Slika 42: Postavke izlaznog poslužitelja za slanje elektroničke pošte

Ako kvačiramo dodatnu funkciju Izlazna pošta se šalje od outbox@e-racuni.com. Adresa pošiljatelja umetnuta je u polje "Reply-To", svu e-poštu možemo slati na način, da se umjesto pošiljatelja koristi e-mail adresa outbox@e-racuni.com, a u dodatno polje "Reply-To:" automatski će se upisati vaša e-mail adresa. To znači, da kada će primatelj poruke odgovarati na vašu e-mail poruku, odgovor neće biti poslan na outbox@e-racuni.com već na vašu pravu e-mail adresu. Na ovaj način možete za slanje elektroničke pošte i dalje koristiti preuzetu poslužitelj SMTP.

U postavkama možemo osim preuzetog načina slanja birati i među dvjema dodatnim mogućnostima za postavke slanja elektroničke pošte iz programa:

1. Vaša elektronička pošta šalje se putem vašeg SMTP poslužitelja. Odabirom ove opcije morati upisati barem adresu vašeg SMTP poslužitelja, koji mora dopustiti slanje elektroničke pošte iz IP adresa poslužitelja e-racuni.com (kontaktirajte podršku). Umjesto ograničenja na IP adresu upisati možete korisničko ime i zaporku vašeg e-mail poštanskog sandučića pa će se program prije slanja elektroničke pošte prijaviti na poslužitelj SMTP. Unos broja porta nije obavezan, upišite samo u slučaju nestandardnih portova. Ako želite uspostaviti povezivanje putem šifriranog protokola SSL, tada morate ispred naziva poslužitelja upisati riječ ssl:, primjer ssl:smtp.moja-domena.hr.

Iz padajućeg izbornika možemo izabrati našeg ponuđača e-pošte, kao što prikazuje slika dolje:

  

Po odabiru našeg ponuđača (ukoliko je na raspolaganju), podaci o SMTP poslužitelju i portu će se automatski prenijeti u za to predviđena polja. Pripisati moramo još korisničko ime i zaporku za naš poštanski sandučić e-pošte:

  

Na poveznicama dolje opisani su najčešći primjeri korištenja vlastitog SMTP poslužitelja:

2. Izlazna pošta se šalje putem korisničkog računa na Gmail

Koristite vaš korisnički račun Gmail i vaša izlazna pošta slati će se putem postavki za Gmail na način da našu internetnu aplikaciju povežemo s Gmail računom. Detaljan opis postupka pogledajte na sljedećoj poveznici [1.4.20.3].

 

1.4.20.1. Postavke elektroničke pošte za klijenta Yahoo

Ako je naš klijent e-pošte Yahoo, tada putem izbornika |Postavke |Postavke tvrtke |Postavke za slanje e-pošte zadajemo sljedeće postavke SMTP poslužitelja:

Adresa poslužitelja: ssl:smtp.mail.yahoo.com
Port: 465
Kor. ime: vaša e-mail adresa na yahoo mailu, npr. test.eracuni@yahoo.com
Zaporka: vaša aktivna zaporka za prijavu u yahoo mail

Uz navedene postavke u našem programu, dodatno je potrebno u yahoo mail-u aktivirati pristup za druge aplikacije. To učinimo na sljedeći način:

Prijavite se u yahoo mail putem internet preglednika na adresi mail.yahoo.com. Po prijavi otvarite sljedeću poveznicu:https://login.yahoo.com/account/security#other-apps i aktivirajte opciju "Allow apps that use less secure sign in", kao što prikazuje slika dolje:

smtpYahoo.gif

Po zaključenju postupka zaprimiti ćete e-mail potvrdu o uključenju usluge i time će biti omogućeno slanje iz našeg sustava.

 

1.4.20.2. Postavke elektroničke pošte za klijent Gmail

Ukoliko imamo email otvoren na Gmailu u programu možemo postaviti slanje e-pošte iz programa preko njihovog SMTP poslužitelja za izlaznu poštu. Za slanje svih mailova iz programa preko isto emaila to postavimo u meniju |Postavke |Postavke tvrtke |Postavke za slanje e-pošte. Ukoliko želimo da svaki korisnik iz programa šalje mailove preko svojega email računa zatim to postavimo u meniju |Postavke |Moje postavke |Postavke za slanje e-pošte.

Za pravilno slanje mailova iz programa preko SMTP poslužitelja od Gmaila, zatim je najprije potrebno pravilno postaviti mail da bi on to i omogućio. U nastavku je opisan postupak za pravilne postavke na Gmail računu.

U postavkama Gmail računa je potrebno prvo aktivirati POP za svu poštu. To napravimo u meniju "Postavke-Pregled svih postavki-Prosljeđivanje i POP/IMAP-POP preuzimanje":

  
POP preuzimanje postavimo za svu poštu
  
  Slika 45: POP preuzimanje postavimo za svu poštu

Kada smo to postavili onda je potrebno kreirati zaporku aplikaciju potrebnu za povezivanje s Gmail računom:

1. prijavimo se u svoj "Gmail workspace" te kliknemo na meni za odabir aplikacija:

  
Među google aplikacijama izaberemo naš račun
  
  Slika 46: Među google aplikacijama izaberemo naš račun

2. nakon toga idemo na "Sigurnost" te pronađemo "Potvrda u dva koraka" koju je potrebno uključiti:

  
Potvrda u dva koraka
  
  Slika 47: Potvrda u dva koraka

3. Kada smo prošli kroz sve korake te uključili potvrdu u dva koraka, zatim ponovno kliknemo na "Potvrda u dva koraka":

  

Nakon ponovne prijave nam se otvara stranica za potvrdu u dva koraka gdje idemo do dna stranice gdje ćemo pronaći "Zaporke aplikacije":

  
Zaporke aplikacije
  
  Slika 49: Zaporke aplikacije

Na Gmailu kreiramo jednokratnu lozinku za dostup vanjskih aplikacija do našeg Gmail računa:

  
Odaberemo "Drugo"
  
  Slika 50: Odaberemo "Drugo"

  
Unesemo naziv aplikacije (npr. www.e-racuni.hr)
  
  Slika 51: Unesemo naziv aplikacije (npr. www.e-racuni.hr)

  
Zaporka koju ćemo koristiti u postavkama slanja e-pošte u programu e-racuni
  
  Slika 52: Zaporka koju ćemo koristiti u postavkama slanja e-pošte u programu e-racuni

4. zaporka koju je generirao Gmail kopiramo u postavke SMTP poslužitelja u programu e-racuni:

  
Upišemo zaporku koju smo generirali u prethodnom koraku
  
  Slika 53: Upišemo zaporku koju smo generirali u prethodnom koraku

 

1.4.20.3. Povezivanje sa računom Gmail

Ako koristimo Gmail adresu za slanje izlazne pošte iz sustava, naš e-mail račun možemo povezati sa sustavom e-racuni.com.

To učinimo na sljedeći način:

Povezivanje uređujemo kroz sljedeće korake:

  
Odabir povezivana s Gmail računom
  
  Slika 54: Odabir povezivana s Gmail računom


  
Prijava u naš Gmail račun
  
  Slika 55: Prijava u naš Gmail račun


  
Nastavak unatoč upozorenju o neprovjerenoj aplikaciji
  
  Slika 56: Nastavak unatoč upozorenju o neprovjerenoj aplikaciji


  
Odobrenje za slanje e-pošte u vašem imenu
  
  Slika 57: Odobrenje za slanje e-pošte u vašem imenu

  
Odobrenje za upravljanje skicama i slanje e-poruka
  
  Slika 58: Odobrenje za upravljanje skicama i slanje e-poruka


  
Konačna potvrda svih dopuštenja
  
  Slika 59: Konačna potvrda svih dopuštenja

Sada imamo uspostavljenu vezu sa Gmail računom, a koju možemo naknadno otkazati. Uspiješno povezivanje sa Gmail računom prikazano je na sljedeći način:

  
Gmail račun uspiješno je povezan
  
  Slika 60: Gmail račun uspiješno je povezan

 

1.5. Osnovne postavke za rad u programu

Na samom početku uporabe programa e-racuni.hr najprije uređujemo osnovne postavke kojima ćemo prilagoditi i osigurati ispravno djelovanje programa sukladno potrebama naše tvrtke. Postavke rada programa na razini tvrtke zadajemo u modulu |Postavke |Postavke tvrtke i vrijede za sve korisnike u našoj tvrtki.

Za postizanje što boljeg korisničkog iskustva s radom u programu na razini korisnika, u modulu |Postavke |Moje postavke u potpunosti možemo prilagoditi postavke korisničkog sučelja po svojoj mjeri. Ove se postavke mogu uređivati individualno po korisniku.

Osim što ćemo unosom osnovnih postavki prilagoditi ispravno djelovanje programa za svoju tvrtku, individualnom prilagodbom korisničkog sučelja znatno ćemo si olakšati korištenje programa i osigurati brzi uvid u najvažnije podatke o poslovanju bez dodatnih klikova.

Nakon što prilagodimo osnovne postavke, započeti možemo izdavati dokumente i voditi sve poslovne evidencije u programu e-racuni.hr.

 

1.5.1. Brisanje korisničkog računa i podataka

Ako ste otvorili testni korisnički račun za uporabu programa e-racuni.hr koji sada želite zatvoriti ili želite prekinuti pretplatnički odnos npr. zbog zatvaranja tvrtke/obrta bez korištenja usluge online arhiviranja podataka, svoj korisnički račun možete zatvoriti i time istovremeno izbrisati sve podatke koje do tog trenutka vodite u programu e-racuni.hr.

Brisanje korisničkog računa može pokrenuti svaki korisnik s administratorskim ovlastima tj. ovlastima za uvid u pretplatnički status u programu e-racuni.hr.

Brisanje korisničkog računa i svih podataka pokrećemo u modulu |Postavke |Moj račun klikom na gumb Brisanje računa i podataka kao što je prikazano na slici u nastavku:

  
Brisanje korisničkog računa i svih upisanih podataka
  
  Slika 61: Brisanje korisničkog računa i svih upisanih podataka

Zahtjev za brisanje korisničkog računa bit će prihvaćen nakon potvrde identiteta korisnika koji je pokrenuo postupak brisanja korisničkog računa. Korisnik s administratorskim ovlastima stoga automatski zaprima kod za potvrdu zahtjeva za brisanjem korisničkog računa na e-mail i putem SMS poruke pri čemu se koriste kontaktni podaci korisnika upisani u program. Kod za potvrdu zahtjeva za brisanje korisničkog računa potrebno je upisati u polje kao prikazano na slici:

  
Brisanje korisničkog računa i svih upisanih podataka
  
  Slika 62: Brisanje korisničkog računa i svih upisanih podataka

Po unosu zaprimljenog koda potrebno je kliknuti na gumb Potvrda brisanja računa. Ako je upisan kod ispravan, korisnik zaprima obavijest da je zahtjev za brisanje korisničkog računa i podataka prihvaćen te da je postupak brisanja pokrenut:

  
Identitet korisnika je potvrđen i zahtjev za brisanjem korisničkog računa i podataka prihvaćen
  
  Slika 63: Identitet korisnika je potvrđen i zahtjev za brisanjem korisničkog računa i podataka prihvaćen

Po potvrdi brisanja korisničkog računa započinje 48-satni vremenski rok unutar kojeg se možete predomisliti i opozvati brisanje korisničkog računa. Brisanje možete opozvati klikom na poveznicu koju ste kao korisnik s administratorskim ovlastima tj. ovlastima za uvid u pretplatnički status zaprimili e-poštom prilikom potvrde zahtjeva za brisanje podataka.

Po isteku 48 sati korisnički račun i svi podaci bit će NEPOVRATNO izbrisani iz sustava.

Želimo li opozvati postupak brisanja korisničkog računa i podataka kliknemo na poveznicu koju smo zaprimili unutar e-mail poruke odmah nakon unosa koda za potvrdu brisanja:

  
Opoziv brisanja korisničkog računa i podataka
  
  Slika 64: Opoziv brisanja korisničkog računa i podataka

 

1.6. Modul Prodaja

Modul |Prodaja namijenjen je pripremi i izdavanju računa, predračuna/ponuda, narudžbi kupaca, računa za predujam, obavijesti o knjiženju odobrenja i terećenja, otpremnica, vođenju evidencije izdanih POS računa te vođenju evidencije i obračunu korištenih sati sukladno tarifama u šifrarniku poslova.

Osim uobičajenog ručnog izdavanja računa omogućeno je i masovno fakturiranje na temelju periodičnih obračuna, izdanih ponuda, otpremnica, turističkih rezervacija, obračuna kamata.

Podržano je i automatsko fakturiranje narudžbi kupaca sinkroniziranih iz internet trgovine [1.27] kao i uvoz izdanih dokumenata (npr. računa, ...) [1.6.5.3] u raznim formatima u svrhe knjiženja u e-računima i pripreme obračuna PDV-a.

Predviđena je mogućnost individualne prilagodbe izgleda prodajnih dokumenata uređivanjem osnovnih postavki izgleda ili pak pripremom HTML predložaka za ispis dokumenata po mjeri.

Modul |Prodaja nudi sljedeću funkcionalnost:

 

1.6.1. Kako započeti?

Prije početka uporabe modula |Prodaja predlažemo da pregledate sljedeće točke i prilagodite djelovanje programa e-racuni.hr.

1.6.1.1 Prije prvog izdavanja dokumenata

1.6.1.2 Prije ispisa dokumenata

U slučaju poteškoća pri izradi vlastitog predloška za ispis dokumenata, pošaljite nam poruku putem HelpDesk-a [1.4.10.4]. Sa zadovoljstvom ćemo vam pomoći pri svladavanju rada na našem programu.

 

1.6.2. Općenito o unosu i izdavanju dokumenata


Kod izdavanja računa, ponuda, obavijesti o knjiženju odobrenja ili drugih dokumenta u programu e-računi, podaci se upisuju u standardnu masku za unos, prikazanu na slici dolje:

  

Standardna maska za unos podataka se sastoji od 5 glavnih elemenata:

  1. Podatci o kupcu tj. nazivu i sjedištu poslovnog partnera, kojemu želite izdati dokument. Podaci se ispisuju u zaglavlju dokumenta. Postupak unos podataka o kupcu [1.6.2.1] odnosno partneru je jednak kod svih dokumenata (računa, obavijesti o knjiženju odobrenja, ponuda, otpremnica...). Za detaljnije upute pogledajte stranicu Unos podataka o kupcu odnosno partneru [1.6.2.1].
  2. Podatci o poslovnom partneru, zapisani u šifrarniku poslovnih partnera. Klikom na unos partnera otvarate šifrarnik partnera, gdje možete izmijeniti podatke ili pak dobiti više informacija.
  3. Podatci u zaglavlju dokumenta, koji se razlikuju ovisno o tome radi li se o izdavanju računa, izdavanju ponude [1.6.6.1], izdavanju računa za predujam [1.6.8.1] ili o izdavanju obavijesti o knjiženju odobrenja [1.6.9.1].
  4. Položaj dokumenta (obračunate stavke - dodani artikli ili stavke upisane ručno). Pozicije su slične kod svih izdanih dokumenata.
  5. Završni tekst na dokumentu, koji je uobičajeno jednak kod svih izdanih dokumenata.

 

1.6.2.1. Unos podataka o kupcu odnosno partneru


Za unos ili izmijenu podataka o kupcu (naziv, adresa, matični/porezni broj) na izdanom dokumentu potrebno je izabrati dokument ili započeti s unosom dokumenta.

  
Pregled i izmijena izdanog dokumenta
  
  Slika 66: Pregled i izmijena izdanog dokumenta

Za unos podataka o kupcu kliknite na gumb Izmijeni u gornjem lijevom dijelu računa (prikaz na slici dolje).

klikNaSpremeniKupca05.gif.

Na stranici za unos podataka o kupcu upišite naziv i adresu poslovnog partnera na način kojim će se ispisati na izdanom dokumentu.

  
Unos podataka o partneru odnosno kupcu na izdanom dokumentu
  
  Slika 67: Unos podataka o partneru odnosno kupcu na izdanom dokumentu

OIBUpišite OIB vašeg poslovnog partnera. Ako izdajete dokument novom kupcu, kojeg još niste upisali u evidenciju posl. partnera, upišite naziv poslovnog subjekta i kliknite na dalekozor bt-search.gif.
Obveznik PDV-aIzaberite vrstu poreznog obveznika u izborniku kljukica1.gif.
Naziv kupcaUpišite naziv kupca ili ga klikom na dalekozor bt-search.gifpotražite u vašem šifrarniku ili u poslovnim registrima.
Dodatni nazivAko niste uspjeli upisati cijeli naziv kupca u gornje polje, ovdje upišite dio naziva koji nedostaje.
UlicaUpišite adresu kupca.
Poštanski br./MjestoUpišite poštanski broj, a program će automatski upisati mjesto.
DržavaKlikom na dropDown.gif otvara se padajući izbornik gdje možete izabrati željenu državu.

Klikom na gumb U redu potvrdite unos podataka.

Brzi unos kupca

Kupca možete dodati na račun jednostavnim izborom sa popisa nakon što kliknete na poveznicu (kliknite za brzi izbor partnera...) kao što to prikazuje donja slika:

  
Brzi izbor kupca iz šifrarnika poslovnih partnera
  
  Slika 68: Brzi izbor kupca iz šifrarnika poslovnih partnera

Klikom na poveznicu otvara se polje u koje upišite dio naziva partnera i potom ga izaberite sa popisa, kao npr. na ovoj slici:

  
Upisivanje djelomičnog naziva kupca te izbor sa popisa
  
  Slika 69: Upisivanje djelomičnog naziva kupca te izbor sa popisa

Izbor kupca potvrdite s tipkom Enter, a podaci o kupcu će se automatski popuniti, kao što prikazuje slika dolje:

  
Ispis podataka o kupcu na računu
  
  Slika 70: Ispis podataka o kupcu na računu

 

1.6.2.2. Pregled i pretraživanje izdanih dokumenata


Ako kliknete na izbornik |Prodaja |Računi otvara se stranica Izdani računi - pregled i pretraživanje kao što je prikazano na slici dolje:

  
Pregled izdanih računa
  
  Slika 71: Pregled izdanih računa

Stranica omogućuje pretraživanje izdanih računa prema različitim kriterijima, zatim prikaz popisa izdanih računa kao i dodavanje, ispis, kopiranje te brisanje računa po broju dokumenta, kupcu, datumu dokumenta od - do ili po statusu dokumenta. Prvom prijavom odnosno klikom na spomenutu stranicu prikazuju se svi računi. Prikaz možete ograničiti izborom željenog kriterija. Npr. ako želite prikaz samo izdanih računa, pod poljem "status" izaberite željeni status tj. "izdani i dospijeli računi" i kliknite na gumb Pretraživanje.

Izmijena: Izdani račun (dokument) možete izmijeniti. Kliknite na željeni broj računa, a zatim na gumb Izmijeni u alatnoj traci.

Dodavanje: Za unos novog računa kliknite na gumb Novi račun!

Kopiranje: Novi račun možete formirati kopiranjem postojećeg računa. Pritom pravilno izmjenite tj. dopunite račun. Za kopiranje računa kliknite na bt-copy.gifna kraju stupca željenog računa.

Ispis: Za ispis računa kliknite na sliku pisača bt-print.gif, na kraju retka željenog računa.

Brisanje: Za brisanje računa kliknite na bt-delete.gif na kraju retka željenog računa.

Dodatne mogućnosti: Na donjoj slici su prikazane dodatne mogućnosti koje se nude na izbor u pregledu izdanih računa.

  
Dodatne mogućnosti odnosno operacije nad izdanim računima
  
  Slika 72: Dodatne mogućnosti odnosno operacije nad izdanim računima

 

1.6.3. Fiskalizacija prodajnih dokumenata

Program e-računi je prilagođen svim zahtjevima koji proizlaze iz Zakona o fiskalizaciji u prometu gotovinom.

Za slanje gotovinskih računa na ovjeru u poreznu upravu putem sustava e-racuni.com, potrebno je:

Po uvozu digitalnog certifikata i registraciji poslovne jedinice za fiskalizaciju, možemo započeti s izdavanjem gotovinskih računa. Izdani računi, koji se vežu na fiskaliziranu poslovnu jedinicu, a na kojima kao način plaćanja definiramo gotovina (novčanice), čekovi, kartice, ostalo, šalju se na ovjeru u poreznu upravu u trenutku izdavanja (dodjeljivanja rednog broja) te zaprimaju JIR i ZKI.

Ako za ispis računa koristite osnovne postavke ispisa |Postavke |Postavke tvrtke |Postavke izgleda dokumenata |Vrsta dokumenta: Račun |Način ispisa: koristi osnovne postavke, na vašim će se računima automatski ispisati svi dodatno obavezni elementi:

Navedene podatke, osim JIR-a, ZKI i QR koda, na svojim računima moraju iskazati svi obveznici fiskalizacije, ne glede na izabrani način plaćanja računa. JIR i ZKI iskazuju svi obveznici fiskalizacije koji izdaju gotovinske račune i šalju ih na ovjeru u poreznu upravu te pri ispisu računa obavezno navode QR kod za provjeru računa.

Ako za ispis računa koristite predloške [1.6.10.2], |Postavke |Postavke tvrtke |Postavke izgleda dokumenata |Vrsta dokumenta: Račun |Način ispisa: koristi predložak, potrebno je dodati bookmarke za ispis gore navedenih elemenata.

Obveznici fiskalizacije koji račune ne šaljete na ovjeru u poreznu upravu, dodajte sljedeće bookmarke:

VrijemeIzdavanjaRacunaVrijeme izdavanja računa.
NacinPlacanjaNačin plaćanja računa.
DokumentIzdaoIme i prezime operatera (korisnika).

Obveznici fiskalizacije koji račune šaljete na ovjeru u poreznu upravu, na predlošcima računa obavezno uključite sljedeće bookmark-e:

JIRJedinstveni identifikator računa.
NazivPlusJIRUz JIR se ispiše i naziv/opis polja (značenje podatka) - opcijsko.
ZastitniKodIzdavateljaZaštitni kod izdavatelja.
NazivPlusZKIUz ZKI se ispiše i naziv/opis polja (značenje podatka) - opcijsko.
FiskalniQRKodQR kod za provjeru računa.
VrijemeIzdavanjaRacunaVrijeme izdavanja računa.
NacinPlacanjaNačin plaćanja računa.
DokumentIzdaoIme i prezime operatera (korisnika).

Korištenje bookmark-a za prikaz QR koda podržano je isključivo na HTML predlošcima.

Dodatno su na raspolaganju i sljedeći bookmark-i:

PoslovniProstorNaziv/oznaka poslovnog prostora u kojem je račun izdan.
NaplatniUredjajOznaka naplatnog uređaja.

1.6.4. Obveza dvojnog iskazivanja u razdoblju od 05.09.2022. do 31.12.2023.

Dvojno iskazivanje cijena roba i usluga uvodi se kao ključna mjera u zaštiti potrošača pred neispravnim preračunavanjima ili neopravdanim povećanjima cijena. Obveza dvojnog iskazivanja cijena nastupa 5.9.2022. i traje do 31.12.2023.

Obveza dvojnog iskazivanja odnosi se isključivo na izravan odnos prema potrošačima (B2C) te ne obuhvaća trgovačke ugovore tj. ponude, predujmove, račune, odobrenja i sličnih dokumenata između poslovnih subjekata (B2B).

Za dvojno iskazivanje iznosa na vlastitim predlošcima za ispis dokumenta, na predložak je potrebno dodati bookmark UkupnoZaPlacanjeEURHR.

Prilikom ispisa dokumenta na predložak na kojem je zadan ovaj bookmark automatski će se primjenom fiksnog tečaja konverzije 7,53450 kuna za 1 euro preračunati i ispisati ukupan iznos i u valuti euro odnosno od 1.1.2023. na dalje ukupan iznos će se preračunati u valutu kuna. Za više informacija kliknite ovdje [https://e-racuni.com/hrblog/uvodenje-eura-i-prilagodbe-sustava-e-racuni-hr-novom-zakonu/].

Prilikom slanja računa na fiskalizaciju šalju se samo iznosi računa u valuti kuna, dok će se od 1.1.2023. na fiskalizaciju dostavljati samo iznosi računa u valuti euro.

.

 

1.6.4.1. Uvoz digitalnog certifikata za fiskalizaciju


Za slanje računa na ovjeru u poreznu upravu, potrebno je uvoziti digitalni certifikat za fiskalizaciju.

Digitalni certifikat možemo uvoziti kroz modul |Postavke |Postavke tvrtke |Procesi i integracija |Certifikati za fiskalizaciju, klikom na gumb Dodaj novi dig. cerfitikat:

  
Uvoz digitalnog certifikata za fiskalizaciju
  
  Slika 73: Uvoz digitalnog certifikata za fiskalizaciju

Ako je certifikat uspješno uvožen, dodijeljen mu je status aktivan.

 

1.6.4.2. Unos, uređivanje i registracija poslovne jedinice za fiskalizaciju

Sukladno Zakonu o izmjenama i dopunama Zakona o fiskalizaciji u prometu gotovinom (Narodne novine, broj 115/16) počevši od 1. srpnja 2017. godine svi obveznici fiskalizacije su dužni dostavljati podatke o poslovnim prostorima i podatke o proizvođaču/održavatelju programskog rješenja isključivo korištenjem elektroničkog servisa Porezne uprave ePorezna (članak 19. i 19.a Zakona o fiskalizaciji u prometu gotovinom).

U skladu s time, poslovni prostori fiskalizacije se više ne mogu prijavljivati slanjem XML poruka iz korisničke aplikacije/sustava u Sustav fiskalizacije.

Podatke možete popuniti izravno u aplikaciji ePorezna ili popuniti formular i dostaviti ga u Poreznu upravu.

Obrazac za prijavu podataka o poslovnim jedinicama, s prikazanim podacima o proizvođaču i održavatelju programskog rješenja možete preuzeti ovdje:

ObrazacPrijavaFiskalPorezna.pdf
Veličina: 58,36 kB
Obrazac prijave podataka u sustavu fiskalizacije.

Šifrarnik postojećih poslovnih jedinica pregledavamo i uređujemo u modulu |Postavke |Postavke tvrtke |Šifrarnici tvrtke |Poslovne jedinice. Za unos nove poslovne jedinice, kliknemo na gumbDodaj novu poslovnu jedinicu:

  
Unos poslovne jedinice
  
  Slika 74: Unos poslovne jedinice

Za oznaku poslovnih jedinica možemo koristiti bilo koji redoslijed znakova od 0-9 ili A-Z (bez razmaka), ukupne dužine 20 znakova.

Unos spremimo klikom na gumb U redu.

Pri unosu poslovnih jedinica, zadajemo im status u skladu sa statusom koji smo zadali kroz aplikaciju ePorezna npr. ako je riječ o poslovnoj jedinici na kojoj obavljamo gotovinsko poslovanje, tada ćemo upisati status PJ fiskalno registrirana (verificirana):

  
Unos statusa poslovne jedinice
  
  Slika 75: Unos statusa poslovne jedinice

Na pregledu poslovnih jedinica, omogućen je pregledan uvid u status pojedinačne poslovne jedinice:

  
Prikaz statusa poslovnih jedinica u šifrarniku
  
  Slika 76: Prikaz statusa poslovnih jedinica u šifrarniku

Prije početka izdavanja gotovinskih računa potrebno je, uz definiranje statusa poslovne jedinice fisklano registrirana (verificirana), uvoziti datoteku s digitalnim certifikatom za fiskalizaciju [1.6.4.1].

 

1.6.5. Izdani računi

U modulu |Prodaja |Računi možemo izdavati račune, ispisati ih ili poslati elektroničkim putem izravno iz programa, knjižiti na temeljnicu u glavnu knjigu i u knjige obrtnika, evidentirati plaćanja, pratiti otvorena potraživanja i ispisati opomene.

Osim uobičajenog izdavanja računa omogućeno je i automatsko masovno fakturiranje na temelju periodičnih obračuna. Podržana je i izrada računa na temelju drugih dokumenata upisanih u programu: ponuda/predračuna, predujmova, otpremnica, narudžbi kupaca, obračuna kamata i tur. rezervacija.

Pogledajte video kako u programu e-racuni.hr napisati račun, poslati ga kupcu elektroničkim putem, zabilježiti plaćanje ili pak ispisati opomenu!

Fakturiranje putem e-racuni.hr [https://www.youtube.com/watch?v=TYuEcLdlzDs&list=PLb8bSZn94o67z5I0IFwAIHBJcbhcFTXVe&index=1]

.

Korisnici imaju na raspolaganju mogućnost oblikovanja izgleda prodajnih dokumenata po vlastitoj želji.

Modul za izdavanje računa nudi sljedeću funkcionalnost:

 

1.6.5.1. Unos novog računa

Pogledajte video kako u programu e-racuni.hr napisati račun, poslati ga kupcu elektroničkim putem, zabilježiti plaćanje ili pak ispisati opomenu!

Fakturiranje putem e-racuni.hr [https://www.youtube.com/watch?v=TYuEcLdlzDs&list=PLb8bSZn94o67z5I0IFwAIHBJcbhcFTXVe&index=1]

.

Na stranici Izdani računi - pregled i pretraživanje klikom na gumb Novi račun otvarate masku za unos novog računa:

  
Unos novog računa
  
  Slika 77: Unos novog računa

Klikom na gumb Izmijeni u alatnoj traci možete upisati podatke za zaglavlje računa.

  
Unos podataka za zaglavlje računa
  
  Slika 78: Unos podataka za zaglavlje računa

MjestoObavezan unos mjesta izdavanja dokumenta, koje će biti vidljivo u zaglavlju računa.
Datum računaObavezan je i unos datuma računa.

SAVJET! Klikom na calendar.gif možete aktivirati priručni kalendar i izabrati željeni datum.

DospijećeU prvi okvir upišite broj dana na osnovu kojih će program izračunati datum dospijeća.
Roba/Usluga (od)-(do)Upišite datum isporuke odnosno izvršene usluge.
Novčana valutaKlikom na dropDown.gif otvara se padajući izbornik, u kojem možete izabrati odgovarajuću novčanu valutu.
NarudžbaUpišite oznaku tj broj narudžbe.
OtpremnicaUpišite oznaku tj. broj otpremnice.
Način plaćanjaKlikom na dropDown.gif otvara se padajući izbornik, gdje možete izabrati odgovarajući način plaćanja.
Jezična varijantaJezičnu varijantu dokumenta izaberite klikom na dropDown.gif.
Tip računa Izaberite odgovarajući tip računa - ovisno o tome radi li se o veleprodaji ili maloprodaji.
Upišite tekst, koji će se ispisati na dnu dokumenta U prazan prostor upišite tekst, koji će se ispisati na dnu dokumenta.

Nakon što završite s unosom i pohranjivanjem podataka za zaglavlje računa, kliknite na gumb Dodaj stavku kako bi se otvorila maska za unos stavke.

  
Unos nove stavke na račun
  
  Slika 79: Unos nove stavke na račun

Vrsta robe - uslugeU prazan prostor upišite vrstu robe odnosno usluge.
CijenaU prvi okvir upišite cijenu, a u drugom izaberite odgovarajuću novčanu valutu klikom na dropDown.gif.
KoličinaUpišite odgovarajuću količinu.
Jedinica mjereKlikom na dropDown.gif izaberite odgovarajuću jedinicu mjere (kg, l,kos...)
Rabat %Ponuđeni izbor je 0,00. Ako kupcu nudite rabat, upišite željeni postotak.

Unos podataka potvrdite klikom na gumb U redu i prikazati će se maska za unos računa odnosno drugog izdanog dokumenta slijedećeg izgleda:

  
Slika upisanog računa
  
  Slika 80: Slika upisanog računa

Račun spremite klikom na gumb Spremi, koji titra sve dok to ne učinite. U suprotnome, upisani podaci neće biti spremljeni.

Klikom na gumb Dodavanje artikala otvarate stranicu Dodavanje artikala na račun, gdje izaberete željeni artikl i na račun ga dodate klikom na gumb Dodaj, koji se nalazi uz šifru artikla (prikaz na slici dolje).

dodavanjeartikla.png

Kod uređivanja nabavne i prodajne cijene imamo i samostalno ograničenje koje nam omogućava da prodamo artikal jeftinije od nabavne cijene. To vidimo na slici ispod.

maska.png

Na račun se vraćate klikom na gumb "Nazad na dokument" Artikal je dodan na račun:

ArtikelNaRacunu.gif

Klikom na gumb Izdaj račun se otvara slijedeća stranica:

izdanRacun.gif

Račun je sada spreman za knjiženje.

 

1.6.5.2. Masovno fakturiranje iz Excela/CSV

U izborniku |Prodaja |Računi pripremiti možemo koncepte računa na temelju unaprijed pripremljenih tablica u formatu Excel, CSV ili ODS. Navedena mogućnost namjenjena je prvenstveno tvrtkama uslužnih djelatnosti s mjesečnim obračunima članarina, pretplata i sl.

Klikom na gumb Priprema koncepata računa iz uvoza datoteke (Excel, CSV,...) otvara se prozor u kojem izaberemo datoteku iz koje želimo uvoziti podatke i slijedimo čarobnjaku za uvoz:

  
Odabir mogućnosti
  
  Slika 81: Odabir mogućnosti

Kako obračunski podaci mogu biti vođeni u posve različitim strukturama datoteka, pri uvozu je dovoljno slijediti "čarobnjaku" koji će nas voditi kroz postavke za pripremu koncepata računa u skladu sa sadržajem datoteke koju uvozimo pa do pregleda očekivanog rezultata/primjera sadržaja računa kao rezultata obrade.

1. UVOZ DATOTEKE

Na ovom mjestu potvrdimo izbor datoteke koju smo prethodno pohranili lokalno na računalo te pokrenemo uvoz klikom na gumb Naprijed.

  
Odabir datoteke za uvoz
  
  Slika 82: Odabir datoteke za uvoz

Ako datoteka nije u odgovarajućem formatu ili nema odgovarajući sadržaj prikazati će se obavijest o greškama. To vrijedi i u slučaju kada broj redaka u datoteci premašuje 10.000 koliko je dopušteno za uvoz.

  
Uvoz obračunskih podataka i prikaz upozorenja u slučaju nepravilnosti (datoteka nije u odgovarajućem formatu, nije odgovarajućeg sadržaja i sl.)
  
  Slika 83: Uvoz obračunskih podataka i prikaz upozorenja u slučaju nepravilnosti (datoteka nije u odgovarajućem formatu, nije odgovarajućeg sadržaja i sl.)

Prelazak na sljedeći korak moguć je po uklanjanju nepravilnosti klikom na gumb Naprijed


2. KONTROLA PODATAKA

Na sljedećoj se stranici radi kontrola i mapiranje podataka. Podatke pripremimo na način kojim će se po završetku uvoza pravilno mapirati u podatke u internet aplikaciju. Primjer: šifra artikla se prenosi u tablicu stavki pod šifra, opis pod opis itd.,

Lijevo su dostupni svi podaci koje možemo koristiti pri uvozu. To su podaci iz internet aplikacije e-racuni.hr.

Desno se prikazuju mapirani podaci iz datoteke (Excel, CSV ili ODT). Ti podaci su već u datoteci i mapiranjem određujemo na koje se podatke iz internet aplikacije odnose.

  
Uvoz obračunskih podataka - početak obrade
  
  Slika 84: Uvoz obračunskih podataka - početak obrade

Mapiranje započinjemo redom od stupca A prema zadnjem stupcu u datoteci. U lijevom kvadratu naprije kliknemo prvi podatak koji predstavlja stupac A te nastavljamo do popunjavanja svih stupaca na desnoj strani. Ukoliko se u datoteci nalazi stupac s informativnim podacima koji nisu važni za uvoz, s lijeve strane izaberemo "ignoriraj podatak". Taj parametar možemo koristiti u više navrata dok ostale podatke s lijeve strane možemo koristiti samo jednom.

Klikom na podatak u lijevom kvadratu izaberemo željeni atribut npr. mjesto troška. Zatim klikom na gumb >> odredimo gdje je taj podatak u našoj datoteci pod A te se zatim podatak mapira desno. Mjesto troška vodi se u stupcu A što znači da je to prvi atribut kojeg odaberemo u desnom kvadratu. U slučaju pogrešnog odabira, u desnom kvadratu se postavimo na oznaku koja je pogrešno mapirana, izaberemo << i vratimo u lijevi kvadrat. Za taj podatak dakle brišemo odnosno uklonimo mapiranje. Ako uklonjeni podatak nije zadnji u retku u desnom kvadratu među mapiranim podacima, tada se na preostalim podacima "resetiraju" oznake stupaca.

Primjer: na popisu u desnom kvadratu zadano je pod A - mjesto troška, B - ignoriraj podatak i C - Ugovor. Podatak B vraćamo stoga će sada biti A - mjesto troška i pod B - Ugovor.

  
Uvoz obračunskih podataka - podaci po uređivanju postavki mapiranja.
  
  Slika 85: Uvoz obračunskih podataka - podaci po uređivanju postavki mapiranja.

Konačni rezultat prikazan je u kvadratu s desne strane u skladu sa zadanim pravilima mapiranja po retcima za sve stupce iz datoteke.

Ako datoteka sadrži npr. 15 stupaca od kojih je zadnjih 10 nevažnih pripremiti možemo koncepte računa bez uvoza podataka iskazanih u tim stupcima. Važno je izabrati stupce koji sadrže podatke potrebne za pripremu dokumenata dok ostale podatke ignoriramo.

Nastavak na sljedeću stranicu moguć je nakon što za pripremu računa s artiklima izaberemo minimalno sljedeće podatke:

  • šifra kupca
  • šifra artikla
  • količina

Ukoliko ne koristimo šifrarnik artikala već samo stavke (usluge) tada je uvjet za nastavak zadovoljen u trenutku kada je broj redaka u desnom kvadratu isti broju stupaca iz datoteke koju uvozimo.

Nastavak na sljedeću stranicu moguć je tek kada su zadovoljeni svi kriteriji mapiranja za sve stupce iz datoteke.

Po uspješnoj kontroli prelazimo na sljedeću stranicu klikom na gumb Naprijed. U svakom se trenutku možemo vratiti na prethodnu stranicu klikom na gumb Natrag.

3. DODATNI PODACI

Na stranici za pripremu podataka unosimo osnovne podatke zaglavlja za sve račune koji su rezultat uvoza. Unosimo podatke o datumu dokumenta, dospijeću, završni tekst, način plaćanja itd.

  
Uvoz obračunskih podataka
  
  Slika 86: Uvoz obračunskih podataka

Klikom na Naprijed prelazimo na zadnju stranicu u čarobnjaku.


4. ZAKLJUČI PRIPREMU

Na zadnjoj stranici čarobnjaka pregledati možemo koncept prvog od svih računa koji će biti kreirani po završetku obrade:

  
Uvoz obračunskih podataka
  
  Slika 87: Uvoz obračunskih podataka

Želimo li povećati račun zbog lakšeg čitanja podataka samo kliknemo na sliku računa.

Na pregledu su dostupni svi podaci koje smo upisali na 2. koraku za tablicu stavki te na 3. koraku za osnovne podatke na računu. Primjetimo li nepravilnosti u svakom se trenutku možemo vratiti na prethodni korak klikom na gumb Natrag. Ukoliko su svi prikazani podaci ispravni kliknemo na gumb Završi za završetak obrade.

Želimo li opozvati cijeli postupak uvoza računa te zatvoriti čarobnjak bez izmjena u aplikaciji e-racuni.hr, kliknemo na gumb Prekini koji je dostupan na svakom koraku.

Pri pripremi koncepata računa vrijedi nekoliko posebnosti tj. pravila koja je potrebno slijediti:

  • Ako datoteka sadrži stupce s veleprodajnom i maloprodajnom cijenom, pri mapiranju možemo zadati samo jednu cijenu - drugu tj. neizabranu cijenu označavamo sa "ignoriraj podatak".
  • Ako datoteka sadrži artikle izabrati možemo šifru i naziv, no ne i opis. Pri uvozu usluga koje nisu dodane u šifrarnik artikala izaberemo opis što znači da ne možemo izabrati šifru.
  • Pri uvozu po šifri traži se artikal s istom šifrom u šifrarniku. Ako šifra u šifrarniku ne postoji, artikal se uvozi kao stavka i ne kao artikal (ne kreira se novi artikal u šifrarniku).

 

1.6.5.2.1. Oznaka vrste prodaje za uvoz računa

Pri izradi koncepata računa iz datoteke [1.6.5.2] ili računovodstvenom uvozu izdanih računa [1.6.5.3] jedna od mogućnosti mapiranja koju možemo koristiti je i "Vrsta prodaje (PDV)". Za pravilno mapiranje sadržaja stupca sa vrstom prodaje u program e-racuni.hr potrebno je stupcu koristiti ispravnu oznaku vrste prodaje.

Popis oznaka koje možemo koristiti za vrste prodaje u svrhe uvoza u program:

Podatak u stupcuVrsta prodaje koja će biti zadana po uvozu u programu e-racuni.hr
0Oporezive isporuke dobara i usluga u RH
1Oslobođene isporuke - s pravom na odbitak pretporeza
2Oslobođene isporuke - bez prava na odbitak pretporeza (tuzemstvo)
3Oslobođene isporuke - ostalo
4Oslobođene isporuke u vezi s međunarodnim prijevozom
7Ne podliježe oporezivanju (ne ide u PDV evidencije)
10Prolazna stavka - boravišna pristojba
11Prolazna stavka - putno osiguranje
12Prolazna stavka - ostalo
13Prolazna stavka - Povratna naknada za ambalažu
14Isporuke dobara i usluga u RH za koje PDV obračunava primatelj
15Oslobođene isporuke dobara u drugim DČ (isporuke na daljinu)
16Oslobođene isporuke - obavljene usluge unutar EU (PDV obračunava primatelj)
17Oslobođene isporuke - obavljene usluge osobama bez sjedišta u RH
18Oslobođene isporuke - isporuke novih prijevoznih sredstava u EU
19Oslobođene isporuke dobara unutar EU
20Oslobođene isporuke - sastavljanje i postavljanje dobara u drugoj DČ EU
21Oslobođene isporuke - trostrane isporuke dobara unutar EU
22Oslobođene isporuke - izvoz dobara izvan EU
23Oslobođene isporuke dobara unutar EU (carinski postupci 42 i 63)
25Oslobođene isporuke - isporuke dobara osobama bez sjedišta u RH
28Oslobođene isporuke - trostrane isporuke dobara unutar EU (drugi porezni obveznik)

 

1.6.5.3. Računovodstveni uvoz izdanih računa iz Excela/CSV

Uz mogućnost računovodstvenog unosa / prijepisa izdanih računa, u programu e-racuni.hr na raspolaganju je i mogućnost masovnog uvoza izdanih računa kroz računovodstveni unos na temelju podataka o računima izdanima u drugim programima, a koji su pripremljeni (izvoženi) npr. u Excel-u.

Opcijom masovnog uvoza istovremeno možemo prenijeti veće količine računa izdanih u drugim programima za određeno računovodstveno razdoblje, a koji su tako znatno brže pripremljeni za daljnju knjigovodstvenu obradu te za prijenos u obračun PDV-a.

Ova je funkcionalnost posebno korisna za primjenu u računovodstvenim uredima u svrhe masovnog prijenosa podataka o računima koje klijenti računovodstvenog ureda izdaju u drugim programima, a za potrebe knjiženja i pripreme obračuna PDV-a u programu e-racuni.hr. Podržan je uvoz podataka iz datoteka u formatu Excel, CSV ili ODS!

U modulu |Prodaja |Računi unutar padajućeg izbornika na gumbu Novi račun izaberemo Računovodstveni uvoz izdanih računov iz datoteke (Excel, CSV,...) i uvozimo datoteku s podacima o računima izdanima u drugom programu, kao što prikazuje slika:

  
Odabir mogućnosti
  
  Slika 88: Odabir mogućnosti

Kako obračunski podaci mogu biti vođeni u posve različitim strukturama datoteka, pri uvozu je dovoljno slijediti "čarobnjaku" koji će nas voditi kroz postavke preoblikovanja strukture podataka u odgovarajuću strukturu za uvoz u program.

U nastavku je opisan postupak uvoza podataka po koracima kao što predlaže čarobnjak za pripremu odgovarajuće strukture datoteke:

1. UVOZ DATOTEKE

Na ovom mjestu potvrdimo odabir datoteke koju smo prethodno pohranili lokalno na računalo i pokrenemo uvoz klikom na gumb Naprijed.

Ako datoteka nije u odgovarajućem formatu ili nema odgovarajući sadržaj prikazati će se obavijest o greškama. To vrijedi i u slučaju kada broj redaka u datoteci premašuje 10.000 koliko je dopušteno za uvoz.

Prelazak na sljedeći korak moguć je po uklanjanju nepravilnosti klikom na gumb Naprijed

2. KONTROLA PODATAKA

Po odabiru i uvozu datoteke slijedi kontrola podataka i zadavanje pravila mapiranja podataka iz datoteke u odgovarajuće podatke za pripremu ponuda. Mapiranjem određujemo koje točno podatke želimo uvoziti u koncept ponude te koji točno podatak na ponudi predstavlja podatak iz pojedinog stupca datoteke.

  
Kontrola podataka i postavke mapiranja
  
  Slika 89: Kontrola podataka i postavke mapiranja

U tablici s lijeve strane prikazani su svi mogući atributi tj. podaci računa koje možemo uvoziti u program.

Kao što je vidljivo na slici iznad, u našoj se datoteci unutar stupca A nalazi podatak o mjestu troška. U tablici s lijeve strane stoga izaberemo atribut mjesto troška te klikom na gumb >> potvrdimo mapiranje podataka iz stupca A.

Mapiranje podataka uređujemo redoslijedom od stupca A prema zadnjem stupcu datoteke. U tablici lijevo tako izaberemo prvi podatak kojeg predstavlja podatak iz stupca A u datoteci. Zatim izaberemo podatak kojeg predstavlja podatak iz stupca B u datoteci i nastavljamo sve dok u tablici s desne strane ne dobijemo uvid u popis svih podataka (stupaca iz datoteke) koje želimo uvoziti u program.

Ako u datoteci vodimo podatak kojeg ne želimo uvoziti u program te nije nužan za izradu ponuda, za svaki takav stupac u tablici s lijeve strane izaberemo (ignoriraj podatak). Tu oznaku možemo koristiti više puta dok ostale oznake možemo koristiti samo jednom tj. samo za jedan podatak iz datoteke.

Ako pri zadavanju pravila mapiranja pogriješimo, pravila možemo opozvati. To učinimo na način da u tablici desno kliknemo na oznaku pogrešno zadanog podatka i zatim kliknemo na gumb <<. Ako podatak kojeg smo uklonili iz tablice desno nije bio zadnji u nizu, ostalim će se podacima promijeniti oznaka stupca.

Primjer: na popisu mapiranja zadali smo za stupac A -> (ignoriraj podatak), B -> Broj računa i C -> Datum računa. Mapiranje stupca B ćemo ukloniti i time izmijeniti redoslijed mapiranih podataka A -> (ignoriraj podatak) i B -> Datum računa.

Ako datoteka sadrži npr. 15 stupaca od kojih je zadnjih 10 nebitnih za uvoz računa, mapiranje podataka za uvoz možemo zaključiti bez uređivanja postavki mapiranja za tih zadnjih 10 stupaca. Zadati je potrebno samo pravila mapiranja stupaca sa podacima koji su neophodni za uvoz dokumenata, dok ostale podatke možemo preskočiti.

Ako u datoteci nedostaje neki podatak koji je obavezan za unos računa (npr. datum računa, datum obavljene uslue, itd) podatak će biti zadan u skladu sa preuzetim postavkama tvrtke o čemu smo upozoreni na zadnjem koraku čarobnjaka.

Određeni podaci su obavezni ako želimo da je mapiranje ispravno:

  • Ako želimo mapirati stopu PDV-a podatak je potrebno upisati bez simbola %, to znači da upišemo samo "13" ili "25".
  • Ako želimo mapirati vrstu prodaje u stupcu datoteke iskazujemo samo oznaku vrste prodaje. Popis oznaka vrsta prodaje nalazi seovdje [1.6.5.2.1].
  • Za mjesto troška koristi se samo oznaka, bez opisa mjesta troška. Primjer: 01 - Pretplate, uvozimo samo "01".
  • Za konto koristimo samo oznaku konta bez opisa. Primjer: 1200 - Potraživanja od kupaca dobara, uvozimo samo "1200".


3. DODATNI PODACI

Po završenom mapiranju potrebno je zadati nedostajuće osnovne podatke računa poput datum dokumenta, dospijeća, završni tekst,... Ako je podatak već sadržan u datoteci koju uvozimo, program neće polje unaprijed popuniti - polje ostaje prazno.

Preuzeto se popunjavaju samo podaci/polja koje nismo mapirali iz naše datoteke. Ako su određeni podaci sadržani u datoteci te su ispravno mapirani npr. datum računa, u trećem koraku obrade datum računa neće biti ispunjen što znači da se koristi datum iz datoteke koju uvozimo.

Polje možemo popuniti no time se slažemo da će se podaci u stupcu datum računa ignorirati i prepisati sa datumom kojeg na ovom mjestu upišemo.

  
Dodatni podaci
  
  Slika 90: Dodatni podaci

Za prelazak na sljedeći korak kliknemo na gumb Naprijed. Na prethodni se korak možemo u svakom trenutku vratiti klikom na gumb Natrag.

4. ZAVRŠI PRIPREMU

U zadnjem koraku na uvid dobivamo pregled svih informacija o računovodstvenom uvozu računa i moguća upozorenja.

  
Pregled i potvrda
  
  Slika 91: Pregled i potvrda

Želimo li opozvati cijeli postupak uvoz računa i zatvoriti čarobnjak bez izmijena dovoljno je kliknuti na gumb Odustani.

Pri računovodstvenom uvozu računa vrijedi nekoliko posebnosti tj. pravila uvoza:

  • Ako datoteka ne sadrži stupac sa stopom PDV no postoji podatak o neto cijeni i iznosu PDV-a, stopa PDV će se pravilno postaviti prema preračunu iznosa.
  • Ako u datoteci nisu sadržani podaci temeljem kojih program može izračunati stopu PDV-a, preuzeto će biti zadana stopa - 25%.
  • Na drugom koraku gdje uređujemo mapiranje može se dogoditi da za neki podatak pogrešno zadamo mapiranje. Izbrisati ga možemo na način da s desne strane kliknemo na podatak i prebacimo ga natrag << lijevo. Zatim označimo podatak na desnoj strani pod kojim želimo mapirati korekciju i izaberemo >>. Tako možemo "ubaciti" ispravak na desnu stranu.

 

1.6.5.4. Unos rata i dospijeća obročnih plaćanja

 

1.6.5.5. Izdavanje računa s obračunom prekograničnog PDV-a

 

1.6.5.6. Slanje računa elektroničkim putem

 

1.6.5.6.1. Slanje e-računa u javnoj nabavi (FINA B2G)

U programu e-racuni.hr na raspolaganju je funkcionalnost izravnog slanja e-računa u javnoj nabavi u servis FINA e-račun za državu, koji je centralno mjesto za zaprimanje svih e-računa koje izdavatelji računa šalju obveznicima primjene Zakona o javnoj nabavi.

U skladu sa Zakonom o elektroničkom izdavanju računa u javnoj nabavi (NN 94/2018), svi korisnici državnog proračuna obvezni su od 1.12.2018. zaprimati račune u elektroničkom obliku.

Program e-racuni.hr registriran je za prosljeđivanje e-računa što znači da vam za slanje e-računa u javnoj nabavi nisu potrebni nikakvi dodatni certifikati. Time smo za korisnike sustava e-racuni.hr pojednostavili postupak uvođenja i prilagodbe novom načinu slanja računa u javnoj nabavi.

Slanje e-računa u javnoj nabavi je u potpunosti besplatno za sve naše korisnike ukoliko FINA ne započne poračunavati svoje usluge.

1.6.5.6.1.1 Priprema za slanje elektroničkih računa

Prije nego krenete sa slanjem elektroničkih računa u javnoj nabavi, potrebno je ovlastiti tvrtku E-RAČUNI d.o.o. da može u vašem imenu proslijeđivati račune u javnoj nabavi u servis FINA eRačun za državu. To učinite tako da ispišete obrazac kojeg možete preuzeti u nastavku i dostavite ga u poslovnicu FINA.

ZahtjevZaRegistracijuIzdavateljaEracunaFINA.pdf
Veličina: 1.069,59 kB

Ispunjeni obrazac potrebno je predati na FINA-u, a nama prosljedite fotokopiju/sken ispunjenog obrasca na našu e-mail adresu helpdesk@e-racuni.com ili info.hr@e-racuni.com i pri tome navedite poslovnicu FINA-e u koju ste predali obrazac. Na taj način imati ćemo potvrdu u primjeru komunikacije sa FINA-om.

Odmah nakon što FINA obradi vaš zahtjev, aktivirati ćemo vam uslugu slanja e-računa u javnoj nabavi. Od tog trenutka dalje je u programu e-racuni.hr za vas dostupna sva funkcionalnost, potrebna za slanje prvog e-računa u javnoj nabavi.

Na donjim slikama možete vidjeti primjer popunjavanja prve i druge stranice obrasca:

  
Prva stranica obrasca (ovdje se popunjavaju podaci tvrtke koja izdaje račune)
  
  Slika 92: Prva stranica obrasca (ovdje se popunjavaju podaci tvrtke koja izdaje račune)

  
Druga stranica obrasca
  
  Slika 93: Druga stranica obrasca

Za vrijeme čekanja na aktivaciju usluge možete krenuti s izdavanjem računa u javnoj nabavi. Račune ćete moći poslati naknadno.

1.6.5.6.1.2 Kako šaljemo e-račun u javnoj nabavi u servis FINA eRačun za državu

Za pisanje računa koristite posve isti postupak kojim pišete i račune za ostale kupce, jer nema posebnosti. I u ovom je slučaju vrlo važno pripaziti na unos ispravnih podataka o kupcu.

Kada završite s unosom svih podataka, jednostavno izdajte račun. Po izdavanju računa, u alatnoj traci pojavljuje se opcija za slanje vašeg izdanog računa iz programa e-racuni.hr izravno u servis FINA e-računi za državu.

Kako točno pokrećete slanje e-računa u servis FINA e-računi za državu, prikazano je na sljedećoj slici:

U alatnoj traci računa kliknite na gumb ‘Slanje’ i odaberite ‘Slanje dokumenta na FINA-u’.

  
Pokretanje slanja e-računa
  
  Slika 94: Pokretanje slanja e-računa

U slučaju da kupac ima otvorenih više pretinaca za slanje (više poslovnih jedinica) na početku nam se otvori maska u kojoj možemo odabrati poslovnu jedinicu kupca na koju će se poslati e-račun. U na istoj masci nam se prikazuju na odabir i vlastiti privitci koje smo dodali na dokument. Sad označimo privitke koje želimo poslati zajedno sa e-računom te kliknemo na gumb 'Nastavi'. Ukoliko na dokumentu ne postoje vlastiti privitci ili kupac nema otvorenih više pretinaca za slanje, otvara nam se odmah maska sa prikazom dokumenata, koji će biti poslani na FINA-u (PDF i XML datoteke) (Slika 5). Potrebno je još samo kliknuti na gumb ‘Pošalji':

  
Odabir vlastitih privitaka
  
  Slika 95: Odabir vlastitih privitaka

  
Potvrda slanja e-računa
  
  Slika 96: Potvrda slanja e-računa

Po završetku procesa slanja, u alatnoj traci računa iskazane su informacije o datumu i satu slanja e-računa, te o statusu slanja što znači da ćete unutar računa vidjeti je li slanje bilo uspiješno:

  
Pregled statusa i vremena slanja
  
  Slika 97: Pregled statusa i vremena slanja

Pogledajte video s prikazom postupka za slanje e-računa u javnoj nabavi: https://www.youtube.com/watch?v=ceY_YxC5ZUk&t=7s

 

1.6.5.6.2. Slanje e-računa u sustav Moj-eRačun

 

1.6.5.6.3. Slanje e-računa u ePoslovanje.hr

U programu e-racuni.hr na raspolaganju je funkcionalnost izravnog slanja dokumenata u sustav ePoslovanje.hr.

Za aktivaciju usluge potrebno je u modulu |Postavke |Postavke tvrtke |Procesi i integracija |Postavke pristupa internetskim uslugama drugih aplikacija upisati API ključ za povezivanje sa ePoslovanje.hr:

  
Unos API ključa za aktivaciju usluge slanja e-računa izravno u sustav ePoslovanje.hr
  
  Slika 98: Unos API ključa za aktivaciju usluge slanja e-računa izravno u sustav ePoslovanje.hr

Odmah po unosu API ključa u alatnoj traci izdanog dokumenta otvara se opcija izravnog slanja u sustav ePoslovanje.hr:

  
Slanje računa u sustav ePoslovanje.hr
  
  Slika 99: Slanje računa u sustav ePoslovanje.hr

Kliknemo na slanje dokumenta te u nastavku dodatno provjerimo sadržaj priloga. Klikom na gumb Pošalji finalno potvrđujemo slanje dokumenta:

  
Provjera priloga za slanje na ePoslovanje.hr
  
  Slika 100: Provjera priloga za slanje na ePoslovanje.hr

Na poslanom dokumentu možemo pratiti status slanja i pregledati poslane privitke (PDF i XML):

  
Pregled statusa slanja izravno na dokumentu
  
  Slika 101: Pregled statusa slanja izravno na dokumentu

Pojedinačni dokument moguće je samo jednom poslati na ePoslovanje.hr. Ukoliko kupac traži ispravak dokumenta obratite pozornost da izdate storno/odobrenje i zatim kreirate novi račun ispravnog sadržaja i pošaljete ga kupcu.

 

1.6.5.6.4. Slanje e-računa internom razmjenom e-racuni.com

 

1.6.5.7. Ispis računa


Zbog prirode interneta i različitih potreba korisnika, program nudi više mogućnosti za ispis izdanih dokumenata.

  
Ispis dokumenata
  
  Slika 102: Ispis dokumenata

Klikom na strelicu okrenutu prema dolje, na desnoj strani gumba Ispis dokumenta, u alatnoj traci će se prikazati izbornik sa slijedećim mogućnostima ispisa dokumenata:

  1. Ispis direktno iz internetskog preglednika [1.4.10.6]. Tu mogućnost koristite ako želite brzi prikaz dokumenta. Preporučujemo ispis iz programa Adobe Acrobat i MS Word jer preglednici ne omogućuju detaljno oblikovanje ispisa dokumenata.
  2. Otvaranje i ispis dokumenta u editoru teksta MS Word. Dokument se otvara u MS Word-u, gdje ga možete prije ispisa po želji i dopuniti.
  3. Otvaranje i ispis dokumenta u editoru OpenOffice Write. Isto kao i u Word-u, dokumente možete dodatno urediti i ispisati u programu OpenOffice.
  4. Ispis korištenjem programa Adobe Acrobat Reader. Preporučamo, jer omogućuje brzi prikaz i ispis dokumenata. Izmijena/nadopuna dokumenata u PDF formatu nije moguća.
  5. Ispis računa na posebnu uplatnicu (HUB 1-1) korištenjem programa Adobe Acrobat Reader. Izmijena dokumenata u PDF formatu nije moguća.

Ako želite ispisati račun na obrazac s uplatnicom (HUB 1-1), izaberite opciju |Ispis dokumenta |Ispis na obrazac sa uplatnicom (HUB 1-1) kao što to prikazuje donja slika:

  
Ispis računa na obrazac s uplatnicom HUB 1-1
  
  Slika 103: Ispis računa na obrazac s uplatnicom HUB 1-1

Klikom na ovu opciju, otvara se račun s uplatnicom, koji izgleda ovako:

  
Izgled dokumenta sa uplatnicom (HUB 1-1)
  
  Slika 104: Izgled dokumenta sa uplatnicom (HUB 1-1)

 

1.6.5.7.1. Masovni ispis izdanih računa


Mogućnost masovnog ispisa dokumenata nalazi se na stranici pregled i pretraživanje izdanih računa [1.6.2.2] u izborniku |Dodatne mogućnosti |Maspvni ispis prikazanih dokumenata što prikazuje slika dolje:

  
Masovni ispis izdanih dokumenata
  
  Slika 105: Masovni ispis izdanih dokumenata

Izborom te mogućnosti otvara se stranica na kojoj možete izabrati postavke i format ispisa računa:

  
Prije pokretanja izaberite odgovarajuće postavke
  
  Slika 106: Prije pokretanja izaberite odgovarajuće postavke

Obradu pokrećete klikom na gumb Pokreni

Pri masovnom ispisu možete ograničiti popis računa upisivanjem kriterija za pretraživanje, nakon čega ih možete ispisati. Pri tom se ispišu samo oni izdani računi, koji se nalaze u popisu izdanih računa na stranici pregled i pretraživanje izdanih računa [1.6.2.2]. To je npr. primjereno za mjesečno fakturiranje.

 

1.6.5.7.2. Masovni ispis računa na obrazac HUB 3A


Masovni ispis dokumenata na posebne uplatnice pokrećete putem izbornika |Dodatne mogućnosti |Masovni ispis prikazanih dokumenata na stranici pregled i traženje izdanih računa [1.6.2.2].

Pri masovnom ispisu možete ograničiti popis izdanih računa upisivanjem kriterija pretraživanja, nakon čega ih možete sve zajedno ispisati. Na HUB 1-1 se ispišu samo oni izdani računi koji su u popisu izdanih računa na stranici pregled i traženje izdanih računa [1.6.2.2]. To je npr. primjereno za mjesečno fakturiranje.

Postupak ispisa na HUB 1-1 (posebnu uplatnicu) je prikazan na donjoj slici :

  
Masovni ispis prikazanih dokumenata
  
  Slika 107: Masovni ispis prikazanih dokumenata

Otvara se maska u kojoj možete izabrati način ispisa prikazanih dokumenata. Izaberite Račun na obrascu HUB 3A (posebna uplatnica) kao što je prikazano na donjoj slici.

  
Ispis računa na posebne uplatnice HUB 3A
  
  Slika 108: Ispis računa na posebne uplatnice HUB 3A

Klikom na gumb Pokreni pokrećete ispis računa na posebne uplatnice.

 

1.6.5.8. Unos plaćanja (likvidacija) računa


Nakon što ste izdali račun možete evidentirati zaprimljenu uplatu. Unutar računa kliknite na gumb Plaćanja..., a izborom Označi račun kao plaćen račun će biti označen kao plaćen u cijelom iznosu (prikaz na slici dolje):

  
Označite račun kao plaćen
  
  Slika 109: Označite račun kao plaćen


Ukoliko stranka plati djelomičan iznos računa, kliknite na gumb Plaćanja... i izaberite Unos plaćanja računa (prikaz na slici dolje):

  
Izaberite mogućnost unosa djelomičnog plaćanja računa
  
  Slika 110: Izaberite mogućnost unosa djelomičnog plaćanja računa

Stranica za unos djelomičnog plaćanja računa prikazana je na slici dolje:

  
Unos podataka o djelomičnom plaćanju računa
  
  Slika 111: Unos podataka o djelomičnom plaćanju računa


Unos potvrdimo klikom na gumb U redu


Račun je sada označen kao djelomično plaćen, što je vidljivo na računu:

  
Račun je djelomično plaćen
  
  Slika 112: Račun je djelomično plaćen

 

1.6.5.9. Masovno kopiranje dokumenata

Pogledajte video kako u programu e-racuni.hr izdati ponavljajuće se račune (npr. mjesečne obračune) korištenjem opcije masovnog kopiranja.

Izdavanje računa koji se ponavljaju [https://www.youtube.com/watch?v=0MjpXmxW-24&list=PLb8bSZn94o67z5I0IFwAIHBJcbhcFTXVe&index=2]

Ako obračunske podatke za periodično fakturiranje vodite npr. u Excel/CSV datotekama ili ih u takvom obliku možete izvoziti iz sustava u kojem te podatke vodite, na raspolaganju je funkcionalnost masovnog uvoza obračunskih podataka i kreiranja koncepata računa uvozom iz Excel/CSV datoteke! [1.6.5.2]

.

Ukoliko vodite obračune

Masovno kopiranje dokumenata pokrećete na stranici pregled i pretraživanje izdanih računa [1.6.2.2], putem izbornika |Dodatne mogućnosti |Masovno kopiranje prikazanih dokumenata kao što prikazuje slika dolje:

  
Masovno kopiranje prikazanih dokumenata
  
  Slika 113: Masovno kopiranje prikazanih dokumenata

Izborom te mogućnosti otvara se stranica, gdje upisujete kriterije za kopiranje računa. Stranica, koja će se otvoriti izgleda ovako :

  
Maska za unos kriterija kopiranja računa
  
  Slika 114: Maska za unos kriterija kopiranja računa

Status, u kojeg će se računi kopiratiU padajućem izborniku izaberite status novog računa.
Datum dokumentaUpišite datum novih dokumenata
DospijećeU padajućem izborniku izaberite datum dospijeća novih računa.
Roba/Usluga od: do:Upišite datum isporuke odnosno usluge za nove račune.
zamjena datuma u tekstu/opisu artiklaOdznačite kvačicom ako želitepromijeniti datume.
preračunaj po novom cjenikuOdznačite kvačicom ako želite obračunati cijene artiklala po novom cjeniku.

Unos svih kriterija potvrdite klikom na gumb U redu nakon čega će se otvoriti stranica sa svim računima, koji se nalaze na popisu izdanih računa, na stranici pregled i pretraživanje izdanih računa [1.6.2.2]. Stranica izgleda ovako:

  
Izaberite račune, koje želite kopirati
  
  Slika 115: Izaberite račune, koje želite kopirati

Označite kvačicom sve račune koje želimo kopirati.

Nakon izbora računa koje želite kopirati, izbor potvrdite klikom na gumb Kopiraj izabrane, čime je postupak kopiranja završen.

 

1.6.5.10. Ispis opomene na temelju izdanih računa bez potrebe za knjiženjem


Prije ispisa opomena potrebno je uz pomoć kriterija pretraživanja ograničiti ispis popisa izdanih računa prema odgovarajućem statusu i kupcu kao što je prikazano na slici dolje:

  
Kriteriji za pretraživanje, važni pri izradi opomene
  
  Slika 116: Kriteriji za pretraživanje, važni pri izradi opomene

Bez navednih kriterija se opomena ne može ispisati.

Prikazivanjem svih otvorenih potraživanja prema određenom kupcu, moći ćete preko izbornika |Dodatne mogućnosti |Drugi izvještaji i ispisi |Ispis opomena ispisati opomenu, kao što prikazuje slika:

  
Ispis opomena
  
  Slika 117: Ispis opomena

Opomena izgleda ovako:

  
Opomena
  
  Slika 118: Opomena

 

1.6.5.11. Storniranje računa

 

1.6.5.12. Dodatne mogućnosti na računu

 

1.6.5.13. Knjiženje izdanih računa


Žuta žaruljica označava, da izdani račun još nije knjižen. Crveno obojanom pozadinom računa program upozorava, da račun još nije plaćen tj. da račun još nije označen kao plaćen.

  
Račun još nije knjižen i nije plaćen
  
  Slika 119: Račun još nije knjižen i nije plaćen

Klikom na gumb Dodatne mogućnosti izaberite |Knjiženje prikazanih dokumenata kao što prikazuje slika:

knjizenjeIzdanihRacuna.gif

Izborom knjiženja dokumenata prikazati će se popis svih izdanih, još neknjiženih računa odnosno računa, koje ćete upravo knjižiti:

  
Knjiženje izdanih računa
  
  Slika 120: Knjiženje izdanih računa

U prikazanom popisu (kao na slici gore) označite račune koje želite knjižiti.Klikom na gumb Knjiženje izabranih računa potvrđujete knjiženje označenih izdanih računa. Nakon potvrde izbora, otvoriti će se radna temeljnica izdanih računa. Disketa Shrani.gif treperi žutom bojom i upozorava, da je temeljnicu potrebno spremiti u glavnu knjigu da bi se izvršilo knjiženje izdanih računa.

  
Temeljnica
  
  Slika 121: Temeljnica

 

1.6.5.13.1. Automatsko knjiženje vremenskih razgraničenja po izdanim računima

Za pravilno iskazivanje poslovnog rezultata obračunskog razdoblja, potrebno je vremenski ispravno razgraničiti prihode po obračunskom razdoblju na koje se odnose. Prihode koji su već ostvareni ali još ne utječu na poslovni rezultat, potrebno je prenijeti u naredna razdoblja. Prihodi koji još nisu nastali ali već utječu na poslovni rezultat potrebno je unaprijed uračunati.

Izdali smo račun za uslugu u razdoblju trajanja od godinu dana. Početak pružanja usluge je u tekućoj poslovnoj godini, a završetak obavljanja usluge je u sljedećoj, kao što je prikazano na sljedećem primjeru:

  
Izdani račun za uslugu u trajanju od godinu dana
  
  Slika 122: Izdani račun za uslugu u trajanju od godinu dana

Takav račun knjižimo na konto prihoda za dio razdoblja koji se odnosi na tekuću poslovnu godinu, dok ostatak razdoblja obavljanja usluge u narednoj poslovnoj godini knjižimo na konto vremenskih razgraničenja.

Program na temelju automatizma pri knjiženju takvog računa automatski kreira temeljnicu sa knjiženjima vremenskih razgraničenja prihoda, kao što je vidljivo na slici dolje:

  
Temeljnica izdanog računa na temelju knjiženja vremenskih razgraničenja prihoda
  
  Slika 123: Temeljnica izdanog računa na temelju knjiženja vremenskih razgraničenja prihoda

Ukoliko je račun izdan unaprijed za uslugu koja započinje i završava u idućoj poslovnoj godini, tada ukupan iznos prihoda knjižimo na konto vremenskih razgraničenja, a što će program učiniti automatski prilikom knjiženja izdanog računa. Konto za knjiženje vremenskih razgraničenja prema potrebi možemo izmjeniti u postavkama aut. knjiženja [1.14.1.3]. Preuzeto se pri knjiženju vremenskih razgraničenja prihoda koristi konto 293*.

Automatsko knjiženje vremenskih razgraničenja na opisan način kao preuzeto je već aktiviran, no ako želimo možemo isključiti automatsko knjiženje vremenskih razgraničenja to možemo učiniti u postavkama tvrtke, unutar postavki za Računovodstvo, kao što prikazuje slika:

  
Automatsko knjiženje vremenskih razgraničenja možemo i isključiti.
  
  Slika 124: Automatsko knjiženje vremenskih razgraničenja možemo i isključiti.

 

1.6.6. Ponude / Predračuni

U modulu Prodaja KlikPolja.gif izaberite poveznicu Ponude, nakon čega će se otvoriti stranica Izdane ponude - pregled i pretraživanje.

  
Izdane ponude-pregled i pretraživanje
  
  Slika 125: Izdane ponude-pregled i pretraživanje

Pregled i pretraživanje podataka se odvija na isti način kroz cijeli program. Detaljniji opis možete pogledati na stranici Pregled i pretraživanje dokumenata [1.4.10.1].

Klikom na gumb Formiranje nove ponude otvoriti će se slijedeća stranica:

  
Maska za unos i izdavanje ponude
  
  Slika 126: Maska za unos i izdavanje ponude

Klikom na gumb Izmjeni kao što je prikazano na slici gore, otvoriti će se stranica na kojoj možete upisati podatke o kupcu odnosno partneru, a koji će se kasnije ispisati u zaglavlju računa.

Detaljnije upute za unos kupaca odnosno partnera nalaze se na stranici Unos podataka o kupcu odnosno partneru [1.6.2.1].

Za unos podataka za zaglavlje izdane ponude pogledajte stranicu Unos podataka za zaglavlje izdane ponude [1.6.6.1].

 

1.6.6.1. Unos podataka za zaglavlje izdane ponude


KonceptPonude0.gif

Klikom na gumb Izmijeni, kao što prikazuje slika, otvoriti će se stranica za unos podataka za zaglavlje izdane ponude:

  
Unos podataka za zaglavlje izdane ponude
  
  Slika 127: Unos podataka za zaglavlje izdane ponude


MjestoObavezan unos mjesta izdavanja ponude.
Datum ponudeObavezan unos datuma ponude.

SAVJET! Klikom na calendar.gif aktivirajte priručni kalendar i izaberite željeni datum.

Ponuda vrijedi doU okvir upišite datum važenja ponude.
Novčana valutaKlikom na dropDown.gif se otvara kombinirani prozor, u kojem možete izabrati odgovarajuću novčanu valutu.
NarudžbaUpišite broj narudžbe.
Vrsta prodaje (PDV)Klikom na dropDown.gif izaberite odgovarajuću vrstu prodaje.
Način plaćanjaKlikom na dropDown.gif izaberite odgovarajući način plaćanja.
Mjesto troškaUpišite mjesto troška odnosno izaberite mjesto troška iz kombiniranog prozora, klikom na dropDown.gif
Jezična varijantaKlikom na dropDown.gif možete izabrati jezičnu varijantu.
Upišite tekst, koji će se ispisati na dnu dokumentaU prazan prostor upišite tekst za ispis u dnu dokumenta.

Unos podataka potvrdite klikom na gumb U redu i pregledajte ponudu:

  
Ponuda
  
  Slika 128: Ponuda


Klikom na gumb Dodavanje artikala otvorite stranicu "Prodajni artikli-pregled i pretraživanje" i izaberite željeni artikal. Na ponudu ga dodajete klikom na aktivnu poveznicu. Detaljnije upute za unos artikala nalaze se na stranici Unos/Izmijena izdanih računa.

Ako kliknete na gumb Dodaj stavku, otvariti će se stranica za unos nedostajućih podataka:

  
Unos stavki
  
  Slika 129: Unos stavki

Vrsta robe-uslugeU prazan prostor upišite vrstu robe ili usluge, koji su predmet ponude.
CijenaCijenu upišite u prvi okvir, a u drugom izaberite odgovarajuću novčanu valutu klikom na dropDown.gif.
KoličinaUpišite odgovarajuću količinu.
Jedinica mjereKlikom na dropDown.gif izaberite odgovarajuću jedinicu mjere (kg, l,kos...)
Rabat %Preuzeti izbor je 0,00. Ako postoji rabat, upišite odgovarajući postotak.

Klikom na gumb U redu potvrdite unos stavki.

Klikom na gumb Ispostavi ponudu otvarate sljedeću stranicu:

  
Ispostavljanje ponude
  
  Slika 130: Ispostavljanje ponude


Klikom na gumb Ispostavi iz dokumenta možete izabrati mogućnost izdavanja računa iz ponude. Ako kliknete na aktivnu poveznicu vidjeti ćete ponudu na temelju koje je izdan račun.

  
Račun, vezan na određenu ponudu
  
  Slika 131: Račun, vezan na određenu ponudu


U podacima o kupcu možete klikom na ikonu kovcek.gif izvršiti prijelaz u šifrarnik partnera, na pregled podataka o kupcu.

 

1.6.6.2. Priprema koncepata (skica) ponuda iz datoteke

Uz mogućnost ručnog izdavanja ponuda, u programu e-racuni.hr na raspolaganju je i mogućnost masovnog izdavanja ponuda na temelju obračunskih podataka pripremljenih u Excel datoteci.

Ukoliko npr vodimo podatke za obračun članarina, pretplata i slično izravno u Excel-u, datoteku možemo jednostavno uvoziti u program i tako u kratkom roku kreirati veće količine ponuda za novo obračunsko razdoblje.

Ova je funkcionalnost posebno korisna za primjenu u sportskim klubovima, društvima i tvrtkama koje obračunavaju mjesečne tj. periodične članarine, pretplate, … odnosno svima koji usluge obračunavate mjesečno, a da pritom obračunske podatke vodite u Excel-u. Podržan je uvoz podataka iz datoteka u formatu Excel, CSV ili ODS!

Otvorimo modul |Prodaja |Ponude ili |Prodaja |Predračuni - ovisno o nazivu dokumenta kojeg smo izabrali u postavkama tvrtke. U nastavku uputa koristit ćemo naziv dokumenta ponuda.Unutar gumba Nova ponuda izaberemo Priprema koncepata ponuda iz uvoza datoteke (Excel, CSV,...) i uvozimo datoteku s obračunskim podacima za kreiranje koncepata ponuda, kao prikazano na slici:

  
Odabir mogućnosti
  
  Slika 132: Odabir mogućnosti

Kako obračunski podaci mogu biti vođeni u posve različitim strukturama datoteka, pri uvozu je dovoljno slijediti "čarobnjaku" koji će nas voditi kroz postavke za pripremu koncepata ponuda u skladu sa sadržajem datoteke koju uvozimo pa do pregleda očekivanog rezultata/primjera sadržaja ponude kao rezultata obrade.

U nastavku je opisan postupak uvoza podataka po koracima kao što predlaže čarobnjak za pripremu odgovarajuće strukture datoteke:

1. ODABIR I UVOZ DATOTEKE

Potražimo datoteku s obračunskim podacima pohranjenu na računalu te potvrdimo uvoz klikom na Naprijed.

  
Uvoz datoteke s obračunskim podacima
  
  Slika 133: Uvoz datoteke s obračunskim podacima

Ako izabrana datoteka nije u odgovarajućem formatu ili ne sadrži podatke program će nas upozoriti na nepravilnosti. Isto vrijedi i u slučaju ako izabrana datoteka sadrži više od 10.000 redaka koliko je gornje ograničenje za uvoz podataka.

  
Datoteka nije u odgovarajućem formatu ili ne sadrži podatke
  
  Slika 134: Datoteka nije u odgovarajućem formatu ili ne sadrži podatke


2. KONTROLA PODATAKA

Po odabiru i uvozu datoteke slijedi kontrola podataka i zadavanje pravila mapiranja podataka iz datoteke u odgovarajuće podatke za pripremu ponuda. Mapiranjem određujemo koje točno podatke želimo uvoziti u koncept ponude te koji točno podatak na ponudi predstavlja podatak iz pojedinog stupca datoteke.

U tablici s lijeve strane prikazani su svi mogući atributi tj. podaci ponude koje možemo uvoziti u program.

  
Mapiranje podataka iz datoteke
  
  Slika 135: Mapiranje podataka iz datoteke

Kao što je vidljivo na slici iznad, u našoj se datoteci unutar stupca A nalazi podatak o mjestu troška. U tablici s lijeve strane stoga izaberemo atribut mjesto troška te klikom na gumb >> potvrdimo mapiranje podataka iz stupca A.

  
Podatak iz stupca A datoteke mapirali smo u podatak mjesto troška
  
  Slika 136: Podatak iz stupca A datoteke mapirali smo u podatak mjesto troška

Mapiranje podataka uređujemo redoslijedom od stupca A prema zadnjem stupcu datoteke. U tablici lijevo tako izaberemo prvi podatak kojeg predstavlja podatak iz stupca A u datoteci. Zatim izaberemo podatak kojeg predstavlja podatak iz stupca B u datoteci i nastavljamo sve dok u tablici s desne strane ne dobijemo uvid u popis svih podataka (stupaca iz datoteke) koje želimo uvoziti u program.

Ako u datoteci vodimo podatak kojeg ne želimo uvoziti u program te nije nužan za izradu ponuda, za svaki takav stupac u tablici s lijeve strane izaberemo (ignoriraj podatak). Tu oznaku možemo koristiti više puta dok ostale oznake možemo koristiti samo jednom tj. samo za jedan podatak iz datoteke.

  
Uvoz obračunskih podataka
  
  Slika 137: Uvoz obračunskih podataka

Ako pri zadavanju pravila mapiranja pogriješimo, pravila možemo opozvati. To učinimo na način da u tablici desno kliknemo na oznaku pogrešno zadanog podatka i zatim kliknemo na gumb <<. Ako podatak kojeg smo uklonili iz tablice desno nije bio zadnji u nizu, ostalim će se podacima promijeniti oznaka stupca.

Primjer: u postavkama mapiranja zadali za stupac A -> mjesto troška, B -> (ignoriraj podatak) i C -> Naziv kupca. Mapiranje stupca B ćemo ukloniti tj. vratiti što znači da ćemo izmjeniti redoslijed mapiranih podataka A -> mjesto troška i B -> Naziv kupca, kao prikazano na slici iznad

Ako datoteka sadrži npr. 15 stupaca do kojih je zadnjih 10 nebitnih za kreiranje ponuda, mapiranje podataka za uvoz možemo zaključiti bez uređivanja postavki mapiranja za tih zadnjih 10 stupaca. Zadati je potrebno samo pravila mapiranja stupaca sa podacima koji su neophodni za kreiranje dokumenata, dok ostale podatke možemo preskočiti.

Za prelazak na sljedeći korak kliknemo na gumb Naprijed. Na prethodni se korak možemo u svakom trenutku vratiti klikom na gumb Natrag.

Ako u programu vodimo šifrarnik artikala i želimo da se pri uvozu podataka stavke ponude vežu na odgovarajuću šifru artikla, na sljedeću stranicu možemo preći tek kada zadamo postavke mapiranja za minimalno sljedeće podatke:

  • šifra kupca
  • šifra artikla
  • količina

Ako u programu ne vodimo šifrarnik artikala već samo stavke sa tekstualnim opisom, na sljedeći korak prelazimo tek kada broj redaka u tablici desno bude isti broju stupaca u datoteci tj. nakon što zadamo postavke mapiranja za sve stupce u datoteci.


3. DODATNI PODACI

Po zadavanju svih pravila mapiranja potrebno je zadati osnovne podatke ponude poput datum ponde, datum valjanosti, završni tekst, način plaćanja, itd. Podaci su za sve ponude isti.

  
Dodati podaci za kreiranje ponuda/predračuna
  
  Slika 138: Dodati podaci za kreiranje ponuda/predračuna

Klikom na gumb Naprijed prelazimo na zadnji korak u čarobnjaku za pripremu podataka za uvoz.


4. ZAVRŠETAK PRIPREME PODATAKA

Na zadnjem koraku na uvid dobivamo predpregled prvog od svih koncepta ponuda kreiranog na temelju podataka iz naše datoteke, u skladu sa zadanim postavkama uvoza:

  
Pregled sadržaja prvog od kreiranih koncepata
  
  Slika 139: Pregled sadržaja prvog od kreiranih koncepata

Izravnim klikom na sliku povećati možemo pregled dokumenta.

Predpregled je izrađen na temelju mapiranja podataka zadanih na 2. koraku te na temelju osnovnih podataka ponude zadanih na 3. koraku postupka pripreme podataka. Ako primijetimo nepravilnosti ili nedostatak u svakom se trenutku možemo vratiti na prethodni korak klikom na Natrag. Ukoliko je sadržaj dokumenta ispravan dovršimo pripremu podataka klikom na gumb Završi.

Ako želimo opozvati cijeli postupak uvoza ponuda te izaći iz čarobnjaka bez izmijena, kliknemo na gumb Odustani, koji je vidljiv na svakom koraku.

Pri kreiranju koncepata ponuda vrijedi nekoliko posebnosti tj. pravila koja moramo slijediti:

  • Ako datoteka sadrži stupac s veleprodajnom i maloprodajnom cijenom, pri mapiranju možemo zadati samo jedan podatak/jednu cijenu. Za cijenu koju ne želimo koristiti u postavkama mapiranja zadamo ignoriraj podatak.
  • Ako želimo mapirati vrstu prodaje, u stupcu datoteke mora biti samo oznaka vrste prodaje bez opisa vrste prodaje. Popis oznaka vrsta prodaje koje se koriste u programu dostupan je na poveznici ovdje [1.6.5.2.1].
  • Prilikom uvoza se po šifri artikla traži artikal u šifrarniku. Ako šifra artikla iz datoteke ne postoji u šifrarniku tada se uvozi kao stavka sa tekstualnim opisom te neće biti vezana na artikal.
  • Korisnik koji želi uvoziti podatke za kreiranje koncepata ponuda mora imati odgovarajuće korisničke ovlasti za unos i uređivanje ponuda.

 

1.6.7. Narudžbe kupaca

 

1.6.7.1. Praćenje statusa pošiljki

U svrhe praćenja poslanih pošiljaka, a osobito u slučaju internetske prodaje, u izborniku |Prodaja |Pregled statusa pošiljki dostupno je praćenje statusa pošiljki za koje smo u programu ispisali naljepnicu dostavne službe GLS [1.22.4.1], DPD [1.22.4.3], Hrvatska pošta [1.22.4.2], Packeta, Overseas Express, ..., i pakete otpremili putem dostavne službe.

Program omogućuje i integraciju s internet trgovinom [1.27], a ukoliko još nemamo vlastitu online trgovinu možemo izravno u programu aktivirati vlastiti online katalog [1.25] za automatski uvoz narudžbi. Za te narudžbe zatim izravno iz programa ispisujemo naljepnice za kurirske službe u svrhe brže i lakše otpreme paketa.

Po ispisu naljepnice iz npr. narudžbe kupca status pošiljke postavlja se u početni status "Zahtjev u tijeku". Trenutni status pojedine pošiljke možemo pratiti putem izbornika |Prodaja |Pregled statusa pošiljki. Statuse možemo u svakom trenutku masovno provjeriti i ažurirati.

  
Pregled i pretraživanje pošiljki
  
  Slika 140: Pregled i pretraživanje pošiljki

Za lakšu orijentaciju, svaki je status pošiljke obojen drugačije. Popis svih statusa i boja pogledajte ovdje.

Korištenjem kriterija pretraživanja možemo tražiti podatke za svaku dostavnu službu pojedinačno (u slučaju ako poslujemo s više dostavnih službi), po statusu paketa, broju za praćenje, kupcu i razdoblju. Klikom na vezni dokument poveznica nas preusmjerava na dokument iz kojeg smo ispisali naljepnicu. Na dokumentu možemo pratiti sve promjene poslanog paketa klikom na ikonu parcellog.gif i podatke osvježiti:

  
Statusi pošiljke na dokumentu
  
  Slika 141: Statusi pošiljke na dokumentu

 

1.6.7.2. Pretraživanje narudžbi kupaca korištenjem prečaca s kriterijima za pretraživanje

Ako u programu dnevno obrađujemo veće količine narudžbi kupaca pri pretraživanju kojih koristimo točno određene kriterije, preporučljivo je zadati skupove kriterija za pretraživanje i spremiti ih kao prečace u alatnu traku iznad tablice s kriterijima za pretraživanje.

Zadajemo ih putem izbornika |Prodaja |Narudžbe kupaca na stranici Narudžbe kupaca - pregled i pretraživanje klikom na opciju unutar gumba Spremi filter pretraživanja, kao što je prikazano na slici:

  
Prečaci kriterija za pretraživanje
  
  Slika 142: Prečaci kriterija za pretraživanje

Otvara se stranica s izabranim kriterijima za pretraživanje na kojoj upišemo naziv prečaca za te izabrane kriterije i unos potvrdimo:

  
Dodavanje prečaca za standardni skup kriterija pretraživanja
  
  Slika 143: Dodavanje prečaca za standardni skup kriterija pretraživanja

Po potvrdi unosa prečac je prikazan u alatnoj traci iznad kriterija pretraživanja:

  
Prečaci do kriterija za pretraživanje
  
  Slika 144: Prečaci do kriterija za pretraživanje

Ovim postupkom ćemo za sljedeće pretraživanje dokumenata sa točno tim zadanim kriterijima za pretraživanje samo kliknuti na gumb za prečac, kreiranog za točno određenu svrhu pretraživanja narudžbi kupaca čime smo ubrzali pretraživanje dokumenata.

Podržano je dodavanje više prečaca s različitim kombinacijama kriterija za pretraživanje, a koje koristimo u različite svrhe:

  
Dodati možemo više prečaca sa kombinacijom različitih kriterija za pretraživanje
  
  Slika 145: Dodati možemo više prečaca sa kombinacijom različitih kriterija za pretraživanje

Po dodavanju minimalno jedne kombinacije kriterija za pretraživanje tj. prečaca u alatnu traku istovremeno se na gumbu Pretraživanje aktivira prikazivanje opcije za uređivanje tih prečaca. Toj funkcionalnosti pristupamo putem zasebne opcije kao što prikazuje slika:

  
Postavke prečaca kriterija za pretraživanje
  
  Slika 146: Postavke prečaca kriterija za pretraživanje

Klikom na ovu ocpiju možemo uređivati postojeće prečace npr promjeniti boju gumba ili pak prema potrebi prečac ukloniti.

  
Uređivanje postavki prečaca sa kriterijima za pretraživanje
  
  Slika 147: Uređivanje postavki prečaca sa kriterijima za pretraživanje

 

1.6.8. Računi za predujam


U modulu Prodaja kliknite na Računi za predujam, kao što prikazuje slika:

  
Izbor stranice "Izdani računi za predujam"
  
  Slika 148: Izbor stranice "Izdani računi za predujam"

Potvrdom izbora, otvoriti će se stranica Izdani računi za predujam - pregled i pretraživanje:

  
Izdani računi za predujam - pregled i pretraživanje
  
  Slika 149: Izdani računi za predujam - pregled i pretraživanje

Pregled i pretraživanje se odvija kroz cijeli program jednako. Detaljniji opis možete pogledati na stranici Pregled i pretraživanje dokumenata [1.4.10.1]

Klikom na gumb Novi račun za predujam, otvara se slijedeća stranica:

  
Maska za unos novog računa za predujam
  
  Slika 150: Maska za unos novog računa za predujam

Za unos podataka o kupcu ili partneru, kliknite na gumb Izmijeni kao što je prikazano na slici gore. Klikom na taj gumb, otvoriti će se stranica, na kojoj možete upisati podatke o kupcu, odnosno partneru, a koji će se kasnije ispisati u zaglavlju računa. Detaljnije upute za unos kupca ili partnera, nalaze se na stranici Unos podataka o kupcu odnosno partneru [1.6.2.1].

Za unos podataka za zaglavlje izdanih računa za predujam, pogledajte stranicu Unos podataka za zaglavlje računa za predujam [1.6.8.1].

 

1.6.8.1. Unos podataka za zaglavlje računa predujam


ZaglavljePredujma01.gif

Klikom na gumb Izmijeni kao što prikazuje slika, otvoriti će se stranica, na kojoj možete upisati podatke za zaglavlje izdanog računa za predujam:

  
Unos podataka za zaglavlje izdanog računa za predujam
  
  Slika 151: Unos podataka za zaglavlje izdanog računa za predujam

MjestoObavezno upišite mjesto koje će biti vidljivo u zaglavlju računa za predujam.
Datum računaObavezan je unos datum računa za predujam, zato ga upišite. SAVJET! Klikom na calendar.gif aktivirajte priručni kalendar i izaberite željeni datum.
Predviđena isporuka robe/usluga (od)- (do)U okvir upišite datum predviđene isporuke robe odnosno usluga.
Novčana valutaKlikom na dropDown.gif se otvara kombiniran prozor, u kojem možete jednostavnim klikom izabrati odgovarajuću novčanu valutu.
NarudžbaUpišite oznaku narudžbe.
Vrsta prodaje (PDV)Klikom na dropDown.gif se otvara kombinirani prozor, gdje možete izabrati odgovarajuću vrstu prodaje.
Način plaćanjaKlikom na dropDown.gif se otvara kombinirano polje, u kojem možete izabrati odgovarajući način plaćanja.
Mjesto troškaUpišite mjesto troška odnosno izaberite u kombiniranom prozoru klikom na dropDown.gif
Jezična varijantaUpišite željenu jezičnu varijantu za ispis dokumenta (izaberite klikom na dropDown.gif).
Upišite tekst, koji će se ispisati na dnu dokumentaU prazan prostor upišite tekst koji će se ispisati na dnu dokumenta.

Unos podataka potvrdite klikom na gumb U redu i pred vama je račun za predujam:

  
Uneseni račun za predujam
  
  Slika 152: Uneseni račun za predujam

Klikom na gumb Dodavanje artikala otvarate stranicu "Prodajni artikli - pregled i pretraživanje", gdje možete izabrati željeni artikl te ga klikom na aktivnu poveznicu automatski dodati na račun. Detaljnije upute za unos artikala nalaze se na stranici Unos/Izmijena izdanih računa.

Ako kliknete na gumb Dodaj stavku otvoriti će se stranica za unos nedostajućih stavki:

  
Unos stavki
  
  Slika 153: Unos stavki

Vrsta blaga-storitevU prazan prostor upišite vrstu robe odnosno usluge koja je predmet računa za predujam.
Cijena bez PDVUpišite cijenu bez PDV-a u prvi okvir, dok u drugom izaberite odgovarajuću novčanu valutu klikom na dropDown.gif.
Stopa PDV-aPreuzeti izbor je 23%, klikom na dropDown.gif možete izabrati drugo.
KoličinaUpišite odgovarajuću količinu.
Jedinica mjereKlikom na dropDown.gif izaberite odgovarajuću jedinicu mjere (kg, l,kos...)
Rabat %Preuzeti izbor je 0,00. Ako postoji rabat, upišite odgovarajući postotak.

Klikom na gumb U redu potvrđujete unešene stavki nakon čega se prikazuje popunjena maska za unos računa za predujam.

Klikom na gumb Izstavi avansni račun otvarate slijedeću stranicu:

  
Izdavanje računa za predujam
  
  Slika 154: Izdavanje računa za predujam

Klikom na gumb Izdavanje računa te izborom opcije Izdaj račun otvarate račun...

Kod podataka o kupcu možete klikom na ikonu kovcek.gif izvršiti prelazak u šifrarnik partnera, na podatke o kupcu.

Klikom na gumb Označi račun kao plačen možete račun označiti kao plaćen.

 

1.6.9. Obavijest o knjiženju odobrenja


Na prvoj stranici modula Računi izaberite Izdane OK odobrenja-pregled i pretraživanje kao što prikazuje slika:

  
Izbor stranice "Izdane OK odobrenja" u modulu Računi
  
  Slika 155: Izbor stranice "Izdane OK odobrenja" u modulu Računi

Nakon što klikom potvrdite izbor, otvara se stranica Izdane OK odobrenja-pregled i pretraživanje:

IzdanaKO.gif

Pregled i pretraživanje se u cijelom programu odvija na isti način. Detaljniji opis možete pogledati na stranici Pregled i pretraživanje dokumenata [1.4.10.1]

Klikom na gumb Nova OK odobrenja, otvara se slijedeća stranica:

  
Maska za unos nove OK odobrenja
  
  Slika 156: Maska za unos nove OK odobrenja

Za unos podataka o kupcu / partneru kliknite na gumb Izmijeni. Klikom na ovaj gumb otvara se stranica, na kojoj možete upisati podatke o kupcu / partneru, koji će se kasnije ispisati u zaglavlju računa. Detaljnije upute za unos kupca odnosno partnera nalaze se na stranici Unos podataka o kupcu odnosno partneru [1.6.2.1].

Za unos podataka za zaglavlje izdanih obavijesti o knjiženju odobrenja pogledajte stranicu Unos podataka za zaglavlje izdane obavijesti o knjiženju odobrenja [1.6.9.1].

Iznos stavke OK odobrenja unosite pojedinačno, kao što unosite stavke izdanih računa. Obavezno upišite iznose s pozitivnim predznakom jer će program prilikom knjiženja te iznose automatski proknjižiti kao negativne. (storno knjiženja).

 

1.6.9.1. Unos podataka za zaglavlje izdane obavijesti o knjiženju odobrenja


ZaglavljeKO0.gif

Klikom na gumb Izmijeni kao što to prikazuje slika, otvoriti će se stranica, na kojoj možete upisati podatke za zaglavlje izdane obavijesti o knjiženju odobrenja:

  
Unos podataka za zaglavlje izdane obavijesti o knjiženju odobrenja
  
  Slika 157: Unos podataka za zaglavlje izdane obavijesti o knjiženju odobrenja

MjestoObvezno upišite mjesto, koje će biti vidljivo u zaglavlju izdane OK odobrenja..
Datum računaObvezan je i unos datuma. SAVJET!Klikom na calendar.gif aktivirajte priručni kalendar i izaberite željeni datum.
DospijećeUpišite datum dospijeća izdane OK.
Roba/Usluga (od)- (do)U okvir upišite datum, predviđen za isporuku robe odnosno usluga.
Potvrđen dokument primljen danaU prazan prozor upišite datum primitka dokumenta.
Novčana valutaKlikom na dropDown.gif otvara se padajući izbornik, u kojem možete jednostavnim klikom izabrati odgovarajuću novčanu valutu.
NarudžbaUpišite oznaku narudžbe.
Vrsta prodaje (PDV)Klikom na dropDown.gif otvara se padajući izbornik, gdje možete izabrati odgovarajuću vrstu prodaje.
Mjesto troškaUpišite mjesto troška odnosno izaberite u padajućem izborniku klikom na dropDown.gif
Jezična varijantaIzaberite odgovarajuću jezičnu varijantu klikom na dropDown.gif.
Upišite tekst, koji će se ispisati na dnu dokumentaU prazan prostor upišite tekst, koji će se ispisati na dnu dokumenta.

Unos podataka potvrdite klikom na gumb U redu i pred vama je obavijest o knjiženju odobrenja:

  
Upisana izdana obavijest o knjiženju odobrenja
  
  Slika 158: Upisana izdana obavijest o knjiženju odobrenja

Klikom na gumb Dodavanje artikala otvara se stranica "Prodajni artikli-pregled i pretraživanje", gdje možete izabrati željeni artikl i automatski ga dodati na OK odobrenja klikom na aktivnu poveznicu. Detaljnije upute za unos artikala nalaze se na stranici Unos/Izmjena izdanih računa.

Ako kliknete na gumb Dodaj stavku otvoriti će se stranica, gdje možete unijeti sve potrebne stavke:

  
Unos stavke
  
  Slika 159: Unos stavke

Vrsta robe-uslugeU prazan prostor upišite vrstu robe / usluge koja je predmet obavjesti o knjiženju odobrenja.
Cijena bez PDV-aUpišite cijenu bez PDV-a u prvi okvir, a u drugom izaberite odgovarajuću novčanu valutu klikom na dropDown.gif.
Stopa PDV-aPonuđen izbor je 23%, klikom na dropDown.gif možete izabrati i drugu stopu.
KoličinaUpišite odgovarajuću količinu.
Jedinica mjereKlikom na dropDown.gif izaberite odgovarajuću jedinicu mjere (kg,litra, komad...)
Rabat/Popust %Ponuđen izbor je 0,00. Ako rabat postoji, upišite postotak.

Klikom na U redu potvrđujete unos stavke, nakon čega će se prikazati popunjena maska za unos OK odobrenja.

Klikom na gumb Ispostavi OK odobrenja otvarate slijedeću stranicu:

  
Ispostavljena OK odobrenja
  
  Slika 160: Ispostavljena OK odobrenja

Kod podataka o kupcu možete klikom ikone kovcek.gif izvršiti prelazak u šifrarnik partnera, na podatke o kupcu.

 

1.6.10. Postavke izgleda i ispisa izdanih dokumenata

Postavke ispisa izdanih dokumenata uređujemo na način da na predogledu izdanog dokumenta kliknemo na Postavke izgleda i ispisa dokumenata ili otvorimo modul |Postavke |Postavke tvrtke |Postavke izgleda dokumenata.

  
Postavke ispisa izdanih dokumenata
  
  Slika 161: Postavke ispisa izdanih dokumenata

Klikom otvaramo formu za uređivanje postavki izgleda dokumenata:

  1. izaberemo vrstu dokumenta za kojeg uređujemo ispis (račun, ponuda, otpremnica...),
  2. izaberemo jezičnu varijnatu za koju uređujemo ispis,
  3. i mjesto troška.

Ako ne odaberemo mjesto troška, postavke će važiti za tu vrstu dokumenta i izabranu jezičnu varijantu na svim mjestima troška, za koja još nismo potvrdili postavke.

  
Odabir vrste dokumanata za koje zadajemo postavke ispisa
  
  Slika 162: Odabir vrste dokumanata za koje zadajemo postavke ispisa

Za svaku vrstu dokumenta (račun, predračun/ponuda [1.6.6.1], odobrenje [1.6.9.1], opomena [1.14.10.19], IOS obrazac [1.14.10.17], kompenzacija [1.14.5.3],...) možemo izabrati drugačiji izgled dokumenta.

Izgled dokumenta se isto tako može razlikovati po izabranoj jezičnoj varijanti.

 

1.6.10.1. Galerija predložaka - preuzeti izgled

Za ispis dokumenata na raspolaganju je više mogućnosti. Klikom na tab Galerija predložaka otvaramo stranicu na kojom biramo način ispisa za našu tvrtku i vrstu dokumenta za koji uređujemo postavke (npr. račun).

Trenutne postavke za ispis (iz stare verzije):

  
Osnovne postavke ispisa dokumenata - preuzeti izgled iz stare verzije programa:
  
  Slika 163: Osnovne postavke ispisa dokumenata - preuzeti izgled iz stare verzije programa:

Preporučen odabir za ispis (novi preuzeti izgled):

  
Osnovne postavke ispisa dokumenata - preuzeti ispis
  
  Slika 164: Osnovne postavke ispisa dokumenata - preuzeti ispis

Ako odaberemo preuzete postavke, dokument će biti ispisan na temelju postavki teksta [1.6.10.3], dodatnih postavki (samo izgled iz stare verzije) te podataka koje smo odabrali za ispis zaglavlju [1.6.10.4] ili podnožju [1.6.10.5] dokumenta.

 

1.6.10.2. Uporaba vlastitog predloška za ispis dokumenata

Korištenjem vlastitih predložaka za ispis dokumenata u potpunosti možemo prilagoditi željeni izgled svih vrsta dokumenata (računa, ponuda, otpremnica, radnih naloga, ...). Predloške možemo kreirati u formatu tj. u HTML jeziku ili pomoću uređivača teksta kompatibilnog s MS Word (Word, Kingsoft office, WPS Office, ...). U nastavku je opisan postupak izrade novog predloška [1.6.10.2.2] kojim zadajemo izgled dokumenta. Umjesto izrade vlastitog predloška, preuzeti možemo osnovni izgled iz nekog već pripremljenog predloška iz postojeće galerije predložaka, a koji zatim samo prilagodimo u skladu s našim zahtjevima.

Za izradu predloška za izgled računa i ostalih vrsta dokumenata, koristiti možemo sljedeće programe:

  
Dodavanje predloška za ispis dokumenta
  
  Slika 165: Dodavanje predloška za ispis dokumenta

Po kreiranju predloška u HTML ili Word formatu, uvozimo ga u internet aplikaciju klikom na plus.gif. Otvara se prozor, u kojem u polju Oznaka: upišemo naziv predloška, pa zatim klikom na gumb izberi1.gif potražimo predložak lokalno među svojim datotekama. Po odabiru odgovarajućeg predloška, dodamo ga klikom na gumb Uvozi podatke.

Dodati možemo više različitih predložaka, a svi preneseni predlošci nam se ispisuju dolje. Klikom u radioButton.gif odaberemo koji ćemo predložak koristiti preuzeto za izabranu vrstu dokumenata, u izabranoj jezičnoj varijanti (i za izabrano mjesto troška, ako ih koristimo).

Za administriranje predloška na raspolaganju su nam sljedeće mogućnosti:

  
Rad s predloškom
  
  Slika 166: Rad s predloškom


Pri uporabi predložaka za ispis vodimo se u skladu sa sljedećim pravilima:

  • Za brži ispis dokumenata preporučamo uporabu predložaka u formatu HTML jer će ispis biti barem 4x brži od ispisa s predloškom u Word formatu.
  • Predložak za ispis pokušajmo napraviti što manji, jer ćemo time ubrzati ispis računa, posebice u slučaju većeg broja računa za ispis.
  • Veličina predloška ograničena je na 600 KB za WORD predloške i 25KB za HTML predloške.
  • Prilikom prvog uvoza predloška u program, dolazi do provjere odgovara li predložak uvjetima za uporabu unutar programa. Provjerava se veličina datoteke, izvrši se testni ispis i izvede kontrola prisutnosti virusa.
  • Unutar predloška možemo koristiti sve preuzete sistemske fontove i fontove za ispis bar koda.
  • U slučaju nejasnosti ili ako zatrebate pomoć pri oblikovanju predloška, kontaktirajte našu podršku.

 

1.6.10.2.1. Kako napraviti predložak za ispis dokumenta u MS Wordu?

1.6.10.2.1.1 Postavke MS Word-a za lakše oblikovanje predložaka


Prije nego što započnete s oblikovanjem predloška za ispis dokumenata, u MS Word-u odredite označavanje mjesta s oznakama (bookmark). To učinite na slijedeći način:

  1. u izborniku programa MS Word izaberite opciju |Tools |Options.
  2. Kliknite na |View.
  3. Označite  Show bookmarks .
  4. Potvrdite klikom na gumb OK. Gledaj sliku:
      
    Uključivanje opcije za prikaz bookmark-a u dokumentu.
      
      Slika 167: Uključivanje opcije za prikaz bookmark-a u dokumentu.

U dokumentu će se na svim mjestima na kojima koristimo bookmark-e pojaviti oznake [].

1.6.10.2.1.2 Primjer oblikovanja predloška za ispis dokumenata

U MS Wordu otvorite dokument na kojem ćete oblikovati predložak za ispis računa ili drugih dokumenata. Za predložak možete upotrijebiti nov, prazan dokument. Ako ste do sada račune pisali ručno u MS Word-u, možete upotrijebiti vaš postojećii račun kao koncept, u kojem konkretne podatke zamjenjujete bookmark-om.

Za svaki dokument su na raspolaganju određeni bookmark-i [1.6.10.2.3], a koristite samo one koje želite. Pogledajmo izradu predloška na konkretnom primjeru:

Primjer:

  

Postupak ponovite za sve stavke dokumenta te nakon toga predložak spremite. Oblikovani predložak možete dodati među ostale predloške. Postupak dodavanja opisan je na stranici predlošci za ispis [1.6.10.2].

Kod kasnije upotrebe predloška, program automatski zamjenjuje bookmark-e s konkretnim podacima iz izlaznog dokumenta.

VAŽNO: Pojedinačan bookmark se može u dokumentu koristiti samo jedanput.Dakle, ako isti bookmark ponovno ubacite na drugo mjesto u dokumentu, prethodno korišteni će se automatski prebaciti sa prijašnje pozicije na novu poziciju na koju ste ga uvrstili.

 

1.6.10.2.2. Kako napraviti predložak za ispis u jeziku HTML?

1.6.10.2.2.1 Struktura datoteke s predloškom

Predložak za ispis dokumenata u formatu HTML oblikujemo kao zbir više datoteka u kompresiranom arhivu tipa ZIP.

ZIP arhiva sadrži sljedeće datoteke:

Maksimalna dopuštena veličina zip datoteke je 250kb.

1.6.10.2.2.2 Definiranje formata stranice i kvalitete ispisa

Veličinu stranice i druga svojstva PDF datoteke odredimo unutar datoteke doc_template.html na početku datoteke unutar poglavlja HEAD s atributima oznake HTML2PDF. Primjer:

<!DOCTYPE html>
<html>
<head>
    <html2pdf page-size="A4" orientation="Portrait" dpi="300" margin-bottom="30mm" margin-top="10mm" lowquality="yes" grayscale="no" zoom="0" disable-smart-shrinking="0" />
    <meta charset="utf-8" />
    ...

Format zadajemo sa sljedećim atributima:

page-sizeUpišemo veličinu stranice npr. A4, A3, B5, Letter, itd.
orientationUpišemo "Portrait" za portretni ispis odnosno "Landscape" za pejzažni ispis.
dpiUpišemo rezoluciju za ispis slika.
margin-bottomUpišemo razmak (odstupanje) od donjeg ruba stranice. Razmak zadajemo tako da ostane dovoljno prostora za ispis podnožja dokumenta.
margin-topUpišemo razmak zaglavlja i sadržaja od gornjeg ruba stranice.
margin-leftUpišemo razmak od lijevog ruba stranice.
margin-rightUpišemo razmak od desnog ruba stranice.
lowqualityUpišemo "1" (također "yes" ili "true"), ako želimo PDF datoteku manje veličine, na račun manje kvalitete ispisa slika.
grayscaleUpišemo "1", ako ne želimo ispis u boji.

1.6.10.2.2.3 Kako dodati bookmarke i zadati poziciju za ispis podataka

Donji primjer s bookmarkima za podatke o kupcu i zaglavlje dokumenta prikazuje kako unutar datoteke HTML zadajemo poziciju za ispis podataka i dodajemo bookmarke u datoteci HTML:

<!DOCTYPE html>
<html>
...
<body>
       ...
               <section id="podaci-glava">
                       <p id="podaci-stranka">
                               <strong><data bookmark="KupacNaziv">Ivan Horvat</data></strong>
                               <dataSection bookmark="KupacNaziv2" removeEmpty="true"><strong><br><data>Tvrtka d.o.o.</data></strong></dataSection>
                               <dataSection bookmark="KupacUlica" removeEmpty="true"><br><data>Zagrebačka 32</data></dataSection>
                               <br><data bookmark="xmlBookmarkKupecPosta">10000</data>
                               <data bookmark="xmlBookmarkKupecKraj">Zagreb</data>
                               <br><br><dataSection bookmark="KupacOibIliPdvIDBroj" removeEmpty="true">OIB / PDV ID broj: <data>123456789</data></dataSection>
                       </p>

                       <p id="podaci-racun">
                               <strong>Račun br.: <data bookmark="BrojDokumenta">01-0001-1</data></strong>
                               <br><br><data bookmark="MjestoIzdavanjaDokumenata">Zagreb</data>, dana:
                               <data bookmark="DatumIVrijemeIzdavanjaRacuna">13/03/2017 10:52</data>
                               <br>Dospijeće: <data bookmark="DatumDospijeca">27/03/2017</data>
                               <br>Datum isporuke: <data bookmark="DatumPrometa">01/03/2017</data>
                               <br><br>Način plaćanja: <data bookmark="NacinPlacanja">gotovina</data>
                               <br>TRR: <data bookmark="TRR">12345-67890</data>
                               <br>Poziv na broj: <data bookmark="PozivNaBroj">123-4567</data>
                       </p>
                       <div class="clr"></div>
               </section>
       ...


Kao što prikazuje primjer, podaci se ispisuju unutar HTML oznake data. Ime bookmarka s podacima definira atribut bookmark.

Ako želimo da se ispred podatka ispiše određeni tekst samo u slučaju postojanja podatka u bookmarku (npr tekst OIB / PDV ID broj: samo u slučaju ako je na računu iskazan taj podatak), tada cijeli odjeljak HTML upišemo unutar oznake dataSection, kojem u atributu bookmark zadamo na koji se bookmark odnosi.U slučaju potrebe za više uvjeta za ispis određenog podatka, moguće je korištenje ugnježđenih oznaka dataSection, u tom slučaju se oznake definiraju rednim brojem (dataSection, dataSection2,...); maksimalno je moguće koristiti 5 ugnježđenih atributa dataSection.

Donji primjer pokazuje kako se ispisuje država kupca ukoliko se radi o stranom kupcu/državi te da će se podatak ispisati samo ukoliko on postoji upisan u podacima o kupcu:

...
<dataSection bookmark="KupacDrzavaSamoStrane" removeEmpty="true">
       <dataSection2 bookmark="KupacDrzava" removeEmpty="true">
               <data bookmark="KupacDrzava">Austrija</data>
       </dataSection2>
</dataSection>
...


U dataSection možemo s atributom removeEmpty="true" zadati, da se odjeljak HTML unutar dataSection ispiše samo u slučaju prisutnosti podatka unutar bookmarka na kojeg se odnosi dataSection. Ukoliko podatka u bookmarku nema, tada će cijeli sadržaj dataSection biti ispušten iz konačnog dokumenta. Na ovaj način možemo određene dijelove dokumenta HTML uvjetno generirati samo u slučaju prisutnosti određenog podatka na računu.

U dataSection možemo s atributom showOnValue="podatak" zadati, da se odjeljak HTML unutar dataSection ispiše samo u slučaju da je vrijednost bookmarka podatka jednaka vrijednosti upisanoj u atributu showOnValue. Na ovaj način možemo određene dijelove dokumenta HTML uvjetno generirati samo u slučaju prisutnosti određenog podatka na računu.

Donji primjer pokazuje kako će se podatak za ukupni iznos ispisan slovima pokazati samo u slučaju da je valuta računa hrvatska kuna.

...
<dataSection bookmark="NovcanaValuta" showOnValue="HRK">
       <data bookmark="UkupnoZaPlacanjeSlovima">stopedeset</data>
</dataSection>  
...

1.6.10.2.2.4 Ispis stavki u tablici

Primjer dolje prikazuje način oblikovanja i zadavanja pozicija za ispis podataka o stavkama dokumenta. Oznaka dataTableRow predstavlja odjeljak HTML, koji se ponavlja za svaku stavku. Pri svakom ponavljanju se oznake data popune podacima sljedeće stavke dokumenta.

...
<dataTable bookmark="Stavke">
       <table>
       <tr>
               <th>Poz.</th>
               <th align="left">Vrsta robe - usluge</th>
               <th>Kol.</th>
               <th>JM</th>
               <th align="right">Cijena bez PDV-a</th>
               <th>Rab. %</th>
               <th align="left">PDV %</th>
               <th>Vrijednost bez PDV-a</th>
       </tr>

       <dataTableRow bookmark="Stavke">
               <tr>
                       <td><data bookmark="StavkePozicijaSTockom">1.</data></td>
                       <td align="left"><data bookmark="StavkeOpis">Testni artikl</data></td>
                       <td><data bookmark="StavkeKolicina">10,00</data></td>
                       <td><data bookmark="StavkeJedinicaMjere">kom</data></td>
                       <td align="right"><data bookmark="StavkeCijenaBezPDV">100,00</data></td>
                       <td><data bookmark="StavkePopust">5</data></td>
                       <td align="left"><data bookmark="StavkeStopaPDV">25</data>%</td>
                       <td><data bookmark="StavkeIznosBezPDV">1050,00</data></td>
               </tr>
       </dataTableRow>

       <dataSample>
               <tr>
                       <td>2</td>
                       <td>Drugi artikl</td>
                       <td>15</td>
                       <td>kom</td>
                       <td>114,162</td>
                       <td>19</td>
                       <td>193,687</td>
                       <td>150,471</td>
               </tr>
               <tr>
                       <td>3</td>
                       <td>Zadnji artikl u tablici</td>
                       <td>5</td>
                       <td>kom</td>
                       <td>155,450</td>
                       <td>11</td>
                       <td>131,949</td>
                       <td>100,868</td>
               </tr>
       </dataSample>
</table>
</dataTable>
...


Na primjeru je vidljiva i oznaka dataSample, koju koristimo prilikom oblikovanja HTML dokumenta. Taj dio koda unutar oznake dataSample se prilikom generiranja ispisa ignorira. Taj je dio koda namjenjen samo lakšem oblikovanju predloška i neće biti uključen u konačni dokument.

1.6.10.2.2.5 Kako uključimo slike

U predložak možemo uključiti željeni broj slika, koje koristimo za logotip ili predispisane potpise na dokumentima. Slike dodajemo korištenjem HTML oznake img te ih preko atributa src referenciramo putem relativne lokacije gledano na lokaciju datoteke doc_template.html. Slike dodajemo u arhivu ZIP kao odvojene datoteke ili ih zakodiramo u base64 i dodamo na način "inline" unutar datoteke HTML.

Ako koristite slike u zasebnim datotekama (PNG, JPEG, GIF), tada će biti uključene samo u ispis dokumenta u formatu PDF. Ukoliko želite dokumente ispisivati iizravno iz preglednika uporabom formata HTML, tada datoteke moraju biti uključene u HTML na način "embedded base64 data".

1.6.10.2.2.6 Kako uključimo ispis bar koda i slika artikala na dokument

Slike za koje postoji bookmark možemo dodati na dokument korištenjem uobičajene HTML oznake img, gdje umjesto atributa src upotrijebimo atribut bookmark i u njemu navedemo ime bookmarka sa slikom. Uporaba bookmarka za slike je prikazana na sljedećem praktičnom primjeru, koji prikazuje ispis bar koda:

...
<div id="barcode">
  <img bookmark="BarkodZaPlacanje">
</div>
...

Za ispis barkodova (QR, PDF417,..) se koristi oznaka img kao što je prikazano na prethodnom primjeru.

Za popis mogućih bookmarka pogledajte poglavlje s popisom svih bookmarka [1.6.10.2.3] ili kontaktirajte našu tehničku podršku za pomoć.

U predlošcima pripremljenima u jeziku HTML možete svaki bookmark upotrijebiti željeni broj puta.

1.6.10.2.2.7 Kako napraviti rekapitulaciju za strane valute?

Na donjim primjerima ćemo pokazati kako napraviti rekapitulaciju za domaću valutu i rekapitulaciju za strane valute, te kako će izgledati kod za prepoznavanje valute u kojoj je izdan račun. Obadvije tablice moraju biti u HTML predlošku, kako bi se odgovarajuća tablica mogla ispisati.

Prvi primjer je tablica rekapitulacije za domaću valutu (HRK):

<div id="total-domestic">
       <table>
               <tr>
                       <td>Kontrolna količina:</td>           
                       <td><data bookmark="KontrolnaKolicina">1,00</data></td>
               </tr>
               <tr>
                       <td>Rekapitulacija PDV-a:</td>          
                       <td>HRK</td>            
               </tr>
               <tr>
                       <td>Ukupni iznos bez PDV-a:</td>        
                       <td><data bookmark="UkupnoBezPDV">100,00</data></td>    
               </tr>
               <tr>
                       <td>Osnovica 25%:</td>          
                       <td><data bookmark="OsnovaPDV2UDomVal">100,00</data></td>       
               </tr>
               <tr>
                       <td>PDV 25%:</td>       
                       <td><data bookmark="IznosPDV2UDomVal">25,00</data></td>
               </tr>
               <tr>
                       <td>Za uplatu HRK:</td>         
                       <td><data bookmark="UkupnoZaUplatuUDomVal">125,00</data></td>   
               </tr>
       </table>
</div>

Id total-domestic ćemo koristiti za prikazivanje odnosno sakrivanje tablice rekapitulacije ovisno o valuti.

Drugi primjer je tablica rekapitulacije za strane valute:

<div id="total-foreign" style="display: none;">
       <table>
               <tr>
                       <td></td>
                       <td>HRK</td>
                       <td><data bookmark="NovcanaValuta"></data></td>
               </tr>
               <tr>
                       <td>Ukupni iznos bez PDV-a:</td>        
                       <td><data bookmark="UkupnoBezPDVUDomVal">65,02</data></td>      
                       <td><data bookmark="UkupnoBezPDV">8,77</data></td>
               </tr>
               <tr>
                       <td>Osnovica 25%:</td>          
                       <td><data bookmark="OsnovaPDV2UDomVal">65,02</data></td>
                       <td><data bookmark="OsnovaPDV2">8,77</data></td>        
               </tr>
               <tr>
                       <td>PDV 25%:</td>               
                       <td><data bookmark="IznosPDV2UDomVal">16,24</data></td>
                       <td><data bookmark="IznosPDV2">2,19</data></td>
               </tr>
               <tr>
                       <td>Za uplatu:</td>             
                       <td><data bookmark="UkupnoZaUplatuUDomVal">81,25</data></td>    
                       <td><data bookmark="UkupnoZaUplatu">10,96</data></td>
               </tr>
       </table>
</div>


Za rekapitulaciju u stranim valutama smo postavili style="display: none;", odnosno da se ta tablica po preuzetim postavkama ne prikazuje, s obzirom da je preuzeta rekapitulacija u domaćoj valuti.Za tablice se može koristiti željeni broj redova odnosno podataka, te odgovarajućih bookmarka.

Na početku oznake body ćemo dodati div oznaku s bookmarkom NovcanaValuta pomoću koje ćemo odrediti valutu računa te samim time odrediti koja tablica rekapitulacije će se ispisati.

<body onLoad="toggleTotalsRecapitulation();">
<div id="currencyPlaceHolder">
       <data bookmark="NovcanaValuta"></data>
</div>
...


Id currencyPlaceHolder koristimo za dohvaćanje valute računa, primjer kako ga koristiti unutar javascript koda je naveden u daljnjem tekstu.S obzirom da navedeni div koristimo samo za određivanje valute, te njegova prisutnost nije potrebna na računu, pomoću sljedećeg CSS koda ćemo prikazati kako ga sakriti odnosno kako da se taj podatak ne ispisuje na računu.

<html>
       <head>
               <style>
                       #currencyPlaceHolder{
                               position: absolute;
                               top: -10000px;
                               left: -10000px;
                       }
               </style>
       </head>
<body>
...


Sljedeći odjeljak javascript koda postavljamo na vrhu HTML dokumenta unutar oznake head. Unutar njega je napisana funkcija toggleTotalsRecapitulation koja pomoću već navedenoga id-a currencyPlaceHolder dohvaća valutu računa, te pomoću nje određuje koja tablica rekapitulacije će se prikazati na računu.

<head>
 
<script type="text/javascript">
       function toggleTotalsRecapitulation(){
               var currencyPlaceHolder = document.getElementById("currencyPlaceHolder");
               if(currencyPlaceHolder){
                       var totalDomestic = document.getElementById("total-domestic");
                       var totalForeign = document.getElementById("total-foreign");

                       if(currencyPlaceHolder.innerText  == "HRK"){
                               totalDomestic.style.display = "initial";

                               if(totalForeign){
                                       totalForeign.style.display = "none";
                               }
                       }
                       else{
                               totalForeign.style.display = "initial";
                               if(totalDomestic){
                                       totalDomestic.style.display = "none";
                               }
                       }
               }
       }
</script>
 
</head>


Da bi gornji odjeljak koda radio, potrebno je pozvati funkciju unutar oznake body na sljedeći način:


<body onload="toggleTotalsRecapitulation()">
 


1.6.10.2.2.8 Opće upute za oblikovanje predložaka u jeziku HTML

Prilikom oblikovanja predložaka u jeziku HTML slijedite smjernice za oblikovanje HTML dokumenata za ispis. Umjesto relativnog pozicioniranja možete koristiti apsolutno pozicioniranje i mjernu jedinicu mm (milimetar). Za zahtjevnije predloške preporučamo da posao prepustite profesionalcima.

Više smjernica za oblikovanje dokumenata HTML za ispis na pisaču pronaći ćete na internetu, npr. https://www.smashingmagazine.com/2015/01/designing-for-print-with-css/.

 

1.6.10.2.3. Bookmark odnosno knjižne oznake za predložak


Kada želite oblikovati predložak za ispis dokumenta u MS Word-u, koristite se određenim knjižnim oznakama tj. bookmark-ima. Uporaba svih bookmark-a kod izrade jednog predloška nije obavezna.

Za ispis podataka o tvrtci, možete koristiti sljedeće bookmarke:

TvrtkaNaziv Naziv tvrtke.
TvrtkaUlica Ulica tvrtke.
TvrtkaPostanskiBrojMjesto Poštanski broj i mjesto tvrtke.
TvrtkaDrzava Država tvrtke.
TvrtkaTelefonskiBr Telefonski broj tvrtke.
TvrtkaFax Fax tvrtke.
TvrtkaMobitelBr Broj mobitela tvrtke.
TvrtkaEmail E-mail adresa tvrtke.
TvrtkaInternetStranica Internetska stranica tvrtke.
TvrtkaOIB OIB tvrtke.
TvrtkaPorezniBr Porezni broj tvrtke.
TvrtkaPdvIdBr PDV ID broj tvrtke.
TvrtkaPdvIdBrZaProdajuUEU PDV ID broj za prodaju u EU.

Za ispis tekstova, koji su pozicionarni na vrhu ili dnu dokumenta, iznad ili ispod zaračunanih stavki ili pak kao završni tekst dokumenta, koristiti možete sljedeće bookmarke:

TekstIznadTekst, koji se ispisuje iznad stavki na dokumentu.
TekstIspodTekst, koji se ispisuje ispod stavki na dokumentu.
TekstIspodLijevoTekst, koji se ispisuje na dnu dokumenta lijevo.
TekstIspodDesnoTekst, koji se ispisuje na dnu dokumenta desno.
DokumentPocetniTekst Poćetni tekst na dokumentu.
DokumentTekstIspodZavršni tekst dokumenta. Odnosi se na tekst, koji se upisuje direktno na dokumentu, u polju 'Završni tekst na dokumentu'.
DokumentZavrsniTekstKlauzule Ispis klauzule za vrstu prodaje koja se ispisuje u određenim primjerima.
DokumentZaglavljeTekstTekst koji će se ispisati u zaglavlju dokumenta, ukoliko nije upisan, ispisati će se podaci tvrtke iz postavki.
DokumentPodnozjeTekstTekst koji će se ispisati u podnožju dokumenta.

Za ispis podataka o poslovnim partnerima (naziv, sjedište, kontaktni podaci i dr.), koristiti možete slijedeće bookmarke:

SifraPartneraŠifra partnera, upisana u podacima o partneru.
SifraPartnera2Šifra partnera. Koristimo u slučajevima kada želimo da se taj podatak ispiše dvaput.
SifraKupcaŠifra kupca, upisana u podacima o kupcu.
SifraKupca2Šifra kupca. Koristimo u slučajevima kada želimo da se taj podatak ispiše dvaput.
KupacNazivNaziv kupca.
KupacNazivDuploNaziv kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacNazivDuplo2Naziv kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacNaziv2Naziv kupca u redu za dodatni naziv.
KupacNaziv2DuploNaziv kupca u redu za dodatni naziv. Koristimo kada želimo da se podatak ispiše više puta.
KupacNaziv2Duplo2Naziv kupca u redu za dodatni naziv. Koristimo kada želimo da se podatak ispiše više puta.
KupecNazivIzPartnera Ispis naziva partnera iz šifrarnika (u slučaju kada je naziv na adresi za ispostavljanje računa drugačiji od cijelog naziva partnera u šifrarniku).
KupacKontaktnaOsoba Ime i prezime kontaktne osobe.
KupacUlicaUlica kupca.
KupacUlicaIzPartnera Ulica kupca. Podatak se uzima iz šifrarnika (promjene u šifrarniku evidentiraju se i na dokumentu).
KupacUlicaDuploUlica kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacUlicaDuplo2Ulica kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacPostaMjestoPoštanski broj i mjesto kupca.
KupacPostaMjestoDuploPoštanski broj i mjesto kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacPostaMjestoDuplo2Poštanski broj i mjesto kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacPostaSamo poštanski broj kupca.
KupacPostaIzPartnera Samo poštanski broj kupca. Podatak se uzima iz šifrarnika (promjene u šifrarniku evidentiraju se i na dokumentu).
KupacPostaDuploSamo poštanski broj kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacPostaDuplo2Samo poštanski broj kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacMjestoMjesto sjedišta kupca.
KupacMjestoIzPartnera Mjesto sjedišta kupca. Podatak se uzima iz šifrarnika (promjene u šifrarniku evidentiraju se i na dokumentu).
KupacMjestoDuploMjesto sjedišta kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacMjestoDuplo2Mjesto sjedišta kupca. Koristimo kada želimo da se podatak ispiše više puta.
KupacDrzavaDržava kupca.
KupacDrzavaIzPartnera Država kupca. Podatak se uzima iz šifrarnika (promjene u šifrarniku evidentiraju se i na dokumentu).
KupacDrzavaDuploDržava kupca. Koristimo kada želimo da se podatak ispiše dva puta.
KupacDrzavaSamoStraneDržava kupca se ispiše samo u slučaju, ako nije iz Hrvatske.
KupacDrzavaSamoStraneDuploDržava kupca se ispiše samo u slučaju, ako nije iz Hrvatske. Koristimo kada želimo da se podatak ispiše dva puta.
KupacFaxFAX broj kupca ukoliko je upisan u podacima kupca.
KupacFaxDuploFAX broj kupca ukoliko je upisan u podacima kupca. Koristimo kada želimo da se podatak ispiše dva puta.
KupacEmailElektronička adresa kupca ukoliko je upisana u podacima kupca.
KupacEmailDuploElektronička adresa kupca ukoliko je upisana u podacima kupca. Koristimo kada želimo da se podatak ispiše dva puta.
KupacTelefonTelefonski broj kupca ukoliko je upisan u podacima kupca.
KupacTelefonDuploTelefonski broj kupca ukoliko je upisan u podacima kupca. Koristimo kada želimo da se podatak ispiše dva puta.
MobitelBroj mobilnog telefona kupca ukoliko je upisan u podacima kupca.
Mobitel2Broj mobilnog telefona kupca ukoliko je upisan u podacima kupca u slučaju kada se podatak mora na dokumentu ispisati dva put.
KupacOIBOsobni identifikacijski broj kupca.
KupacPIBStariMatični broj kupca.
KupacOibIliPdvIDBrojOIB kupca tj. PDV ID broj kupca, ako je kupac iz EU.
KupacOibIliPdvIDBroj2OIB kupca tj. PDV ID broj kupca, ako je kupac iz EU. Koristimo u slučajevima kada želimo da se taj podatak ispiše dvaput.
KupacNapomene Napomene na kupcu.
DobavljacNazivNaziv dobavljača.
DobavljacNaziv2Naziv dobavljača. Koristimo u slučajevima kada želimo da se taj podatak ispiše dva put.
DobavljacNazivIzPartnera Ispis naziva partnera iz šifrarnika (u slučaju kada je naziv na adresi za ispostavljanje računa drugačiji od cijelog naziva partnera u šifrarniku).
DobavljacUlicaUlica dobavljača.
DobavljacPostaMjestoPoštanski broj i mjesto sjedišta dobavljača.
DobavljacPostaPoštanski broj dobavljača.
DobavljacMjestoMjesto sjedišta dobavljača.
DobavljacDrzavaDržava dobavljača.
DobavljacDrzavaSamoStraneDržava dobavitelja, koja se ispiše samo u slučaju, kada dobavljač nije iz Hrvatske.
DobavljacKupacOibIliPdvIdBrojOIB dobavljača tj. PDV ID broj dobavljača, ako je dobavljač iz EU.
DobavljacFaxBroj fax-a dobavljača.
DobavljacEmailE-mail adresa dobavljača.
DobavljacTelefonTelefonski broj dobavljača.
TekstOibIliPdvIDBroj

Tekst za ispis OIB-a ili PDV ID broja:

  • ako je kupac iz Hrvatske, ispiše se tekst OIB,
  • ako je kupac iz EU, ispiše se tekst PDV ID broj.
TekstOibIliPdvIDBroj2

Tekst za ispis OIB-a ili PDV ID broja (koristimo u slučajevima kada želimo da se taj podatak ispiše dvaput.):

  • ako je kupac iz Hrvatske, ispiše se tekst OIB,
  • ako je kupac iz EU, ispiše se tekst PDV ID broj.

Za ispis podataka o dokumentu (broj dokumenta, datum izdavanja, podaci za plaćanje i dr.), koristiti možete sljedeće bookmarke:

BrojDokumentaBroj dokumenta (račun, ponuda, račun za predujam, knjižno odobrenje).
BrojDokumenta2Broj dokumenta (račun, ponuda, račun za predujam, knjižno odobrenje) u slučaju kada želimo da se podatak ispiše dva puta.
BrojDokumenta3Broj dokumenta (račun, ponuda, račun za predujam, knjižno odobrenje) u slučaju kada želimo da se podatak ispiše tri puta.
MjestoIzdavanjaDokumenataMjesto izdavanja dokumenta.
DatumDokumentaDatum izdavanja dokumenta.
DatumDokumenta2Datum izdavanja dokumenta. Koristimo u slučajevima kada želimo da se taj podatak ispiše dvaput.
OIBOsobni identifikacijski broj izdavatelja dokumenta.
TRRBroj transakcijskog računa izdavatelja dokumenta.
TRR2Broj transakcijskog računa izdavatelja dokumenta. Koristimo u slučajevima kada želimo da se taj podatak ispiše dvaput.
TRR3Broj transakcijskog računa izdavatelja dokumenta. Koristimo u slučajevima kada želimo da se taj podatak ispiše dvaput.
IBANIBAN broj transkacijskog računa izdavatelja.
IBAN2IBAN broj transkacijskog računa izdavatelja. Koristimo u slučajevima kada želimo da se taj podatak ispiše dvaput.
IBAN3IBAN broj transkacijskog računa izdavatelja. Koristimo u slučajevima kada želimo da se taj podatak ispiše tri puta.
SWIFTSWIFT broj transkacijskog računa izdavatelja.
PozivNaBrojPoziv dokumenta po modulu 05 s kontrolnim brojem.
PozivNaBroj2Poziv dokumenta po modulu 05 s kontrolnim brojem. Koristimo u slučajevima kada želimo da se taj podatak ispiše više puta.
PozivNaBroj3Poziv dokumenta po modulu 05 s kontrolnim brojem. Koristimo u slučajevima kada želimo da se taj podatak ispiše više puta.
PozivNaBrojPoModelu00Poziv dokumenta po modulu 00 tj. 00, kojem slijedi broj dokumenta bez kontrolnog broja.
PozivNaBrojPoModelu002Poziv dokumenta po modulu 00 tj. 00, kojem slijedi broj dokumenta bez kontrolnog broja. Koristimo u slučajevima kada želimo da se taj podatak ispiše više puta.
NarudzbaVeza na narudžbu.
VezaNarudzbaKupcaNarudzba Ispis podatka "narudžba" iz narudžbe kupca u slučaju ako račun ima vezu na narudžbu kupca.
MjestoTroskaMjesto troška.
MjestoTroska2Mjesto troška. Koristimo u slučajevima kada želimo da se taj podataka ispiše više puta.
MjestoTroskaOpisOpis mjesta troška.
IzSkladista Naziv skladišta.
PoslovnaJedinica Oznaka poslovne jedinice.
BrojUgovora Broj ugovora.
DokumentIzdaoIme i prezime korisnika, koji je izdao dokument.
DokumentIzdaoTelefon Broj telefona izdavatelja dokumenta.
DokumentIzdaoMobitel Broj mobitela izdavatelja dokumenta.
DokumentIzdaoMobitelIliTelefonBroj mobitela ili telefona izdavatelja dokumenta.
DokumentIzdaoEmail E-mail adresa izdavatelja dokumenta.
DokumentIzdaoSifraPartneraŠifra zaposlenika - korisnika, koji je izdao dokument.
KontrolnaKolicinaU taj bookmark upisuje se svota količine svih stavki na dokumentu. Podatak se koristi za kontrolu količine kod ručnog unosa dokumenata.
KontrolnaKolicinaBezDecimalkiIspis ukupne količine svih stavki na dokumentu, bez decimala.
KontrolnaKolicinaIliNistaU taj bookmark upisuje se svota količine svih stavki na dokumentu. Podatak se koristi za kontrolu količine kod ručnog unosa dokumenata. Ispis glede na izabranu opciju u postavkama tvrtke.
NacinDostaveNačin dostave, upisan na dokumentu. Kod otpremnice se odnosi na način otpreme.
AdresaIsporukeCijela adresa isporuke upisana na dokumentu.
AdresaIsporukeDuploCijela adresa isporuke upisana na dokumentu. Koristimo kada želimo da se taj podatak ispiše dva put.
AdresaIsporukeNazivNaziv pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke.
AdresaIsporukeNaziv2Naziv pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dva put.
AdrIspNazivDodatni naziv pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke.
AdrIspNaziv2Dodatni naziv pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dva put.
AdrIsporukeDodNazivIliPreuzetiNazivDodatni naziv pri adresi isporuke, ukoliko nije zatim se ispiše naziv kupca iz dokumenta.
AdrIspUlicaUlica pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke.
AdrIspUlica2Ulica pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dva put.
AdrIspPostaPoštanski broj pri adresi isporuke, ako se dokument šalje na adresu isporuke.
AdrIspPosta2Poštanski broj pri adresi isporuke, ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dva put.
AdrIspGradMjesto pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke.
AdrIspGrad2Mjesto pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dvaput.
AdrIspPostaGradPoštanski broj i mjesto pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke.
AdrIspPostaGrad2Poštanski broj i mjesto pri adresi isporuke, u slučaju ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dvaput.
AdrIspDrzavaDržava pri adresi isporuke u slučaju ako se dokument šalje na adresu isporuke.
AdrIspDrzava2Država pri adresi isporuke u slučaju ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dvaput.
AdrIspDrzavaSamoStraneDržava pri adresi isporuke u slučaju kada kupac nije iz Hrvatske.
AdrIspDrzavaSamoStrane2Država pri adresi isporuke u slučaju kada kupac nije iz Hrvatske. Koristimo kada želimo da se taj podatak ispiše dvaput.
AdrIspTelefonTelefon pri adresi isporuke ako se dokument šalje na adresu isporuke.
AdrIspTelefon2Telefon pri adresi isporuke ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dvaput.
AdrIspFaxFax broj pri adresi isporuke ako se dokument šalje na adresu isporuke.
AdrIspFax2Fax broj pri adresi isporuke ako se dokument šalje na adresu isporuke. Koristimo kada želimo da se taj podatak ispiše dvaput.
DostavnaIliPreuzetaAdresaNazivNaziv pri adresi isporuke, ukoliko nije upisan zatim se ispiše naziv kupca iz dokumenta.
DostavnaIliPreuzetaAdresaNaziv2Dodatni naziv pri adresi isporuke, ukoliko nije upisan zatim se ispiše dodatni naziv kupca iz dokumenta.
DostavnaIliPreuzetaAdresaUlicaUlica pri adresi isporuke, ukoliko nije upisan zatim se ispiše ulica kupca iz dokumenta.
DostavnaIliPreuzetaAdresaPostarskiBrPoštanski broj pri adresi isporuke, ukoliko nije upisan zatim se ispiše poštanski broj kupca iz dokumenta.
DostavnaIliPreuzetaAdresaMjestoMjesto pri adresi isporuke, ukoliko nije upisan zatim se ispiše mjesto kupca iz dokumenta.
DostavnaIliPreuzetaAdresaPostaMjestoMjesto i poštanski broj pri adresi isporuke, ukoliko nije upisan zatim se ispiše mjesto i poštanski broj kupca iz dokumenta.
DostavnaIliPreuzetaAdresaDrzavaDržava pri adresi isporuke, ukoliko nije upisan zatim se ispiše država kupca iz dokumenta.
DostavnaIliPreuzetaAdresaTelefonTelefon pri adresi isporuke, ukoliko nije upisan zatim se ispiše telefon kupca iz dokumenta.
DostavnaIliPreuzetaAdresaFaxFax pri adresi isporuke, ukoliko nije upisan zatim se ispiše fax kupca iz dokumenta.
DokumentTekstIspodArtikli Ispis komercijalno tehničkih uvjeta ili drugog teksta koji se ispisuje na dnu dokumenta iz artikla.

Za ispis podatka na računu zahtjevanih iz naslova fiskalizacije, koristiti možete sljedeće bookmarke:

JIRJedinstveni identifikator računa.
NazivPlusJIRUz JIR se ispiše i naziv/opis polja (značenje podatka).
ZastitniKodIzdavateljaZaštitni kod izdavatelja.
NazivPlusZKIUz ZKI se ispiše i naziv/opis polja (značenje podatka).
DatumIVrijemeIzdavanjaRacuna Datum i vrijeme izdavanja računa.
DatumIzdavanjaRacuna Datum izdavanja računa.
VrijemeIzdavanjaRacunaVrijeme izdavanja računa.
NacinPlacanjaNačin plaćanja računa.
PoslovniProstorNaziv/oznaka poslovnog prostora u kojem je izdan račun.
NaplatniUredjajNaplatni uređaj.

Za ispis podatka o ovjeri dokumenta, koristiti možete sljedeće bookmarke:

KontrolorKnjigovodstveneIspraveKontrolor knjigovodstvene isprave. Oznaka osobe koja je ovjerila dokument.
KontrolorKnjigovodstveneIspraveIliNistaKontrolor knjigovodstvene isprave. Oznaka osobe koja je ovjerila dokument. Ispis glede na izabranu opciju u postavkama tvrtke.

Uz te bookmark-e su za pojedinačne dokumente (račune [1.6.10.2.4], račune za predujam [1.6.10.2.5], knjižna odobrenja [1.6.10.2.6], ponude [1.6.10.2.7]) na raspolaganju dodatni bookmark-i.

Za tabelu stavki je potrebno izraditi naslovni redak, koji može sadržavati slijedeće bookmarke (stupce):

StavkePozicijaRedni broj stavke.
StavkePozicijaSTockomRedni broj stavke s točkom.
StavkeSifraArtiklaŠifra artikla za stavku.
StavkePrimarnaSkupinaArtikala Ispis primarne skupine artikla na stavci.
StavkeSekundarnaSkupinaArtikala Ispis sekunadarne skupine artikla na stavci.
StavkeBarCodeBar code artikla.
StavkeLOTLOT broj artikla.
StavkeKataloskiBrojKataloški broj artikla.
StavkeSerijskiBrojevi Serijski broj artikla.
StavkeOpisOpis stavke.
StavkeDugiOpisDuži opis stavke za artikl.
StavkeOpisSDuzimOpisomKratki i duži opis artikla.
StavkeArikalDodAtribut1Prvi dodatni atribut za artikal, upisan u podacima o artiklu.
StavkeArikalDodAtribut2Drugi dodatni atribut za artikal, upisan u podacima o artiklu.
StavkeArikalDodAtribut3Treći dodatni atribut za artikal, upisan u podacima o artiklu.
StavkeArikalDodAtribut4Četvrti dodatni atribut za artikal, upisan u podacima o artiklu.
StavkeKomadaNaKgSaKolicinom Ispis komada na mjernu jedinicu s količinom (količina / težina artikla), zaokruženo bez decimala.
StavkeDobavljacArtiklaDobavljač artikla.
StavkeMarkaArtiklaMarka artikla.
StavkeKolicinaKoličina za stavku.
StavkeKolicinaBezDecimalki Količina za stavku bez decimala.
StavkeCijenaKomadaUPakiranjuBezPDV Cijena komada bez PDV-a u pakiranju na stavci.
StavkeCijenaKomadaUPakiranjuSaPDVCijena komada sa PDv-om u pakiranju na stavci.
StavkeKolicinaPakiranjaKoličina pakiranja za stavku.
StavkeKolicinaSaKolicinomPakiranjaKoličina sa količinom pakiranja za stavku.
StavkeTezinaArtikla Težina artikla.
StavkeTezinaSKolicinomArtikla Težina artikla s količinom (težina * količina).
StavkeJedinicaMjereJedinica mjere za stavku.
StavkeJedinicaMjereSKolicinomPakiranjaJedinica mjere s količinom pakiranja.
StavkeJamstveniRokArtiklaJamstveni rok artikla.
StavkeCijenaBezPDVCijena stavke bez PDV.
StavkeCijenaBezPDV2DecCijena stavke bez PDV, ispisana na dva decimalna mjesta.
StavkeCijenaBezPDVSaPopustomCijena stavke bez PDV sa popustom.
StavkeCijenaBezPDVSaPopustom2DecCijena stavke bez PDV sa popustom na dva decimalna mjesta.
StavkeCijenaZaTisucuKomada Cijena za tisuću komada (cijena * 1000).
StavkeCijenaSaPDVCijena stavke sa PDV-om.
StavkeCijenaSaPDV2DecCijena stavke sa PDV-om, ispisana na dva decimalna mjesta.
StavkeCijenaSaPDVZaTisucuKomada Cijena sa PDV-om za tisuću komada (cijena sa PDV-om * 1000).
StavkePopustPostotak popusta za stavku.
StavkePopust2Postotak popusta za stavku. Koristimo u slučajevima kada želimo da se ispiše dva puta.
StavkePopust2DecPostotak popusta za stavku na 2 decimale.
StavkePopustNaStavciPostotak popusta upisan na stavci.
StavkeIznosPopustaNaStavciIznos popusta izračunat na temelju postotka popusta, upisanog na stavci i ne uključuje dodatni popust na cijeli iznos dokumenta.
StavkePovratnaNaknadaVrijednostIznos zaračunate povratne naknade na stavci.
StavkePopustIznosBezPDVIznos popusta bez PDV-a.
StavkePopustIznosSaPDVIznos popusta sa PDV-om.
StavkeStopaPDVStopa PDV-a za stavku.
StavkeIznosBezPDVBezPopustaVrijednost stavke bez PDV-a i bez popusta (cijena * količina).
StavkeIznosBezPDVVrijednost stavke bez PDV-a (cijena * količina popust).
StavkeIznosBezPopustaSaPDVVrijednost stavke bez popusta sa PDV-om.
StavkeIznosPDVIznos PDV-a.
StavkeIznosSaPDVVrijednost stavke sa PDV-om ((cijena * količina popust) + PDV).
StavkeIzracunanaKolIzKolPakiranja Izračunata količina iz količine pakiranja (količina pakiranja / količina).
StavkeBrKomadaUPakiranjuNaKg Broj komada u pakiranju na kilograme (količina pakiranja / težina artikla).
StavkeIzracunanaKolIzKolPakiranja Količine ambalaže (količina / količina pakiranja).
StavkeVezaNarudzbaKupcaNarudzba Veza pojedinačne stavke na narudžbu kupca (ispiše se podatak "narudžba" iz te vezne naruđbe".
ItemsCostCenterDescriptionFromArticle Opis mjesta troška koje je postavljeno na artiklu u šifrarniku artikala.

Ako koristite ispis dokumenta u dvije valute, na raspolaganju su sljedeći bookmark-i:

StavkePovratnaNaknadaUDomValVrijednost povratne naknade u domaćoj valuti (količina * cijena)
StavkeCijenaBezPDVUDomValCijena bez PDV-a u domaćoj valuti
StavkeCijenaBezPDV2DecUDomValCijena bez PDV-a sa dvije decimale u domaćoj valuti
StavkePopustIznosBezPDVUDomValIznos popusta bez PDV-a u domaćoj valuti
StavkeCijenaBezPDVSaPopustomUDOmValCijena bez PDV-a i sa popustom u domaćoj valuti.
StavkeCijenaBezPDVSaPopustom2DecUDOmValCijena bez PDV-a i sa popustom u domaćoj valuti na dvije decimale.
StavkeCijenaSaPDVUDomValCijena sa PDV u domaćoj valuti.
StavkeCijenaSaPDV2DecUDomValCijena sa PDV u domaćoj valuti na dvije decimale.
StavkePopustIznosSaPDVUDomValIznos popusta sa PDV u domaćoj valuti.
StavkeIznosBezPDVUDomValIznos bez PDV-a u domaćoj valuti.
StavkeIznosBezPDVBezPopustaUDomValIznos bez PDV-a i popusta u domaćoj valuti.
StavkeIznosPDVUDomValIznos PDV-a u domaćoj valuti.
StavkeIznosSaPDVUDomValIznos sa PDV-om u domaćoj valuti.
StavkeIznosBezPopustaSaPDVUDomValIznos bez popusta i sa PDV u domaćoj valuti.

Ispod naslovnog reda je potrebno dodati prazan red te u prvo polje staviti bookmark Stavke .

U slučaju kada predložak ne sadrži oznaku Stavke  u tabeli gdje se nalazi red za stavke, stavke se neće ispisati na računu.

Za svote stavki su na raspolaganju slijedeći bookmark-i:

UkupnoBezPopustaSaPDVSvota iznosa stavki sa PDV i bez popusta.
UkupnoBezPopustaPoTipuRacSvota iznosa stavki po tipu računa i bez popusta (maloprodajni - sa PDV-om, veleprodajni - bez PDV-a).
UkupnoIznosPopustaSaPDVUkupni iznos popusta sa PDV.
UkupanIznosPopustaStavkiUkupan iznos popusta, zadanog na stavkama dokumenta.
PopustNaCijeliIznosDokumentaPrikaz postotka popusta, zadanog na cijeli iznos dokumenta.
IznosPopustaNaCijeliIznosDokumentaPrikaz iznosa popusta, zadanog na cijeli iznos dokumenta.
UkupnoBezPDViPopustaSvota iznosa stavki bez PDV-a i popusta.
UkupnoPovratnaNaknadaSvota iznosa povratne naknade, zaračunate na dokumentu.
UkupnoIznosPopustaUkupni iznos popusta.
UkupnoIznosPopustaPozitivnoUkupno iznos popusta pozitivno (bez predznaka - ).
UkupnoPopustPostotak popusta na cijeli iznos računa.
UkupnoBezPDVSvota iznosa postavki bez PDV-a.
UkupnoBezPDV2Svota iznosa postavki bez PDV-a. Koristimo u slučajevima kada želimo da se taj podatak ispiše dva puta.
UkupnoNeoporezivoUkupno neoporezivi iznos.
UkupnoOslobodjeniPrometUkupni oslobođeni promet.
StopaPDV0Stopa PDV 0%.
StopaPDV1Stopa PDV 13%.
StopaPDV2Stopa PDV 25%.
StopaPDV3Stopa PDV 5%.
IznosPDVUkupni iznos PDV-a.
OsnovaPDV0Ukupno osnovica za PDV po stopi 0%.
IznosPDV0Ukupni iznos PDV-a po stopi 0%.
OsnovaPDV1Ukupno osnovica za PDV po stopi 13%.
IznosPDV1Ukupni iznos PDV-a po stopi 13%.
OsnovaPDV2Ukupno osnovica za PDV po stopi 25%.
IznosPDV2Ukupni iznos PDV-a po stopi 25%.
IznosPDV3Ukupno osnovica za PDV po stopi 5%.
IznosPDV3Ukupno iznos PDV-a po stopi 5%.
NovcanaValutaNovčana valuta dokumenta.
UkupnoZaUplatuUkupno iznos za platiti.
UkupnoZaPlacanje2Ukupan iznos za platiti. Oznaka se koristi u slučaju, kada se na računu mora taj iznos ispisati dva puta.
UkupnoZaPlacanje3Ukupan iznos za platiti. Oznaka se koristi u slučaju, kada se na računu mora taj iznos ispisati tri puta.
UkupnoZaPlacanjeSlovimaUkupno za platiti ispisano slovima.
UkupnoVecPlacenoDo sada primljene uplate.
UkupnoOstatakZaPlacanjeOstaje za platiti.
UkupnoOstatakZaPlacanje2Ostaje za platiti. Koristimo kada želimo da se podatak ispiše dva puta.
TecajZaPlacanjeHRKTečaj po kojem su preračunati iznosi za ispis računa u stranoj valuti.
UkupnoZaPlacanjeHRKUkupni iznos za uplatu u HRK.
UkupnoZaPlacanjeEURUkupni iznos za uplatu u EUR, neovisno o valuti dokumenta.
UkupnoZaPlacanjeEURHRUkupni iznos za uplatu u EUR koji koristi konverziju na datum izdavanja dokumenta, ispisuje se ukoliko je dokument u valuti HRK i izdan nakon 01.07.2022.
UkupniIznosOtvoreniSaldoUkupno preostali iznos.
UkupniIznosSIznosomOtvoreniSaldo

Za podatke o plaćanju računa možete koristiti sljedeće bookmarke:

ZabiljezenaUplataPozicijaRedni broj zabilježenog plaćanja.
ZabiljezenaUplataDatumUplateDatum plaćanja.
ZabiljezenaUplataIznos Iznos uplate.
ZabiljezenaUplataValutaValuta uplate.
ZabiljezenaUplataNacinPlacanjaNačin plaćanja zabilježene uplate.
ZabiljezenaUplataNapomeneNapomena za uplatu.

Ispod naslovnog reda je potrebno dodati prazan red te u prvo polje staviti bookmark ZabiljezeneUplate 

Ako koristite ispis dokumenata u dvije valute, na raspolaganju su sljedeći bookmark-i:

UkupnoPovratnaNaknadaUDomValUkupni iznos povratne naknade.
UkupnoBezPDViPopustaUDomValUkupno bez PDV-a i popusta u domaćoj valuti.
UkupnoBezPopustaSaPDVUDomValUkupno bez popusta sa PDV u domaćoj valuti.
UkupnoBezPopustaPoTipuRacUDomValUkupno iznos bez popusta sa PDV-om prema tipu računa, u domaćoj valuti.
UkupnoIznosPopustaPozitivnoUDomValUkupno iznos popusta pozitivno (bez predznaka - ) u domaćoj valuti.
UkupnoIznosPopustaPozitivno2UDomValUkupno iznos popusta pozitivno (bez predznaka - ) u domaćoj valuti ako želimo da se taj podatak ispiše dvaput.
UkupnoIznosPopustaUDomValUkupni iznos popusta u domaćoj valuti.
UkupnoIznosPopusta2UDomValUkupni iznos popusta u domaćoj valuti, ako želimo da se taj podatak ispiše dvaput.
UkupnoIznosPopustaSaPDVPozitivnoUDomValUkupni iznos popusta sa PDV pozitivno (bez predznaka - ) u domaćoj valuti.
UkupnoIznosPopustaSaPDVPozitivno2UDomValUkupni iznos popusta sa PDV pozitivno (bez predznaka - ) u domaćoj valuti, ako želimo da se taj podatak ispiše dvaput.
UkupnoIznosPopustaSaPDVUDomValUkupni iznos popusta sa PDV u domaćoj valuti.
UkupnoIznosPopustaSaPDV2UDomVal Ukupni iznos popusta sa PDV u domaćoj valuti, ako želimo da se taj podatak ispiše dvaput.
OsnovaPDV0UDomValUkupno osnovica za PDV po stopi 0%.
OsnovaPDV1UDomValUkupno osnovica za PDV po stopi 13%.
OsnovaPDV2UDomValUkupno osnovica za PDV po stopi 25%.
OsnovaPDV3UDomValUkupno osnovica za PDV po stopi 5%.
IznosPDVUDomValUkupni iznos PDV-a.
IznosPDV0UDomValUkupni iznos PDV-a po stopi 0%.
IznosPDV1UDomValUkupni iznos PDV-a po stopi 13%.
IznosPDV2UDomValUkupni iznos PDV-a po stopi 25%.
IznosPDV3UDomValUkupni iznos PDV-a po stopi 5%
UkupnoBezPDVUDomValUkupno bez PDV u domaćoj valuti.
UkupnoBezPDV2UDomValUkupno bez PDV u domaćoj valuti, ako želimo da se taj podatak ispiše dvaput.
IznosSaPDV0UDomValUkupni iznos sa PDV o stopi 0%.
IznosSaPDV1UDomValUkupni iznos sa PDV o stopi 13%.
IznosSaPDV2UDomValUkupni iznos sa PDV o stopi 25%.
IznosSaPDV3UDomValUkupni iznos sa PDV o stopi 5%.
UkupnoZaUplatuUDomValUkupno za uplatu u domaćoj valuti.
UkupnoZaUplatu2UDomValUkupno za uplatu u domaćoj valuti, ako želimo da se taj podatak ispiše dvaput.
UkupnoZaUplatu3UDomValUkupno za uplatu u domaćoj valuti, ako želimo da se taj podatak ispiše triput.
UkupnoVecPlacenoUDomValUkupno već plaćeni iznos.
UkupnoOstatakZaPlacanjeUDomValUkupno ostatak za uplatu.
UkupnoOstatakZaPlacanje2UDomValUkupno ostatak za uplatu, ako želimo da se podatak ispiše dvaput.
UkupnoTezinaArtikla Ukupna težina artikala s obzirom na količinu.
UkupnoTezinaArtiklaIzJediniceMjere Ukupna težina artikla iz jedinice mjere.
UkupnoTezinaArtikalaIliNista Ukupna težina artikala s obzirom na količinu. Ispis glede na izabranu opciju u postavkama tvrtke.

Za ispis specifikacije PDV-a, možete koristiti sljedeće bookmarke:

PDVStopaSpecPostotakIspis stope PDV-ja kod specifikacije PDV-a
PDVStopaSpecIznosPDVIspis iznosa PDV-a kod specifikacije PDV-a
PDVStopaSpecIznosPDVUDomValIspis iznosa PDV-ja kod specifikacije PDV-a u domaćoj vlauti
PDVStopaSpecOsnovicaZaPDVOsnovica PDV-a kod specifikacije PDV-a
PDVStopaSpecOsnovicaZaPDVUDomValIspis osnovice PDV-a kod specifikacije PDV-a u domaćoj valuti

Ispod naslovnog reda je potrebno dodati prazan red te u prvo polje staviti bookmark PDVStopaSpec .

Za ispis rekapitulacije PDV-a, možete koristiti sljedeće bookmarke:

PDVRekapitulacijaOpis Opis retka za rekapitulaciju PDV-a (npr. Ukupni iznos bez PDV)
PDVRekapitulacijaIznosUDomVal Iznos retka za rekapitulaciju PDV-a u domaćoj valuti (za ispis dokumenta u dvije valute)
PDVRekapitulacijaIznos Iznos retka za rekapitulaciju PDV-a
PDVRekapitulacijaIznosUPDVValIznos retka za rekapitulaciju PDV-a u valuti obračuna PDV-a (za ispis dokumenta u dvije valute)

Ispod naslovnog reda je potrebno dodati prazan red te u prvo polje staviti bookmark PDVRekapitulacija .

Dodatni bookmarki za upotrebu u HTML predlošcima:

Osim gore navedenih bookmarka, koji se mogu koristiti i u Word i u HTML predlošcima, postoje određeni bookmarki koje su namijenjeni samo za upotrebu u HTML predlošcima:

DokumentZaglavljeHtmlSlikaLogotip za zaglavlje dokumenta u Html formatu (postavke izgleda dokumenata).
DokumentPodnozjeHtmlSlikaLogotip za podnožje dokumenta u Html formatu (postavke izgleda dokumenata).
DokumentZaglavljeHtmlPovecanjeSlike Povećanje logotipa u zaglavlju dokumenta u Html formatu (postavke izgleda dokumenata).
DokumentZaglavljeHtmlPrviRedTekstaPodebljanUvjet Ispis prvog retka teksta podebljano u Html formatu (postavke izgleda dokumenata).
DokumentZaglavljeHtmlSirinaLogotipa Širina prostora za logotip u zaglavlju dokumenta u Html formatu (postavke izgleda dokumenata).
DokumentZaglavljeHtmlPozicijaLogotipa Pozicija logotipa u zaglavlju dokumenta u Html formatu (postavke izgleda dokumenata).
DokumentZaglavljeHtmlPoravnanjeTeksta Poravnanje teksta u zaglavlju dokumenta u Html formatu (postavke izgleda dokumenata).
DokumentSkeniraniPotpisSlikaSkenirani potpis (postavke izgleda dokumenata).
BarkodZaPlacanjeKoristi se za ispis PDF14 koda.
EUraBarkodKoristi se za ispis eURA koda.
FiskalniQRKodKoristi se za ispis QR koda za provjeru fiskalizacije.
StavkeSlikaArtiklaSlika artikla pojedinačne stavke (upotreba u tablici stavki).
StavkeBarCodeGrafikaBarkod artikla pojedinačne stavke (upotreba u tablici stavki)
DocumentIdentifierCodeBoolUvjet s kojim se određuje da li će se ispisati barkod za otvaranje dokumenata u programu, opcija se nalazi u postavkama tvrtke pod Poslovanje-Pri ispisu dokumenata prikaži bar kod identifikatora dokumenta.
DocumentIdentifierQRBarkod za otvaranje dokumenta unutar programa, vrsta je QR kod.
DocumentIdentifierBarcode128Barkod za otvaranje dokumenta unutar programa, vrsta je barkod 128.
DocumentIdentifierBarcode39Barkod za otvaranje dokumenta unutar programa, vrsta je barkod 39.

Za internet trgovine koje podatak o popustu ne šalju u svojim podacima u internet trgovinu e-racuni.com, smo dodali mogućnost korištenja novih bookmarka za ispis istih:

Bookmarci kada je akcija izračunata iz najniže prodajne cijene u zadnjih 30 dana:

Bookmarci za tablicu stavki:

ItemsArticleCachedBoolPodatak o tome da li je stavka na računu artikl iz šifrarnika (0) ili ručno dodana stavka na dokument (1)
ArtPriBySubtToVATAndPricTypeWLowSalPriIspis najniže prodajne cijene u zadnjih 30 dana (u valuti dokumenta)
ItemsActionDiscWithLowestSalesPriceIspis izračunatog popusta (%) glede na najnižu prodajnu cijenu u zadnjih 30 dana i cijene uvežene iz internet trgovine (akcijska cijena)
ItemsActionDiscWithoutDecWithLowSalPriIspis izračunatog popusta (%) glede na najnižu prodajnu cijenu u zadnjih 30 dana i cijene uvežene iz internet trgovine (akcijska cijena) bez decimala (zaokruženo)

Bookmarci za ispis skupnih vrijednosti - rekapitulacije:

ActDiscAmWODiscByPricTypeWithLowSalPriUkupni iznos bez popusta, u obzir se uzima najniža prodajna cijena artikla u zadnjih 30 dana (ukoliko nije bilo prodaje, uzima se cijena iz šifrarnika)
ActDiscAmDiscByPricTypeWithLowSalPriceUkupni iznos popusta svih stavki, popust se računa glede na najnižu prodajnu cijenu u zadnjih 30 dana i cijene uvežene iz internet trgovine (akcijska cijena)

Bookmarci kada je akcija izračunata iz zadnje prodajne cijene:

Bookmarci za tablicu stavki:

ItemsArticleCachedBoolPodatak o tome da li je stavka na računu artikl iz šifrarnika (0) ili ručno dodana stavka na dokument (1)
ArtPriBySubToVATAndPricTypeWLastSalPriIspis zadnje prodajne cijene artikla (u valuti dokumenta)
ItemsActionDiscWithLastSalesPriceIspis izračunatog popusta (%) glede na zadnju prodajnu cijenu artikla i cijene uvežene iz internet trgovine (akcijska cijena)
ItemsActionDiscWithoutDecWithLastSalPriIspis izračunatog popusta (%) glede na zadnju prodajnu cijenu artikla i cijene uvežene iz internet trgovine (akcijska cijena) bez decimala (zaokruženo)

Bookmarci za ispis skupnih vrijednosti - rekapitulacije:

ActDiscAmWODiscByPricTypeWithLastSalPriUkupni iznos bez popusta, u obzir se uzima zadnja prodajna cijena artikla (ukoliko nije bilo prodaje, uzima se cijena iz šifrarnika)
ActDiscAmDiscByPricTypeWithLastSalPriceUkupni iznos popusta svih stavki, popust se računa glede na zadnju prodajnu cijenu artikla i cijene uvežene iz internet trgovine (akcijska cijena)

 

1.6.10.2.4. Dodatni bookmark-i za račun


Uz osnovne znakove, koji su na raspolaganju za sve dokumente, postoje i specifični za račun:

DatumDospijecaDatum dospijeća računa.
DatumDospijeca2Isto kao prije, datum dospijeća računa. Oznaka se koristi u slučaju, kada se na računu mora ispisati datum dospijeća dva put.
RokPlacanjaBrojDanaBroj dana od datuma izdavanja dokumenta do dana dospijeća (npr. rok plaćanja 8 dana).
DatumPrometaDatum obavljenog prometa. U slučaju, kada za datum prometa unesete razdoblje od - do, na računu će se ispisati npr. 1.1.2013. - 31.1.2013.
MjesecPrometaMjesec i godina prometa. Npr. ako na računu unesete datum prometa 31.1.2013, na ispisu računa će se pod tom oznakom ispisati SIJEČANJ 2013.
DatumZadnjegPlacanja Datum zadnjega plačanja zabilježenog na računu, ako je račun već plaćen ucjelosti, datum punog plaćanja računa.
VezaPonudaAko je račun izdan iz ponude ili predračuna -> broj ponude ili predračuna.
VezaPonudaDatumAko je račun izdan iz ponude ili predračuna -> datum ponude ili predračuna.
VezaNarudzbaKupcaAko račun ima vezu na narudžbu kupca -> broj dokumenta narudžba kupca.
VezaNarudzbaKupcaDatumAko račun ima vezu na narudžbu kupca -> datum dokumenta narudžba kupca.
VezaOtpremnicaBroj otpremnice izdane iz računa, te dodatno podatak o otpremnici ručno unesen u podacima o računu.
VezaOtpremnicaReferencaDokumenataAko je iz računa izdana otpremnica -> broj otpremnice.
VezaOtpremnicaReferencaRucniUnosAko je podatak o otpremnici ručno unesen u podacima o računu.
VezaRezervacijaBroj rezervacije na temelju koje je bio izdan račun.
VezaRacunZaPredujamAko je račun izdan iz računa za predujam -> broj računa za predujam.
TekstIBrojOriginalaIliStornoDokumentaIspis naziva i broja originalnog ili storniranog dokumenta.
TekstOriginalaIliStornoDokumentaIspis teksta naziva originalnog ili storniranog dokumenta.
BrojStorniranogDokumentaIspis broja storniranog dokumenta.
BrojStornoDokumentaIspis broja storno dokumenta.
DokumentJamstvoJamstveni tekst upisan na skupini artikla.

Na predlošcima za ispis računa koji sadrže i obračunate iznose po računima za predujam, dodajte sljedeće bookmarke:

UkupnoVecPlacenoPredujamIspis već plaćenog iznosa računa po računu za predujam.
UkupnoVecPlacenoPredujamUDomValIspis već plaćenog iznosa računa po računu za predujam u domaćoj valuti.
UkupnoOstatakZaUplatuPredujamIspis preostalog iznosa za uplatu, po obračunatim iznosima predujmova.
UkupnoOstatakZaUplatuPredujamUDomValIspis preostalog iznosa za uplatu, po obračunatim iznosima predujmova u domaćoj valuti.
UkupnoOsnovicaPDV1PredujamIspis osnovice za 13% PDV od već plaćenog iznosa računa s predujmom.
UkupnoOsnovicaPDV1PredujamUDomValIspis osnovice za 13% PDV od već plaćenog iznosa računa s predujmom u domaćoj valuti.
UkupnoOsnovicaPDV2PredujamIspis osnovice za 25% PDV od već plaćenog iznosa računa s predujmom.
UkupnoOsnovicaPDV2PredujamUDomValIspis osnovice za 25% PDV od već plaćenog iznosa računa s predujmom u domaćoj valuti.
UkupnoOsnovicaPDV3PredujamIspis osnovice za 5% PDV od već plaćenog iznosa računa s predujmom.
UkupnoOsnovicaPDV3PredujamUDomValIspis osnovice za 5% PDV od već plaćenog iznosa računa s predujmom u domaćoj valuti.
UkupnoStopaPDV1PredujamIspis iznosa PDV 13% od već plaćenog iznosa po predujmu.
UkupnoStopaPDV1PredujamUDomValIspis iznosa PDV 13% od već plaćenog iznosa po predujmu u domaćoj valuti.
UkupnoStopaPDV2PredujamIspis iznosa PDV 25% od već plaćenog iznosa po predujmu.
UkupnoStopaPDV2PredujamUDomValIspis iznosa PDV 25% od već plaćenog iznosa po predujmu u domaćoj valuti.
UkupnoStopaPDV3PredujamIspis iznosa PDV po stopi 5% od već plaćenog iznosa po predujmu.
UkupnoStopaPDV3PredujamUDomValIspis iznosa PDV po stopi 5% od već plaćenog iznosa po predujmu u domaćoj valuti.
StopaPDV1PredujamIspis stope PDV-a u obliku "13%" za račun za predujam
StopaPDV2PredujamIspis stope PDV-a u obliku "25%" za račun za predujam
StopaPDV3PredujamIspis stope PDV-a u obliku "5%" za račun za predujam
UkupnoOstatakPDV1PredujamIspis preostalog iznosa PDV po stopi 13% za uplatu.
UkupnoOstatakPDV2PredujamIspis preostalog iznosa PDV po stopi 25% za uplatu.
UkupnoOstatakPDV3PredujamIspis preostalog iznosa PDV po stopi 5% za uplatu.

Na predlošku računa je moguće ispisati cijelu rekapitulaciju za obračunate iznose po računima za predujam. Za prikaz tablice je potrebno izraditi naslovni red koji sadrži sljedeće bookmarke (stupce):

PDVRekapitulacijaOpisPredujam Opis retka za rekapitulaciju iznosa za predujam (npr. Razlika PDV-a)
PDVRekapitulacijaIznosUDomValPredujam Iznos retka za rekapitulaciju iznosa za predujam (za ispis dokumenta u dvije valute)
PDVRekapitulacijaIznosPredujam Iznos retka za rekapitulaciju iznosa za predujam

Ispod naslovnog reda potrebno je dodati prazan red te u prvo polje staviti bookmark PDVRekapitulacijaPredujam.

Na predlošku računa je moguće ispisati i rate ako smo ih na računu upisali.

Za tablicu s prikazom rata je potrebno izraditi naslovni red, koji sadrži sljedeće bookmarke (stupce):

RataRedni broj rate.
DospijeceRateIspis datuma dospijeća rate.
IznosRateIspis iznosa rate.

Ispod naslovnog reda potrebno je dodati prazan red te u prvo polje staviti bookmark Rate.

U slučaju ako na predložak ne dodate bookmark Rate unutar tabele, u redak za rate, tada se rate neće ispisati na računu.

Za podatke o plaćanju računa možete koristiti sljedeće bookmarke:

ZabiljezenaUplataPozicijaRedni broj zabilježenog plaćanja.
ZabiljezenaUplataDatumUplateDatum plaćanja.
ZabiljezenaUplataIznos Iznos uplate.
ZabiljezenaUplataValutaValuta uplate.
ZabiljezenaUplataNacinPlacanjaNačin plaćanja zabilježene uplate.
ZabiljezenaUplataNapomeneNapomena za uplatu.

Ispod naslovnog reda je potrebno dodati prazan red te u prvo polje staviti bookmark ZabiljezeneUplate 

 

1.6.10.2.5. Dodatni bookmark-i za račun za predujam

Uz osnovne oznake koje su na raspolaganju za sve dokumente, postoje i specifične koje se koriste za oblikovanje izgleda račun za predujam:

DatumPrimljenogPredujmaDatum primljenog predujma.
DatumPrometaPredviđeni datum prometa.

 

1.6.10.2.6. Dodatni bookmark-i za knjižno odobrenje

Uz osnovne oznake koje su na raspolaganju za sve dokumente, postoje i specifične za knjižno odobrenje:

VezaRacunBroj računa na temelju kojeg je izdano knjižno odobrenje.
VezaRacunZaPredujamBroj računa za predujam, koji se veže na knjižno odobrenje.
DatumPrometaDatum prometa.

 

1.6.10.2.7. Dodatni bookmarki za ponudu

Uz osnovne oznake, koje su na raspolaganju za sve dokumente, postoje i specifične za ponudu:

DatumValjanostiDatum valjanosti ponude.
KupacPonudaValjanostBrojDanaValjanost ponude u danima (upisano na kupcu)
TekstIBrojPonudePredracunaIspis Ponuda/Predračun glede na izabranu opciju u postavkama tvrtke, te ispis broja dokumenta.

 

1.6.10.2.8. Dodatni bookmark-i za narudžbe dobavljaču i otpremnice

StatusDokumentaStatus dokumenta.
DatumIzvedbeRok isporuke/izvedbe (narudžba dobavljaču).
DatumIsporukeRok isporuke/izvedbe (otpremnica).
RokPlacanjaDanaRok plaćanja narudžbe u danima.
DatumPlacanjaDatum plaćanja narudžbe.
NarucioNaručitelj narudžbe.
DobavljacOIBOsobni identifikacijski broj dobavljača.
DobavljacFaxFAX broj dobavljača, ako je upisan u podacima o dobavljaču.
DobavljacEmailE-mail adresa dobavljača, ako je upisana u podacima o dobavljaču.
DobavljacTelefonTelefonski broj dobavljača, ako je upisan u podacima o dobavljaču.
VezaRacunBroj računa na koji se veže otpremnica.
VezaRadniNalog Ispis veze na radni nalog.
StavkeNabavnaCijenaNabavna cijena stavke.

 

1.6.10.2.9. Dodatni bookmark-i za opomenu


Uz osnovne bookmarke koji se mogu koristiti za sve dokumente, postoje i bookmark-i koje se koriste pri pripremi predložaka za ispis opomena.

Bookmark-i za ispis pojedinačnih stavki u tabeli su:

OpKonto Ispis konta.
OpOznakaZaKnjizenjeBroj otvorenog računa.
OpDatumDokumentaDatum izdavanja računa.
OpDatumDospijecaDatum dospijeća računa tj. pojedinačne stavke.
OpOstaloZaPlacanjeIznos pojedinačnog računa tj. stavke.
OpOpisKnjizbe Opis knjižbe na temeljnici.

 

1.6.10.2.10. Dodatni bookmark-i za radni nalog


Uz osnovne znakove, koji su na raspolaganju za sve dokumente, postoje i specifični za radni nalog:

RNDodijeljenZaposleniku Zaposlenik kojem je radni nalog dodjeljen.
RNPocetakRada Datum početka rada.
RNRokZaIzvedbuRadova Predviđeni datum izvedbe radova.
RNDatumIzvedbeRadova Datum izvedbe radova.
RNDatumZatvaranja Datum zatvaranja radnog naloga.
RNStatus Status radnog naloga.
RNPoslovnaGodina Poslovna godina na radnom nalogu.
RNSkladisteUlaznogMaterijala Sklatište ulaznog materijala.
RNSkladisteGotovihProizvoda Skladište gotovih proizvoda.
RNValuta Novčana valuta.
RNValuta2 Novčana valuta. Koristimo kada želimo da se taj podatak ispiše 2 put.
RNOpisNarudzbe Opis narudžbe na radnom nalogu.
RNKontaktnaOsobaNarucitelja Kontakt osoba naručitelja.
RNLokacijaRada Lokacija rada.

Za tablicu stavki naručenih proizvoda potrebno je napraviti naslovni redak, koji može sadržavati sljedeće bookmarke (stupce):

StavkeRNNaruceniProizvodiPozicija Redni broj stavke naručenih proizvoda.
StavkeRNNaruceniProizvodiPozicijaSTockom Redni broj stavke naručenih proizvoda s točkom.
StavkeRNNaruceniProizvodiSifraArtikla Šifra artikla (naručenog proizvoda).
StavkeRNNaruceniProizvodiNaziv Naziv artikla (naručenog proizvoda).
StavkeRNNaruceniProizvodiOpis Opis artikla (naručenog proizvoda).
StavkeRNNarucProizvOpisSDuzimOpisom Naziv i opis artikla (naručenog proizvoda).
StavkeRNNaruceniProizvodiKolicina Količina artikala (naručenog proizvoda).
StavkeRNNarucProizvKolicinaBezDecimala Količina artikala o(naručenog proizvoda) bez decimala.
StavkeRNNaruceniProizvodiJedinicaMjere Jedninca mjere za stavku.
StavkeRNNaruceniProizvodiSerijskiBrojevi Serijski broj artikla (naručenog proizvoda).
StavkeRNNaruceniProizvodiBarKod Bar kod artikla (naručenog proizvoda).
StavkeRNNaruceniProizvodiBarKodSaDel Bar kod artikla između zvjezdica.
StavkeRNNaruceniProizvodiKataloskiBroj Kataloški broj artikla (naručenog proizvoda).
StavkeRNNaruceniProizvodiLOT Ispis LOT broja na stavci naručenog proizvoda.
StavkeRNNarucProizvKolVecNaSkladistu Količina već prenešenih artikli (naručenih proizvoda) na skladište gotovih proizvoda.
StavkeRNNarucProizvNabavnaCijenaMat Nabavna cijena materijala.
StavkeRNNarucProizvNabavnaVrijednostMat Nabavna vrijednost materijala (nabavna cijena * količina).
StavkeRNNarucProizvCijenaMatBezPDV Cijena stavke materijala bez PDV-a.
StavkeRNNarucProizvVrijednostMatBezPDV Vrijednost stavke materijala bez PDV-a (cijena * količina).
StavkeRNNaruceniProizvodiCijenaBezPDV Cijena stavke naručenog proizvoda bez PDV-a.
StavkeRNNarucProizvVrijednostBezPDV Vrijednost naručenog proizvoda bez PDV-a (cijena * količina).

Ispod naslovnog retka potrebno je dodati još prazni redak i u prvu čeliju staviti bookamark StavkeRNNaruceniProizvodi

Za ukupne iznose stavki tablice naručenih proizvoda mogu se koristiti sljedeći bookmark-i:

UkupnoRNNaruceniProizvodiKolicina Ukupna količina artikala (naručenih proizvoda).
UkupnoRNNarucProizvKolVecNaSkladistu Ukupna količina već prenešenih artikala (naručenih proizvoda) na skladište gotovih proizvoda.
UkupnoRNNarucProizvNabVrijedMat Ukupna nabavna vrijednsot materijala.
UkupnoRNNarucProizvVrijedMatBezPDV Ukupna vrijednost materijala bez PDV-a.
UkupnoRNNarucProizvVrijednostBezPDV Ukupna vrijednsot artikala (naručenih proizvoda) bez PDV-a.

Za tablicu stavki primljenog materijala na radni nalog potrebno je napraviti naslovni redak, koji može sadržavati sljedeće bookamarke (stupce):

StavkeRNPrimljeniMaterijalPozicija Redni broj stavke primljenog materijala.
StavkeRNPrimMatPozicijaSTockom Redni broj stavke primljenog materijal s točkom.
StavkeRNPrimljeniMaterijalSifraArtikla Šifra artikla (primljenog materijala) na radnom nalogu.
StavkeRNPrimljeniMaterijalNaziv Naziv artikla (primljenog materijala) na radnom nalogu.
StavkeRNPrimljeniMaterijalOpis Opis artikla (primljenog materijala) na radnom nalogu.
StavkeRNPrimljeniMaterijalSDuzimOpisom Naziv i opis artikla (primljenog materijala) na radnom nalogu.
StavkeRNPrimljeniMaterijalKolicina Količina artikla (primljenog materijala) na radnom nalogu.
StavkeRNPrimMatKolicinaBezDecimala Količina artikla (primljenog materijala) na radnom nalogu bez decimala.
StavkeRNPrimljeniMaterijalJedinicaMjere Jednica mjere za stavku.
StavkeRNPrimMatSerijskiBrojevi Serijski brojevi artikla (primljenog materijala) na radnom nalogu.
StavkeRNPrimljeniMaterijalBarKod Bar kod artikla (primljenog materijala) na radnom nalogu.
StavkeRNPrimljeniMaterijalBarKodSaDel
StavkeRNPrimljeniMaterijalKataloskiBroj Kataloški broj artikla (primljenog materijala) na radnom nalogu.
StavkeRNPrimljeniMaterijalLOT Ispis LOT broja na stavci primljenog materijala.
StavkeRNPrimljeniMaterijalNabavnaCijena Nabavna cijena artikla (prmiljenog materijala) na radnom nalogu.
StavkeRNPrimljeniiMaterijalCijenaBezPDV Cijena artikla (nabavnog materijala) na radnom nalogu bez PDV-a.

Ispod naslovnog retka potrebno je dodati još prazni redak i u prvu čeliju staviti bookmark StavkeRNPrimljeniMaterijal

Za ukupan iznos stavki tablice primljenog materijala na radnom nalogu može se koristiti sljedeći bookmark:

UkupnoRNPrimljeniMaterijalKolicina Ukupna količina artikala (primljenih materijala) na radnom nalogu.

Za tablicu stavki potrošenog materijala u proizvodnji potrebno je napraviti naslovni redak koji može sadržavati sljedeće bookmarke (stupce):

StavkeRNPotroseniMaterijalPozicija Redni broj stavke potrošenog materijala.
StavkeRNPotrMatPozicijaSTockom Redini broj stavke potrošenog materijala s točkom.
StavkeRNPotroseniMaterijalSifraArtikla Šifra artikla (potrošenog materijala).
StavkeRNPotroseniMaterijalNaziv Nativ artikla (potrošenog materijala).
StavkeRNPotroseniMaterijalOpis Opis artikla (potrošenog materijala).
StavkeRNPotrMatOpisSDuzimOpisom Naziv i opis artikla (potrošenog materijala).
StavkeRNPotroseniMaterijalKolicina Količina artikla (potrošenog materijala).
StavkeRNPotrMatKolicinaBezDecimala Količina artikla (potrošenog materijala) bez decimala.
StavkeRNPotroseniMaterijalJedinicaMjere Jedinica mjere za stavke.
StavkeRNPotrMatSerijjskiBrojevi Serijski broj artikla (potrošenog materijala).
StavkeRNPotroseniMaterijalBarKod Bar kod artikla (potrošenog materijala).
StavkeRNPotroseniMaterijalBarKodSaDel
StavkeRNPotroseniMaterijalKataloskiBroj Kataloški broj artikla (potrošenog materijala).
StavkeRNPotroseniMaterijalLOT Ispis LOT broja na stavci potrošenog materijala.
StavkeRNPotroseniMaterijalSifraProizvoda Šifra naručenog proizvoda za kojeg se materijal potrošio.
StavkeRNPotroseniMaterijalNabavnaCijena Nabavna cijena artikla (potrošenog materijala).
StavkeRNPotrMatNabavnaVrijednost Nabavna vrijednost potrošenog materijala (nabavna cijena * količina).
StavkeRNPotroseniMaterijalCijenaBezPDV Cijena artikla (potrošenog materijala) bez PDV-a.
StavkeRNPotrMatVrijednostBezPDV Vrijednsot potoršenog materijala bez PDV-a (cijena * količina).

Ispod naslovnog retka potrebno je dodati još prazni redak i u prvu čeliju staviti bookamark StavkeRNPotroseniMaterijal

Za ukupne iznose stavki tablice potrošenog materijala u proizvodnji moguće je korisitit sljedeće bookmarke:

UkupnoRNPotroseniMaterijalKolicina Ukupna količina artikala (potrošenog materijala).
UkupnoRNPotrMatNabavnaVrijednost Ukupna nabavna vrijednost artikala (potrošenog materijala).
UkupnoRNPotrMatVrijednostBezPDV Ukupna vrijednost artikala (potrošenog materijala) bez PDV-a.
UkupnoRNPotrMatVrijednostBezPDV2 Ukupna vrijednost artikala (potrošenog materijala) bez PDV-a. Koristimo u slučaju kada želimo da se podatak ispiše dva put.

Za tablicu stavki otpremljenog materijala potrebno je napraviti naslovni redak koji može sadržavati sljedeće bookmarke (stupce):

StavkeRNOtpremljenMaterijalPozicija Redni broj stavke otpremljenog materijala.
StavkeRNOtprMatPozicijaSTockom Redni broj stavke otpremljenog materijala s točkom.
StavkeRNOtpremljenMaterijalSifraArtikla Šifra artikla (otpremljenog materijala).
StavkeRNOtpremljenMaterijalNaziv Naziv artikla (otpremljenog materijala).
StavkeRNOtpremljenMaterijalOpis Opis artikla (otpremljenog materijala).
StavkeRNOtprMatOpisSDuzimOpisom Naziv i opis artikla (otpremljenog materijala).
StavkeRNOtpremljenMaterijalKolicina Količina artikla (otpremljenog materijala).
StavkeRNOtprMatKolicinaBezDecimala Količina artikla (otpremljenog materijala) bez decimala.
StavkeRNOtpremljenMaterijalJedinicaMjere Jedinica mjere za stavku.
StavkeRNOtprMatSerijskiBrojevi Serijski brojevi artikla (otpremljenog materijala).
StavkeRNOtpremljenMaterijalBarKod Bar kod artikla (otpremljenog materijala).
StavkeRNOtpremljenMaterijalBarKodSaDel
StavkeRNOtpremljenMaterijalKataloskiBroj Kataloški brojevi artikla (otpremljenog materijala).
StavkeRNOtpremljenMaterijalLOT Ispis LOT broja na stavci otpremljenog materijala.
StavkeRNOtpremljenMaterijalNabavnaCijena Nabavna cijena artikla (otpremljenog materijala).
StavkeRNOtprMatNabavnaVrijednost Nabavna vrijednost otpremljenog materijala (nabavna cijena * količina).
StavkeRNOtpremljenMaterijalCijenaBezPDV Cijena artikla (otpremljenog materijala) bez PDV-a.
StavkeRNOtprMatVrijednostBezPDV Vrijednost otpremljenog materijala bez PDV-a (cijena * količina).
StavkeRNOtpremljenMaterijalSkladiste Skladište iz kojeg smo otpremili materijal.
StavkeRNOtprMatVezaOtpremnica Veza na otprmnicu s kojom smo otpremili materijal.

Ispod naslovnog retka potrebno je dodati još prazni redak i u prvu čeliju staviti bookmark StavkeRNOtpremljenMaterijal

Za ukupni iznos tablice otpremljenog materijala mogu se koristiti sljedeći bookamrk-i:

UkupnoRNOtpremljenMaterijalKolicina Ukupna količina artikla (otpremljenog materijala).
UkupnoRNOtprMatVrijednostBezPDV Ukupna vrijednost artikala (otpremljenog materijala) bez PDV-a.
UkupnoRNOtprMatVrijednostBezPDV2 Ukupna vrijednost artikala (otpremljenog materijala) bez PDV-a. Koristimo u slučaju kada želimo da se taj podatak ispiše dva put.

Za tablicu stavki obračunatih radnih sati potrebno je napraviti naslovni redak koji može sadržavati sljedeće bookmarke (stupce):

StavkeRNRadniSatiPozicija Redni broj stavke obračunatih radnih sati.
StavkeRNRadniSatiPozicijaSTockom Redni broj stavke obračunatih radnih sati s točkom.
StavkeRNRadniSatiDatum Datum obračuna radnih sati.
StavkeRNRadniSatiStranka Stranka za koju smo obračunali radne sate.
StavkeRNRadniSatiRadnik Radnik koji je proizvode sastavljao preko tog radnog naloga.
StavkeRNRadniSatiTarifa Oznaka tarife po kojoj će se obračunati radni sati za izradu proizvoda na radnom nalogu.
StavkeRNRadniSatiOpisRada Opis rada.
StavkeRNRadniSatiUtrosenoVrijeme Upotrebljeno vrijeme radnika za njegov rad.
StavkeRNRadniSatiCijenaBezPDV Cijena satne postavke bez PDV-a.
StavkeRNRadniSatiVrijednostBezPDV Vrijednost odrađenog rada bez PDV-a.
StavkeRNRadniSatiVezaRacun Veza na račun po kojem smo izračunali odrađeni rad.

Ispod naslovnog retka potrebno je dodati još prazni redak i u prvu čeliju staviti bookmark StavkeRNRadniSati

Za ukupni iznos stavki tablice obračunatih sati mogu se koristiti sljedeći bookmark-i:

UkupnoRNRadniSatiUtrosenoVrijeme Ukupni utrošeni radni sati.
UkupnoRNRadniSatiVrijednostBezPDV Ukupna vrijednost odrađenog rada bez PDV-a.
UkupnoRNRadniSatiVrijednostBezPDV2 Ukupna vrijednost odrađenog rada bez PDV-a. Koristimo kada želimo da se podatak ispiše dva put.

Za ukupni iznos na radnom nalogu možemo koristiti sljedeće bookmarke:

RNUkupanIznos Ukupni iznos radnog naloga.
RNUkupanIznos2 Ukupni iznos radnog naloga. Koristimo kada želimo da se podatak ispiše dva put.

 

1.6.10.2.11. Dodatni bookmark-i za rezervacije

Uz standardne bookamarke koji su na raspolaganju za predloške, za rezervacije se mogu koristiti i sljedeći specifični bookmarki:

Destinacija Destinacija putovanja.
Smjestaj Podatak o smještaju.
RezBrPartnera Rezervacijski broj partnera.
BrojOsoba Broj osoba.
Regija Regija putovanja.
TerminOd Datum početka putovanja.
TerminDo Datum do kad traje putovanje.
PrvaUsluga Prva usluga rezervacije.
PosljednjaUsluga Posljednja usluga rezervacije.
Prijevoz Podatak o prijevozu.
Usluge Usluge koje su uključene u rezervaciji.
Napomene Napomene na rezervaciji.
NositeljNaziv Naziv nositelja rezervacije.
NositeljUlica Ulica nositelja rezervacije.
NositeljPosta Pošta nostitelja rezervacije.
NositeljMjesto Mjesto nositelja rezervacije.
NositeljDrzava Država nositelja rezervacije.
NositeljTelefon Kontakt telefon nostitelja rezervacije.
NositeljOIB OIB nostielja rezervacije.
Organizator Podatak o organizatoru putovanja.
DatumIzdavanja Datum izdavanja rezervacije.
IznosProvizije Iznos provizije.
IznosProvizije2 Iznos provizije. Koristimo kad želimo da se podatak ispiše dva put.
PostotakProvizije Postotak provizije.
OsnovaZaPDVProvizije Osnova za izračun PDV-a provizije.
IznosPDVProvizije Iznos PDV-a provizije.

Podatki udeležencev:

SudionikPozicija Redni broj sudionika.
SudionikPozicijaSTockom Redni broj sudionika s točkom.
SudionikPrezimeIIme Ime i prezime sudionika.
SudionikDatumRodjenja Datum rođenja sudionika.
SudionikPopust Popust za sudionika.

Ispod naslovnog retka potrebno je dodati još prazan redak i u prvu čeliju staviti bookmark Sudionici.

Podaci obračunskih stavki rezervacije:

ObracunStavkaPozicija Redni broj stavke.
ObracunStavkaPozicijaSTockom Redni broj stavke s točkom.
ObracunStavkaOpis Opis stavke.
ObracunStavkaKolicina Količina stavke.
ObracunStavkaIznos Iznos stavke.
ObracunStavkaPopust Popust na stavci.
ObracunStavkaUkupno Ukupni iznos stavke.
ObracunIznosZaUplatu Iznos za uplatu.
ObracunIznosZaUplatuUDomVal Iznos za uplatu u domaćoj valuti.

Ispod naslovnog retka potrebno je dodati još prazan redak i u prvu ćeliju staviti bookmark ObracunStavke.

RizikOtkazivanjaIznos rizika otkazivanja.
CancellationFeeBoolPodatak da li rizik na rezervaciji postoji.
CancellationFeePercentagePostotak rizika otkazivanja.
BrojPutovnice
UvjetiPlacanja
IznosRezervacije
VezaRezervacija

 

1.6.10.2.12. Dodatni bookmark-i za narudžbu kupca

StatusDokumentaStatus dokumenta.
DatumNarudzbeDatum (primitka) narudžbe (nije nužno isti datumu dokumenta u našem sustavu, ako nije upisano uzima se datum dokumenta).
NarucioKontaktIme osobe, koja je izdala narudžbu, upis direktno na dokumentu.
VezaPonudaBroj ponude iz koje je bila narudžba ispostavljena.
VezaPonudaDatumIspis datuma ponude, iz koje je bila narudžba ispostavljena.
VezaPrimka Veza na primku.

 

1.6.10.2.13. Dodatni bookmark-i za međuskladišnice


Uz osnovne bookmark-e koji su na raspolaganju za sve dokumente, na raspolaganju je i nekoliko specifičnih za ispis međuskladišnica.

Bookmark-i za ispis pojedinačnih stavki u tabeli:

IzSkladistaIz kojeg skladište prenosite artikal.
IzSkladistaOpis Opis za artikal - iz skladišta iz kojeg prenosite artikal.
USkladisteU koje skladište prenosite artikal.
USkladisteOpis Opis za artikal - u skladište u kojeg prenosite artikal.
StavkeMedjuskladisnicaNabavnaCijenaNabavna cijena stavke.
StavkeMedjuskladisnicaNabavnaVrijednostNabavna vrijednost stavke (nabavna cijena * količina)
StavkeMedjuskladisnicaVeleprodajnaCijenaVeleprodajna cijena stavke.
StavkeMedjuskladisnicaVPVrijednostVeleprodajna vrijednost stavke (veleprodajna cijena * količina)
StavkeMedjuskladisnicaMaloprodajnaCijenaMaloprodajna cijena stavke.
StavkeMedjuskladisnicaMPVrijednostMaloprodajna vrijednost stavke (maloprodajna cijena * količina)
UkupnoMedjuskladKolicinaUkupna količina stavki na međuskladišnici.
UkupnoMedjuskladNabavnaVrijednostUkupna nabavna vrijednost stavki na međuskladišnici.
UkupnoMedjuskladVPVrijednostUkupna veleprodajna vrijednost stavki na međuskladišnici.
UkupnoMedjuskladMPVrijednostUkupna maloprodajna vrijednost stavki na međuskladišnici.

 

1.6.10.2.14. Dodatni bookmark-i za nivelacije

Uz osnovne bookmark-e koji su na raspolaganju za sve dokumente, pripremili smo i nekoliko specifičnih, potrebnih za pripremu predloška za ispis nivelacije cijena.

Bookmark-i za ispis pojedinačnih stavki u tabeli:

StavkeNivelacijaPromjenaCijenePostotakPromjena cijene artikla u %.
StavkeNivelacijaStaraCijenaStara cijena artikla bez PDV-a.
StavkeNivelacijaStaraVrijednostStara vrijednost stavke bez PDV (stara cijena * količina).
StavkeNivelacijaNovaCijenaNova cijena artikla bez PDV-a.
StavkeNivelacijaNovaVrijednostNova vrijednost stavke bez PDV (nova cijena * količina).
StavkeNivelacijaStopaPDVStopa PDV u %.
StavkeNivelacijaStariPDVIznos PDV u staroj zalihi.
StavkeNivelacijaNoviPDVIznos PDV u novoj zalihi.
StavkeNivelacijaRazlikaCijenaRazlika između stare i nove cijene artikla bez PDV.
StavkeNivelacijaRazlikaPDVRazlika između starog i novog iznosa PDV.
UkupnoNivelacijaKolicinaUkupna količina artikala.
UkupnoNivelacijaStaraVrijednostUkupna stara vrijednost bez PDV.
UkupnoNivelacijaNovaVrijednostukupno nova vrijednost bez PDV.
UkupnoNivelacijaStariPDVUkupna vrijednost PDV u staroj zalihi.
UkupnoNivelacijaNoviPDVUkupna vrijednost PDV u novoj zalihi.
UkupnoNivelacijaRazlikaCijenaUkupna razlika u cijeni bez PDV.
UkupnoNivelacijaRazlikaPDVUkupna razlika između starog i novog iznosa PDV.

 

1.6.10.2.15. Dodatni bookmark-i za kompenzacije

Ako želimo pripremiti predložak za ispis prijedloga međusobne kompenzacije, na raspolaganju su određeni bookmark-i, no nije zahtjevano da ih na jednom predlošku koristimo sve. Na raspolaganju su sljedeći bookmark-i:

KompPartnerNazivNaziv partnera.
KompDatumIzdavanjaDatum izdavanja.
KompPartnerAdresaAdresa partnera
KompKontoPotrazivanjaKonto potraživanja.
KompOtvorenoPotrazivanjeUkupniIznosUkupan iznos otvorenih potraživanja.
KompKontoObvezeKonto obveze.
KompIznosObvezeUkupan iznos otvorenih obveza.
KompPredlozeniIznosPrijebojaIznos prijeboja.
KompPredlozeniIznosPrijebojaSlovimaIznos prijeboja slovima.

Na međusobnoj kompenzaciji su na raspolaganju posebni bookmark-i za ispis potraživanja:

KompOtvorenoPotrazivanjeDatumDokumentaDatum dokumenta.
KompOtvorenoPotrazivanjeRazdobljeRazdoblje dokumenta.
KompOtvorenoPotrazivanjeDospijeceDospijeće dokumenta.
KompOtvorenoPotrazivanjeMjestoTroskaMjesto troška.
KompOtvorenoPotrazivanjeBrTemeljniceBroj temeljnice.
KompOtvorenoPotrazivanjeDokumentKnjižen dokument.
KompOtvorenoPotrazivanjeTekstTekst/opis knjiženja.
KompOtvorenoPotrazivanjeIznosIznos knjiženja.

Ispod naslovnog retka potrebno je dodati prazan redak i u prvo polje ubaciti bookmark KompOtvorenoPotrazivanje .

U slučaju da u tabeli na predlošku, gdje se ispisuje redak s ratama, nije sadržan bookmark KompOtvorenoPotrazivanje , potraživanje neće biti prikazano na međusobnoj kompenzaciji.

Na međusobnoj kompenzaciji su na raspolaganju posebni bookmark-i za ispis obveza:

KompOtvoreneObvezeDatumDokumentaDatum dokumenta.
KompOtvoreneObvezeRazdobljeRazdoblje dokumenta.
KompOtvoreneObvezeDospijeceDospijeće dokumenta.
KompOtvoreneObvezeMjestoTroskaMjesto troška.
KompOtvoreneObvezeBrTemeljniceBroj temeljnice
KompOtvoreneObvezeDokumentKnjižen dokument.
KompOtvoreneObvezeTekstTekst/opis knjiženja.
KompOtvoreneObvezeIznosIznos knjiženja.

Ispod naslovnog retka potrebno je dodati prazan redak i u prvo polje ubaciti bookmark KompOtvoreneObveze .

U slučaju da u tabeli na predlošku, gdje se ispisuje redak s ratama, nije sadržan bookmark KompOtvoreneObveze , obveze neće biti prikazane na međusobnoj kompenzaciji.








 

1.6.10.2.16. Dodatni bookmarki za poklon bon

BrojBonaBroj poklon bona (serijski broj) koji unesemo
DatumIzdavanjaDatum izdavanja bona
DatumValjanostiDatum valjanosti bona
PrimateljNazivNaziv primatelja bona
PrimateljUlicaUlica primatelja bona
PrimateljPostaPošta i mjesto primatelja bona
NominalnaVrijednostNominalna vrijednost bona
NominalnaVrijednostSValutomNominalna vrijednost ispisana s valutom (npr. 50 HRK)

 

1.6.10.2.17. Dodatni bookmarki u preuzetim predlošcima u galeriji predložaka

Pored osnovnih bookmarka koji se mogu koristiti za dokumente, imamo također i specifične bookmarke za postavke ispisa koji se koriste u preuzetim predlošcima u modulu |Postavke |Postavke tvrtke |Postavke izgleda dokumenata:

  
Galerija predložaka
  
  Slika 171: Galerija predložaka

Ti bookmarki se obično nalaze u oznaci dataSection s kojim provjeravamo da li je uvjet ispunjen, ukoliko je, zatim se podatak ispiše.

Primjer za ispis šifre artikla:

<main>
    <section id="invoice-items">
       <table class="list-table">
           <tr>
                <dataSection bookmark="ItemsShowBoolCode" showOnValue="1">
                     <th>Šifra artikla</th>
                </dataSection>
            </tr>
        ...
             <dataTableRow bookmark="Postavke">
            <tr>
                 <dataSection bookmark="ItemsShowBoolCode" showOnValue="1">
                      <td><data bookmark="PostavkeSifraArtikla">123456</data></td>
                 </dataSection>
             </tr>
        ...
        <table>
    </section>
</main>

Primjer nam pokazuje da se podatak "Šifra artikla" u tablici stavki ispisala samo ako uvjet bude ispunjen odnosno ukoliko bookmark ItemsShowBoolCode bude imao vrijednost 1, ukoliko bookmark ne bude imao vrijednost 1, zatim se stupac s podatkom šifra artikla ne bude ispisao.

1.6.10.2.18. Popis bookmarka

Bookmarki povezani s postavkama zaglavlja i podnožja dokumenta te pozicije logotipa

DocumentFooterHtmlCustomTypeVisina podnožja dokumenta se automatski postavi glede na postavke podnožja, visina ovisi o podacima koji su upisani kao tekst u postavkama te slici podnožja ukoliko je unesena. Vrijednosti su "" (prazan podatak), "1", "2".
IsTempMandantPrintBoolKoristi se samo za pregled predloška (preview) u galeriji predložaka, bookmark ne utječe na ispis predloška.
DocumentHeaderHtmlImageScaledBookmark vraća sliku koja je učitana u postavkama zaglavlja, istovremeno uzima u obzir i podatak upisan u "Povećanje logotipa:".
DokumentZaglavljeHtmlSlikaBookmark vraća sliku koja je učitana u postavkama zaglavlja.
DocumentHeaderHtmlImageBoolBookmark vraća vrijednost o logotipu zaglavlja, 0 - logotip ne postoji, 1 - logotip postoji.
DokumentZaglavljeHtmlSirinaLogotipaVraća vrijednost koja je upisana u "Širina prostora za logotip:" unutar kartice "Zaglavlje dokumenta", vrijednost je ispisana u postotku (%).
DokumentZaglavljeHtmlPovecanjeSlikeVraća vrijednost koja je upisana u "Povećanje logotipa:" unutar kartice "Zaglavlje dokumenta", vrijednost je ispisana u postotku (%).
DokumentZaglavljeHtmlPozicijaLogotipaVraća vrijednost pozicije logotipa u zaglavlju dokumenta. Vrijednosti su 0 - lijevo, 1 - sredina, 2 - desno.
DocumentHeaderTextWidthPercentageVraća vrijednost širine prostora za tekst, izračunata je kao 100 - "Širina prostora za logotip:" unutar kartice "Zaglavlje dokumenta", vrijednost je ispisana u postotku (%).
DokumentZaglavljeHtmlPoravnanjeTekstaVraća vrijednost pozicije teksta u zaglavlju dokumenta. Vrijednosti su 0 - lijevo, 1 - sredina, 2 - desno
DokumentZaglavljeTekstVraća vrijednost upisanog teksta u polju "Tekst, koji će se ispisati u zaglavlju dokumenta" unutar kartice "Zaglavlje dokumenta".
DokumentZaglavljeHtmlPrviRedTekstaPodebljanUvjetVraća vrijednost označenog podatka "Ispis 1. retka teksta podebljano (bold):". Vrijednosti su 0 - nije označeno, 1 - označeno.
DocumentHeaderTextFirstLineVraća vrijednost prvog retka upisanog u polju "Tekst, koji će se ispisati u zaglavlju dokumenta" unutar kartice "Zaglavlje dokumenta".
DocumentHeaderTextWithoutFirstLineVraća vrijednost teksta bez prvog reda upisanog u polju "Tekst, koji će se ispisati u zaglavlju dokumenta" unutar kartice "Zaglavlje dokumenta".
DocumentHeaderTextOrOrganizationNameBookmark vraća vrijednost koja je upisana u postavkama zaglavlja u "Tekst, koji će se ispisati u zaglavlju dokumenta", ukoliko podatak ne postoji, zatim se u zaglavlju ispišu podaci o tvrtci iz općih postavki.
DokumentSkeniraniPotpisSlikaVraća sliku koja je unijeta pod "Skenirani potpis" unutar kartice "Dodatne postavke".
DocumentScannedSignatureImageScaledVraća sliku koja je unijeta pod "Skenirani potpis" unutar kartice "Dodatne postavke", istovremeno uzima u obzir i podatak upisan u "Povećanje skeniranog potpisa:".
DocumentScannedSignatureImageOffsetXVraća vrijednost koja je upisana u polju "Horizontalni pomak potpisa:" unutar kartice "Dodatne postavke.".
DokumentPodnozjeHtmlSlikaBookmark vraća sliku koja je učitana u postavkama podnožja.
DocumentFooterHtmlImageScaledBookmark vraća sliku koja je učitana u postavkama podnožja, istovremeno uzima u obzir i podatak upisan u "Povećanje logotipa:".
DocumentFooterHtmlImagePositionVraća vrijednost pozicije logotipa u podnožju dokumenta. Vrijednosti su 0 - lijevo, 1 - sredina, 2 - desno
DocumentFooterHtmlTextAlignVraća vrijednost pozicije teksta u podnožja dokumenta. Vrijednosti su 0 - lijevo, 1 - sredina, 2 - desno
DocumentFooterHtmlFirstRowTextBoldBoolVraća vrijednost označenog podatka "Ispis 1. retka teksta podebljano (bold):". Vrijednosti su 0 - nije označeno, 1 - označeno.
DokumentPodnozjeTekstVraća vrijednost upisanog teksta u polju "Tekst, koji će se ispisati u podnožju dokumenta" unutar kartice "Podnožje dokumenta".
DocumentFooterHtmlImageBoolBookmark vraća vrijednost o logotipu podnožja, 0 - logotip ne postoji, 1 - logotip postoji.
DocumentFooterTextWidthPercentageVraća vrijednost širine prostora za tekst, izračunata je kao 100 - "Širina prostora za logotip:" unutar kartice "Podnožje dokumenta", vrijednost je ispisana u postotku (%).
DocumentFooterHtmlImageWidthPercentageVraća vrijednost koja je upisana u "Širina prostora za logotip:" unutar kartice "Podnožje dokumenta", vrijednost je ispisana u postotku (%).
DocumentFooterHtmlImageScalePercentageVraća vrijednost koja je upisana u "Povećanje logotipa:" unutar kartice "Podnožje dokumenta", vrijednost je ispisana u postotku (%).

Bookmarki povezani s postavkama dokumenta

SalesDocExceptSalesInvShowEmailPhoneBoolBookmark bude vratio vrijednost 0 - nije označeno ili 1 - označeno glede na opciju "Pri ispisu prodajnih dokumenata osim izdanih računa, prikaži e-mail i telefon kupca" unutar modula |Postavke |Postavke tvrtke |Poslovanje.
DocumentClassIdBookmark vrati vrstu dokumenta (SalesInvoice, SalesQuote, SalesOrder, ...)
DomesticBankAccountBoolBookmark vraća vrijednost ovisno o tome da li je bankovni račun domaći ili ne. Vrijednosti su 0 - nije domaći i 1 - domaći.

Bookmarki povezani s tablicom stavki

ItemsShowBoolPositionBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis pozicije, zatim će se taj podatak ispisati.
ItemsShowBoolCodeBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis šifre artikla, zatim će se taj podatak ispisati.
ItemsShowBoolBarCodeBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis barkoda, zatim će se taj podatak ispisati.
ItemsShowBoolBarCodeImageBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis grafike barkoda, zatim će se taj podatak ispisati.
ItemsShowBoolCatalogueCodeBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis kataloškog broja, zatim će se taj podatak ispisati.
ItemsShowBoolGroupPrimaryBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis primarne skupine, zatim će se taj podatak ispisati.
ItemsShowBoolGroupSecundaryBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis sekundarne skupine, zatim će se taj podatak ispisati.
ItemsShowBoolDescriptionOrDescLongBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis naziva/opisa, zatim će se taj podatak ispisati.
ItemsShowBoolDescriptionLongBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis naziva + opisa, zatim će se taj podatak ispisati.
ItemsShowBoolPictureBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis slike, zatim će se taj podatak ispisati.
ItemsShowBoolAssociatedSerialNumbersBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis serijskog broja, zatim će se taj podatak ispisati.
ItemsShowBoolLotTrackingRecordBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis LOT broja, zatim će se taj podatak ispisati.
ItemsShowBoolWarrantyPeriodBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis jamstvenog roka, zatim će se taj podatak ispisati.
ItemsShowBoolQuantityBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis količine, zatim će se taj podatak ispisati.
ItemsShowBoolPackingQuantityBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis količine pakiranja, zatim će se taj podatak ispisati.
ItemsShowBoolQuantityWithPackingQuantityBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis količine s količinom pakiranja, zatim će se taj podatak ispisati.
ItemsShowBoolUnitBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis jedinice mjere, zatim će se taj podatak ispisati.
ItemsShowBoolWeightPerUnitBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis težine po jedinici mjere, zatim će se taj podatak ispisati.
ItemsShowBoolAdditionalAttributeSlot1Bookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis prvoga dodatnoga atributa, zatim će se taj podatak ispisati.
ItemsShowBoolAdditionalAttributeSlot2Bookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis drugoga dodatnoga atributa, zatim će se taj podatak ispisati.
ItemsShowBoolAdditionalAttributeSlot3Bookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis trećega dodatnoga atributa, zatim će se taj podatak ispisati.
ItemsShowBoolAdditionalAttributeSlot4Bookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis četvrtoga dodatnoga atributa, zatim će se taj podatak ispisati.
ItemsShowBoolAdditionalAttributeSlot5Bookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis petoga dodatnoga atributa, zatim će se taj podatak ispisati.
ItemsShowBoolPriceBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis cijene, zatim će se taj podatak ispisati.
ItemsPriceBySubjectToVATAndPricingTypeBookmark vrati cijenu artikla glede na tip računa (veleprodajni/maloprodajni) te pri tome uzima u obzir da li je tvrtka obveznik PDV-a ili nije.
ItemsPriceWithDiscBySubToVATAndPrcTypeBookmark vrati cijenu s popustom artikla glede na tip računa (veleprodajni/maloprodajni) te pri tome uzima u obzir da li je tvrtka obveznik PDV-a ili nije.
ItemsShowBoolDiscountBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis popusta, zatim će se taj podatak ispisati.
ItemsPriceLabelBookmark vrati vrijednost labele (tekst u naslovnom redu tablice): "Cijena s PDV-om" ili "Cijena bez PDV-a" glede na tip računa (veleprodajni/maloprodajni)
ItemsShowBoolPriceWithDiscountBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis cijene s popustom, zatim će se taj podatak ispisati.
DokumentPDVObveznikBookmark vrati vrstu obveznika PDV-a: vatClauseRegisteredForVAT - R1 obveznik, vatClauseRegisteredForVATr2 - R2 obveznik, vatClauseRegisteredForEUSuppliesOnly - obveznik PDV-a u EU, vatClauseNotRegisteredForVAT - nije obveznik PDV-a
ItemsShowBoolVatPercentageBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis postotoka PDV-a, zatim će se taj podatak ispisati.
ItemsShowBoolVatAmountBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis iznosa PDV-a, zatim će se taj podatak ispisati.
ItemsShowBoolAmountBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis vrijednosti, zatim će se taj podatak ispisati.
ItemsAmountBySubjectToVATAndPricingTypeBookmark vrati vrijednost artikla glede na tip računa (veleprodajni/maloprodajni) te pri tome uzima u obzir da li je tvrtka obveznik PDV-a ili nije.
ItemsAmountLabelBookmark vrati vrijednost labele (tekst u naslovnom redu tablice): "Vrijednost s PDV-om" ili "Vrijednost bez PDV-a" glede na tip računa (veleprodajni/maloprodajni)
ItemsShowBoolConsumTaxRateBookmark vrati vrijednost 0 ili 1 glede na izabrani podatak na kartici "Dodatne postavke". Ukoliko je izabran podatak za ispis stope PNP, zatim će se taj podatak ispisati.
ItemsPriceBySubjectToVATAndPrcType2DecBookmark vrati cijenu artikla ispisanu na dva decimalna mjesta glede na tip računa (veleprodajni/maloprodajni) te pri tome uzima u obzir da li je tvrtka obveznik PDV-a ili nije.
ItemsPriceWithDiscBySubToVATAndPrcType2DBookmark vrati cijenu s popustom artikla ispisanu na dva decimalna mjesta glede na tip računa (veleprodajni/maloprodajni) te pri tome uzima u obzir da li je tvrtka obveznik PDV-a ili nije.

Ukoliko koristimo preuzete postavke odnosno nemamo izabrane podatke za ispis tablice stavki, preuzeto se ispisuju: Pozicija, Naziv artikla, Količina, Jedinica mjere, MPC/VPC, Popust %, PDV %, Vrijednost s/bez PDV-a

Bookmarki vezani na rekapitulaciju dokumenta:

UkupnoIznosPopustaPoTipuRacBookmark vrati vrijednost ukupnog popusta s/bez PDV-a glede na tip računa (veleprodajni/maloprodajni) s predznakom minusa (-)
UkupnoIznosPopustaPoTipuRacPozitivnoBookmark vrati vrijednost ukupnog popusta s/bez PDV-a glede na tip računa (veleprodajni/maloprodajni)
DocumentIsInHomeCurrBoolBookmark vrati vrijednost 0 ili 1 ovisno o tome da li je dokument u domaćoj valuti (HRK). Vrijednosti su 0 - nije domaća valuta, 1 - domaća valuta.
DocumentIsInVATCurrBoolBookmark vrati vrijednost 0 ili 1 ovisno o tome da li je valuta dokumenta jednaka valuti obračuna PDV-a. Vrijednosti su 0 - nije jednaka valuta, 1 - jednaka valuta.
RatePostojeUvjetBookmark vrati vrijednost 0 ili 1 ovisno o tome da li postoje rate plaćanja na dokumentu. Vrijednosti su: 0 - ne postoje, 1 - postoje.
UkupnoTezinaArtikalaIliNistaBookmark vrati ukupnu težinu ili ništa, ovisno o izabranoj opciji "Pri ispisu dokumenata prikaži podatak o ukupnoj težini artikala" u postavkama tvrtke.
UkupnoBezPopustaPoTipuRacBookmark vrati ukupnu vrijednost bez popusta s/bez PDV-a glede na tip računa (veleprodajni/maloprodajni)
UkupnoZaPlacanjeSlovimaUvjetBookmark vrati vrijednost ukupno za platiti ispisano slovima ovisno o izabranoj opciji "Na računu se ispisuje ukupni iznos računa slovima" u postavkama tvrtke.

Bookmarki za dodatne opcije

KontrolnaKolicinaIliNistaBookmark vrati ukupnu količinu ili ništa, ovisno o izabranoj opciji "Pri ispisu dokumenata ne prikaži podatak o kotrolnoj količini" u postavkama tvrtke.
EUraBarkodUvjetBookmark vrati eUra qr kod ili ništa, ovisno o izabranoj opciji "Prikaz eUra barkoda na osnovnom izgledu računa" u postavkama tvrtke.
IzjavaPretporezaBookmark vrati izjavu o pretporezu za knjižno odobrenje ukoliko je tvrtka obveznik PDV-a te dokument ima postavljenu hrvatsku jezičnu varijantu.
KontrolorKnjigovodstveneIspraveIliNistaBookmark vrati kontrolora ili ništa, ovisno o izabranoj opciji "Pri ispisu dokumenata prikaži kontrolora knjigovodstvene isprave" u postavkama tvrtke.

 

1.6.10.2.19. Dodatni bookmarki za prijemni list

Uz osnovne bookmarke, koji su na raspolaganju za sve dokumente, pripremili smo i nekoliko specifičnih namjenjenih pripremi predloška za ispis prijemnog lista.

USkladistePodatak u koje skladište zaprimate robu s prijemnog lista.
MjestoPrijemaDokumenta Mjesto troška gdje je bio preuzet dokument.
DokumentPreuzeoOsoba, koja je preuzela dokument.
DatumPreuzimanjaIspiše datum primitka robe.
InterniBrOtpremniceIspiše broj primljene otpremnice.
InterniDatumOtpremniceIspiše datum primljene otpremnice.
KontrolnaKolicinaIspiše se kontrolna količina robe.
NarudzbaIspiše broj narudžbe.

Bookmark-i za ispis stavki:

StavkeSerijskeBrojeviSerijski brojevi artikla.
StavkeDobCijenaUDomacojValuti Dobavljačeva cijena u domaćoj valuti.
StavkeDobCijenaUDomacojValutiSaPN Dobavljačeva cijena u domaćoj valuti sa povratnom naknadom.
StavkeDobVrijednostUDomacojValuti Dobavljačeva vrijednost artikla u domaćoj valuti.
StavkeDobVrijednostUDomacojValutiSaPN Dobavljačeva vrijednost artikla u domaćoj valuti sa povratnom naknadom.
StavkeDobavljacevaCijena Dobavljačeva cijena artikla.
StavkeVrijednostUValutiDobavljaca Vrijednost artikla u dobavljačevoj valuti.
StavkePopustDobavljaca Postotak popusta dobavljača.
StavkeIznosPopustaDobavljaca Iznos popusta dobavljača.
StavkeCarinaPostotak Postotak carine.
StavkeIznosCarine Iznos carine.
StavkeNabavnaCijenaNabavna cijena artikla.
StavkeNabavnaVrijednostNabavna vrijednost artikla (nabavna cijena * količina).
StavkeVpRazlikaUCijeniVeleprodajna razlika u cijeni, za artikal.
StavkeVpRazlikaUCijeniVrijednostUkupno veleprodajna razlika u cijeni (cijena * količina).
StavkeVpMarzaPostotakPostotak marže na veleprodajnu cijenu.
StavkeVpMarzaIznos marže na veleprodajnu cijenu.
StavkeVpMarzaVrijednostVrijednost marže na veleprodajnu vrijednost (količina * cijena)
StavkeVpCijenaVeleprodajna cijena artikla.
StavkeVpVrijednostVeleprodajna vrijednost artikla (veleprojdana cijena * količina).
StavkeMpRazlikaUCijeniMaloprodajna razlika u cijeni, za artikal.
StavkeMpRazlikaUCijeniVrijednostUkupno maloprodajna razlika u cijeni (cijena * količina).
StavkeMpRazlikaUCijeniPostotakUkupno maloprodajna razlika u cijeni (cijena * količina).
StavkeMpMarzaIznos marže na maloprodajnu cijenu.
StavkeMpMarzaPostotakPostotak marže na maloprodajnu cijenu.
StavkeMpMarzaVrijednostVrijednost marže na maloprodajnu vrijednost (količina*cijena).
StavkeMpCijenaMaloprodajna cijena artikla.
StavkeMpVrijednostMaloprodajna vrijednost artikala (cijena * količina.
StavkeMaloprodajnaCijenaSaPN Maloprodajna cijena sa povratnom naknadom.
StavkeMaloprodajnaVrijednostSaPNMaloprodajna vrijednost s povratnom naknadom.
StavkeIznosPN Iznos povratne naknade.
StavkeMpCijenaSaPDVMaloprodajna cijena s PDV.
StavkeMpVrijednostSaPDVMaloprodajna vrijednost s PDV.
StavkeMpCijenaIznosPDVIznos PDV od maloprodajne cijene.
StavkePretporezPostotak Izlazni PDV stavke u postotku.
StavkeIznosPretporeza Iznos izlaznog PDV-a.
StavkeTrosakPrijevozaPostotak Postotak troška prijevoza.
StavkeIznosTroskaPrijevoza Iznos troškova prijevoza na stavci.
StavkeNeposredniTroskoviPostotak Postotak neposrednih troškova.
StavkeUkupnoNeposredniTroskovi Ukupan iznos neposrednih troškova na stavci.
StavkeBarCodeIspiše se bar code artikala.
StavkeKataloskiBrojIspiše se kataloški broj artikala.
StavkeMpMarzaIliZaRabljenaDobraIznos marže na maloprodajnu cijenu ili iznos marže za rabljena dobra.
StavkeMpMarzaVrijednostIliZaRabljenaDobraVrijednost marže na maloprodajnu vrijednost ili vrijednost marže za rabljena dobra(količina*cijena).
StavkeMpCijenaIznosPDVIliZaRabljenaDobraIznos PDV od maloprodajne cijene ili iznos PDV od maloprodajne cijene za rabljena dobra.
StavkeIznosPDVIliZaRabljenaDobraIznos PDV-a ili iznos PDV-a za rabljena dobra.
StavkeMpCijenaIliZaRabljenaDobraMaloprodajna cijena artikla ili maloprodajna cijena za rabljena dobra.
StavkeMpVrijednostIliZaRabljenaDobraMaloprodajna vrijednost artikla ili maloprodajna vrijednost za rabljena dobra.

Bookmark-i za svote stavki:

UkupnoNabavnaVrijednostUkupna vrijednost bez PDV.
UkupnoNabavnaVrijednostSaPN Ukupna nabavna vrijednost sa povratnom naknadom.
UkupnoVpMarzaVrijednostUkupna vrijednost marže na veleprodajnu vrijednost (iznos * količina).
UkupnoVpMarzaUkupni iznos marže na veleprodajnu vrijednost na jedinicu mjere.
UkupnoVpVrijednostUkupna veleprodajna vrijednost (iznos * količina).
UkupnoVpIznosUkupni veleprodajni iznos na jedinicu mjere.
UkupnoVpRazlikaUCijeniVrijednostUkupno veleprodajna razlika u cijeni.
UkupnoMpcMarzaVrijednostUkupna vrijednost marže na maloprodajnu vrijednost (iznos * količina).
UkupnoMpMarzaUkupna vrijednost marže na maloprodajnu vrijednost na jedinicu mjere.
UkupnoMpcVrijednostBezPDVUkupno maloprodajna vrijednost bez PDV.
UkupnoMpcRazlikaUCijeniVrijednostUkupno maloprodajna razlika u cijeni.
UkupnoMpcPDVVrijednostUkupna vrijednost PDV za maloprodajnu vrijednost (vrijednost * količina).
UkupnoMpPDVUkupna vrijednost PDV za maloprodajnu vrijednost na jedinicu mjere.
UkupnoMpcVrijednostUkupno maloprodajna vrijednost (iznos * količina).
UkupnoMpIznosUkupno maloprodajna vrijednost na jedinicu mjere.
UkupnoIznosPopusta Ukupan iznos popusta dobavljača.
UkupnoDobVrijednostUDomacojValutiSaPN Ukupna dobavljačeva vrijednost sa povratnom naknadom.
UkupnoVrijednostUDomValuti Ukupan iznos u domaćoj valuti.
UkupnoVrijednostUDobValuti Ukupna vrijednost u dobavljačevoj valuti.
UkupnoIznosPretporeza Ukupan iznos ulaznog poreza.

Bookamark-i za ispis iznosa troškova transporta, carine, itd.

UkupnoTrosakPrijevoza Ukupni iznos troška prijevoza.
UkupnoIznosCarine Ukupni iznos carine.
UkupnoNeposredniTroskovi Ukupni iznos neposrednih troškova.

Bookmarki za ispis rekapitulacije:

RekapitulacijaPDVStopaPDV Rekapitulacija stope PDV-a.
RekapitulacijaPDVNetoMPC Rekapitulacija PDV maloprodajne cijene na jedinicu mjere.
RekapitulacijaPDVPDV Rekapitulacija PDV-a na jedinicu mjere.
RekapitulacijaPDVProdajnaVrijedBezPDV Rekapitulacija prodajne vrijednosti bez PDV-a.
RekapitulacijaPDVIznosPDV Iznos PDV-a prodajne vrijednosti.
RekapitulacijaPDVProdajnaVrijedSaPDV Rekapitulacija PDV-a prodajne vrijednosti da PDV-om.

 

1.6.10.2.20. Dodatni bookmarki za putne naloge

Uz osnovne bookmarke koji su na raspolaganju za sve dokumente, na raspolaganju je i nekoliko specifičnih za ispis putnih naloga.

TravelOrderIsForeignCountriesBoolIspisuje se vrijednost 0 ili 1. Vrijednost 0 označava da nije izabrana dnevnica za inozemstvo, vrijednost 1 označava da se radi o dnevnici za inozemstvo.
TravelOrderAppointedEmployeeIspisuje se ime i prezime zaposlenika koji putuje.
TravelOrderEmployeeWorkOnPositionIspisuje se radno mjesto zaposlenoga.
TravelOrdeEmployeeLiveOnAddressIspisuje se adresa zaposlenoga (ulica, grad, poštanski broj).
TravelOrderOnDayIspisuje se datum od kojega traje putovanje (podatak upisan u "Putovanje će trajati od dana").
TravelOrderOnHourIspisuje se sat od kojega traje putovanje.
TravelOrderTravelingIntoIspisuje se odredište putovanja.
TravelOrderAssignmentIspisuje se svrha putovanja.
TravelOrderTravelLastUntilDayIspisuje se datum do kojega traje putovanje (podatak upisan u "do dana").
TravelOrderNumberOfDaysIspisuje se broj dana putovanja.
TravelOrderApprovedAssetsIspisuje se tekst glede na podatak izabran u opciji "Za putovanje se odobrava uporaba".
TravelOrderShowOdometerReadingBoolIspisuje vrijednost 0 ili 1. Vrijednost 0 se ispisuje kada nije izabran prikaz brojača, vrijednost 1 se ispisuje kada je izabran prikaz brojača.
TravelOrderDriveRecordsBoolIspisuje vrijednost 0 ili 1. Vrijednost 0 se ispisuje kada se ne vodi knjiga vožnje, vrijednost 1 se ispisuje kada se ne vodi knjiga vožnje.
TravelOrderOdometerReadingBeforeTripIspisuje stanje brojača vozila na datum polaska.
TravelOrderOdometerReadingAfterTripIspisuje stanje brojača vozila na datum povratka.
TravelOrderTravelExpensesPaidIspisuje podatak o platitelju troškova (podatak upisan u "Putne troškove plaća").
TravelOrderTravelExpenseAmountIspisuje podatak o visini dnevnice.
TravelOrderSpecialSupplementalIspisuje podatak o postotku povećanja dnevnice.

Za tablicu stavki je potrebno izraditi naslovni redak koji može sadržavati sljedeće bookmarke (stupce):

TravelOrderAdvancePaymentsIsoCodeIspisuje podatak o novčanoj valuti vezanog predujma.
TravelOrderAdvancePaymentsAmountIspisuje podatak o iznosu vezanog predujma.

Ispod naslovnog retka je potrebno dodati prazni redak te u prvo polje postaviti bookmark TravelOrderAdvancePayments.

U slučaju da tablica ne sadrži bookmark TravelOrderAdvancePayments se stavke ne budu ispisale u tablici.

 

1.6.10.2.21. Dodatni bookmarki za platnu listu

Uz osnovne bookmarke koji su na raspolaganju za sve dokumente, na raspolaganju je i nekoliko specifičnih za ispis platne liste.

Za ispis podataka o zaposleniku se koriste sljedeći bookmarki:

PartnerCodeŠifra partnera zaposlenika.
EmployeeNameIme zaposlenika.
EmployeeGivenNamePrezime zaposlenika.
EmployeeDisplayStringime i prezime zaposlenika.
EmployeeMaticnaStMatični broj zaposlenika.
EmployeeDavcnaStOIB zaposlenika.
EmployeeAddressStreetUlica iz adrese zaposlenika.
EmployeeAddressPostalCodeAndCityPoštanski broj i grad iz adrese zaposlenika.
EmployeeAddressCountryDržava iz adrese zaposlenika.
EmployeePhoneBroj telefona zaposlenika.
EmployeeMobilePhoneBroj mobitela zaposlenika.
EmployeeEmailEmail zaposlenika.
EmployeeBankAccountBroj bankovnog računa zaposlenika.
EmployeeVacationTotalUkupni broj dana godišnjeg odmora (trenutni + stari) zaposlenika.
EmployeeVacationFromLastYearBroj dana starog godišnjeg odmora zaposlenika.
EmployeeVacationForCurrentYearBroj dana trenutnog godišnjeg odmora zaposlenika.
EmploymentPositionNameNaziv radnog mjesta zaposlenika.
EmploymentBeginDateDatum prvog zaposlenja zaposlenika.
EmploymentTotalWorkingPeriodYMDRadni staž zaposlenika (godine, mjeseci, dani).
EmploymentCalculationFactorOfGrossSalaryKoeficijent za izračun plaće zaposlenika.

Za tablicu stavki bruto iznosa je potrebno prvo napraviti naslovni redak koji može sadržavati sljedeće bookmarke:

PaySettGrossItemPositionPozicija retka.
PaySettGrossItemCodeIspis oznake dodatka na obračunu.
PaySettGrossItemDescriptionOpis odnosno naziv oznake dodatka na obračunu.
PaySettGrossItemAmountBruto iznos stavke.
PaySettNetItemAmountNeto iznos stavke.
PaySettGrossItemParamAmountVrijednost parametra stavke.
PaySettGrossItemParamDescriptionOpis vrijednosti parametra stavke (jedinica mjere).
PaySettGrossItemParamDescIsPctVraća vrijednost 0 ili 1. 1 vraća ako je vrijednost parametra stavke postotak, 0 vraća ako nije postotak.
PaySettGrossItemParamDescIsHoursVraća vrijednost 0 ili 1. 1 vraća ako je vrijednost parametra stavke sat (h), 0 vraća ako nije sat.

Ispod naslovnog retka je potrebno dodati još jedan prazan red i u njega postaviti bookmark PaySettGrossItems.

U slučaju da u tablici nema reda s bookmarkom PaySettGrossItems, stavke u tablici se ne budu ispisale.

xmlBookmarkPaySettBonusesExistsBool

Za tablicu stavki boniteta je potrebno prvo napraviti naslovni redak koji može sadržavati sljedeće bookmarke:

xmlBookmarkPaySettBonusDescription
xmlBookmarkPaySettBonusAmount

Ispod naslovnog retka je potrebno dodati još jedan prazan red i u njega postaviti bookmark xmlBookmarkPaySettBonuses.

U slučaju da u tablici nema reda s bookmarkom xmlBookmarkPaySettBonuses, stavke u tablici se ne budu ispisale.

xmlBookmarkPaySettCompensationsItemsExistsBool

Za tablicu stavki povrata je potrebno prvo napraviti naslovni redak koji može sadržavati sljedeće bookmarke:

xmlBookmarkPaySettCompensationItemDescription
xmlBookmarkPaySettCompensationItemDaysNumber
xmlBookmarkPaySettCompensationItemAmountPerDay
xmlBookmarkPaySettCompensationItemAmountPerKm
xmlBookmarkPaySettPaySettCompensationItemAmount
xmlBookmarkPaySettCompensationItemParamDesc

Ispod naslovnog retka je potrebno dodati još jedan prazan red i u njega postaviti bookmark xmlBookmarkPaySettCompensationsItems.

U slučaju da u tablici nema reda s bookmarkom xmlBookmarkPaySettCompensationsItems, stavke u tablici se ne budu ispisale.

Za tablicu stavki odbitaka je potrebno prvo napraviti naslovni redak koji može sadržavati sljedeće bookmarke:

PaySettDeductItemPosition
PaySettDeductItemDescription
PaySettDeductItemAmount
PaySettDeductItemDetailsString

Ispod naslovnog retka je potrebno dodati još jedan prazan red i u njega postaviti bookmark PaySettDeductItems.

U slučaju da u tablici nema reda s bookmarkom PaySettDeductItems, stavke u tablici se ne budu ispisale.

Ostali bookmarki:

PayrollPackageMonthString
PayrollPackageMonthWithNumString
PayrollPackagePaymentDate
PayrollPackageStartingSalary
PayrollSettlementHoursTotal
PayrollSettlementHoursSickLeave
PayrollSettlementHoursSickLeaveAbove30
PayrollSettlementHoursUnpaidAbsence
PayrollSettlementHoursPaidLeave
PayrollSettlementHoursRegularWork
PayrollSettlementHoursAfternoonWork
PayrollSettlementHoursOvertime
PayrollSettlementHoursWorkOnSunOrHol
PayrollSettlementHoursHolidays
PayrollSettlementHoursMaternityLeave
PayrollSettlementHoursNightWork
PayrollSettlementAccountNumber
PayrollSettlementAccountReference
PayrollSettlementCostCenter
PayrollSettlementGrossSalary
PayrollSettlementTotalNetSalary
PayrollSettlementTotalNetSalaryForPay
PayrollSettlementTotalGrossSalary
PayrollSettlementTotalCost
PayrollSettlementTotalDeductions
xmlBookmarkPayrollSettlementTotalBonuses

 

Primjeri HTML predložaka za ispis računa

U ovom poglavlju možete pogledati i/ili preuzeti primjere predložaka za ispis dokumenata.
Predlošci su spremni za upotrebu.

Sve što morate napraviti, ako se odlučite za konkretni predložak, je sljedeće:

Primjeri predložaka su na sljedećim podstranicama ovoga poglavlja.

 

1.6.10.2.21.1. Primjeri izgleda dokumenata: Jednostavni

1.6.10.2.21.1.1 Datoteke

jednostavniMaloprodajni.zip
Veličina: 3,32 kB
Predložak za ispis maloprodajnog računa.
jednostavniVeleprodajni.zip
Veličina: 3,37 kB
Predložak za ispis veleprodajnog računa.
jednostavniMaloprodajniDvijeValute.zip
Veličina: 3,43 kB
Predložak za ispis maloprodajnog računa u dvije valute.

1.6.10.2.21.1.2 Izgled dokumenta na primjeru

Maloprodajni račun:

  

Veleprodajni račun:

  

Maloprodajni račun u dvije valute:

  

 

1.6.10.2.21.2. Primjeri izgleda dokumenata: Klasični

1.6.10.2.21.2.1 Datoteke

klasicniMaloVele.zip
Veličina: 39,47 kB
Predložak za ispis maloprodajnog/veleprodajnog računa.
klasicniMaloVeleDvijeValute.zip
Veličina: 39,55 kB
Predložak za ispis maloprodajnog/veleprodajnog računa u dvije valute.
klasicnaMaloVeleVezniDokNadStavkama.zip
Veličina: 40,17 kB
Predložak za ispis maloprodajnog/veleprodajnog računa sa obračunatim iznosima po računima za predujam.

1.6.10.2.21.2.2 Izgled dokumenta na primjeru

Maloprodajni/veleprodajni račun:

  

Maloprodajni/veleprodajni račun u dvije valute:

  

Maloprodajni/veleprodajni račun sa obračunatim iznosima po računima za predujam:

  

 

1.6.10.2.21.3. Primjeri izgleda dokumenata: Kompleksni

1.6.10.2.21.3.1 Datoteke

kompleksniKupacDesno.zip
Veličina: 40,41 kB
Predložak za ispis maloprodajnog/veleprodajnog računa sa obračunatim iznosima po računima za predujam ukoliko postoje; podaci o kupcu su na desnoj strani računa.
kompleksniKupacLijevo.zip
Veličina: 40,48 kB
Predložak za ispis maloprodajnog/veleprodajnog računa sa obračunatim iznosima po računima za predujam ukoliko postoje; podaci o kupcu su na lijevoj strani računa.
kompleksniKupacLijevoDvijeValute.zip
Veličina: 40,64 kB
Predložak za ispis maloprodajnog/veleprodajnog računa u dvije valute sa obračunatim iznosima po računima za predujam ukoliko postoje; podaci o kupcu su na lijevoj strani računa.

1.6.10.2.21.3.2 Izgled dokumenta na primjeru

Maloprodajni/veleprodajni račun; kupac na desnoj strani:

  

Maloprodajni/veleprodajni račun; kupac na lijevoj strani:

  

Maloprodajni/veleprodajni račun u dvije valute; kupac na lijevoj strani:

  

 

1.6.10.2.21.4. Primjeri izgleda dokumenata: Moderni

1.6.10.2.21.4.1 Datoteke

Moderni 1.zip
Veličina: 76,24 kB
Predložak za ispis veleprodajnog računa.
Moderni 2.zip
Veličina: 8,14 kB
Predložak za ispis veleprodajnog računa.
Moderni 3.zip
Veličina: 12,65 kB
Predložak za ispis maloprodajnog računa.
Moderni 4.zip
Veličina: 150,61 kB
Predložak za ispis maloprodajnog računa.

1.6.10.2.21.4.2 Izgled dokumenta na primjeru

Veleprodajni račun (Moderni 1):

  

Veleprodajni račun (Moderni 2):

  

Maloprodajni račun (Moderni 3):

  

Maloprodajni račun (Moderni 4):

  

 

1.6.10.2.21.5. Primjeri izgleda dokumenata: POS (80mm)

1.6.10.2.21.5.1 Datoteke

htmlPOS80mm.zip
Veličina: 5,60 kB
Predložak za ispis POS računa iz internet aplikacije na POS printeru, predložak nije moguće koristiti za ispis računa iz POS clienta.

1.6.10.2.21.5.2 Izgled dokumenta na primjeru

POS račun:

  

 

1.6.10.2.21.6. Primjer izgleda dokumenta: Prijemni list (proširena kalkulacija)

1.6.10.2.21.6.1 Datoteke

GoodsReceiptList.zip
Veličina: 5,11 kB
Predložak za ispis prijemnog lista (proširena kalkulacija) namijenjen za primke koje sadržavaju rabljena dobra (Posebni postupak oporezivanja marže u prometu rabljenih dobara).

1.6.10.2.21.6.2 Izgled dokumenta na primjeru

Prijemni list (proširena kalkulacija):

  

 

Primjeri predložaka za ispis računa

U ovom poglavlju možete pogledati i/ili preuzeti primjere predložaka za ispis dokumenata, korištenjem programa MS Word.
Predlošci su spremni za upotrebu.

Sve što morate napraviti, ako se odlučite za konkretni predložak, je sljedeće:


Galerija predložaka dokumenata

Pogledajte slijedeće pripremljene predloške za ispis dokumenata:

Predloga1
Predloga2
Predloga3









Predloga4
Predloga42

Predloga43

















Predloga5
Predloga6
Predloga63











 

1.6.10.2.21.7. Primjer izgleda dokumenata: Klasika

1.6.10.2.21.7.1 Datoteke

ponudaKlasika1.doc
Veličina: 36,50 kB
Predložak za ispis ponude.
Racun.Klasika1.doc
Veličina: 55,50 kB
Predložak za ispis računa.
racun.Klasika1.doc
Veličina: 55,50 kB
Predložak za ispis računa ("kn", "EUR").
racun.Klasika1eng.doc
Veličina: 55,50 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
otpremnicaKlasika1.doc
Veličina: 45,00 kB
Predložak za ispis otpremnice.

1.6.10.2.21.7.2 Izgled dokumenta na primjeru

  

 

1.6.10.2.21.8. Primjer izgleda dokumenata: Klasika

1.6.10.2.21.8.1 Datoteke

ponudaKlasika2.doc
Veličina: 34,64 kB
Predložak za ispis ponude.
Racun.Klasika2.doc
Veličina: 51,50 kB
Predložak za ispis računa.
racun.Klasika2Hr.doc
Veličina: 55,50 kB
Predložak za ispis računa ("kn", "EUR").
racun.Klasika2eng.doc
Veličina: 52,50 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
opomenaKlasika2.doc
Veličina: 39,00 kB
Predložak za ispis opomene.
otpremnicaKlasika2.doc
Veličina: 38,00 kB
Predložak za ispis otpremnice.

1.6.10.2.21.8.2 Izgled dokumenta na primjeru

  

 

1.6.10.2.21.9. Primjer izgleda dokumenata: Klasika

1.6.10.2.21.9.1 Datoteke

ponudaKlasika3.doc
Veličina: 49,00 kB
Predložak za ispis ponude.
racun.Klasika3.doc
Veličina: 43,00 kB
Predložak za ispis računa.
Racun.Klasika3.doc
Veličina: 43,50 kB
Predložak za ispis računa ("kn", "EUR").
racun.Klasika3eng.doc
Veličina: 43,00 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
otpremnicaKlasika3.doc
Veličina: 36,02 kB
Predložak za ispis otpremnice.

1.6.10.2.21.9.2 Izgled dokumenta na primjeru

  

 

1.6.10.2.21.10. Primjer izgleda dokumenata: Kompleks

1.6.10.2.21.10.1 Datoteke

ponudaKompleks1.doc
Veličina: 47,00 kB
Predložak za ispis ponude.
racun.Kompleks1.doc
Veličina: 55,50 kB
Predložak za ispis računa.
Racun.Kompleks1.doc
Veličina: 55,50 kB
Predložak za ispis računa ("kn", "EUR").
racun.Kompleks1eng.doc
Veličina: 55,50 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
otpremnicaKompleks1.doc
Veličina: 22,50 kB
Predložak za ispis otpremnice.

1.6.10.2.21.10.2 Izgled dokumenta na primjeru

  

 

1.6.10.2.21.11. Primjer izgleda dokumenata: Kompleks

1.6.10.2.21.11.1 Datoteke

ponudaKompleks2.doc
Veličina: 45,00 kB
Predložak za ispis ponude.
racun.Kompleks2.doc
Veličina: 55,50 kB
Predložak za ispis računa.
Racun.Kompleks2.doc
Veličina: 55,50 kB
Predložak za ispis računa ("kn", "EUR").
racun.Kompleks2eng.doc
Veličina: 55,50 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
otpremnicaKompleks2.doc
Veličina: 36,57 kB
Predložak za ispis otpremnice.

1.6.10.2.21.11.2 Izgled dokumenta na primjeru

  

 

1.6.10.2.21.12. Primjer izgleda dokumenata: Kompleks

1.6.10.2.21.12.1 Datoteke

ponudaKompleks3.doc
Veličina: 44,00 kB
Predložak za ispis ponude.
Racun.Kompleks3.doc
Veličina: 59,00 kB
Predložak za ispis računa.
racun.Kompleks.3.doc
Veličina: 59,00 kB
Predložak za ispis računa ("kn", "EUR").
racun.Kompleks3eng.doc
Veličina: 60,00 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
otpremnicaKompleks3.doc
Veličina: 39,00 kB
Predložak za ispis otpremnice.

1.6.10.2.21.12.2 Izgled dokumenta na primjeru

  

 

1.6.10.2.21.13. Primjer izgleda dokumenata: Moderna

1.6.10.2.21.13.1 Datoteke

ponuda.Moderna1.doc
Veličina: 64,50 kB
Predložak za ispis ponude.
racun.Moderna1.doc
Veličina: 64,50 kB
Predložak za ispis računa.
Racun.Moderna1.doc
Veličina: 66,00 kB
Predložak za ispis računa ("kn", "EUR").
racun.Moderna1eng.doc
Veličina: 65,50 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
otpremnicaModerna1.doc
Veličina: 53,00 kB
Predložak za ispis otpremnice.

1.6.10.2.21.13.2 Izgled dokumenta na primjeru

  

 

1.6.10.2.21.14. Primjer izgleda dokumenata: Moderna

1.6.10.2.21.14.1 Datoteke

ponudaModerna_2.doc
Veličina: 54,50 kB
Predložak za ispis ponude.
racun.Moderna_2.doc
Veličina: 97,00 kB
Predložak za ispis računa.
Racun.Moderna_2.doc
Veličina: 99,50 kB
Predložak za ispis računa ("kn", "EUR").
racun.Moderna_2eng.doc
Veličina: 99,50 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
otpremnicaModerna_2.doc
Veličina: 54,50 kB
Predložak za ispis otpremnice.

1.6.10.2.21.14.2 Izgled dokumenta na primjeru

  

 

1.6.10.2.21.15. Primjer izgleda dokumenata: Moderna

1.6.10.2.21.15.1 Datoteke

ponudaModerna3.doc
Veličina: 60,00 kB
Predložak za ispis ponude.
racun.Moderna3.doc
Veličina: 72,50 kB
Predložak za ispis računa.
Racun.Moderna3.doc
Veličina: 73,00 kB
Predložak za ispis računa ("kn", "EUR").
Racun.Moderna3eng.doc
Veličina: 75,00 kB
Predložak za ispis računa ("kn", "EUR") na engleskom.
otpremnicaModerna3.doc
Veličina: 52,50 kB
Predložak za ispis otpremnice.

1.6.10.2.21.15.2 Izgled dokumenta na primjeru

  

 

1.6.10.3. Postavke teksta

Uz mogućnost dodavanja logotipa zadati možemo i željeni tekst za ispis na izdanim dokumentima koji se pozicionira ispred i iza tablice sa stavkama dokumenta.

Sve mogućnosti prikazane su na slici dolje:

  


U postavkama teksta dostupan je popis riječi tj. izraza koje možemo koristiti pri zadavanju našeg teksta za ispis na dokumentima, a koji omogućuju automatski ispis određenih podataka/teksta Kada dodajemo te izraze unutar našeg teksta pripazimo da ih zapisujemo između dva znaka $.

Primjer:

$NAZIV$, $VALUTA$, ...

Te riječi tj. izraze prema potrebi uključujemo u tekst(ove) na našim dokumentima.

FAXFax tvrtke
EMAILEmail izdavatelja dokumenta
TELEFONTelefonski broj pošiljatelja
NAZIVNaziv tvrtke - izdavatelj dokumenta
DOC_ISSUERNaziv izdavatelja dokumenta (tvrtka)
DOC_ISSUER_EMAILEmail izdavatelja dokumenta
DOC_ISSUER_MOBILEMobilni telefon izdavatelja dokumenta
DOC_ISSUER_PHONETelefon izdavatelja dokumenta
BANKNaziv banke
BANK_DOCNaziv banke bankovnog računa iz dokumenta
BANK_ACCOUNT_DOCBroj bankovnog računa na dokumentu
IBANIBAN
IBAN_DOCIBAN na dokumentu
SWIFTSWIFT
SWIFT_DOCSWIFT na dokumentu
SKLICPoziv na broj
VALUTADospijeće
MJESTO_IZDAVANJAMjesto izdavanja dokumenata
MJESTO_PREUZIMANJAMjesto preuzimanja dokumenta
ADRESAAdresa
POZIV_NA_BROJPoziv na broj
OIBOIB
JAMSTVOJamstveni tekst
MATICNI_BROJMBS/MBO
POREZNI_BROJOIB
PDV_BROJPDV ID broj
MOBITELMobilni telefon
TRRBankovni račun
NOVCANA_VALUTANovčana valuta
ISPOSTAVIODokument ispostavio
ISPOSTAVIO_EMAILEmail izdavatelja dokumenta
DANASDanašnji datum
KRAJ_IZDAJEMjesto izdavanja dokumenata
KRAJ_PREUZIMANJAMjesto preuzimanja dokumenta

Dodatno za račun za predujam:

DATUM_PREDUJMADatum predujma računa za predujam

Unos podataka potvrdimo klikom na Potvrdi unos.

 

1.6.10.4. Postavke zaglavlja dokumenta


  1. U prazno polje upišite tekst za ispis u zaglavlju dokumenta. Isto tako izaberite poziciju ispisa teksta (na lijevoj/desnoj strani odnosno na sredini dokumenta).
  2. Oblikovati možete i logotip čiju veličinu možete i sami odrediti upisivanjem željene širine logotipa u % s obzirom na širinu zaglavlja dokumenta te koliko puta u % želite povećati logotip ako je premalen.
  3. Ako želite da se prvi redak u zaglavlju dokumenta ispiše s odebljanim slovima, označite kvačicom; tu opciju možete i odznačiti.

  
Postavke za zaglavlje dokumenta
  
  Slika 197: Postavke za zaglavlje dokumenta

U formatu RTF/PDF možete oblikovati zaglavlje dokumenta tako da se u zaglavlju dokumenta ispiše grafički prikaz sa tekstom kojeg možete odrediti sa datotekom u formatu PNG ili JPEG.

U formatu HTML odredite zaglavlje dokumenta tako da se u zaglavlju dokumenta ispiše grafički prikaz sa tekstom kojeg ste odredili sa datotekom u formatu GIF ili JPG.

Klikom na gumb Browse.gif potražite željenu sliku u svojim dokumentima te je izaberite. Nakon toga, sliku dodajte u zaglavlje dokumenta klikom na gumb Prenesi datoteku:

  

Klikom na gumb Briši logotip možete izbrisati logotip, ako vam više nije potreban u zaglavlju dokumenta.

 

1.6.10.5. Podešavanje podnožja dokumenta


  1. U prazno polje upišite tekst koji će se ispisati u podnožju dokumenta. Isto tako izaberite poziciju ispisa teksta na lijevoj/desnoj strani odnosno na sredini dokumenta.
  2. Prilagoditi možete i logotip izmjenom veličine, određivanjem širine logotipa u % glede na širinu podnožja dokumenta i koliko puta u % želimo logotip povećati u slučaju da je premalen.
  3. Ukoliko želite podebljan ispis prvog retka u podnožju dokumenta, mogućnost označite kvačicom.

  
Postavke za ispis u podnožju dokumenta
  
  Slika 199: Postavke za ispis u podnožju dokumenta

U formatu RTF/PDF možete postaviti ispis grafičkog prikaza sa tekstom u podnožju dokumenta, kojeg odredite datotekom u formatu PNG ili JPEG.

U formatu HTML možete oblikovati podnožje dokumenta tako da se u podnožju dokumenta ispiše grafički prikaz sa tekstom, kojeg odredite sa datotekom u formatu GIF ili JPG.

Klikom na gumb Browse.gif potražite odgovarajuću sliku u svojim dokumentima te sliku izaberite klikom. Nakon toga, sliku dodajte u podnožje dokumenta klikom na gumb Prenesi datoteku:

  

Klikom gumba Briši logotip možete izbrisati logotip ako više ne želite da se nalazi u podnožju dokumenta.

 

1.6.10.6. Podešavanje logotipa za HTML


Zbog ograničenja tražilice, u programu je potrebno posebno odrediti izgled dokumenata za ispis direktno iz tražilice te za ispis iz programa MS Office i PDF.

U formatu HTML možete oblikovati zaglavlje i podnožje dokumenta tako da se u zaglavlju ili podnožju dokumenta ispisuje grafički prikaz sa tekstom, s datotekom u formatu GIF ili JPEG.

  
Postavke logotipa za HTML
  
  Slika 201: Postavke logotipa za HTML

Klikom na gumb Browse.gif potražite odgovarajuću sliku u svojim dokumentima. Izberite je klikom te nakon toga dodajte u zaglavlje odnosno podnožje dokumenta klikom na gumb Prenesi datoteku. Nakon prijenosa slike, prikazuje se izbrano zaglavlje odnosno podnožje dokumenta za ispis u formatu HTML:

  

Klikom na gumb Odstrani logotip možete izbrisati logotip ukoliko više nije potreban u zaglavlju odnosno u podnožju dokumenta.

 

1.6.10.7. Ispisivanje dokumenta


Kada spremite sve postavke (tekstova, logotipa itd.), provjerite da li novi izgled dokumenata odgovara vašim željama i potrebama.

  
Izgled računa nakon dovršenog oblikovanja
  
  Slika 203: Izgled računa nakon dovršenog oblikovanja

 

1.6.10.8. Postavke ispisa naloga za plaćanje


Postavke ispisa naloga za plaćanje su dostupne putem izbornika |Ispis dokumenata |Postavke izgleda i ispisa dokumenata (prikazano na slici dolje):

  
Izbornik ispis i opcija Postavke izgleda i ispisa dokumenata
  
  Slika 204: Izbornik ispis i opcija Postavke izgleda i ispisa dokumenata

Nakon klika na tu opciju, otvoriti će se stranica sa postavkama ispisa, kao što prikazuje slika dolje:

  
Postavke ispisa za uplatnice na HUB 1-1 A4
  
  Slika 205: Postavke ispisa za uplatnice na HUB 1-1 A4

Izaberite vrstu dokumenta Nalog za plaćanje na obrascu HUB 3A (list A4, 3 naloga/stranici) i kliknite na oznaku Dodatne postavke kao što prikazuje slika dolje:

  
Postavke ispisa - dodatne postavke
  
  Slika 206: Postavke ispisa - dodatne postavke

U odjeljku Pomicanje ispisa za centriranje pri ispisu na predtiskane formulare upišite oba pomaka i unos potvrdite pritiskom na gumb Potvrdi unos.

 

1.6.10.9. Šifrarnik završnih tekstova

U izborniku |Postavke |Postavke tvrtke |Završni tekstovi za dokumente unaprijed možemo zadati određene završne tekstove tj. klauzule prema vrstama prodaje na prodajnim dokumentima.

Za dodavanje novog završnog teksta kliknemo na gumb Novi završni tekst pozicioniran desno iznad popisa korištenih završnih tekstova:

Postavke_ZavrsniTekst_NoviUnos.gif


Pri unosu možemo birati želimo li tekst vezati samo za točno određenu vrstu prodaje ili ga želimo koristi neovisno o vrsti prodaje zadane na dokumentu. Tako primjerice možemo zadati završni tekst za vrstu prodaje Oslobođene isporuke dobara unutar EU i točno određenu jezičnu varijantu ispisa te zadati na kojim sve dokumentima želimo iskazati taj završni tekst, kao što prikazuje slika u nastavku:

Postavke_ZavrsniTekst_OslobodjeneIsporukeEU.gif

Ako prilikom unosa teksta zadamo je preuzeti tekst, time aktiviramo automatsko dodavanje završnog teksta na svaki dokument koji odgovara izabranim postavkama. Ukoliko to ne označimo, završni tekst neće biti automatski dodan na dokument ali ćemo imati mogućnost samostalnog odabira tog teksta izravno na dokumentu koji odgovara postavkama završnog teksta.

Svi upisani i zadani tekstovi sustava (na slici označeno plavo) vidljivi su na popisu kao prikazano na slici dolje:

Postavke_ZavrsniTekst_Pregled.gif

U šifraniku možemo uz upisane tekstove vidjeti i unaprijed ugrađene završne tekstove sustava, koji su vezani za točno određene vrste prodaje. Takve tekstove nije moguće mjenjati.

Završni tekstovi koje upišemo u šifrarnik prikazivat će se u posebnom okviru na svim dokumentima za koje smo zadali korištenje tekstova, ukoliko izabremo odgovarajuću vrstu prodaje i jezičnu varijantu:

Postavke_ZavrsniTekst_PregledNaDokumentu.gif

Zadani tekstovi prikazani su odvojeno od ručno upisanih tekstova na dokumentu pa ih tako možemo i ukloniti, a da time istovremeno ne utječemo na završni tekst upisan izravno na dokumentu.

 

1.6.11. Slanje izdanih dokumenata

Dokumente izdane u programu e-racuni.hr možemo jednostavno poslati elektroničkim putem izravno iz programa, bez potrebe za prethodnim spremanjem lokalno na računalo:

 

1.6.11.1. Slanje dokumenata elektroničkom poštom


U programu je omogućeno izravno slanje prodajnih dokumenata elektroničkom poštom, čime se dokument pošalje kao privitak u formatu PDF. To znači da dokument nećete morati izvoziti i spremati na vaše računalo da biste ga zatim dodavali kao privitak unutar e-mail poruke.

Na predogledu dokumenta kliknite ikonu ikonakuverta.gif i izaberite |Slanje dokumenta e-mailom:

  
Slanje dokumenata elektr. poštom
  
  Slika 207: Slanje dokumenata elektr. poštom

Prikazati će se sljedeća maska:

  
Izravno slanje dokumenata elektr. poštom iz programa
  
  Slika 208: Izravno slanje dokumenata elektr. poštom iz programa

U polja za unos upišite sljedeće podatke:

E-mail pošiljateljaUpišite vašu e-mail adresu. U tom je polju automatski upisana e-mail adresa trenutno prijavljenog korisnika.
E-mail primateljaUpišite e-mail adresu primatelja, na koju želite poslati dokument. Polje će automatski biti popunjeno ukoliko smo u šifrarniku partnera upisali e-mail adresu navedenog partnera. U slučaju kada dokument šaljemo na više e-mail adresa, tada adrese razdvojimo točkom/zarezom npr. ivan@tvrtka.com;marko@tvrtka.com.
CC: - na znanjeUpišite e-mail adresu dodatnog primatelja, kojemu će mail biti poslan na znanje.
PredmetUpišite predmet e-mail poruke.
Tekst obavjestiUpišite željeni sadržaj/tekst.
PriloziDokument, unutar kojeg smo kliknuli na gumb za slanje e-mailom, je automatski dodan kao privitak u PDF formatu. Klikom na poveznicu Dodati možemo i dodatne privitke

Po završetku unosa, kliknemo na gumb U redu. Poruka će biti dostavljena primatelju. Korisnik - pošiljatelj može provjeriti popis poslane e-pošte iz programa u modulu |Postavke |Moje postavke |Postavke e-pošte |Poslana e-pošta.

 

1.6.11.2. Slanje računa ili ponuda putem SMS poruke kupcu

Iz računa ili ponuda koje se nalaze u modulima |Prodaja |Računi odnosno |Prodaja |Ponude, možemo uz ispis i slanje dokumenata e-poštom koristiti i slanje dokumenta kupcu u obliku SMS-a.

Nakon što kliknemo na izabrani račun ili ponudu, opciju slanja dokumenta putem SMS-a aktiviramo klikom na ikonu kuverta1.gif kao što prikazuje slika dolje:

  
Izaberemo opciju "Pošalji SMS"
  
  Slika 209: Izaberemo opciju "Pošalji SMS"

Nakon klika otvara se sljedeći prozor:

  
Izaberemo opciju "Unos sadržaja"
  
  Slika 210: Izaberemo opciju "Unos sadržaja"

Primatelj SMS je kupac, upisan na dokumentu. Automatski će se prenijeti i broj mobitela kupca, pohranjen pod |Partneri |Kupci na izbranom kupcu. Ako u podacima kupca nismo upisali broj mobitela, možemo ga upisati izravno u masci za slanje SMS-a.

Tekst poruke je tekst kojeg će zaprimiti kupac.

Klikom na gumb Ubaci poveznicu (link) na dokument možemo unutar teksta ubaciti poveznicu do samog računa, a putem koje kupac jednostavno otvara i pregledava račun.

 

1.6.12. Obrada za izdavanje periodičnih računa/predračuna za sljedeće obračunsko razdoblje

U modulu |Izvještavanje |Obrade dostupna je obrada Izdavanje periodičnih računa/predračuna za sljedeće obračunsko razdoblje. Obradu koristimo ukoliko izdajemo ponavljajuće se dokumente (predračune/ponude, račune) i želimo koristiti masovno automatsko izdavanje dokumenata za sljedeće razdoblje (npr. pretplate, članarine, najmovi i druge ponavljajuće se usluge).

1.6.12.1 Kako funkcionira automatsko izdavanje periodičnih računa?

Osnova za izdavanje dokumenta za sljedeće razdoblje je da postoji ne-storniran periodični račun za prethodno razdoblje. To znači da prvi ponavaljući se račun za kupca uvijek ispostavimo ručno i time zadamo parametre ponavaljanja kao što su:

Ova obrada pronalazi sve postojeće ponavljajuće se račune za prethodno razdoblje te ih kopira u novo razdoblje.

Ukoliko kupcima obračunavamo korištenje usluge unaprijed i bez jamstva da će račun biti plaćen, u tom slučaju preporučujemo izdavanje ponude/predračuna, a tek zatim račun na temelju plaćene ponude.

Za prekid niza ponavljanja računa na raspolaganju su dvije mogućnosti:

1.6.12.2 Pokretanje obrade za automatski ponavljajuće fakturiranje

  
Obrada za izdavanje periodičnih dokumenata za sljedeće obračunsko razdoblje
  
  Slika 211: Obrada za izdavanje periodičnih dokumenata za sljedeće obračunsko razdoblje

Prije pokretanja obrade zadajemo kriterije za odabir računa na temelju kojih će biti kreirani dokumenti za sljedeće obračunsko razdoblje:

Za fakture na mjestu troškaIzaberemo ako želimo obuhvatiti samo ponavaljuće se račune na izabranom mjestu troška.
Za kupce na stroškovnem mestuIzaberemo ako želimo kreirati nove račune samo za kupce na određenom mjestu troška.
Samo za aktivne kupceDokumenti će kao preuzeto biti kreirani samo za aktivne kupce. Želimo li kreirati dokumente za sve kupce, u tom slučaju ovdje uklonimo kvačicu.
Periodičnost računaIzaberemo način ponavljanja za račune prethodnog razdoblja na temelju kojih će biti kreirani dokumenti za sljedeće razdoblje. Npr. izaberemo samo mjesečne račune (izabrati možemo više tipova računa).
Prethodno fakturirano razdoblje najviše do datumaPri kopiranju u novo obračunsko razdoblje obuhvaćaju se samo ponavljajući se računi, fakturirani za razdoblje koje završava najviše do upisanog datuma.
Ne fakturiraj za razdoblje prijeOvim filterom ograničavamo da se u novo razdoblje fakturiranja kopiraju samo računi, izdani za obračunsko razdoblje nakon ovog datuma. Npr. ako smo kupcu zadnji puta fakturirali prije 1.1.2022 i upišemo taj datum, u tom se slučaju ovaj račun u 2023. godini neće ponoviti.
Vrsta dokumentaIzaberemo vrstu dokumenta koji želimo pripremiti korištenjem automatizma (ponuda/predračun ili pravi račun).
Kopiraj podatke o kupcu iz prethodnog računaOznačavanjem ovog parametra, podaci o kupcu kopiraju se iz zadnjeg ponavljajućeg se dokumenta umjesto iz šifrarnika kupaca.
Automatsko pošalji račun/ponudu kupcu na e-mailOznačavanjem ovog parametra, dokument će odmah po izdavanju automatski biti poslan na e-mail adresu kupca. Opcija radi samo u slučaju kada se kreiraju izdani dokumenti. Koncepte dokumenata nije moguće poslati na e-mail.
Izvedi simulaciju bez pohrane i slanja dokumenataOznačimo želimo li prije samog fakturiranja pokrenuti simulaciju za provjeru kojim će kupcima biti izdani novi računi. Program će pripremiti izvještaj sa sažetkom fakturiranja na temelju unaprijed zadanih kriterija.
Tip datotekeIzaberemo u kojem formatu datoteke želimo izvještaj sa sažetkom fakturiranja.

Nakon što zadamo sve kriterije kliknemo na gumb Pokreni za pripremu izvještaja:

  
Izdavanje periodičnih računa/pronuda za sljedeće obračunsko razdoblje
  
  Slika 212: Izdavanje periodičnih računa/pronuda za sljedeće obračunsko razdoblje

Za automatsko izdavanje ponavljajućih se računa možemo planirati obradu na određeni termin na način da uključimo automatsko izvršenje obrade na temelju unaprijed zadanog rasporeda i na taj način aktiviramo automatsko fakturiranje i slanje računa kupcima na e-mail.

 

1.6.13. Šifrarnik poslova/tarifa i obračun korištenih sati

U modulu |Prodaja | Šifrarnik poslova/tarifa možemo voditi preglednu evidenciju svih vrsta poslova/tarifa koje obavljamo po zadanoj satnici.

Podatke iz šifrarnika poslova/tarifa možemo koristiti u evidenciji korištenih sati, u pregledu i obračunu sati te pri unosu radnih naloga [1.20.3]. Na temelju upisanih podataka možemo jednostavno i, što je najvažnije, pravilno obračunati sve korištene sate rada te klikom miša prenijeti podatke iz obračuna korištenih sati na izdane račune.

Programski modul |Šifrarnik poslova i tarifa obuhvaća sljedeću funkcionalnost:

 

1.6.13.1. Unos, pregled i uređivanje šifrarnika poslova/tarifa

U modulu |Prodaja |Šifrarnik poslova/tarifa možemo voditi preglednu evidenciju svih vrsta poslova koje nudimo uz pripadajuće tarife.

  
Pregled šifrarnika poslova/tarifa
  
  Slika 213: Pregled šifrarnika poslova/tarifa


Za unos podataka u šifrarnik poslova/tarifa kliknemo na gumb Novi unos. Upišemo oznaku tarife, satnicu i opis posla/tarife. Unos potvrdimo klikom na gumb U redu:

  
Uređivanje šifrarnika poslova/tarifa
  
  Slika 214: Uređivanje šifrarnika poslova/tarifa

Ako poslove/tarife, dodane u šifrarnik, želimo vezati na projekte, potrebno je urediti šifrarnik projekata [1.6.13.2] u modulu |Financije |Šifrarnici i postavke |Projekti.

 

1.6.13.2. Evidencija projekata

U modulu |Financije |Šifrarnici i postavke |Projekti možemo unositi i pregledavati evidenciju projekata. Za unos podataka o novom projektu kliknemo na gumb Unos novog projekta. Pri dodavanju projekta upišemo oznaku i opis te odaberemo korisnike koji će imati ovlasti za administriranje.

  
Unos podataka o projektu
  
  Slika 215: Unos podataka o projektu

Projekte koje smo evidentirali u šifrarnik možemo kasnije koristiti u evidenciji korištenih sati [1.6.13.3].


 

1.6.13.3. Evidencija korištenih sati

U modulu |Prodaja |Evidencija korištenih sati možemo voditi evidenciju korištenih sati odvojeno po poslovnim partnerima, zaposlenicima i radnim nalozima, glede na izabrano vremensko razdoblje.

Korištene sate možemo vezati i na projekte [1.6.13.2] koje smo prethodno dodali u modul |Financije |Šifrarnici i postavke |Projekti.

Za unos podataka u evidenciju korištenih sati, kliknemo na željeni datum unutar kalendara, odaberemo zaposlenika, projekt, radni nalog, vrstu posla/tarife, upišemo utrošeno vrijeme i opis rada. Na temelju zadane satnice i utrošenog vremena, preračunati će se ukupni trošak korištenih radnih sati.

  
Unos podataka u evidenciju korištenih sati
  
  Slika 216: Unos podataka u evidenciju korištenih sati

Za ispis izvještaja iz evidencije korištenih sati, kliknemo na izbornik |Više |Generiranje i ispis izvještaja iz evidencije korištenih sati i upišemo kriterije za generiranje izvještaja:

  
Maska za unos kriterija za generiranje i ispis izvještaja o korištenim satima
  
  Slika 217: Maska za unos kriterija za generiranje i ispis izvještaja o korištenim satima

Podaci iz evidencije korištenih sati se automatski prenose u modul Pregled i obračun sati [1.6.13.4].

 

1.6.13.4. Pregled i obračun sati

U modulu |Prodaja |Pregled i obračun sati možemo pregledavati obračunate sate rada na temelju podataka upisanih u evidenciji korištenih sati. Klikom na izbornik |Više |Obračunaj i prenesi na izdani račun možemo obračunati utrošene sate i prenijeti ih na izdani račun:

  
Obračun korištenih sati i prijenos na izdani račun
  
  Slika 218: Obračun korištenih sati i prijenos na izdani račun

Izaberemo način fakturiranja i kliknemo na gumb  Obračunaj i prenesi na izdani račun.

  
Odabir načina fakturiranja
  
  Slika 219: Odabir načina fakturiranja

 

1.6.14. Kartica kupca

Na pregledu prodajnog dokumenta možemo aktivirati prikaz kartice i statistike kupca. Karticu kupca čine osnovni podaci kupca i najvažniji statistički podaci kupca.

Kartica kupca, uključujući i statistiku kupca, prikazuje se tek nakon što na dokument dodamo kupca, a pozicionirana je na lijevoj strani u obliku tablice, kao što prikazuje slika dolje:

  
Prikaz kartice kupca
  
  Slika 220: Prikaz kartice kupca

Kao preuzeto se prikazuju samo osnovni podaci kupca (označeno crveno na slici gore). Ukoliko pri aktiviranju korisničkog pristupa korisniku dodijelimo ovlast Prikaz statistike prodaje na kartici kupca unutar sklopa ovlasti Prodaja, tada će unutar kartice kupca biti prikazana i statistika prodaje za tog kupca (na slici gore označeno zeleno).

  
Ovlast za pregled statistike kupca nalazi se unutar ovlasti za modul Prodaja
  
  Slika 221: Ovlast za pregled statistike kupca nalazi se unutar ovlasti za modul Prodaja

Ovom funkcionalnošću sada možemo na jednom mjestu vidjeti najvažnije informacije o određenom kupcu.

Ukoliko nas kartica kupca ometa pri radu tj. ako je privremeno želimo prikriti, kliknemo na gumb kao što je prikazano na slici dolje:

  
Privremeno prikrivanje kartice kupca
  
  Slika 222: Privremeno prikrivanje kartice kupca

Karticu kupca tako možemo privremeno ukloniti, a za ponovni prikaz dovoljno je klinuti na ikonu kao što je prikazano na slici dolje:

  
Aktivacija ponovnog prikaza kartice kupca
  
  Slika 223: Aktivacija ponovnog prikaza kartice kupca

 

1.6.15. Prikaz sume / rekapitulacije izabranih redaka u tablici prodajnih dokumenata


Opcija za prikaz sume / rekapitulacije izabranih redaka je na raspolaganju na pregledu popisa svih prodajnih dokumenata (izdani računi, računi za predujam, otpremnice, ponude/predračuni, odobrenja, terećenja).

Na pregledu popisa unešenih prodajnih dokumenata možemo poklikati retke dokumenata za koje želimo prikaz sume. Redak će se nakon klika obojiti plavo. Kada odaberemo sve retke koje želimo, kliknemo na gumb 'Suma' kao što je prikazano na donji slici:


  
Odabir redova i klik na gumb 'Suma' (ikona sa grčkim slovom sigma)
  
  Slika 224: Odabir redova i klik na gumb 'Suma' (ikona sa grčkim slovom sigma)

Program u novom prozoru prikaže rekapitulaciju izabranih redova/dokumenata

  
Prikaz sume / rekapitulacije odabranih dokumenata
  
  Slika 225: Prikaz sume / rekapitulacije odabranih dokumenata

Prikaz sume može se vidjeti i na stavkama pojedinačnih izdanih računa.

 

1.6.16. Prodajne akcije i popusti

 

1.6.16.1. Unos/uvoz popusta i prodajnih akcija

 

1.7. Nabava

Modul |Nabava omogućuje praćenje ulaznih računa, računa za dani predujam, primljenih obavijesti o knjiženju odobrenja, danih narudžbi dobavljaču i primka.

  
Tijek podataka iz modula Ulazni računi
  
  Slika 226: Tijek podataka iz modula Ulazni računi

Na temelju upisanih primljenih dokumenata možete izvršiti sljedeće radnje:

Ako tvrtka ima vanjsko računovodstvo, modul |Nabava omogućuje istovremeni pristup podacima kako tvrtki tj. klijentu tako i računovodstvenom uredu tj. računovođi. To znači da klijent može samostalno unositi ulazne račune, a računovođa može provjeriti upisane podatke i izvršiti knjiženja u glavnu knjigu ili knjige obrtnika.

Kako klijent ima mogućnost dodavanja original računa kao privitka računu upisanom u e-računima, na ovaj se način uspiješno izbjegava fizička dostava dokumentacije u računovodstvo kao i trošenje vremena na pretipkavanje podatka u drugi računovodstveni program, a koji već postoje u elektroničkom obliku.

Klijent time dobiva neprestan uvid u sve primljene dokumente i osiguranu elektroničku arhivu podataka, a knjigovođa može isto tako svim tim podacima pristupiti u bilo kojem trenutku je to potrebno i izvršiti sve potrebne radnje (knjižiti, generirati naloge za plaćanje, obračunati PDV, voditi i zatvarati otvorene stavke,...)

  
Jedna od mogućih podjela posla između klijenta i računovodstva
  
  Slika 227: Jedna od mogućih podjela posla između klijenta i računovodstva

 

1.7.1. Pregled i pretraživanje ulaznih računa

U modulu |Nabava |Ulazni računi možemo voditi kompletnu evidenciju primljenih računa. U ovom modulu možemo pregledavati upisane račune klikom na redni broj računa, pretraživati račune po različitim kriterijima pretrage te unositi nove primljene račune. Svakom upisanom računu možemo dodati original primljenog računa kao privitak i time osigurati elektroničko arhiviranje primljene poslovne dokumentacije.

  
Pregled i pretraživanje ulaznih računa
  
  Slika 228: Pregled i pretraživanje ulaznih računa

Rad s ulaznim računima odvija se u skladu sa standardnim uzorcima za uređivanje dokumenata [1.4.10.1]. Podatke na ulaznim računima možete mijenjati isto kao i podatke na izlaznim računima [1.6.2.2].

1.7.1.1 Kriteriji pretraživanja

Ako želimo ograničiti prikaz primljenih računa po nekim određenim kriterijima, upišemo ih u za to odgovarajuća polja:

Br. dok.U slučaju ako nam je poznat broj računa dobavljača, upišemo ga.
Traži poPreuzeti izbor je datum primitka, a klikom na dropDown.gif se otvara kombinirano polje u kojem možemo birati između mogućnosti, npr. dospijeće, datum nabave, itd.
Od dana- do danaUpišemo razdoblje na koje želimo ograničiti prikaz računa. Kod pretraživanja računa, prikazati će se svi računi, koji su bili primljeni u tom razdoblju. SAVJET! Klikom na calendar.gif možete aktivirati priručni kalendar i izabrati željeni datum.
StatusU padajućem izborniku izaberemo status računa.
Red. br.Upišemo interni redni broj računa.
DobavljačUpišemo dobavljača. Dovoljno je upisati prvo slovo iz naziva i zvijezdicu, kao što je prikazano na slici:
  
U kombiniranom polju se otvara popis svih dobavljača iz našeg šifrarnika, naziv/ime koje započinje s upisanim slovom. Dobavljača izaberemo klikom na naziv/ime. Ako se pri upisu prvog slova ne ponudi izbor iz padajućeg izbornika, to znači da program u šifrarniku ne pronalazi dobavljača, naziv/ime kojeg započinje s tim slovom.
Način uplateKlikom na dropDown.gif izaberemo način uplate računa.

Po unosu svih kriterija, pretraživanje pokrećemo klikom na gumb Pretraživanje. Program će u nastavku prikazati sve račune, koji odgovaraju upisanim kriterijima.

  
Primjer unosa kriterija pretraživanja
  
  Slika 230: Primjer unosa kriterija pretraživanja

Ako u kriterije pretrage upišemo podatke na temelju kojih program ne može pronaći račun, tada će nas na to upozoriti prikazom sljedeće obavijesti:

  
Upozorenje, da u evidenciji ne postoji račun koji bi odgovarao upisanim zahtjevima
  
  Slika 231: Upozorenje, da u evidenciji ne postoji račun koji bi odgovarao upisanim zahtjevima

U pregledu ulaznih računa, žutom su lampicom označeni računi, koji još nisu knjiženi u glavnu knjigu [1.14]. Crveno obojenom pozadinom program upozorava u tri slučaja:

Na kraju retka s podacima o primljenom računu, nalazi se gumb copy.gif (kopiranje).

Taj gumb možemo koristiti u slučaju ponavaljajućih se mjesečnih računa (isti partner, isti način plaćanja, ista stavka, isti konto poslovnog događaja). Na taj način možemo uspiješno ubrzati unos novog primljenog računa i pritom samo izmjeniti tj. upisati broj novog računa i iznos za uplatu, ukoliko se razlikuje od iznosa na računu kojeg kopiramo.

Na stranici |Ulazni računi - pregled i pretraživanje nalazi se izbornik |Više. Unutar tog su izbornika na raspolaganju sljedeće mogućnosti:

  

1.7.1.2 Brisanje ulaznih računa

Ulazne račune možemo obrisati iz evidencije klikom na gumb UR_GumbZaBrisanje.gif koji se nalazi na kraju retka s podacima o računu. Klikom na taj gumb program nas traži potvrdu za brisanje:

  
Program traži potvrdu za brisanje računa
  
  Slika 233: Program traži potvrdu za brisanje računa

Klikom na gumb OK, primljeni račun će biti uklonjen iz evidencije.

 

1.7.1.3. Unos novog ulaznog računa

U modulu |Nabava |Ulazni računi možemo unijeti novi primljeni račun. Maska za unos podataka o novom primljenom računu otvara se klikom na gumb Unos ulaznog računa:

  
Maska za unos podataka o primljenom računu
  
  Slika 234: Maska za unos podataka o primljenom računu

U polja za unos upisujemo sljedeće podatke:

Poslovna godinaUnos poslovne godine na koju se račun odnosi. Kao preuzeto se ispisuje tekuća poslovna godina. Unos podatka je obavezan.
Red. br.Upišemo redni broj računa. Program će automatski ponuditi prvi sljedeći redni broj, ali ćete unatoč tome imati mogućnost taj podatak upisati sami tj. promjeniti ponuđeni broj i zadati drugi, pod uvjetom da taj redni broj još nije dodijeljen ni jednom računu u evidenciji.
Datum primitkaUpišemo datum primitka računa.
Mjesto troškaIzaberemo mjesto troška.
DobavljačIz padajućeg izbornika, klikom na dropDown.gif izaberemo dobavljača iz našeg šifrarnika. Ako dobavljača još nismo upisali u šifrarnik, tada to možemo učiniti direktno na stranici za unos ulaznog računa, klikom na gumb Novi unos. Dobavljač će tako automatski biti dodan i u šifrarnik i u masku za unos računa.
Br. dokumentaUpišemo broj dokumenta dobavljača.
Tip računaIz padajućeg izbornika, klikom na dropDown.gif izaberemo tip računa (R, R1, R2, Promet unutar EU, Usluge INO poduzetnika, UVOZ). Ovaj je podatak iznimno važan zbog pravilnog knjiženja i pravilnog prijenosa računa u obračun PDV.
Ne ide u PDVOznačimo ako račun ne ide u PDV (koristi se u slučaju kada račun sadrži samo stavke koje ne podliježu oporezivanju). Ovu opciju označavaju i tvrtke koje nisu u sustavu PDV, a koje pri unosu računa na kojem je zaračunat PDV cijeli iznos iskazuju kao trošak.
SamooporezivanjeOznačavamo u slučaju prijenosa porezne obveze.
Datum dokumentaUpišemo datum dokumenta.
DospijećeUpišemo datum dospijeća ili broj dana dospijeća.
Roba/Usluga (od-do)Upišemo razdoblje usluge. Podatak je vrlo važan zbog obračuna PDV i knjiženja. Ako je riječ o usluzi koja je trajala duže vremensko razdoblje, upisujemo podatke i u polje od i u polje do (npr. telefonska pretplata).
Iznos za uplatuUpišemo iznos računa. Ako smo zaprimili račun od inozemnog dobavljača, tada unosimo iznos računa u stranoj valuti. Program će automatski preračunati iznos u kunama, prema srednjem tečaju HNB, a u skladu s upisanim datumima na računu.
Vrijed. sa PDV-omUpišemo ako se u posebnim slučajevima na iznos u stranoj valuti zaračunava PDV.
Zaokruživanje u lipamaPolje možete pusiti prazno. Zapunimo u slučaju ako se na kraju unosa iznos zaračunatih stavki na računu ne podudara sa iznosom uplate.
Način uplateIzaberemo način uplate računa. Izbor načina uplate utječe ma postupak knjiženja računa
  
NapomeneUpišemo napomene, koje se odnose na ulazni račun.

Pravilan unos podataka u gornja polja je važan zbog automatskog knjiženja ulaznih računa i zbog automatskog sastavljanja obračuna PDV.

Kod automatskog knjiženja dugovanja, posebno je važan i pravilan unos u polju Način uplate . Program razlikuje sljedeće načine plaćanja:

  
Unos konta za knjiženje obveze po primljenom računu
  
  Slika 236: Unos konta za knjiženje obveze po primljenom računu

Unos podataka potvrdimo klikom na gumb U redu. Otvoriti će se stranica s prikazom upisani podataka o računu.

 

1.7.1.4. Unos dobavljača na ulazni račun

Pri unosu ulaznog računa, računa za dani predujam kao i pri unosu primljenog OK odobrenja obavezan je unos podataka o dobavljaču.

Ako prije početka unosa primljenog računa još nismo upisali podatke o dobavljaču u šifrarnik partnera, to možemo učiniti direktno s maske za unos osnovnih podataka o primljenom dokumentu.

Podatke o novom dobavljaču upisujemo klikom na gumb Novi unos. Otvoriti će se sljedeća maska za unos podataka:

  
Primjer unosa novog partnera
  
  Slika 237: Primjer unosa novog partnera

Unos potvrdimo klikom na gum U redu.

Podaci o partneru će istovremeno biti dodani i u šifrarnik partnera i na primljeni dokument. Program će nas automatski vratiti na masku za nastavak unosa podataka o ulaznom dokumentu [1.7.1.3].

Ako podaci o dobavljaču već postoje u našem šifrarniku, tada dobavljača možemo dodati klikom na gumb dropDown.gif i izabrati ga iz šifrarnika. Dobavljača možemo dodati i na način da započnemo s unosom početnih slova iz naziva/imena dobavljača pa će nam se u nastavku automatski prikazati padajući izbornik s ponuđenim dobavljačima iz našeg šifrarnika, naziv/ime kojih započinje u skladu s upisanim početnim slovima. U tom slučaju kliknemo na odgovarajućeg dobavljača pa će podaci o tom partneru automatski biti prenijeti na ulazni dokument.

  
Unos podataka o dobavljaču na ulazni račun, odabirom iz šifrarnika
  
  Slika 238: Unos podataka o dobavljaču na ulazni račun, odabirom iz šifrarnika

 

1.7.1.5. Predogled ulaznog računa

Na stranici |Ulazni računi - pregled i pretraživanje možemo pregledati i prekontrolirati upisane podatke o primljenim računima. Podatke možemo prema potrebi izmjeniti/dopuniti, pod uvjetom da račun još nije knjižen.

Za pregled podataka o pojedinačnom računu, potrebno je kliknuti na poveznicu s rednim brojem računa.

Primjer predogleda računa na kojem nedostaju zaračunate stavke:

  
Predogled ulaznog računa bez stavki
  
  Slika 239: Predogled ulaznog računa bez stavki

Na gornjoj je slici prikazan primjer računa, na kojem još nisu dodane zaračunate stavke. Stavke možemo dodati na tri načina:

Kada završimo s dodavanjem stavki na račun, sadržaj računa će biti prikazan na sljedeći način:

  
Predogled računa po dodavanju stavki
  
  Slika 240: Predogled računa po dodavanju stavki

1.7.1.6. Dodatne funkcije

Na vrhu stranice se nalazi standardna alatna traka [1.4.10.2], funkcionalnosti koje su opisane u uvodnom poglavlju [1.4.10.2] uputstava.

U alatnoj traci se nalazi gumb spajalica.gif. Klikom na taj gumb možete ulaznom računu priložiti slikovnu datoteku sa skeniranim dokumentom [1.7.7] (npr. original računom) i tako ga elektronički arhivirati [1.7.7].

Podacima o dobavljaču, upisanima u šifrarniku partnera možete pristupiti klikom na poveznicu |+ Više... i prema potrebi ih izmjeniti/dopuniti.

POZOR! Ako odlučite promjeniti podatke o partneru nakon što ste ga već dodali na dokument, novi će podaci biti vidljivi tek ako ponovite dodavanje partnera na dokument (u alatnoj traci kliknete na gumb Izmijeni i u polju Dobavljač iz padajućeg izbornika izaberete dobavljača).

.

 

1.7.1.7. Unos stavki ulaznog računa

Odmah po unosu i spremanju osnovnih podataka o računu, program će nas upozoriti da nedostaju zaračunate stavke. Stavke moramo dodati kako bismo mogli proknjižiti račun i napraviti obračun PDV:

  
Program upozorava, da je potreban unos stavki računa
  
  Slika 241: Program upozorava, da je potreban unos stavki računa

Za unos stavke na ulazni račun, potrebno je kliknuti na gumb Unos stavke prometa unutar maske s podacima o računu. Otvoriti će se maska za unos podataka o stavki (opis robe/usluge koju nam je isporučio/obavio dobavljač):

  
U polja upišemo podatke o stavki (robi/usluzi) koju smo nabavili od dobavljača
  
  Slika 242: U polja upišemo podatke o stavki (robi/usluzi) koju smo nabavili od dobavljača

Vrsta isporukeIzaberemo vrstu isporuke za obračun PDV-a. Preuzeti izbor je Isporuke dobara i usluga u RH. Ako unosimo ulazni račun s prijenosom porezne obveze ili za uvoz robe, tada kliknemo na dropDown.gif i u padajućem izborniku izaberemo odgovarajuću vrstu isporuke.. Izbor vrste prometa je važan za obračun PDV [1.13] te za pravilno popunjavanje PDV obrasca i popratnih knjiga.
Iznos pretporeza se može odbitiKao preuzeto je označeno da se pretporez može odbiti. Ako odbitak pretporeza nije moguć, opciju obavezno isključimo. U slučaju kada unosimo stavku koja ne podliježe oporezivanju, tada ovu opciju odznačimo. Opciju odznačimo i u slučaju kada tvrtka/obrt, primatelj računa, nije u sustavu PDV.
Ne ide u PDVOznačimo u slučaju kada ulazni račun ne treba biti obuhvaćen u obračunu PDV. Opciju oznavačamo i u slučaju kada tvrtka/obrt, primatelj računa, nije u sustavu PDV.
Opis robe/uslugeUpišemo opis/naziv robe tj. usluge koju nam je dobavljač isporučio. Pri knjiženju računa će se opis stavke prenijeti u polje opis knjiženja.
Vrijednost bez PDV-aUpišemo vrijednost stavke bez PDV. Ako tvrtka - primatelj računa nije u sustavu PDV, tada se u ovo polje unosi vrijednost s PDV-om.
KontoIz padajućeg izbornika, klikom na dropDown.gif izaberemo konto za knjiženje stavke (riječ je o kontu poslovnog događaja i ne o kontu obveze do dobavljača!). Unos konta nije obavezan ukoliko još niste sigurni na koji ćete konto knjižiti stavku tj. u slučaju kada vam ulazne račune knjiži vanjsko računovodstvo (vaš knjigovođa može konto upisati naknadno).
Stopa PDV-aKlikom na dropDown.gif izaberemo stopu PDV-a.
Iznos PDV-a na stavkiIznos PDV-a upišemo samo u slučaju kada se iznos PDV-a zapisan na ulaznom računu ne podudara s automatskim izračunom programa, prema izabranoj stopi. Radi različitog zaokruživanja iznosa može doći do nepodudaranja iznosa PDV-a u lipama. U tom slučaju upišite točan iznos PDV-a. U suprotnome, polje ne popunjavamo.
Dat.izvrš.usl.(PDV)Polje za unos je namjenjeno unosu ulaznih računa sa stavkama koje se odnose na različito razdoblje, stoga bi u različitom razdoblju morale biti obuhvaćene u obračun PDV. S pravilnim unosom datuma izvršene usluge, program će automatski prerasporediti troškove po razdobljima te istovremeno učiniti odvojeni obračun PDV-a za pojedinačnu stavku na računu. U suprotnome, polje ne popunjavamo.

Unos podataka potvrdimo klikom na gumb U redu.

 

1.7.1.8. Dodavanje artikala na ulazni račun

Odmah po unosu i spremanju osnovnih podataka o računu, program će nas upozoriti da nedostaju zaračunate stavke. Stavke moramo dodati kako bismo mogli proknjižiti račun i napraviti obračun PDV:

  
Program upozorava, da je potreban unos stavki računa
  
  Slika 243: Program upozorava, da je potreban unos stavki računa

Klikom na gumb Dodavanje artikala otvara se maska za dodavanje artikala na račun, kao što prikazuje slika dolje:

  
Dodavanje artikala koji već postoje u internom šifrarniku na ulazni račun
  
  Slika 244: Dodavanje artikala koji već postoje u internom šifrarniku na ulazni račun

Za lakši pregled podataka i ubrzanje postupka dodavanja artikala na ulazni račun, na raspolaganju imamo polja za unos kriterija pretrage artikala u šifrarniku. Popis artikala tako možemo ograničiti po:

Primjer pretraživanja po šifri artikla:

Upišemo šifru artikla i kliknemo na gumb Pretraživanje. Na popisu će se prikazati podatak o artiklu koji odgovara upisanoj šifri:

  
Pretraživanje artikla po šifri
  
  Slika 245: Pretraživanje artikla po šifri

Pronalaskom željenog artikla, u polje Kol. upišemo količinu i kliknemo na gumb Dodaj. Artikal će tako biti dodan na ulazni račun.

U popisu artikala se prikazuju svi artikli, koje smo prethodno upisali u šifrarnik artikala [1.19.2.1]. Ukoliko artikal još nije upisan u šifrarnik (npr. artikal nabavljamo po prvi put), tada kliknemo na gumb Unos novog artikla. Otvoriti će se maska za unos podataka o novom artiklu. Postupak unosa podataka o artiklu pročitajte u poglavlju Unos artikala [1.19.2.2]!

 

1.7.1.9. Računovodstveni unos ulaznog računa

 

1.7.1.10. Unos prometa ulaznog računa (knjig. unos, uvoz i ino usluge)

Opcija za knjigovodstveni unos ulaznih računa omogućuje brži unos (prijepis) ulaznih računa u program, a funkcionalnost je namijenjena knjigovođama (pri unosu podataka zahtjevan je i unos konta).

Umjesto unosa pojedinačnih stavki računa, ovim postupkom unosimo samo iznose za PDV evidenciju te knjiženja troškova/rashoda. Klikom na gumb Unos prometa na predogledu ulaznog računa, otvoriti će se maska za unos podataka, prikazana na slici dolje:

  
Maska za unos prometa ulaznog računa
  
  Slika 246: Maska za unos prometa ulaznog računa

U polje za unos Ne podliježe oporezivanju  upisujemo iznos stavki računa na koje se ne obračunava PDV.

U preostala polja upišemo odgovarajuće podatke tj. osnovice i iznose pretporeza, iskazane na primljenom računu.

Na dnu maske upisujemo konto za knjiženje prometa po računu čime definiramo konto poslovnog događaja i ne konto za knjiženje obveze i/ili pretporeza!

Ukoliko je promet po računu potrebno knjižiti na više različitih konta, iznose i konta na koja će se knjižiti unosimo pojedinačno. Unos konta za knjiženje pretporeza nije potreban! Konto je zadan u postavkama automatskog knjiženja stoga će se automatski iskazati prilikom knjiženja na temeljnicu.

Nakon unosa svih potrebnih podataka, kliknemo na gumb U redu. Program nas vraća na predogled računa. Upisane podatke spremimo klikom na gumb Spremi.


1.7.1.11. Unos ulaznog računa za UVOZ i INO usluge (dobavljači iz trećih država)

Pri unosu ulaznih računa za uvoz (dobavljači iz trećih država) možemo se koristiti postupkom, opisanim u nastavku.

U masci za unos osnovnih podataka zadajemo Tip računa: Uvoz.

  
Unos ulaznog računa za uvoz (dobavljač iz trećih država)
  
  Slika 247: Unos ulaznog računa za uvoz (dobavljač iz trećih država)

Pri unosu stavki/dodavanju artikala potrebno je odznačiti Pretporez se može odbiti i označiti Ne ide u PDV. Navedeno je potrebno učiniti iz razloga što ćemo s unosom JCD iskazati osnovicu i iznos PDV pri uvozu i te podatke prenijeti u obračun PDV (podaci sa računa dobavljača se ne prenose u PDV jer je u obračunu potrebno iskazati osnovicu i iznos pretporeza po JCD):

  
Unos stavke ulaznog računa - uvoz
  
  Slika 248: Unos stavke ulaznog računa - uvoz


Pri unosu JCD, kao partnera upisujemo dobavljača iz inozemstva ili pak Carinsku ispostavu. Odaberemo Tip računa: Uvoz.

  
Unos JCD
  
  Slika 249: Unos JCD

Stavke JCD upišemo klikom na gumb Unos prometa:

  
Unos stavke JCD
  
  Slika 250: Unos stavke JCD

Upišemo osnovicu PDV-a (ako nije navedena, izračunajte je ručno) i iznos PDV-a. U polja za unos konta za knjiženje troškova iznimno u ovom slučaju unosimo konto pretporeza (obračun nabave knjižimo direktno pri unosu ulaznog računa dobavljača i ne pri unosu JCD).

Pokretanjem obračuna PDV se tako upisan račun iskazuje i na obrascu PDV i u K-URA.

Ovaj postupak možete zamjeniti izravnim unosom jedinstvene carinske deklaracije [1.7.6] u evidenciju, a na temelju koje je podržano automatsko knjiženje i prijenos obračunanog PDV-a pri uvozu u obračun PDV-a.

Pri unosu ulaznog računa za INO usluge odaberemo tip računa Usluge INO poduzetnika i zadamo Samooporezivanje:

  
Unos ulaznog računa za INO usluge
  
  Slika 251: Unos ulaznog računa za INO usluge

Pri unosu stavke računa potrebno je odabrati vrstu isporuke Primljene isporuke dobara i usluga od poreznih obveznika bez sjedišta u RH i označiti da se pretporez može odbiti:

  
Unos stavke ulaznog računa za INO usluge
  
  Slika 252: Unos stavke ulaznog računa za INO usluge

Tako upisan račun ulazi u obračun PDV te se iskazuje na obrascu PDV, K-URA i K-IRA (samooporezivanje).


Pri unosu stavke na račun nije potrebno unositi Iznos PDV-a na stavki i Dat. izvrš. usl.(PDV); ako polja ne popunite, program će automatski izračunati iznos pretporeza i prema datumima, upisanima na računu (datum primitka, datum obavljene usluge) račun prenijeti u obračun PDV. Ako se pak odlučite za ručni unos, preporučamo oprez pri preračunu i unosu iznosa kao i pri zadavanju datuma, prema kojem će račun ući u obračun PDV.

 

1.7.1.12. Unos plaćanja / zatvaranje ulaznih računa

Ako za plaćanje računa koristite internet bankarstvo, evidencija ulaznih računa će vam značajno pojednostaviti posao. Uporabom programa izbjeći ćete duplirane unose podataka jer ćete moći, na temelju podataka upisanih na ulaznim računima, automatski generirati elektroničke naloge za plaćanje i prenijeti ih u internet bankarstvo.

Pogledajte postupak plaćanja ulaznog računa na primjeru:

  
Predogled računa, koji još nije plaćen
  
  Slika 253: Predogled računa, koji još nije plaćen

Iz ulaznog računa možemo generirati nalog za plaćanje, ako smo prethodno pri unosu osnovnih podataka o računu [1.7.1.3], u polju Način uplate zadali uplata na transak. račun.

Unutar računa kliknemo na gumb Plaćanje - Plaćanje računa i otvoriti će se maska za unos osnovnih podataka o nalogu za plaćanje:

  
Maska za unos podataka za izradu naloga za plaćanje ulaznog računa
  
  Slika 254: Maska za unos podataka za izradu naloga za plaćanje ulaznog računa

Klikom na gumb Dodaj nalog za plaćanje, kreirati će se zbirni paket, kojemu možemo pristupiti u modulu Banka [1.9]. Ako u evidenciji naloga za plaćanje postoje zbirni nalozi koje još nismo zatvorili, tada imamo i mogućnost nove naloge dodati na već postojeće.

Naloge za plaćanje možemo izvoziti iz programa i generirati datoteke u FINA formatu [1.9.9], koje možemo proslijediti u banku na plaćanje (datoteku FINA uvozimo u program internet bankarstva i izbjegnemo ručno pretipkavanje podataka).

 

1.7.1.13. Masovno knjiženje ulaznih računa

Ako je uz redni broj računa prikazana žuta lampica, ona označava da račun još nije knjižen u glavnu knjigu. Crveno obojena pozadina u retku s podacima o računu predstavlja nedostatke pri unosu (npr. nedostaju zaračunate stavke, konto, račun nije plaćen,...)

Nabava_UlazniRacuni_PregledNeknjizenihRacuna.gif

Ulazni račun možemo knjižiti tek nakon pravilnog popunjavanja svih polja za unos podataka.

Klikom na redni broj računa u evidenciji, otvoriti će se stranica s prikazom svih podataka koje smo upisali za taj račun i na kojoj možemo provjeriti nedostajuće podatke:

  
Na predogledu računa je vidljivo upozorenje da nedostaje konto za knjiženje stavke (poslovnog događaja)
  
  Slika 255: Na predogledu računa je vidljivo upozorenje da nedostaje konto za knjiženje stavke (poslovnog događaja)

Ako kliknemo na poveznicu UR_UpisKonta.gif, otvoriti će se maska za unos/dopunu podataka o stavki prometa, unutar koje možemo upisati nedostajući podatak (konto).

Upisane podatke potvrdimo klikom na gumb U redu i spremimo klikom na gumb UR_Spremi.gif u alatnoj traci.

Nakon pravilnog unosa svih potrebnih podataka i konta, ulazni račun je spreman za knjiženje u glavnu knjigu.

Program omogućuje knjiženje više ulaznih računa odjednom. Masovno knjiženje možemo pokrenuti na stranici za pregled i pretraživanje računa, klikom na izbornik |Više |Knjiženje prikazanih dokumenata:

  
Pokretanje masovnog knjiženja ulaznih računa
  
  Slika 256: Pokretanje masovnog knjiženja ulaznih računa

Kada pokrenemo masovno knjiženje, otvoriti će se stranica na kojoj će biti prikazan popis ulaznih računa, pripremljenih zaknjiženje u glavnu knjigu. Unutar tog popisa na raspolaganju je i opcija odznačavanja računa iz daljnjeg postupka knjiženja (takvi će računi ostati zabilježeni kao neknjiženi i moći ćemo ih naknadno knjižiti).

  
Izbor ulaznih računa za knjiženje
  
  Slika 257: Izbor ulaznih računa za knjiženje

Klikom na gumb Knjiženje izbaranih računa potvrđujemo knjiženje računa. Kreirati će se temeljnica s podacima o knjiženjima:

  
Automatsko knjiženje ulaznih računa na temeljnicu
  
  Slika 258: Automatsko knjiženje ulaznih računa na temeljnicu

Klikom na gumb Spremi temeljnicu pohranjujemo u glavnu knjigu i potvrđujemo knjiženje računa.

Knjiženje ulaznih računa je u potpunosti automatizirano. Kod izbora konta za knjiženje obveze do dobavljača u obzir se uzimaju postavke automatskog knjiženja [1.14.1.3] i vrsta dobavljača (domaći, inozemni,...). Kod izbora konta za knjiženje poslovnog događaja, u obzir se uzima konto, upisan unutar stavke ulaznog računa. Kod izbora konta za PDV, u obzir se uzima konto određen u postavkama automatskog knjiženja [1.14.1.3].

 

1.7.1.14. Primjeri unosa prema tipu ulaznog računa

 

1.7.1.14.1. Unos ulaznog računa za nabavu vozila i goriva

Pri nabavi osobnih automobila i drugih sredstava za osobni prijevoz nije moguć odbitak cijelog iznosa pretporeza iskazanog na računima dobavljača, a isto tako postoje i posebnosti u iskazivanju takvih računa u obračunu PDV. Iz tog je razloga pri unosu stavke računa potrebno koristiti sljedeći postupak:

  
Unos stavke ulaznog računa u slučaju nabave vozila i goriva
  
  Slika 259: Unos stavke ulaznog računa u slučaju nabave vozila i goriva

Kliknemo na gumb Unos stavke prometa ili na poveznicu kliknite ovdje za unos podataka o zaračunanim stavkama. U prvom retku maske izaberemo u padajućem izborniku opciju Nabava osobnih automobila i drugih sredstava za osobni prijevoz.

Program će automatski popuniti polje za unos % odbitka pretporeza.

Popunimo preostala polja za unos stavke (naziv/opis, osnovica, konto, stopa PDV) i potvrdimo unos klikom na gumb U redu.

Na temelju ovakvog načina unosa UR, prilagođava se automatsko knjiženje i obračun PDV, u kojem je dio iznosa osnovice računa dodatno iskazan i u polju VIII.1.1.2. obrasca PDV.

 

1.7.1.14.2. Unos ulaznog računa s tuzemnim prijenosom porezne obveze

Kada unosimo ulazni račun od tuzemnog dobavljača s naznakom prijenosa porezne obveze, potrebno je definirati tip računa i označiti samooporezivanje:

  
Unos ulaznog računa od tuzmenog dobavljača s naznakom o prijenosu porezne obveze
  
  Slika 260: Unos ulaznog računa od tuzmenog dobavljača s naznakom o prijenosu porezne obveze

Pri dodavanju stavke računa, potrebno je odabrati vrstu isporuke Primljene isporuke u RH za koje PDV obračunava primatelj (tuzemni prijenos porezne obveze) i označiti pretporez se može odbiti:

  
Unos stavke s naznakom o tuzemnom prijenosu porezne obveze
  
  Slika 261: Unos stavke s naznakom o tuzemnom prijenosu porezne obveze

 

1.7.1.14.3. Unos ulaznog računa iz EU

Postupak unosa ulaznih računa od dobavljača iz EU sastoji se od sljedećih nekoliko koraka:

Detaljniji opis pojedinačnog koraka možete pročitati klikom na poveznicu u pojedinačnom retku.

Točan unos svih potrebnih parametara i podataka je nužan jer utječu na postupak daljnjeg iskazivanja računa na temeljnicama u glavnoj knjizi kao i na obrascima PDV, PDV-S, K-IRA i K-URA.

 

1.7.1.14.3.1. Obavezni podaci o dobavljaču

Unosu računa primljenog od dobavljača iz EU prethodi važan zadatak - unos svih potrebnih i što je najvažnije, točnih podataka o dobavljaču u šifrarnik partnera.

Pri unosu podataka o dobavljaču iz EU obavezno upišemo:

U slučaju da jedan od navedenih podataka nedostaje ili je pogrešno upisan, to se može odraziti npr. neobuhvaćanjem računa u obrazac PDV-S stoga budite oprezni da upišete sve relevantne podatke.

Na koje podatke ne smijemo zaboraviti pri unosu dobavljača iz EU u šifrarnik, prikazano je na sljedećoj slici:

  
Dodatno obavezni podaci pri unosu dobavljača iz EU
  
  Slika 262: Dodatno obavezni podaci pri unosu dobavljača iz EU

 

1.7.1.14.3.2. Provjera podataka putem VIES sustava

U programu je na raspolaganju praktična funkcionalnost za provjeru točnosti PDV ID broja upisanog u podacima poslovnog partnera. Riječ je o automatskom povezivanju aplikacije e-računi sa VIES sustavom.

Provjeru točnosti podataka putem VIES sustava možemo pokrenuti iz maske za pregled podataka o partneru, klikom na izbornik |Više |Provjera PDV ID broja u VIES-u:

  
Pokretanje provjere podataka o partneru u sustavu VIES
  
  Slika 263: Pokretanje provjere podataka o partneru u sustavu VIES

Po završetku obrade, prikazuju se podaci o partneru kao i status valjanosti upisanog PDV ID broja:

  
Podaci o partneru, dostupni u sustavu VIES
  
  Slika 264: Podaci o partneru, dostupni u sustavu VIES

 

1.7.1.14.3.3. Stjecanje dobara iz EU

Pri unosu računa, primljenog od dobavljača iz EU za stjecanje dobara, potrebno je definirati tip računa Promet unutar EU. Obavezno je označiti i Samooporezivanje:

  
Unos ulaznog računa za stjecanje dobara iz EU
  
  Slika 265: Unos ulaznog računa za stjecanje dobara iz EU

Kada dodajemo stavku ulaznog računa, potrebno je definirati vrstu isporuke Stjecanje dobara unutar EU, označiti da se pretporez može odbiti i definirati stopu PDV-a:

  
Dodavanje stavke na ulazni račun
  
  Slika 266: Dodavanje stavke na ulazni račun

 

1.7.1.14.3.4. Primljene usluge iz EU

Pri unosu računa, primljenog od dobavljača iz EU za primljene usluge, potrebno je definirati tip računa Promet unutar EU. Obavezno je označiti i Samooporezivanje:

  
Unos ulaznog računa za primljene usluge iz EU
  
  Slika 267: Unos ulaznog računa za primljene usluge iz EU

Kada dodajemo stavku ulaznog računa, potrebno je definirati vrstu isporuke Primljene usluge iz EU, označiti da se pretporez može odbiti i definirati stopu PDV-a:

  
Dodavanje stavke na ulazni račun
  
  Slika 268: Dodavanje stavke na ulazni račun

 

1.7.1.14.4. Unos primljenog računa na primjeru

Postupak unosa ulaznog računa najlakše ćete shvatiti na primjeru. Recimo, da smo primili račun za savjetovanje i izradu poslovne dokumentacije po ugovoru (vidi sliku):

  
Preslika podataka iz ulaznog računa u masku za unos
  
  Slika 269: Preslika podataka iz ulaznog računa u masku za unos

Unos ulaznog računa započinjemo u modulu |Nabava |Ulazni računi', klikom na gumb Unos ulaznog računa. U masku za unos podataka upišemo osnovne podatke iz zaglavlja računa, kao što je prikazano na slijedećoj slici:

  
Unos osnovnih podataka o ulaznom računu na primjeru
  
  Slika 270: Unos osnovnih podataka o ulaznom računu na primjeru

Podatke iz ulaznog računa upišemo u odgovarajuća polja za unos ulaznog računa. Na ulaznom računu je kao način plaćanja iskazano transakcijski račun, stoga u polju Načina uplate  izaberemo plaćanje na transak. račun br. i upišemo broj bankovnog računa, kojeg je dobavljač naveo na računu.

Pravilan izbor dobavljača i pravilan unos načina uplate utječu na pravilno knjiženje ulaznih računa, jer program na temelju tih podataka izabire konto za knjiženje obveze do dobavljača. Npr. program samostalno utvrđuje, da se obveza do domaćih dobavljača knjiži na konto 2200, a gotovinski materijalni računi na npr. konto 2551.

Po unosu osnovnih podataka sa zaglavlja računa, upišemo i podatke o zaračunatim stavkama, koji su osnova za knjiženje. Stavku unosimo klikom na gumb Unos stavke prometa:

  
Unos stavki prometa računa
  
  Slika 271: Unos stavki prometa računa

U polju Vrsta isporuke  odredimo vrstu prometa za PDV, koji se koristi za obračuna PDV [1.13], ispis knjige ulaznih računa [1.13.1.3] i knjiženje (posebno u slučaju prijenosa porezne obveze).

Označimo može li se pretporez odbiti i odredimo stopu PDV-a. U slučaju ako se iznos PDV-a, prikazan na računu, ne podudara s izračunatim prema izbranoj stopi, upišemo točan iznos PDV-a, kojeg je obračunao dobavljač. U polje Konto  upišemo konto za knjiženje poslovnog događaja. Unos konta nije obavezan; račune možemo kontirati kasnije odnosno za vas ih kontira vanjsko računovodstvo.

Unos potvrdimo klikom na gumb U redu.

Ako je na primljenom računu evidentirano više stavaka, tada ih unosimo redom, sve dok ne upišemo i zadnju stavku.

  
Predogled upisanih zaračunatih stavki prometa
  
  Slika 272: Predogled upisanih zaračunatih stavki prometa

U pregledu ulaznih računa svijetiljka upozorava, da ulazni račun još nije knjižen u glavnu knjigu. Dodatno, crveno obojena pozadina upozorava, da unos primljenog računa još nije završen. Crvenom bojom program upozorava u dva slučaja:

U slučaju ponavaljajućeg unosa mjesečnih računa je dovoljno, da ulazni račun kontirate samo jednom te nakon toga svaki mjesec korištenjem gumba bt-copy.gif kopirate ulazni račun proteklog mjeseca u tekući mjesec i pripišete mu nove podatke iz zaglavlja računa.

 

1.7.2. Pregled i pretraživanje primljenih knjižnih odobrenja

U modulu |Nabava |Primljena OK odobrenja možemo pregledavati i pretraživati već postojeće te unositi nove primljene obavijesti o knjiženju odobrenja [1.7.2.1].

Za lakši pregled i pronalazak željenog dokumenta, prikaz OK odobrenja u evidenciji možemo ograničiti po različitim kriterijima:

  
Pregled i pretraživanje primljenih knjižnih odobrenja
  
  Slika 273: Pregled i pretraživanje primljenih knjižnih odobrenja

U polja za unos upisujemo sljedeće podatke:

Br. dok.Upišemo broj dokumenta dobavljača.
Dat. dok. od - doAko prikaz OK odobrenja želimo ograničiti po izabranom razdoblju, upišemo datume od i/ili do.
DobavljačIz padajućeg izbornika, klikom na dropDown.gif izaberemo dobavljača iz šifrarnika. Dobavljača možemo izabrati i na način da započemo unositi početna slova iz naziva/imena dobavljača pa će nam program na odabir ponuditi samo one dobavljače, naziv kojih započinje u skladu s upisanim početnim slovima.
Mjesto troškaIzaberemo mjesto troška.
Red. br.Upišemo redni broj dokumenta.
Šifra/Bar kod/OpisUpišemo šifru/bar kod/opis artikla.
Artikli s povratnom naknadnomOznačimo ako želimo prikaz dokumenata ograničiti na dokumente, koji sadrže artikle s uključenom povratnom naknadnom.

Klikom na redni broj OK odobrenja, otvoriti će se stranica s prikazom detaljnih podataka o odobrenju:

  
Predogled podataka primljene OK odobrenja
  
  Slika 274: Predogled podataka primljene OK odobrenja

Pri unosu OK odobrenja, iznose unosimo s pozitivnim predznakom. Pokretanjem automatskog knjiženja OK odobrenja, iznosi na temeljnici će biti s negativnim predznakom. Iznosi OK odobrenja će u obračunu PDV isto tako biti iskazani s negativnim predznakom.

U suprotnome, ako pri unosu OK odobrenja upišete iznose s negativnim predznakom, program će smatrati da unosite storno OK odobrenja stoga će pri knjiženju i obračunu PDV iznose prikazati s pozitivnim predznakom.

.

 

1.7.2.1. Unos primljenih knjižnih odobrenja

U modulu |Nabava |Primljene OK odobrenja možemo unositi nove primljene obavijesti o knjiženju odobrenja.

Novu primljenu OK odobrenja unosimo klikom na gumb Unos primljene OK odobrenja:

  
Maska za unos nove obavijesti o knjiženju odobrenja
  
  Slika 275: Maska za unos nove obavijesti o knjiženju odobrenja

Postupak unosa OK odobrenja je identičan postupku unosa običnog primljenog računa [1.7.1.3].

Kako se OK odobrenje odnosi na primljeni ulazni račun (djelomični ili potpuni storno ulaznog računa), potrebno ga je s tim računom povezati i račun zatvoriti (umanjimo obvezu do dobavljača, storniramo potraživanje za pretporez i storniramo eventualno knjiženji trošak tj storniramo iznos na kontu koji smo odredili kao konto poslovnog događaja pri knjiženju računa).

Ako smo u evidenciju ulaznih računa [1.7.1] upisali ulazni račun za koji smo primili OK odobrenje, tada se možemo poslužiti opcijom automatskog generiranja OK odobrenja iz ulaznog računa i time ubrzati postupak unosa OK odobrenja u evidenciju.

Za pokretanje automatskog generiranja OK odobrenja najprije potražimo ulazni račun u evidenciji. Klikom na redni broj računa otvorimo predogled podataka o ulaznom računu.

Unutar računa kliknemo na gumb Ispostavi iz dokumenta - Kopiraj u primljenu obavijest o knjiženju odobrenja:

  
Kopiranje podataka iz ulaznog računa u masku za unos OK odobrenja
  
  Slika 276: Kopiranje podataka iz ulaznog računa u masku za unos OK odobrenja

Podaci ulaznog računa će biti prenijeti u masku za unos OK odobrenja. Na OK odobrenju će biti prikazan podatak o veznom ulaznog računu, a na ulaznom računu će biti prikazan podatak o veznom OK odobrenju. Time je znatno olakšano praćenje nastanka dokumenata, evidentiranih u programu:

  
Na OK odobrenju je prikazan podatak o ulaznom računu na kojeg se odnosi
  
  Slika 277: Na OK odobrenju je prikazan podatak o ulaznom računu na kojeg se odnosi

 

1.7.3. Primljeni računi za dani predujam

 

1.7.4. Narudžbe dobavljačima

 

1.7.5. Primljene ponude

 

1.7.6. Jedinstvena carinska deklaracija (JCD)

PDV obračunan pri uvozu možemo odbiti kao pretporez ukoliko posjedujemo jedinstvenu carinsku deklaraciju (JCD) unutar koje smo navedeni kao primatelj ili uvoznik dobara, a u kojoj je iskazan iznos PDV-a kojeg je potrebno platiti, ili je omogućen izračun tog iznosa. Pretporez možemo odbiti u obračunskom razdoblju u kojem smo zaprimili JCD.

U skladu s navedenim, u programu e-računi je podržan:

Ova funkcionalnost može zamjeniti dosadašnji postupak unosa obračunatog PDV-a pri uvozu za potrebe knjiženja i obračuna PDV-a kroz evidenciju ulaznih računa (postupak opisan ovdje [1.7.1.10]).

 

1.7.6.1. Unos nove JCD

Za unos JCD u evidenciju otvorimo modul |Nabava |Jedinstvene carinske deklaracije (JCD) i kliknemo na Unos nove JCD. Otvara se sljedeća maska za unos podataka:

  
Maska za unos nove jedinstvene carinske deklaracije
  
  Slika 278: Maska za unos nove jedinstvene carinske deklaracije


Poslovna godinaUpišemo poslovnu godinu na koju se odnosi poslovni događaj. Kao preuzeto je upisana tekuća posl. godina tj. posl. godina koju smo u postavkama označili kao preuzetu.
Redni brojInterni redni broj JCD-a.
Datum primitkaUpišemo datum primitka JCD. Pretporez možemo odbiti u obračunskom razdoblju u kojem smo zaprimili JCD.
Deklarant/zastupnikUpišemo podatke o deklarantu/zastupniku. Izaberemo iz postojećeg šifrarnika ili upišemo kao novog partnera.
Broj dokumentaUpišemo broj JCD-a.
Obračunski PDVOznačimo u slučaju kada podatke sa JCD želimo istovremeno iskazati i u polju III.14 i II.15 PDV obrasca.
Datum dokumentaUpišemo datum JCD-a.
Datum puštanjaUpišemo datum puštanja iskazan na JCD.
Novčana valutaIzaberemo novčanu valutu dokumenta.
Iznos pretporeza se može odbitiOznačimo ukoliko pretporez možemo odbiti. Opcija je označena kao preuzeto.
Ne ide u PDVOznačimo u slučaju ako podatke sa JCD ne želimo evidentirati kroz obračun PDV.
OsnovicaUpišemo iznos osnovice za obračun PDV-a pri uvozu, iskazan na JCD. Iznos PDV-a izračuna se automatski. Za oba podatka je moguća ručna korekcija/prilagodba iznosa.
Napomene/opisPrema potrebi upišemo dodatne napomene/opis koje se odnose na JCD.

Na temelju upisanih JCD podržano je automatsko knjiženje  i automatski prijenos podataka u obračun PDV-a [1.7.6.2].

 

1.7.6.2. Knjiženje JCD-a i prijenos u obračun PDV-a

Po unosu jedinstvene carinske deklaracije (JCD) [1.7.6.1] u evidenciju modula |Nabava, podržano je automatsko knjiženje kao i prijenos dokumenta u obračun PDV-a.

Za knjiženje JCD u glavnu knjigu potrebno je unutar dokumenta kliknuti na gumb Knjiženje. Dokument će automatski biti obuhvaćen u obračunu PDV-a kojeg generiramo putem modula |Financije |Obračun PDV-a. Pretporez možemo odbiti u obračunskom razdoblju u kojem smo zaprimili JCD pa će tako JCD biti obuhvaćen u obračunu PDV-a u skladu s upisanim datumom primitka JCD.

Izravno na JCD dobivamo na uvid konta na koja je knjižen te kako je iskazan u obračunu PDV-a:

  
Mogućnosti daljnje obrade JCD
  
  Slika 279: Mogućnosti daljnje obrade JCD


Prilikom korištenja obračunskog PDV-a pri uvozu, u masci za unos JCD [1.7.6.1] potrebno je označiti parametar Obračunski PDV kako bi podaci sa JCD istovremeno bili iskazani i u polju III.14 te II.15 PDV obrasca.

 

1.7.7. Arhiviranje primljenih dokumenata

U programu e-računi na raspolaganju je mogućnost elektroničkog arhiviranja cjelokupne poslovne dokumentacije. U nastavku pogledajte opis postupka za elektroničko arhiviranje ulaznog računa.

Za dodavanje privitaka na ulazni račun, potrebno je u alatnoj traci kliknuti na gumb spajalica.gif. Otvoriti će se stranica unutar koje ćemo klikom na gumb Pretraži potražiti dokumente koje smo prethodno pohranili na našem računalu (skeniran dokument ili pak dokument u PDF formatu) i uvoziti u program:

  
Postupak dodavanja privitaka (original dokumenata) ulaznom računu
  
  Slika 280: Postupak dodavanja privitaka (original dokumenata) ulaznom računu

Potvrdom uvoza slikovne datoteke, ulaznom će računu biti priložen original dokument. Privitak možemo povećati, umanjiti, ispisati, obrisati ili pak preuzeti i spremiti na računalo (npr. ako imate vanjsko računovodstvo, na ovaj način knjigovođa može preuzeti original dokumenta, stoga ga ne morate fizički dostavljati u računovodstvo):

  
Prikaz priloženog skeniranog računa
  
  Slika 281: Prikaz priloženog skeniranog računa

Elektroničkim ahriviranjem izbjeći ćete mogućnost gubitka poslovne dokumentacije tj. imati na uvid original dokumente i u slučaju ako ste vaše ulazne račune dostavili u računovodstvo ili ako iz nekog drugog razloga ne raspolažete originalima.

Kako evidenciji ulaznih računa možete pristupiti online, s bilo kojeg računala, tableta ili pametnog telefona, imati ćete mogućnost uvida u ulazne račune u bilo kojem trenutku će to biti potrebno, bez traženja i pregledavanja dokumenata po registratorima.

 

1.7.8. OCR obuhvat podataka sa primljenih računa

Program omogućuje automatski obuhvat podataka sa skeniranih i drugih dokumenata u formatu PDF ili JPEG. Dokumenti formata PDF i JPEG mogu biti obuhvaćeni pomoću skenera ili kamerom mobilnog uređaja. OCR obuhvat podataka provodi se u knjizi primljene pošte, pri čemu dolazi do učitavanja podataka sa slikovnog dokumenta o dobavljaču i iznosima računa, koji se zatim dodaje kao privitak postojećem unosu u knjizi primljene pošte.

  
Shema protoka podataka u knjizi primljene pošte
  
  Slika 282: Shema protoka podataka u knjizi primljene pošte


Obrada OCR odvija se u pozadini. U tijeku obrade nije moguća likvidacija zapisa.


1.7.8.1 Postavke knjige primljene pošte za OCR

  
Postavke knjige primljene pošte za obradu OCR
  
  Slika 283: Postavke knjige primljene pošte za obradu OCR

Pojašnjenje postavki knjige primljene pošte za OCR:

Optičko čitanje skeniranih dokumenata 

Moguće opcije:

  • onemogućeno - OCR obuhvat podataka se nikad ne izvodi
  • OCR nakon predočenja u obradu - OCR obuhvat provodi se na izričit zahtjev
  • automatska obrada OCR u trenutku zaprimanja dokumenta - OCR obrada provodi se automatski za svaki primljeni račun
Izvođač OCR obuhvata podataka Ovdje možete odabrati vašeg izvođača usluge OCR, ukoliko niste zadovoljni sa preuzetim izvođačem.

1.7.8.2 Kako predati dokument u zahtjev za obradu OCR

Ako ne zadamo automatsku OCR obradu prilikom primitka dokumenata u knjigu primljene pošte, tada moramo naknadno poslati dokument u OCR. Dokument možemo poslati u obradu OCR na dva načina:

  1. pri proslijeđivanju dokumenta u knjigu primljene pošte upotrijebimo oznaku +OCR. Primjer: ako je adresa naše knjige primljene pošte 1234567891011@e-racuni.com i želimo da se po primitku dokumenta provede obrada OCR, tada dokument šaljemo na e-mail adresu 1234567891011+OCR@e-racuni.com. To znači da uobičajenoj adresi e-pošte dodamo niz "+OCR".
  2. ako je dokument zaprimljen na uobičajen način, tada ga možemo poslati u OCR klikom na opciju |Pošalji u obradu OCR. Pogledajte sliku dolje:

    DocumentInboxSendToOCR_HR.gif


1.7.8.3 Što učiniti ako OCR pogrešno učita podatke sa računa?

Optičko prepoznavanje teksta (OCR) radi na temelju računalnih algoritama, koji temelje na strojnom učenju i statističkoj obradi velike količine podataka. Prilikom čitanja skeniranih dokumenata, može se za određene vrste računa dogoditi pogrešna interpretacija tj. čitanje podataka sa skeniranog dokumenta.

U takvim situacijama savjetujemo da koristite mogućnost slanja povratne informacije klikom na poveznicu prikazanoj na sljedećoj slici. Tako ćete obavjestiti pružatelja OCR obrade o potrebnom poboljšanju prepoznavanja računa, za konkretni primjer vašeg računa. Uz vašu će pomoć automatsko prepoznavanje podataka postati sve bolje i pouzdanije.

  
Prijava grešaka pri čitanju skeniranih dokumenata
  
  Slika 284: Prijava grešaka pri čitanju skeniranih dokumenata

 

1.8. Putni nalozi

Modul Putni nalozi nudi slijedeće funkcije:

Modul putni nalozi je u potpunosti integriran s drugim modulima programa te tako omogućava i automatsko knjiženje obračuna putnih troškova, kao i isplatu putnih troškova preko banke ili blagajne.

  
Veze s drugim modulima programa
  
  Slika 285: Veze s drugim modulima programa

 

1.8.1. Automatsko zatvaranje putnih naloga


Za automatsko zatvaranje putnih naloga na raspolaganju su dvije mogućnosti:

  1. svakodnevno, automatsko zatvaranje putnih naloga,
  2. zatvaranje putnih naloga nakon vašeg aktiviranja.

Za automatsko zatvaranje putnih naloga dodajte kvačicu u polje za svakodnevno automatsko zatvaranje putnih naloga, u podacima tvrtke.

  
Varijable za automatsko zatvaranje putnih naloga kod podataka o tvrtki
  
  Slika 286: Varijable za automatsko zatvaranje putnih naloga kod podataka o tvrtki

Ako izaberete drugu mogućnost i ne označite automatsko zatvaranje nepredloženih putnih naloga, na raspolaganju je mogućnost obrade automatskog zatvaranja putnih naloga putem izbornika Putni nalozi/Izvještaji. Klikom na automatsko zatvaranje putnih naloga određujete varijable (Rok za predlaganje obračuna otvorenih putnih naloga i Br. dana od upozorenja do automatskog zatvaranja putnih naloga). Ako su te dvije varijable navedene u podacima tvrtke, pojaviti će u ovim poljima, ali ih možete i izmijeniti.Pokretanjem automatskog zatvaranja putnih naloga kod konačnih izvještaja, generirati će se HTML izvještaj, u kojem se nalaze podaci o poslanim obavjestima i zatvaranjima putnih naloga.

  
Konačni izvještaji u kojima možete pogledati izvještaj o poslanim obavjestima i zatvaranjima putnih naloga
  
  Slika 287: Konačni izvještaji u kojima možete pogledati izvještaj o poslanim obavjestima i zatvaranjima putnih naloga

 

1.8.2. Prije nego što započnete pisati putne naloge


Prvom prijavom u program pojavljuju se uputstva, koja vas vode kroz potrebne postavke [1.8.2.1] e-obračuna putnih naloga.

Nakon unosa osnovnih podataka o vašoj tvrtki, upišite podatke o zaposleniku [1.12] i vozilima [1.8.10]. Navedeni podatci će se kasnije samostalno upisivati u putni nalog. Na taj način ćete izbjeći zakašnjele unose podataka o tvrtki i osobi koja se sprema na poslovni put odnosno imena i registracije vozila, a što znači manje utrošenog vremena, manje mogućnosti za greške i manje bolova u ruci prilikom upisivanja poduže serije naloga.

Dodijeljivanjem različitih korisničkih ovlasti [1.8.2.2] za pristup modulu Putni nalozi  možete razdvojiti unos podataka za ispis putnog naloga od samog obračuna i povrata troškova; tako npr. zaposlenicima dodijelite svim korisničke ovlasti, koje omogućuju samo unos podataka za ispis putnog naloga. Povratkom sa poslovnog puta, putni nalog preuzima osoba odgovorna za obračun i povrat putnih troškova, a treća osoba može odobriti isplatu novaca. Zaposlenici na taj način aktivno koriste program.

POZOR! Ako podatak nije upisan odnosno nije upisan prema propisima, program ne dozvoljava nastavak rada te takav unos ne možete potvrditi; program upozorava sa zvijezdicom ili sa porukom pokraj netočnog podatka. Time su u programu onemogućene formalne te sadržajne pogreške prilikom ispunjavanja putnih naloga.

Primjer upozoravajućeg napisa:

  
Datum izdaje je stariji od datuma odlaska
  
  Slika 288: Datum izdaje je stariji od datuma odlaska

Primjer prilikom unosa podataka:

  
Obavezan podatak nije upisan
  
  Slika 289: Obavezan podatak nije upisan

Postupak upisivanja podataka te na što je potrebno biti posebno oprezan kako bi porezni inspektori bili zadovoljni, opisano je u slijedećim poglavljima.

 

1.8.2.1. Osnovne postavke prije prve upotrebe

 

1.8.2.2. Korisnički pristup za putne naloge


Korisnički ovlasti korisnicima informacijskog sistema "e-računi" dodjeljujete u modulu |Zaposlenici |Unos novog zaposlenika, gdje možete izabrati odnosno odrediti ovlasti za uporabu [1.12.7] modula "Putni nalozi".

  
Višenivojsko dodjeljivanje korisničkih ovlasti
  
  Slika 290: Višenivojsko dodjeljivanje korisničkih ovlasti

Korisničke ovlasti dodjeljujete glede na zaduženja i odgovornosti zaposlenika na radnom mjestu:

 

1.8.2.3. Postavke internetske tražilice

Program e-računi nudi različite mogućnosti ispisa dokumenata. Za ispis dokumenata direktno iz tražilice Internet Explorer preporučamo, da u izborniku |File |Page Setup namjestite ispis bez ispisivanja glave i noge stranice.

Sa postavkama, kao što su prikazane u poglavlju Ispis dokumenata HTML iz tražilice [1.4.10.6], ćete aktivirati ljepši i pravilniji ispis dokumenata.

 

1.8.2.4. Unos podataka prije prve upotrebe

Prije nego što započnete s prvim unosom podataka u obrazac za prvu stranicu putnog naloga, morate upisati podatke, koji se nadovezuju na modul Zaposlenici  i Vozila ; isti će se samostalno upisivati u putni nalog.

  
Modul aktivirate klikom na bookmark
  
  Slika 291: Modul aktivirate klikom na bookmark


 

1.8.2.5. Sistem numeriranja putnih naloga


Kod numeriranja putnih naloga se možete koristiti ručnim unosom broja putnog naloga [1.8.4] ili pak izabrati da se brojevi dodjeljuju automatski.

Automatsko numeriranje možete aktivirati u osnovnim postavkama [1.8.2.1]. Izabrati možete numeriranje po mjestu troška ili po rednom broju.

Pri automatskom numeriranju putnih naloga, program samostalno prepoznaje sistem numeriranja te vodi brojeve od zadnjeg unosa putnog naloga naprijed.

Primjer za numeriranje po rednom broju:

  1. Upisali ste prvi putni nalog [1.8.4] s brojem 25/2010
  2. Kod unosa slijedećeg putnog naloga program će ponuditi broj 26/2010, jer je zadnji broj bio 25.

Prelaskom na novu poslovnu godinu, program vodi i nudi redni broj za proteklu poslovnu godinu, do 31.3.

U slučaju numeriranja po mjestu troška program samostalno prepoznaje sistem numeriranja za svako mjesto troška posebno.

 

1.8.2.6. Šifrarnik relacija


Vlastiti šifrarnik relacija možete voditi putem izbornika |Relacije |Unos nove relacije.

  
Unos željene relacije
  
  Slika 292: Unos željene relacije

Opis relacije: Opišite relaciju (najčešće se upisuje početak i kraj puta).
Razdaljina (km): Upišite razdaljinu do određene relacije.
Status: U kombiniranom polju odredite status, koji može biti: aktivan ili neaktivan.
Privatna relacija: Ako s klikom u polje potvrde    relaciju označite kao privatnu, program će ih nuditi samo prilikom vaše prijave u program. Ostale relacije koje nisu vođene kao privatne nuditi će se na izbor svim drugim korisnicima programa u tvrtki. Korisnici, koji nemaju privilegije pristupa [1.8.2.2] do putnih naloga svih zaposlenika mogu unositi samo privatne relacije.

Relacije iz šifrarnika relacija program nudi:


1.8.2.7. Izračun razdaljine pomoću Google maps-a


Razdaljine možete provjeriti putem Google maps-a direktno iz programa. Kliknite na gumb Izračunaj relaciju (prikaz na slici dolje).

  
Kliknite za izračun razdaljine
  
  Slika 293: Kliknite za izračun razdaljine


Na stranici će biti prikazan izračun razdaljine između mjesta koja ste prethodno upisali na putni nalog:

  
Izračun razdaljine pomoću Google maps-a direktno iz programa
  
  Slika 294: Izračun razdaljine pomoću Google maps-a direktno iz programa

 

1.8.2.8. Postavke logotipa za ispis putnih naloga


U programu možete izabrati automatski ispis logotipa vaše tvrtke na prvoj stranici putnog naloga nakon što uvozite datoteku s logotipom u formatu GIF ili JPG. Logotip može biti bilo kakovih dimenzija, a program će ga automatski normirati na prilagođenu širinu i dužinu ispisa. Preporučamo, da ne koristite prevelike datoteke s logotipom jer to može uzrokovati sporije ispisivanje putnih naloga.

Prije uvoza logotipa u program, veličinu datoteke ćete najlakše smanjiti izmijenom logotipa u crno-bijelu varijantu ili pak reduciranjem boja u logotipu. Pri tom možete koristiti besplatne programe, kao što je npr. IrfanView [http://www.irfanview.com].

Određeni programi spremaju datoteke JPEG u formatu, kojeg program e-računi ne prepoznaje. Ako vaš logotip tj. datoteku JPEG ne možete uvoziti u program, savjetujemo da datoteku konvertirate u oblik GIF s uporabom programa IrfanView [http://www.irfanview.com].

1.8.2.8.1 Uvoz logotipa

Postupak uvoza logotipa prikazan je na slijedećoj slici.

  
Obrazac za određivanje logotipa
  
  Slika 295: Obrazac za određivanje logotipa

Datoteku prenesite u program klikom na gumb Browse/Pretraži. Potražite datoteku s logotipom i kliknite na gumb Open/Otvori.

  
Prozor operacijskog sistema Windows, u kojem potražite datoteku s logotipom.
  
  Slika 296: Prozor operacijskog sistema Windows, u kojem potražite datoteku s logotipom.

Kad se datoteka prikaže u prozoru, prijenos u program izvršite klikom na gumb Prenesi datoteku, kao što prikazuje slika.

  
Izabranu datoteku uvozite u program.
  
  Slika 297: Izabranu datoteku uvozite u program.

 

1.8.3. Pregled i pretraživanje putnih naloga


Stranicu "Putni nalozi-pregled i pretraživanje" otvarate klikom na |Putni nalozi |Putni nalozi.

  
Stranica za pregled i pretraživanje putnih naloga
  
  Slika 298: Stranica za pregled i pretraživanje putnih naloga

PN_AutomatskoKnjizenje.gif

1.8.3.1 Što znače pojedinačne mogućnosti u izborniku?

  1. PN_PopisPN.gif - Izaberite ako želite popis svih pronađenih putnih naloga vidjeti na jednoj stranici.
  2. PN_PopisExcel.gif - Izaberite kada želite otvoriti putne naloge u MS Excel-u (tj. Open Office preglednici), gdje možete obraditi podatke odnosno dodati u privitku po elektr. pošti.
  3. PN_Knjizenje.gif - Izaberite nakon što kriterijima pretraživanja [1.8.3.2] ograničite ispis putnih naloga, koje želite knjižiti.
  4. PN_MasovniIspis.gif - Izaberite kada želite ispisati više putnih naloga odjednom. Klikom na tu opciju u novom prozoru se otvaraju svi prikazani putni nalozi zajedno s obračunima, pripremljenima za ispis. Tu opciju možete koristiti npr. kod ponovnog numeriranja putnih naloga [1.14.12.4] te ih morate ponovno ispisati.
  5. PN_OtvaranjeWord.gif - Isto kao i prijašnju opciju, ovu opciju izaberete kod masovnog ispisa svih prikazanih putnih naloga, koristeći MS Word.

 

1.8.3.2. Kriteriji pretraživanja

Ako želite dodatno ograničiti ispis, na raspolaganju su vam mogućnosti u gornjem dijelu internetske stranice, koja sadrži masku za unos kriterija pretraživanja.Tako možete listati putne naloge u okviru ograničenja, koja ste odredili upisivanjem kriterija pretraživanja.

  
Kriteriji pretraživanja putnih naloga
  
  Slika 299: Kriteriji pretraživanja putnih naloga

Br. naloga U slučaju da poznajete točan broj putnog naloga, upišete ga u polje za unos podataka.
Traži poPretraživanje možete ograničiti glede na datume, koji nastupaju u pojedinačnom putnom nalogu. Preuzeti izbor je datum prva strana, klikom na gumb PN_trazenje.gif tj. ako kliknete u samo polje, listate dane mogućnosti.
od dana, do danaNakon što odredite kriterij pretraživanja u gornjem kombiniranom polju, potrebno je dodati vremensko razdoblje za kojeg želite pregled putnih naloga. Klikom na gumb,calendar.gif, aktivirate priručni kalendar u kojem izaberete željeni datum. Datume možete sami upisati, ukoliko vam se čini praktičnije od izbora datuma s priručnog kalendara. Izaberite bližnjicu i upišite samo dan te pritisnete tipku Enter. Ako upišete npr. broj 9, program će to razumjeti kao 9-ti u tekućemm mjesecu i godini.
  
Datum potvrdite klikom na njega.
  
  Slika 300: Datum potvrdite klikom na njega.
StatusPutne naloge možete pretraživati i po statusu tj. glede na fazu u kojoj se nalazio putni nalog od dana kada ste ga otvorili pa sve do završnog knjiženja obračuna tj. isplate putnog naloga. Klikom na gumb dropDown.gif tj. ako kliknete u polje za unos, listate statuse. Status putnog naloga izaberete klikom na njega, kao što je prikazano na slici dolje.

  
Pregled putnih naloga glede na status PN
  
  Slika 301: Pregled putnih naloga glede na status PN

Što znače pojedinačni statusi putnih naloga?

  1. otvoren  Je onaj putni nalog, koji sadrži podatke za prvu stranu putnog naloga, a može sadržavati i podatke za povrat troškova zaposleniku, ali još nije bio predložen u obračun tj. nije obračunan. Svi putni nalozi, koji imaju takav status, označeni su lampicom PN_Lampica.gif.
  2. predložen u obračun  Je onaj putni nalog, koji sadrži podatke za prvu stranu putnog naloga i podatke za povat troškova zaposleniku te je predložen u obračun. Takav status imaju samo putni nalozi zaposlenika, kojima ste u modulu |Zaposlenici |Korisnički pristup dodijelili samo mogućnost kao što je vidljivo na slici: PN_Ovlasti.gif
  3. obračunan  Je svaki, već obračunan putni nalog, koji obuhvaća već isplaćene ili već knjižene putne naloge.
  4. pripremljen za knjiženje  Je onaj obračunan putni nalog, koji nije proknjižen, ali je možda već isplaćen.
  5. knjižen  Je svaki putni nalog, koji je već proknjižen.
  6. pripremljen za isplatu  Je onaj obračunan putni nalog, koji je već bio knjižen, ali nije bio isplaćen.
  7. isplaćen  Je svaki poutni nalog, koji je već bio isplaćen.
  8. storniran  Je onaj putni nalog, koji je već ispostavljen (ispisana prva strana, potpisana i sa stavljenim pečatom), ali nije bio upotrebljen (npr. zaposlenik zbog bolesti nije mogao na poslovni put).
  9. obračunan - Kn  Je svaki putni nalog, koji je obračunan u domačoj valuti (Kn).
  10. obračunan - devizni obračun  Je svaki putni nalog, koji je bio obračunan u stranoj valuti. POZOR! Ako ste putovali u inozemstvo, u obračunu putnog naloga [1.8.7] izaberite valutu, u kojoj želite obračunati putne troškove, kao što prikazuje slika:PN_Upozorenje.gif.
Vozilo Putne naloge možete razvrstiti po vozilu [1.8.10.1], koje je bilo korišteno za službeni put. Vozilo izaberete sa popisa, kojeg aktivirate klikom u kombinirano polje, kao što je vidljivo na slici. Izbor potrdite jednostavnim klikom. PN_IzborVozila.gif
Zaposlenik Sa popisa putnih naloga možete pretraživati putne naloge po zaposlenicima [1.12.3], kojima ste izdali putni nalog, kao što prikazuje slika dolje. Zaposlenika odredite jednostavnim klikom u kombinirano polje, pritisnite tipku sa prvim slovom prezimena te ga potražite na popisu. Izbor potvrdite jednostavnim klikom.

PN_IzborZaposlenika.gif

Mjesto troška Kada zaposlenici djeluju na više mjesta troška, ili ako službeno vozilo koristiti više zaposlenika te je vozilo vođeno kao mjesto troška, logičan je pregled putnih naloga po mjestu troška [1.14.1.4]. Mjesto troška odredite klikom u kombinirano polje te ga izaberete sa popisa. Izbor potvrdite jednostavnim klikom.
traži po arhiviAko označite tu mogućnost, program će tražiti putne naloge i među arhiviranim putnim nalozima. Kada je ta mogućnost isključena, pretražuje podatke samo među putnim nalozima, koji nisu arhivirani.

Upisivanjem kriterija pretraživanja, kliknite na gumb Pretraživanje.

 

1.8.4. Novi putni nalog

Podatke o predviđenom poslovnom putu unose se prije odlaska na put: potrebno je ispuniti i ispisati prvu stranu putnog naloga. Ispisan putni nalog potvrđuje i potpisuje direktor ili ovlaštena osoba, nakon čega ga, potpisanog i potvrđenog sa pečatom zaprima zaposlenik. Putni nalog možete ispuniti i po povratku sa službenog puta, iako po zakonu mora biti izdan najkasnije dva dana, nakon odlaska zaposlenika na poslovni put.

Klikom na gumb Otvaranje novog putnog naloga, koji se nalazi na stranici |Putni nalozi |Pregled i pretraživanje, otvarate novi putni nalog tj. masku za unos za prvu stranicu putnog naloga. Podatci, označeni sa zvijezdicom PN_zvijezdica.gif, obavezno se upisuju.

Broj naloga Program automatski predlaže broj putnog naloga, što prema potrebi možete promijeniti, na primjer: ako već postoje putni nalozi koji nisu unešeni u program tj. ako ste započeli koristiti program za obračun putnih naloga sredinom kalendarske godine.
Datum Unesite datum izdavanja putnog naloga brzim izborom u kalendaru, koji se otvara ako kliknete na gumb calendar.gif. Datum možete upisati [1.4.10.3] i u kraćem obliku.
Zaposlenik U tom kombiniranom polju [1.4.10.3] upišite ime i prezime zaposlenika, kojemu se izdaje putni nalog. Ostali podatci (radno mjesto i prebivalište), koji se u putnom nalogu odnose na zaposlenika, samostalno prenose iz kadrovske evidencije [1.12]. POZOR! Za korisnike, koji unose i pregledavaju samo vlastite putne naloge, taj izbor je onemogućen.
Odredište U polje za unos upišite predviđenu relaciju tj. odredište. SAVJETUJEMO: Upišite točnu relaciju puta (npr. za relaciju Rijeka-Varaždin, sa stankom kod stranke u Zagrebu upišite relaciju Rijeka-Varaždin-Zagreb-Rijeka.
Svrha U polje za unos upišite svrhu službenog puta. Ako se radi o poslovnom posjetu, važno je navesti koje ste poslovne partnere posjetili. Ako se radi o posjeti sajma/edukacije, navedite koji sajam/edukacije je bio posjećen. Kada se radi o predaji materijala/proizvoda/pošiljaka, navedite što je i kome bilo predano.
Veza na dokument, odluku, spis Upišite oznaku odgovarajućeg dokumenta na koji se odnosi putni nalog. SAVJETUJEMO: Potrebno je osigurati vezu između izdanih putnih naloga i pripremljene dokumentacije, koja se na zahtjev poreznih inspektora može predložiti u svakom trenutku.
Putovanje će trajati ... U polja za unos od dana - do dana  upišite predviđen datum početka i kraja službenog putovanja. U polje sat  upišite točno vrijeme početka službenog puta.
Visina dnevnice U polju prvo izaberite dnevnicu za Hrvatsku ili inozemstvo klikom na izborni gumb radioButton.gif. Program kod obračuna [1.8.7], automatski određuje visinu dnevnica i izračunava pravilan broj dnevnica glede na trajanje putovanja te na važeće propise. PN_Dnevnice.gif Za inozemstvo je potrebno odrediti državu u koju se putuje te valutu, u kojoj će biti vrednovana dnevnica, kao što prikazuje slika. To odredite klikom na gumb radioButton.gif kod polja dnevnica za inozemstvo , nakon toga klikom na strelicu dropDown.gif izaberite državu i valutu. Za valutu nije potrebno upisivati visinu, jer je određena izaberom države. Ako se radi o putovanju u inozemstvo, e-računi automatski prepoznaju pravilnu prijetvorbu valuta po srednjem tečaju HNB, važećem na dan putovanja.

 

1.8.4.1. Predogled podataka za prvu stranu


Na stranici koja nudi predogled unesenih podataka za prvu stranicu putnog naloga, možete do sada unesene podatke prekontrolirati te ih izmijeniti ukoliko s unosom niste zadovoljni.

  
Predogled unesenih podataka za putni nalog
  
  Slika 302: Predogled unesenih podataka za putni nalog

Ako prethodno upisane podatke ne spremite, izgubiti će se, zato je potrebno kliknuti na gumb PN_Spremi.gif, kao što prikazuje slika gore.

Podatke, upisane na pojedinačnom putnom nalogu možete izmijeniti klikom na gumb PN_Izmijeni.gif. Otvoriti će se obrazac "Ispravak putnog naloga", na kojem možete izmijeniti tj. nadopuniti podatke.

PN_Ispravak.gif

Značenje ostalih gumba u alatnoj traci provjerite na stranici alatna traka [1.4.10.2].

 

1.8.4.2. Predujam


Ukoliko je zaposlenik primio predujam, evidentirajte ga u putnom nalogu prije odlaska na poslovni put. Iznos i datum upišite u obrazac "Unos predujma".

Obrazac za unos predujma aktivirate klikom na gumb Predujam:

  
Obrazac za unos predujma
  
  Slika 303: Obrazac za unos predujma

Nakon unosa podataka, kliknite na gumb U redu. Unos predujma potvrdite klikom na žuto obojeni gumb Spremi.gif.

Ispis i obračun predujma

PN_IspisPredujma.gif

PN_PutniTroskovi.gif

Izmijene podataka

Ako je zaposlenik već primio predujam na drugom putnom nalogu koji još nije obračunan, program će vas na to upozoriti.

Nakon svake izmijene ili brisanja predujma, putni nalog je potrebno ponovno spremiti i ispisati.

 

1.8.4.3. Ispis putnog naloga


Nakon što ste spremili putni nalog, možete ga ispisati. Na obavezno spremanje putnog naloga vas upozorava žuto obojeni gumb Spremi.gif, koji titra sve dok ne spremite dokument. Nakon spremanja putnog naloga, ispišite prvu stranicu, koju ćete potpisanu i sa pečatom izručiti zaposleniku. Podaci za prvu stranicu putnog naloga su spremljeni, kada se gumb SpremiNeaktivno.gif oboji sivo i postane neaktivan. Tada će se pojaviti gumb Ispis Dokumenta.gif.

Prvu stranu putnog naloge ispišete na slijedeći način:

1. Kliknite dropDown.gif, koji se nalazi na gumbu; prikazati će se sve mogućnosti ispisa putnog naloga.

2. Izaberite način ispisa, kao što je prikazano na slici:

PN_Ispis.gif

Popis za ispis nudi dva načina ispisa:

Putni nalog možete poslati putem elektr. pošte. Putni nalog spremite lokalno na vaše računalo te ga pošaljite u privitku putem elektr. pošte.


1.8.4.3.1 Kako spremiti putni nalog lokalno na svoje računalo?

Kad se pojavi rokica.gif kod načina ispisa putnog naloga, kliknite na desni gumb miša, te izaberite obojenu mogućnost (prikazano na slici). Nakon toga, spremite dokument (putni nalog) u izabranu datoteku.

Kliknite ovdje da biste prenijeli sliku koja nedostaje

1.8.4.3.2 Ispis putnog naloga u okviru internetske tražilice:

1. U okviru programa kliknite na poveznicu, kao što je prikazano na slici:

PN_Pregledi.gif

2. Klikom na poveznicu otvarate putni nalog u okviru internetske tražilice.

PN_PrintNalog1.gif

Za ispis kliknite na ikonu "Print", kao što prikazuje slika.

1.8.4.3.3 Ispis logotipa na prvoj strani elektr. putnog naloga:

PN_UnosLogotipa.gif

Datoteku možete prenijeti u program. To učinite klikom na gumb Browse.gif, potražite datoteku i kliknite na gumb Open.gif. Kad se datoteka ispiše u prozoru, prijenos u program izvršite klikom na gumb Prenesi datoteku.


1.8.4.3.4 Putni nalog možete ispisati kao Word-ov dokument:

1. Kliknite na poveznicu, kao što je prikazano na slici:

PN_UWordu.gif

2. Klikom na poveznicu otvarate putni nalog u MS Wordu, gdje ga možete ispisati.

Kliknite ovdje da biste prenijeli sliku koja nedostaje

Klikom na ikonu "Ispis dokumenta", kao što je vidljivo na slici, putni nalog možete ispisati.

U MS Wordu možete upisati tj. izmijeniti sve podatke, ali OPREZ - podaci u bazi time nisu izmijenjeni!

 

1.8.5. Priprema putnog naloga za obračun

Povratkom sa poslovnog puta, potrebno je u e-račune upisati podatke za obračun kilometraža, dnevnica i putnih troškova; u toj fazi se obračunava predujam, kojeg je zaprimio zaposlenik prije odlaska na poslovni put.

Na popisu putnih naloga "Putni nalozi-pregled i pretraživanje" [1.8.3] potražite putni nalog na temelju kojeg je zaposlenik otišao na poslovni put. Otvaranjem stranice za predogled podataka na putnom nalogu, prikazuju se svi podaci sa prve stranice putnog naloga. Ispod prikaza podataka se nalaze gumbi, koji omogućuju pripremu putnog naloga za obračun i povrat putnih troškova zaposleniku te knjiženje putnog naloga.

1.8.6. Unos podataka za obračun putnih troškova

Za unos podataka kliknite na istoimenski gumb, nakon čega se otvara obrazac za unos podataka.

  
Nakon svakog unosa kliknite na gumb Spremi.gif.

 

1.8.6.1. Unos dnevnica


Dnevnice unosite klikom na gumb Dnevnice, nakon čega upišete podatke u obrazac (prikaz na slici dolje):

  
Obrazac za unos dnevnica
  
  Slika 305: Obrazac za unos dnevnica

U polja za unos upišite slijedeće podatke:

DržavaKlikom na dropDown.gif izaberite državu, u koju zaposlenik putuje. Proizlazeći iz izabrane države i važećih propisa, program automatski izračunava visinu dnevnica. Preuzeti izbor je država, koju izaberete na prvoj stranici putnog naloga. U slučaju putovanja kroz više država možete upisati dnevnice za svaku državu.
Datum odlaska/uUpišite datum i sat odlaska na poslovni put.
Datum povratka/uUpišite datum i sat povratka sa poslovnog puta. Glede na izabrano vrijeme, program će odrediti da li je dnevnica smanjena ili djelomična.

Unos podataka potvrdite klikom na U redu.

 

1.8.6.2. Načini obračunavanja dnevnica

 

1.8.6.3. Unos ostalih troškova


Troškove sa poslovnog puta unesite klikom na gumb Ostali troškovi; upišite podatke u istoimeni obrazac (prikaz na slici dolje):

  
Obrazac za unos drugih troškova
  
  Slika 306: Obrazac za unos drugih troškova

1.8.6.4. Unos podataka:

Datum računa Unesite datum putnog troška tj. ulaznog računa, koji dokazuje nastale troškove. Program automatski predlaže početni datum poslovnog puta.
Iznos Upišite iznos računa, kojeg uvažavate za putne troškove. Ako se radi o putnim troškovima nastalim u inozemstvu, izaberite valutu u kombiniranom polju PN_Valuta.gif, kojom je račun podmiren.

Iznose možete unositi u obliku zbrajanja ili oduzimanja, kao što prikazuje slika. PN_Zbrajanje.gif

Način plaćanja Izaberite način plaćanja. POZOR! Ukoliko je zaposlenik podmirio putne troškove u trajanju poslovnog puta sa poslovnom kreditnom karticom, troškovi se ne isplaćuju.
PN_NacinPlacanja.gif
Br. računa tj. veznog dokumenta Unesite broj računa tj. veznog dokumenta.
Opis Opišite vrstu putnih troškova.

 

1.8.6.5. Unos kilometraže


Klikom na Kilometraže otvoriti će se obrazac, gdje unosite podatke:

  
Obrazac za unos kilometraže
  
  Slika 307: Obrazac za unos kilometraže

U polja za unos upišite slijedeće podatke:

RelacijaUpišite relaciju putovanja. Ako ste relaciju prethodno evidentirali u šifrarnik relacija [1.8.2.6], izbor relacije možete izvršiti klikom na dropDown.gif. Nakon izbora relacije, program automatski nudi broj prevoženih kilometara za izabranu relaciju.
StrankaUpišite stranku, kojoj ste namjenjeni...
Broj radnog nalogaUpišite br. radnog naloga, ukoliko taj postoji.
Datum odlaska/uIzaberite datum i sat odlaska na poslovni put. Unos podataka nije obavezan.
Datum povratka/uIzaberite datum i sat povratka sa poslovnog puta. Unos podataka nije obavezan.
Razdaljina (kmU polje upišite broj prevoženih kilometara. Možete ih upisati kao zbrajanje ili oduzimanje; program prepoznaje te dvije aritmetičke operacije te zbraja iznose.
Početno stanje brojača (km)Ovdje upišite početno stanje brojača prije polaska na poslovni put.
Konačno stanje brojačaOvdje upišite stanje brojača po povratku sa poslovnog puta.

U praznom polju upišite ili dopunite tekst koji opisuje priloge k obračunu putnih troškova.

Unos podataka potvrdite klikom na gumb U redu.

Napomena: kod izračuna kilometraže se u obzir uzima vrijednost kilometraže, važeće na datum, upisan kao datum povratka s puta.}}]]

 

1.8.6.6. Upis puta u knjigu vožnji


Ako zaposlenik odlazi na poslovno putovanje sa službenim vozilom, kilometraža se ne isplaćuje, ali se putovanje upisuje u knjigu vožnji.

Kod unosa novog putnog naloga izaberite, da zaposlenik putuje sa službenim vozilom, kao što prikazuje slika:

  

Nakon toga, na putnom nalogu kliknite na gumb Upis puta u knjigu vožnji i otvoriti će se slijedeći obrazac:

  
Obrazac za upis puta u knjigu vožnji
  
  Slika 309: Obrazac za upis puta u knjigu vožnji

U polja unesite slijedeće podatke:

RelacijaPreuzeti izbor je relacija upisana na putnom nalogu, a klikom na dropDown.gif možete birati između relacija, koje ste u prošlosti prevozili s izabranim službenim vozilom i među drugim relacijama iz šifrarnika relacija.
Datum odlaska/uUpišite datum i sat odlaska na poslovni put.
Datum povratka/uUpišite datum i sat povratka sa poslovnog puta.
Razdaljina(km)Upišite prevoženu razdaljinu u km.
Početno stanje brojača(km)Upišite stanje brojača prije odlaska na put. Program automatski proslijeđuje podatke o konačnom stanju brojača, kod zadnje upisanje vožnje.
Konačno stanje brojača(km)Upišite stanje brojača nakon povratka sa puta.

Kod unosa stanja brojača kilometara i prevoženih razdaljnina dovoljno je ako unesete djelomične podatke, na primjer:

  • Unesite samo razdaljinu. Program će početno i konačno stanje brojila izračunati automatski; izračunati će početno stanje brojača i nakon toga izračunati konačno stanje brojača.
  • Unesite početno stanje brojača ili konačno stanje brojača. Program će, uzimajući u obzir prevoženu razdaljinu, sam izračunati podatak koji nedostaje.
  • Unesite početno i konačno stanje brojača. Program će sam izračunati broj prevoženih kilometara.

U prazno polje upišite ili nadopunite tekst, koji opisuje priloge k obračunu putnih troškova i koji će se ispisati na obračunu putnih troškova.

Unos podataka potvrdite klikom na U redu.

 

1.8.6.7. Izvještaj k putnom nalogu


Obračunu putnog naloga možete priložiti izvještaj, koji detaljnije opisuje poslovni put te predstavlja zapis događaja.

Na stranici koja prikazuje podatke za putni nalog kliknite na gumb PN_GumbIzvjestaj.gif za otvaranje obrasca za unos izvještaja:

  

Upisani tekst će se ispisati na stranici za predogled putnog naloga:

  

Ako kliknete na poveznicu PN_Biljeska.gif, koja se nalazi kod izvještaja putnog naloga, ponovno otvarate obrazac, u koji možete unijeti izmjene teksta.

Izvještaj ispišete samostalno te ga, kao što je već rečeno, priložite obračunu; program nudi mogućnost ispisa izvještaja tek nakon izvršenog obračuna putnog naloga.

  

 

1.8.6.8. Prilozi k putnom nalogu

Opis priloga najednostavnije upišete prilikom unosa podataka o nastalim putnim troškovima [1.8.6.3], kilometraži [1.8.6.5] i dnevnicama [1.8.6.1]. Svakom unosu podataka za obračun putnog naloga možete dodati opis priloga, kao što je prikazano na slici:

  

Uneseni tekst će se ispisati na predogledu putnog naloga:

  

Ako kliknete na poveznicu PNPovezava.gif, koja se nalazi kod opisa priloga, otvara se obrazac za unos opisa priloga, gdje upišete izmijene teksta:

  

 

1.8.6.9. Predogled unešenih podataka


Prije nego što obračunate putnog troškove, provjerite unesene podatke na stranici za pregled podataka na putnom nalogu.

  

Predogled podataka za obračun putnog naloga ispisuje se na način koji omogućuje vrlo jednostavne izmijene ili brisanje pogrešno upisanih podataka.

Za brisanje unesenih podataka kliknete križić bt-delete.gif, koji se nalazi na krajnjoj desnoj strani svakog retka u odgovarajućoj tabeli sa podacima. Za izmijenu unesenih podataka izaberite poveznicu PN_Poveznica.gif na prikazanim podacima.

 

1.8.7. Obračun putnog naloga


Nakon unosa svih podataka za obračun putnog naloga, kliknite na gumb Obračun putnih troškova, na stranici za predogled podataka na putnom nalogu.

Ukoliko ste upisali podatke za putovanje unutar države, valuta je samo HRK, a otvara se slijedeći obrazac:

  
Obračun putnog naloga za Hrvatsku
  
  Slika 317: Obračun putnog naloga za Hrvatsku

Unos datuma obračuna je obavezan, a dopuniti možete tekst, koji opisuje priloge k obračunu putnih troškova.

Nakon završenog unosa, podatke potvrdite klikom na gumb Obračun.

Ukoliko ste upisali podatke za putovanje u inozemstvo te izabrali stranu valutu, otvara se slijedeći obrazac:

  
Obračun putnog naloga za inozemstvo
  
  Slika 318: Obračun putnog naloga za inozemstvo

Unesite slijedeće podatke:

Datum obračunaObavezno upišite datum obračuna ili ga izaberite klikom na priručni kalendar Koledarcek.gif.
Želim obračun putnih troškova u HRKOznačite ako želite obračunati putne troškove u HRK.
Želim devizni obračun putnih troškovaOznačite, ako želite obračunati putne troškove za svaku valutu posebno (u slučaju više stranih valuta na jednom putnom nalogu).
Želim devizni obračun putnih troškovaOznačite, ako želite povrat putnih troškova u točno određenoj valuti. Valutu izaberite klikom na dropDown.gif.

Nakon unosa svih podataka potvrdite ih klikom na gumb Obračun.

 

1.8.7.1. Predogled obračunanog putnog naloga


Kada ste klikom na gumb Obračun pokrenuli obračun, otvara se predogled obračunanog putnog naloga:

  
Predogled obračunanog putnog naloga.
  
  Slika 319: Predogled obračunanog putnog naloga.

Sada možete klikom na Ispis dokumenta ispisati obračun putnih troškova [1.8.7.2].

Klikom na Knjiženje možete knjižiti [1.8.9.1] putne troškove na temeljnicu.

Klikom na Isplata putnih troškova možete isplatiti [1.8.8] putne troškove na bankovni račun [1.8.8.1] zaposlenika ili u gotivni, preko blagajne [1.8.8.2].

 

1.8.7.2. Ispis obračuna putnih troškova


Nakon obračuna putnog naloga, možete ga ispisati na načine:

1. Kliknete na dropDown.gif, koji se nalazi u gumbu i aktivirate popis, koji sadrži sve načine ispisa putnog naloga.

2. Klikom izaberete način ispisa, kao što prikazuje slika:

PN_MogucnostiIspisa.gif

Način ispisa dokumenata u internetskoj tražilici [1.4.10.6] ili u MS Wordu je opisan na stranici ispis putnog naloga [1.8.4.3].

 

1.8.7.3. Ponovno otvaranje putnog naloga


  
Gumbi na predogledu obračunanog putnog naloga
  
  Slika 320: Gumbi na predogledu obračunanog putnog naloga

Ako je putni nalog već obračunan, još uvijek ga možete popraviti klikom na gumb Ponovno otvori putni nalog.

Program vas vraća na predogled putnog naloga, gdje možete izmijeniti postojeće podatke. Klikom na gumb Izmijeni.gif možete popraviti tj. izmijeniti podatke na prvoj strani putnog naloga.

Ako je putni nalog već proknjižen, više ga ne možete otvoriti.

Ukoliko unatoč tome želite ponovno otvoriti putni nalog, učinite to na slijedeći način:

  1. Izbrišite temeljnicu na koju je knjižen putni nalog.
  2. Potražite putni nalog i kliknite na Ponovno otvori putni nalog

 

1.8.8. Isplata obračunanih putnih troškova


Program omogućuje isplatu putnih troškova putem blagajne ili uplatom na bankovni račun zaposlenika. Putne naloge, obračunane u stranoj valuti, trenutno možete u programu isplatiti samo preko blagajne.

Isplatu je moguće izvršiti samo za obračunane putne naloge. Program omogućuje isplatu putnih troškova za više obračunanih putnih naloga odjednom, s jednom uplatom na bankovni račun ili s jednim blagajničkim izdatkom. Isplatom na bankovni račun možete ispisati obavjest o isplaćenim putnim troškovima za zaposlenika.

Isplatu putnih troškova započnete klikom na gumb Isplata putnih troškova na predogledu putnog naloga.

  
Za isplatu putnih troškova kliknite na gumb Isplata
  
  Slika 321: Za isplatu putnih troškova kliknite na gumb Isplata

Klikom na gumb se dodatno prikaže popis svih ostalih, još neisplaćenih putnih naloga za zaposlenika.

  
Isplata putnih troškova
  
  Slika 322: Isplata putnih troškova

Program prikazuje svotu svih, još neisplaćenih putnih naloga glede na isplate, evidentirane u programu. Prikazuje i stanje dugovanja i potraživanja do zaposlenika iz glavne knjige, uspoređivanjem stanja u glavnoj knjizi s isplatama izvršenim preko programa.

U donjem popisu su nabrojeni svi putni nalozi, koji u programu još nisu bili isplaćeni. Ukoliko su se u prošlosti isplate vršile izvan programa, postoji mogućnost, da popis ne prikazuje stvarno stanje, stoga je potrebno provjeriti isplatu sa stanjem u glavnoj knjizi.

U popisu putnih naloga možete označiti kvačicom    sve putne naloge, za koje želite isplatiti putne troškove. Svota označenih putnih naloga se nakon toga prenosi u nalog za plaćanje ili na blagajničku isplatnicu.

Ako želite isplatiti označene putne naloge na bankovni račun zaposlenika, kliknite na Isplata na TR, za isplatu preko blagajne kliknite na Isplata preko blagajne.

 

1.8.8.1. Isplata putnih troškova na TR


Ako ste izabrali isplatu na bankovni račun i kliknuli na gumb Isplata na TR, otvara se slijedeća maska za unos:

  
Isplata putnih troškova na TR
  
  Slika 323: Isplata putnih troškova na TR

Sa preuzetim izborom se zbirni nalog uvrštava u jedan od otvorenih paketa uplata, klikom na dropDown.gif izaberite odgovarajući paket. Ukoliko želite taj nalog za plaćanje uvrstiti u novi paket uplata, označite drugu mogućnost te u prazan prostor upišite oznaku paketa.

Nalogodavatelj

Program automatski ispiše nalogodavatelja.

Primatelj

NazivProgram automatski ispisuje primatelja. Klikom na dalekozor možete u registru HNB potražiti račun primatelja.
Sjedište/MjestoSve podatke o primatelju program upisuje automatski.
Broj računa/Poziv na brojProgram automatski ispisuje račun, a klikom na dalekozor možete potražiti vlasnika tog računa u registru HNB.
OpisProgram automatski ispiše opis, a možete ga i promijeniti.
IznosObavezno morate upisati iznos putnih troškova.
ValutaProgram automatski ispiše datum izvršenja isplate.
Vrsta poslaKlikom na dropDown.gif izaberite, o kojoj vrsti posla se radi.

Klikom na gumb Dodaj nalog za plaćanje zbirni nalog dodajete u izabrani paket.

 

1.8.8.2. Isplata putnih troškova preko blagajne


Ako ste izabrali isplatu preko blagajne i kliknuli na gumb Isplata preko blagajne otvara se slijedeća maska za unos podataka:

  
Isplata putnih troškova preko blagajne
  
  Slika 324: Isplata putnih troškova preko blagajne

BlagajnaKlikom na dropDown.gif izaberite blagajnu, koju teretite s blagajničkom isplatnicom.
Mjesto troškaAko želite, klikom na dropDown.gif izaberite i mjesto troška.
DatumPreuzeti izbor je datum izvršene isplate.

Primatelj

Veza partnerProgram automatski ispiše partnera, na kojeg se veže isplata. Klikom na gumb Izbriši možete izbrisati vezu na partnera.
Prezime, ime/NazivSve podatke o primatelju program ispisuje automatski. Klikom na dalekozor možete izabrati drugog partnera u šifrarniku partnera.
UlicaPodatak se ispiše automatski, nakon izbora partnera.
Poštanski br./MjestoPodatak se ispisuje automatski, nakon izbora partnera.
DržavaKlikom na dropDown.gif izaberite državu, koja je stalno prebivalište primatelja.

Postavka blagajničkog izdatka

OpisProgram automatski ispiše opis, kojeg po želji možete izmijeniti tj. popraviti.
KontoProgram automatski ispiše konto, vezan na troškove isplate.
Način plaćanjaKlikom na dropDown.gif izaberite željeni način plaćanja. Kod isplata putnih troškova se najčešće radi o gotovinskim isplatama.
IznosProgram automatski ispiše iznos troškova, klikom na dropDown.gif izberite odgovarajuću valutu.

Klikom na Izdavanje blag. isplatnice se ispostavi blagajnička isplatnica, koju možete proknjižiti u glavnu knjigu.

 

1.8.9. Knjiženje putnih naloga


Nakon obračuna i isplate, proknjižite putne naloge. Na raspolaganju su dvije mogućnosti:

Kod automatskog knjiženja putnih troškova, u obzir se uzimaju postavke automatskog knjiženja [1.14.1.3] u glavnoj knjizi [1.14].

 

1.8.9.1. Pojedinačno knjiženje


Pojedinačno knjiženje putnih naloga započinjete klikom na aktivnu poveznicu PN_Broj.gif PN_Datum.gif, kojom otvarate putni nalog. Nakon toga kliknite na gumb Knjiženje, kao što prikazuje slika i time pokrećete knjiženje.

  
Knjiženje pojedinačnog putnog naloga
  
  Slika 325: Knjiženje pojedinačnog putnog naloga

Nastavak postupka je isti kao i kod knjiženja izabranih putnih naloga [1.8.9.2].

 

1.8.9.2. Knjiženje izabranih putnih naloga


Masovno knjiženje više izabranih putnih naloga pokrećete klikom na Dodatne mogućnosti, na stranici |Putni nalozi- pregled i pretraživanje, izborom "Knjiženje izabranih PN", kao što je prikazano na slici:


PN_IspisIzabranihPN.gif

Otvaraju se popis putnih naloga sa kojeg možete izabrati potrditvenoPolje.gif one, koje želite knjižiti:

  
Izaberite putne naloge, koje želite knjižiti
  
  Slika 326: Izaberite putne naloge, koje želite knjižiti

Klikom na gumb Knjiženje izabranih PN pokrećete knjiženje, čime će putni nalozi biti proknjiženi na temeljnicu:

  
Putni nalozi, knjiženi na temeljnici
  
  Slika 327: Putni nalozi, knjiženi na temeljnici

 

1.8.10. Vozni park

Modul Putni nalozi sadrži evidenciju službenih vozila [1.8.10.1] te dodatnu funkcionalnost za vođenje knjige vožnji [1.8.10.2].

 

1.8.10.1. Šifrarnik službenih vozila


U šifrarnik službenih vozila upisujete podatke o službenim vozilima, korištenima u službene svrhe. U šifrarnik možete upisati podatke o službenim vozilima, koje zaposlenici koriste za pogodnosti [1.11.1.6.3.4] te podatke o privatnim vozilima zaposlenika, upotrebom kojih tvrka isplaćuje kilometražu.

Šifrarnik službenih vozila je na raspolaganju u podsistemu Vozila.

Klikom na gumb Novi unos prikazuje se slijedeća maska za unos:

  
Unos podataka o vozilu
  
  Slika 328: Unos podataka o vozilu

Polja za unos podataka u šifrarnik imaju slijedeće značenje:

Inv.br. vozilaUpišite inv.br. vozila iz registra OS. Unos nije obavezan. Kod automatskog knjiženja putnih naloga se broj upiše u tekstu knjiženja, kod troškova vezanih na službeno vozilo.
Marka i tip vozilaUpišite željeni tekst.
Registarski br. vozilaUpišite registarski broj vozila.
Vrsta vozilaIzaberite, radi li se o osobnom ili tovornom vozilu. Postavka utječe na automatsko knjiženje putnih naloga.
Početak uporabe vozilaUpišite datum nabave, početak uporabe tj. datum aktivacije osnovnog sredstva. Podatak se koristi za izračun visine bonitete kod obračuna plaća [1.11.1].
Početno stanje brojačaUpišite početno stanje brojača. Podatak se koristi za početno stanje u knjizi vožnji [1.8.10.2], koju možete voditi za svako službeno vozilo.
Nabavna vrijednost vozilaUpišite nabavnu vrijednost vozila, koja je osnova za izračun visine bonitete [1.11.1.6.3.4] kod obračuna plaća [1.11.1].
Status uporabe vozilaIzaberite, radi li se o privatnom vozilu za kojeg se isplaćuje kilometraža ili se radi o službenom vozilu, za koje se kilometraža ne obračunava, ali je moguće voditi knjigu vožnji [1.8.10.2].

Klikom na gumb Spremi prikaže se pregled svih vozila u šifrarniku.

  
Pregled vozila u šifrarniku.
  
  Slika 329: Pregled vozila u šifrarniku.

Za izmijenu podataka o vozilu, kliknite na poveznicu s imenom vozila. Za uređivanje knjige vožnji [1.8.10.2] kliknite na bt-KnjigaVozenj.gif. Za brisanje vozila iz šifrarnikabt-remove.gif.

 

1.8.10.2. Knjiga vožnji


Knjiga vožnji je prvenstveno namjenjena vođenju evidencije službenih vožnji za službena vozila, koje zaposlenici koriste kao pogodnosti. Knjigu vožnji je u tom slučaju potrebno voditi samo za razdvajanje porezno priznatih i nepriznatih troškova vezanih na službena vozila.

U knjigu vožnji prelazite klikom na bt-KnjigaVozenj.gif u pregledu šifrarnika službenih vozila.

  
Pregled vozila u šifrarniku.
  
  Slika 330: Pregled vozila u šifrarniku.

Nakon klika, prikazuje se slijedeća strana:

  
Pregled knjige vožnji
  
  Slika 331: Pregled knjige vožnji

Knjiga vožnji omogućuje unos i uređivanje evidencije službenih putovanja. Pri tom program pomaže s automatskim razvrštavanjem službenog puta prema unesenim datumima i stanu brojača tj. razdaljinama. Ujedno vas program upozorava na vožnje koje nedostaju ili na druge nepravilnosti u evidenciji.

Program omogućuje pregled knjige vožnji u različitim vremenskim razdobljima te ispis knjige vožnji i izvoz podataka u programe iz zbirke Office.

Pojedinačne vožnje možete dodati u knjigu vožnji klikom na gumb Unos nove vožnje ili direktno prilikom unosa putnog naloga. Svaku vožnju možete povezati sa putnim nalogom, u suprotnome je program ubraja u privatne vožnje.

  
Unos podataka u knjigu vožnji
  
  Slika 332: Unos podataka u knjigu vožnji

Kod unosa pojedinačne vožnje potrebno je upisati slijedeće podatke:

RelacijaUpišite prevoženu relaciju. Ako ste se već prije vozili po istoj relaciji, izaberite je klikom na dropDown.gif, čime program automatski predlaže i prevoženi broj kilometara.
Po putnom nalogu br.Ako se radi o službenom putovanju, upišite broj putnog naloga. Putni nalog mora prethodno biti unesen. Ako putni nalog s unesenim brojem ne postoji, polje pustite prazno i broj upišite naknadno, prilikom unosa samog putnog naloga.
Datum odlaska, uUpišite datum i sat odlaska na put. Podatak se koristi za vremensko raspoređivanje vožnji u knjigu vožnji.
Datum povratka, uUpišite datum i sat povratka sa puta.
RazdaljinaUpišite ukupan broj prevoženih kilometara. Ako upišete broj prevoženih kilometara, nije potrebno upisivati stanje brojača jer će to program sam ispisati u knjizi vožnji, glede na zadnje stanje prethodne vožnje.
Početno stanje brojača (km)Upišite početno stanje brojača. Unos nije obavezan. Ako upišete početno stanje, program provjerava usklađenost ostalih upisanih puteva.
Končano stanje brojača (km)Upišite stanje brojača pri povratku sa puta. Unos nije obavezan. Upisom tog podatka, program provjerava usklađenost s upisanim stanjem brojača.

Pojedinačne vožnje dodajete u knjigu vožnji klikom na gumb Unos vožnji redosljedom, čime otvarate izbornik, u kojem izaberete mjesec za koji želite upisati vožnje, kao što prikazuje slika dolje:

  
Izbornik za unos vožnji redosljedom
  
  Slika 333: Izbornik za unos vožnji redosljedom

Klikom na željeni mjesec, otvara se maska za unos novih vožnji, koja izgleda ovako:

  
Maska za unos vožnji redosljedom
  
  Slika 334: Maska za unos vožnji redosljedom

Kod unosa vožnji redosljedom, unesite slijedeće podatke za pojedinačne vožnje:

RelacijaUpišite prevoženu relaciju. Ako ste se već vozili po istoj relaciji, možete klikom na dropDown.gif izabrati jednu od spremljenih relacija, čime program automatski predlaže i prevoženi broj kilometara.
Po putnom nalogu br.Ako se radi o službenom putovanju, upišite broj putnog naloga. Putni nalog mora prethodno biti unesen. Putni nalog možete izabrati klikom na dropDown.gif Ako putni nalog s unesenim brojem ne postoji, polje pustite prazno i broj upišite kasnije, nakon unosa nedostajućeg putnog naloga.
uUpišite sat odlaska na put. Podatak se koristi za vremensko raspoređivanje vožnji u knjigu vožnji. Sat možete izabrati klikom na dropDown.gif
uUpišite sat povratka s puta. Sat povratka možete izabrati klikom na dropDown.gif
RazdaljinaUpišite ukupan broj prevoženih kilometara. Ako upišete broj prevoženih kilometara nije potrebno upisivati stanje brojača, već će program sam, u knjizi vožnji ispisati stanje brojača, kakvo je bilo u prethodnoj vožnji.
Početno stanje brojača (km)Upišite početno stanje brojača. Unos nije obavezan. Ako upišete početno stanje, program provjerava usklađenost ostalih unesenih puteva.
Končano stanje brojača (km)Upišite stanje brojača nakon povratka s puta. Unos nije obavezan. Ako upišete taj podatak, program provjerava usklađenost ostalih vožnji s upisanim stanjem brojača.

Nakon zavšenog unosa vožnji redosljedom u knjigu vožnji, potrebno je potvrditi unos klikom na gumb Potvrdi unos, koji se nalazi u donjem lijevom dijelu tabele, kao što prikazuje slika dolje:

  
Tabela za unos vožnji redosljedom u knjigu vožnji
  
  Slika 335: Tabela za unos vožnji redosljedom u knjigu vožnji
Klikom na gumb Potvrdi unos se podaci o vožnjama spreme u knjigu vožnji.

 

1.8.10.3. Uvoz vozila iz Excela


Program omogućuje uvoz podataka o službenim vozilima iz Excel-a. Otvaranjem funkcije Dodatne mogućnosti izaberite Uvoz službenih vozila iz datoteke (prikaz na slici dolje):

  
Izbor funkcije u izborniku Dodatne mogućnosti
  
  Slika 336: Izbor funkcije u izborniku Dodatne mogućnosti


Potražite datoteku s podacima o službenim vozilima i kliknite na gumb  Uvoz podataka:

  
Pokretanje uvoza podataka o službenih vozilima
  
  Slika 337: Pokretanje uvoza podataka o službenih vozilima


Podaci iz datoteke će biti prenešeni u program, a pristupiti im možete putem modula |Putni nalozi |Vozila.

  
Pregled službenih vozila
  
  Slika 338: Pregled službenih vozila

 

1.8.10.4. Pregled službenih i privatnih vozila


Za pregled službenih i privatnih vozila kliknite na poveznicu modula Vozila u modulu Putni nalozi. Otvariti će se maska, prikazana na slici:

  
Maska za pregled vozila - podatci su testni
  
  Slika 339: Maska za pregled vozila - podatci su testni

Ako kliknete na vozilo sa popisa, otvariti će se maska za unos i izmijenu podataka o tom vozilu [1.8.10.1], koja izgleda ovako:

  
Maska za unos podataka o vozilu
  
  Slika 340: Maska za unos podataka o vozilu

Nakon unosa željenih izmijena, kliknite na gumb U redu, čime će sve izmijene biti spremljene.

 

1.9. Banka

U modulu |Banka možete pripremiti naloge za plaćanje (pojedinačne i zbirne) i ispisati ih na HUB obrasce ili pak pokrenuti automatsko generiranje datoteke za direktan prijenos naloga za plaćanje u internet bankarstvo.

Isto tako, u modulu |Banka možete voditi kompletnu evidenciju domaćih i deviznih izvoda. Izvode možete unositi ručno ili direktno uvoziti datoteke s izvodima, koje ste preuzeli u programu internet bankarstva. Po unosu izvoda, omogućeno je automatsko knjiženje na temeljnicu u glavnu knjigu kao i u knjige obrtnika.

Ne glede na to, jeste li izvode upisali ručno ili ih uvozili, na raspolaganju ćete imati opciju dodavanja pdf privitaka. Dodavanje original izvoda u .pdf formatu kao privitak izvodu upisanom u e-računima, znatno olakšava pregledavanje sadržaja izvoda i omogućuje elektroničko arhiviranje poslovne dokumentacije.

Funkcije, koje nudi modul |Banka su sljedeće:

 

1.9.1. Unos brojeva vaših transakcijskih računa

Kada započinjemo s radom u modulu |Banka, najprije moramo unijeti broj(eve) bankovnog računa tvrtke. Ukoliko taj podatak još nismo upisali, u ovom će nam se modulu automatski prikazivati sljedeća obavijest:

  
Obavijest da nedostaje broj bankovnog računa tvrtke
  
  Slika 341: Obavijest da nedostaje broj bankovnog računa tvrtke

Broj bankovnog računa tvrtke možemo upisati klikom na gumb Unos transakcijskog računa tvrtke koji se nalazi unutar prikazane obavijesti ili pak direktno u šifrarniku bankovnih računa, kojemu možemo pristupiti kroz modul |Banka |Bankovni računi.

Sljedeća slika prikazuje masku za unos broja bankovnog računa, ukoliko se odlučimo na unos direktnim klikom na gumb Unos transakcijskog računa tvrtke:

  
Osnovna maska za unos bankovnog računa
  
  Slika 342: Osnovna maska za unos bankovnog računa

Osnovna maska za unos dopušta istovremeni unos triju različitih transakcijskih računa. Ukoliko imate otvorenih više transakcijskih računa, možete ih upisati kasnije, kroz modul |Banka |Bankovni računi.

Na sljedećoj je slici prikazana maska za unos bankovnog računa ukoliko se odlučimo za direktan unos u šifrarnik bankovnih računa:

  
Unos bankovnog (transakcijskog) računa
  
  Slika 343: Unos bankovnog (transakcijskog) računa

 

1.9.2. Prikaz paketa s nalozima za plaćanje

U modulu |Banka |Nalozi za plaćanje imamo detaljan uvid u sve, do sada geneirane naloge za plaćanje. Naloge za plaćanje možemo pregledavati i pretraživati slično kao i ostale dokumente, i to prema sljedećim kriterijima:

  
Pregled i pretraživanje naloga za plaćanje
  
  Slika 344: Pregled i pretraživanje naloga za plaćanje

Datum od/doPrikaz naloga za plaćanje možemo ograničiti na željeno razdoblje, unosom datuma za prikaz od - do.
Opis zbirnog naloga/uplateAko želimo potražiti nalog za plaćanje prema opisu, željeni opis upišemo u ovo polje (npr. obračun plaće siječanj 2015).
StatusNaloge za plaćanje možemo pregledavati po statusu npr. otvoreni (još nisu ispisani na HUB ili poslani u internet bankarstvo) ili zatvoreni (ispisani su na HUB ili poslani u internet bankarstvo).
PrikazOznačimo želimo li prikaz zbirnog naloga s nalozima za plaćanje ili pak prikaz pojedinačnog naloga za uplatu, sadržanog u zbirnom nalogu.

 

1.9.3. Unos naloga za plaćanje

Naloge za plaćanje možemo unijeti ručno ili ih pak direktno generirati iz drugih modula npr. ulaznih računa, putnih naloga, obračuna plaća i drugih osobnih primitaka, obračuna PDV, obračuna poreza na dobit i dr. Direktnim generiranjem iz drugih modula izbjegavamo ručni unos i time spriječavamo mogućnost nastanka grešaka, koje se pri ručnom unosu mogu vrlo lako dogoditi.

Za ručni unos naloga za plaćanje kliknemo u modulu |Banka |Nalozi za plaćanje na gumb Otvaranje novog zbirnog naloga i otvoriti će se sljedeća maska za unos podataka:

  
Ručni unos naloga za plaćanje
  
  Slika 345: Ručni unos naloga za plaćanje

U polja za unos upišemo sljedeće podatke:

Račun nalogodavateljaIz padajućeg izbornika tj. klikom na dropDown.gif izaberemo broj bankovnog računa iz kojeg ćemo izvršiti plaćanje. Ručni unos nije moguć, broj računa je prethodno potrebno unijeti u evidenciju bankovnih računa.
Opis zbirnog nalogaUpišemo željeni opis zbirnog naloga.

Unos potvrdimo klikom na gumb Unos naloga za plaćanje i nastavljamo s unosom podataka u sljedećoj masci:

  
  
Unos podataka u nalog za plaćanje
  
  Slika 347: Unos podataka u nalog za plaćanje

Polja za unos podataka o nalogodavatelju se automatski popunjavaju na temelju prethodno izabranog računa nalogodavatelja. Upisati moramo podatke o primatelju, broj računa primatelja, svrhu plaćanja te ostale podatke o plaćanju. Po završetku unosa kliknemo na gumb Dodaj nalog za plaćanje i zatim na gumb Prekini unos.

NazivUpišemo naziv primatelja uplate. Ako podatke o primatelju imamo upisane u šifrarniku partnera, tada ga možemo odabrati iz padajućeg izbornika koji će se prikazati odmah po unosu početnih slova iz naziva partnera.
Sjedište/MjestoAko primatelja izaberemo iz šifrarnika, automatski će se popuniti podatak o sjedištu. U suprotnome, podatak upišemo ručno.
Broj računa/Poziv na brojAko smo primatelja izabrali iz šifrarnika u kojem smo imali upisan i njegov broj bankovnog računa, tada se taj podatak automatski prenosi u ovo polje. U suprotnome, podatak unosimo ručno.
Vrsta primateljaOdredimo, je li primatelj pravna ili fizička osoba.
OpisUpišemo opis/svrhu plaćanja.
IznosUpišemo iznos plaćanja.
ValutaUpišemo datum plaćanja.
Šifra namjeneIz padajućeg izbornika izaberemo šifru namjene plaćanja.

 

1.9.4. Ispis naloga za plaćanje na obrazac HUB 3A

Kada u modulu |Banka |Nalozi za plaćanje kliknemo na pojedinačni nalog za plaćanje, prikazati će nam se sadržaj naloga i ponuditi mogućnost ispisa.

Ispis naloga za plaćanje pokrećemo klikom na gumb Ispis u alatnoj traci:

  
Ispis naloga za plaćanje
  
  Slika 348: Ispis naloga za plaćanje

Na raspolaganju su dvije mogućnosti, i to:

Izborom prve mogućnosti, dakle Ispis naloga za plaćanje na HUB 3A (listovi A4, 3 naloga/stranicu) kao što prikazuje slika gore, otvoriti će se dokument u .pdf formatu, koji izgleda npr. ovako:

  
Ispis naloga za plaćanje na HUB 3A (listovi A4, 3 naloga/stranicu) - podatci su testni
  
  Slika 349: Ispis naloga za plaćanje na HUB 3A (listovi A4, 3 naloga/stranicu) - podatci su testni
.

Ukoliko dolazi do odstupanja podataka od polja, koja su za njih rezervirana, to možete urediti pomoću Postavki ispisa za naloge za plaćanje na HUB 3A A4 [1.6.10.8]

 

1.9.5. Unos pojedinačnog naloga za plaćanje na postojeći zbirni nalog

U modulu |Banka |Nalozi za plaćanje možemo dodati novi nalog za plaćanje na postojeći zbirni nalog pod uvjetom da zbirni nalog nije zatvoren.

Za dodavanje novog naloga za plaćanje na postojeći zbirni nalog, kliknemo na željeni zbirni nalog i zatim kliknemo na gumb Unos naloga za plaćanje, koji se nalazi unutar naloga.

Na sljedećoj je slici prikazan gumb za dodavanje novog naloga kao i gumb za zatvaranje zbirnog naloga i time onemogućavanje daljnjih izmjena. Zatvaranje naloga preporučamo neposredno prije ispisa na HUB obrasce ili pak slanja datoteke u internet bankarstvo.

  
Dodavanje naloga za plaćanje na postojeći zbirni nalog
  
  Slika 350: Dodavanje naloga za plaćanje na postojeći zbirni nalog

 

1.9.6. Ispis popisa zbirnih naloga za plaćanje

Iz zbirnog naloga za plaćanje možemo ispisati cjelokupni popis isplata. Ispis pokrećemo klikom na gumb Ispis koji se nalazi u alatnoj traci zbirnog naloga:

  
Izbor ispisa popisa naloga za plaćanje
  
  Slika 351: Izbor ispisa popisa naloga za plaćanje

Potvrdom izbora formira se dokument sljedećeg izgleda:

  
Izgled popisa zbirnih naloga za plaćanje
  
  Slika 352: Izgled popisa zbirnih naloga za plaćanje

 

1.9.7. Združivanje zbirnih naloga za plaćanje

Opcijom združivanja otvorenih zbirnih naloga za plaćanje možemo umjesto prijenosa pojedinačnih datoteka u program internet bankarstva uvoziti sve naloge u jednoj, zbirnoj datoteci.

Nalozima za plaćanje pristupamo putem izbornika |Banka |Nalozi za plaćanje. Otvara se maska za Pregled i pretraživanje zbirnih naloga, na kojoj označimo koje zbirne naloge želimo združiti. To učinimo tako da mišem kliknemo na pojedini redak i tako ga označimo (oboji se plavo), kao što prikazuje sljedeća slika:

  
Pregled zbirnih naloga
  
  Slika 353: Pregled zbirnih naloga

Nakon što označimo zbirne naloge koje želimo združiti, kliknemo na izbornik za dodatne mogućnosti u kojem izaberemo funciju Združi zbirne naloge:

  
Funkcija za združivanje zbirnih naloga
  
  Slika 354: Funkcija za združivanje zbirnih naloga

Odabirom te funkcije otvara se novi prozor sa svim izabranim zbirnim nalozima, koje ćemo združiti u novi zbirni nalog i posljedično obrisati pojedinačne zbirne naloge. Pri tom možemo izabrati TRR iz kojeg ćemo izvršiti plaćanje, upišemo opis novog zbirnog paketa, a prema potrebi naknadno možemo izmjeniti i odabir zbirnih naloga koje ćemo finalno združiti, kao što prikazuje slika dolje:

  
Odabir i potvrda zbirnih naloga za združivanje
  
  Slika 355: Odabir i potvrda zbirnih naloga za združivanje

Po potvrdi unosa, otvara se novi zbirni nalog za plaćanje, kojeg možemo izvoziti za uvoz u internet bankarstvo [1.9.9].

 

1.9.8. Prikaz svote/rekapitulacije izabranih redaka u tablici naloga za plaćanje

Opcija za prikaz svote odnosno rekapitulacije izabranih redaka dostupna je na pregledu popisa svih naloga za plaćanje. Na pregledu popisa upisanih naloga za plaćanje možemo mišem označiti retke dokumenata za koje želimo prikaza sumarnog iznosa. Izabrani redak obojen je plavom bojom. Po odabiru redaka klikemo na gumb GumbSuma kao što je prikazano na slici dolje:

  
Odabir redaka i klik na gumb '''Svota''' (ikona sa grčkim slovom sigma)
  
  Slika 356: Odabir redaka i klik na gumb '''Svota''' (ikona sa grčkim slovom sigma)

U novom prozoru dobivamo na uvid rekapitulaciju izabranih redaka tj. zbroj svih naloga za plaćanje u izabranim zbirnim nalozima.

  
Prikaz svote odnosno rekapitulacije izabranih naloga za plaćanje tj. naloga za plaćanje u izabranim zbirnim nalozima
  
  Slika 357: Prikaz svote odnosno rekapitulacije izabranih naloga za plaćanje tj. naloga za plaćanje u izabranim zbirnim nalozima

 

1.9.9. Izvoz naloga za plaćanje

Naloge za plaćanje, kreirane u e-računima, možemo izvoziti u datoteku za prijenos u programe internet bankarstva. Izvoz naloga za plaćanje je moguć u formatu FINA, jer taj format podržavaju skoro sve banke.

Nalog za plaćanje možemo izvoziti u datoteku FINA na stranici za pregled i pretraživanje naloga za plaćanje, u modulu |Banka |Nalozi za plaćanje:

  
Pregled i pretraživanje paketa s nalozima za plaćanje
  
  Slika 358: Pregled i pretraživanje paketa s nalozima za plaćanje

Klikom na gumb Disketa.gif formirati će se datoteka FINA koju najprije spremimo na računalo i nakon toga uvozimo u program internet bankarstva. Datoteku FINA možemo generirati i po otvaranju pojedinačnog zbirnog naloga:

  
Generiranje datoteke FINA po otvaranju zbirnog naloga
  
  Slika 359: Generiranje datoteke FINA po otvaranju zbirnog naloga

 

1.9.10. Unos izvoda iz banke

U modulu |Banka |Izvodi/Promet imamo detaljan uvid u sve, do sada upisane bankovne izvode. Izvode možemo pregledavati i pretraživati slično kao i ostale dokumente, i to prema sljedećim kriterijima:

  
Pregled bankovnih izvoda
  
  Slika 360: Pregled bankovnih izvoda

Transakcijski računKlikom na dropDown.gif izaberemo transakcijski račun, za kojeg želimo potražiti i pregledati izvode.
Promet od/doUkoliko želimo ograničiti prikaz izvoda za određeno razdoblje, upišemo datume od-do.
PrikazOznačimo želimo li prikaz izvoda prometa ili pojedinačna knjiženja prometa.

Bankovne izvode možemo unositi ručno ili pak uvoziti datoteke s izvodima, preuzete u programu internet bankarstva.

Za ručni unos bankovnog izvoda kliknemo na gumb Novi izvod:

  
Maska za ručni unos novog bankovnog izvoda
  
  Slika 361: Maska za ručni unos novog bankovnog izvoda

U polja za unos upišemo sljedeće podatke:

Transakcijski računKlikom na dropDown.gif izaberemo bankovni račun za koji unosimo izvod.
ISO kod valutaIzaberemo valutu izvoda.
Datum izvodaUpišemo datum izvoda.
Br. izvodaUpišite redni broj izvoda. Unos podatka je obavezan.
Ukupno odljeviUpišemo ukupan iznos odljeva.
Ukupno priljeviUpišemo ukupan iznos priljeva.
Završno stanjeUpišemo završno stanje.

Unos podataka potvrdimo klikom na gumb U redu nakon čega će se otvoriti maska za unos sadržaja izvoda:

  
Unos i uređivanje prometa na TR
  
  Slika 362: Unos i uređivanje prometa na TR

Broj računa/Poziv na brojUpišemo samo poziv na broj jer se broj računa prenosi automatski.
Vrsta prometaOznačimo, radi li se o prometu u korist ili na teret.
NazivUpišemo naziv partnera ili klikom na dalekozor potražimo partnera u šifrarniku.
Broj računa/Poziv na brojUpišemo broj TR partnera i poziv na broj.
Svrha plaćanjaUpišemo svrhu plaćanja. Podatak je obavezan.
IznosUpišemo iznos. Podatak je obavezan.
KontoIz padajućeg izbornika tj. klikom na dropDown.gif izaberemo konto za knjiženje prometa.

Unos podataka potvrdimo klikom na gumb Dodaj promet. Po završetku unosa prometa kliknemo na gumb Prekini unos.

 

1.9.11. Priprema prometa za knjiženje


Priprema prometa za knjiženje tj. likvidaciju izvoda namijenjena je zatvaranju odnosno likvidiranju dokumenata sa plaćanjima na temelju bankovnih izvoda i knjiženju plaćanja na zadani konto. Ovoj funkcionalnosti pristupamo putem pojedinačnog bankovnog izvoda, klikom na gumb Pripremi za knjiženje:

  
Gumb za pripremu na knjiženje izravno u bankovnom izvodu
  
  Slika 363: Gumb za pripremu na knjiženje izravno u bankovnom izvodu


ili masovno za više bankovnih izvoda istovremeno:

  
Pristup neraspoređenim priljevima i odljevima
  
  Slika 364: Pristup neraspoređenim priljevima i odljevima


Prije povezivanja priljeva i odljeva sa veznim dokumentima, prilagoditi možemo postavke/rezultat obrade likvidacije prometa. U postavkama tako možemo zadati, želimo li na izabrani vezni dokument prenijeti podatak o plaćanju, a što možemo zadati za svaku vrstu dokumenta pojedinačno. Na raspolaganju je i dodatna opcija za specifične slučajeve u fakturiranju, kada se u pozivu na broj koristi šifra partnera iz našeg šifrarnika:

  
Odabir postavki likvidacije priljeva/odljeva
  
  Slika 365: Odabir postavki likvidacije priljeva/odljeva

 

1.9.11.1. Neraspoređeni priljevi


Otvaranjem modula |Banka |Neraspoređeni priljevi na uvid dobivamo sve bankovne izvode koje još nismo zatvorili ili proknjižili.

  
Pregled neraspoređenih priljeva po bankovnom izvodu
  
  Slika 366: Pregled neraspoređenih priljeva po bankovnom izvodu

(1) Kriteriji za pretragu kao što su transkacijski račun, broj bankovnog izvoda, novčana valuta, datum prometa i svrha plaćanja pomoći će nam u lakšem pronalaženju tj. filtraciji određenih priljeva.

(2) Pojedinačnom priljevu dodajemo partnera, konto za knjiženje i dokument na kojeg se priljev odnosi: račun, ponuda, narudžba kupca, račun za predujam ili slobodni unos.

(3) Pojedinačni priljev možemo preskočiti za knjiženje klikom na gumb Preskoči, a potvrđujemo ga klikom na gumb Ok.

(4) Priljeve možemo obrađivati pojedinačno ili više istovremeno, ukoliko kliknemo u okvir u sivom zaglavlju prikaza.

(5) Klikom na gumb Potvrdi izabrane potvrđujemo označene priljeve, dok klikom na strelicu prema dolje dobivamo opciju Potvrdi sve kojom potvrđujemo sve priljeve sa popisa.

(6) Klikom na gumb Prekoči izabrane preskačemo označene priljeve, dok klikom na strelicu prema dolje dobivamo opciju preskoči sve kojom preskačemo sve priljeve sa popisa.

(7) Klikom na gumb Postavi partnera izbranim možemo svim izabranim priljevima istovremeno zadati istog partnera, dok klikom na strelicu prema dolje dobivamo opciju Postavi konto izbranim kojom za sve izabrane priljeve postavljamo konto za knjiženje.

(8) Ako greškom potvrdimo određeni priljev, opcijom Poništi posljednju izmjenu poništavamo tu izmjenu i time dobivamo mogućnost ponovne likvidacije tog priljeva sa novim pravilima.

Ukoliko greškom potvrdimo cijeli izvod, izvršenu likvidaciju možemo poništiti u modulu |Banka |Pregled izvoda izravno na bankvonom izvodu, klikom na gumb Poništi izmirenje

  
Poništenje izvršene likvidacije
  
  Slika 367: Poništenje izvršene likvidacije

 

1.9.11.2. Neraspoređeni odljevi


U modulu |Banka |Neraspoređeni odljevi pregledati možemo sve bankovne izvode koje još nismo zatvorili ili knjižili:

  
Pregled neraspoređenih odljeva po bankovnom izvodu
  
  Slika 368: Pregled neraspoređenih odljeva po bankovnom izvodu

(1) Kriteriji za pretragu kao što su transkacijski račun, broj bankovnog izvoda, novčana valuta, datum prometa i svrha plaćanja pomoći će nam u lakšem pronalaženju tj. filtraciji određenih odljeva.

(2) Pojedinačnom odljevu dodajemo partnera, konto za knjiženje i dokument na kojeg se odljev odnosi: primljeni račun ili slobodni unos.

(3) Pojedinačni odljev možemo preskočiti za knjiženje klikom na gumb Preskoči ili potvrditi klikom na gumb Ok.

(4) Odljeve možemo obrađivati pojedinačno ili više istovremeno, ukoliko kliknemo u okvir u sivom zaglavlju prikaza.

(5) Klikom na gumb Potvrdi izabrane potvrđujemo označene odljeve, dok klikom na strelicu prema dolje dobivamo opciju Potvrdi sve kojom potvrđujemo sve odljeve sa popisa.

(6) Klikom na gumb Prekoči izabrane preskačemo označene odljeve, dok klikom na strelicu prema dolje dobivamo opciju preskoči sve kojom preskačemo sve odljeve sa popisa.

(7) Klikom na gumb Postavi partnera izbranim možemo na sve izabrane odljeve prenijeti istog partnera, dok klikom na strelicu prema dolje dobivamo opciju Postavi konto izbranim kojom za sve izabrane odljeve postavljamo konto za knjiženje.

(8) Ako greškom potvrdimo određeni odljev, opcijom Poništi posljednju izmjenu poništavamo tu izmjenu i time dobivamo mogućnost ponovne likvidacije tog odljeva sa novim pravilima.

Ukoliko greškom potvrdimo cijeli izvod, izvršenu likvidaciju možemo poništiti u modulu |Banka |Pregled izvoda izravno na bankovnom izvodu, klikom na gumb Poništi likvidaciju plaćanja

  
Poništenje izvršene likvidacije odljeva
  
  Slika 369: Poništenje izvršene likvidacije odljeva

 

1.9.11.3. Zadavanje pravila likvidacije neraspoređenih priljeva i odljeva

Unosom pravila likvidacije bankovnih izvoda zadati možemo kompleksnija i specifična pravila likvidacije neraspoređenih priljeva i/ili odljeva po izvodima svih bankovnih računa ili zasebna pravila koja će se odnositi na izvode određenih bankovnih računa. Funkcionalnost je dostupna u modulu |Banka |Pravila likvidacije.

U modulu možemo pratiti postojeća pravila likvidacije kao i zadati nova pravila likvidacije:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 370: Pregled i pretraživanje pravila likvidacije

Modul omogućuje:

Novo pravilo dodajemo klikom na gumb Dodaj pravilo koje se nalazi desno gore iznad popisa postojećih pravila, kao što prikazuje slika:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 371: Unos novog pravila likvidacije

Popis zadanih pravila možemo izvoziti u datoteku klikom na ikonu u alatnoj traci iznad popisa pravila, kao što prikazuje slika:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 372: Izvoz popisa zadanih pravila likvidacije u datoteku

Želimo li nekim pravilima promjeniti status iz aktivan u neaktivan ili obrnuto to možemo učiniti korištenjem opcije prikazane na slici:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 373: Status možemo promjeniti za više pravila likvidacije istovremeno

Pravila likvidacije možemo zadati i izravno u trenutku likvidacije prometa u modulu |Banka |Neraspoređeni priljevi i |Banka |Neraspoređeni odljevi putem gumba kao prikazano na slici:

  
Pravila likvidacije neraspoređenih priljeva i odljeva
  
  Slika 374: Pravila likvidacije neraspoređenih priljeva i odljeva

Klikom na gumb Pravila likvidacije kao što prikazuje slika, otvara se maska za pregled postojećih i dodavanje novih pravila likvidacije:

  
Pregled i unos pravila likvidacije
  
  Slika 375: Pregled i unos pravila likvidacije

Pri unosu novog pravila najprije zadajemo želimo li dodati pravilo za likvidaciju priljeva ili odljeva, zatim izaberemo bankovni račun za koji će vrijediti ta pravila i odredimo želimo li da program uzima u obzir najmanje jedan uvjet/filter ili moraju biti ispunjeni svi uvjeti/filteri za ispravno tretiranje pravila:

  
Unos novog pravila za likvidaciju neraspoređenih odljeva
  
  Slika 376: Unos novog pravila za likvidaciju neraspoređenih odljeva

Pravilo dodajemo klikom na gumb Spremi u dnu maske za unos.

Primjer primjene pravila pri likvidaciji:.

Program je na temelju postavljenog pravila likvidacije priljeva automatski odredio partnera i konto za knjiženje:

  
Program za likvidaciju priljeva koristi unaprijed zadano pravilo
  
  Slika 377: Program za likvidaciju priljeva koristi unaprijed zadano pravilo

 

1.9.11.4. Likvidacija jednog plaćanja s više veznih dokumenata

Ukoliko jednim plaćanjem podmirimo više računa istovremeno, takvo plaćanje odnosno odljev možemo povezati s više računa, a program će na izabranim dokumentima zabilježiti datum i iznos plaćanja. Isto vrijedi i u slučaju kada od kupca zaprimimo jednu uplatu koja se odnosi na više računa. Uplatu odnosno priljev možemo povezati s više računa i program će na izabranim računima zabilježiti datum i iznos uplate.

Jedno plaćanje/uplatu možemo povezati s više dokumenata istovremeno kroz samo tri koraka:

1. KORAK: Pristup neraspoređenom priljevu ili odljevu

Neraspoređenim odljevima pristupamo kroz modul |Banka |Neraspoređeni odljevi, a priljevima kroz |Banka |Neraspoređeni priljevi ili izravno putem bankovnog izvoda u modulu |Banka |Bankovni izvodi na kojem klikom na gumb Pripremi za knjiženje pristupamo neraspoređenim odljevima odnosno priljevima.

2. KORAK: Odabir mogućnosti razdijele većeg iznosa plaćanja na više dokumenata

Lijevo izaberemo odljev (ili priljev) i desno u padajućem izborniku opciju Razdijeli iznos plaćanja kao što prikazuje slika u nastavku:

  
Razdijela iznosa plaćanja
  
  Slika 378: Razdijela iznosa plaćanja

3. KORAK: Razdijela većeg priljeva tj. odljeva na više dokumenata istovremeno.

Po izabranoj opciji razdijele plaćanja izaberemo na koje točno dokumente želimo razdijeliti plaćanje i u kojem udjelu (plaćanje u cjelosti ili djelomično plaćanje).

  
Razdijela iznosa plaćanja
  
  Slika 379: Razdijela iznosa plaćanja

Po potvrdi unosa, na izabranim će dokumentima biti zabilježeno plaćanje.

 

1.9.12. Knjiženje bankovnih izvoda

Nakon unosa prometa na izvod, izvod je pripremljen za knjiženje na temeljnicu u glavnu knjigu ili u knjige obrtnika. Automatsko knjiženje možemo pokrenuti klikom na gumb Knjiženje, kao što je prikazano na slici dolje:

  
Izvod je pripremljen za knjiženje
  
  Slika 380: Izvod je pripremljen za knjiženje

Klikom na gumb Knjiženje, kreirati će se nova temeljnica. Temeljnicu spremimo klikom na gumb Spremi u alatnoj traci. Kreirana temeljnica izgleda ovako:

  
Automatsko kreirana temeljnica
  
  Slika 381: Automatsko kreirana temeljnica

Nakon što provjerimo sva knjiženja, temeljnicu obavezno spremimo. Ukoliko to ne učinimo, izvod neće biti proknjižen.

Ako temeljnicu spremimo, ponovno će se otvoriti stranica s prikazom sadržaja izvoda, a na kojoj će biti vidljiv podatak o broju temeljnice, na koju je izvod proknjižen:

  
Bankovni izvod je proknjižen
  
  Slika 382: Bankovni izvod je proknjižen

Ako naknadno želimo izmjeniti podatke na izvodu, potrebno ga je rasknjižiti. To možemo učiniti klikom na gumb Rasknjiži:

  
Bankovni izvod je moguće rasknjižiti
  
  Slika 383: Bankovni izvod je moguće rasknjižiti

Gumb Rasknjiži vidljiv je samo u slučaju ako temeljnica još nije zatvorena.

 

1.9.13. Automatski prijenos bankovnih izvoda izravnim povezivanjem s bankom

Program e-racuni.hr omogućuje automatski uvoz prometa na bankovnim računima za sve EU banke sukladno PSD2 Direktivi. Svrha automatskog uvoza je vidljivost svih bankovnih transfera u programu u trenutku nastanka, čime je zatvaranje otvorenih stavki dostupno odmah i bez potrebe za ručnim uvozom datoteka iz internet bankarstva.

Automatski uvoz izvoda aktiviramo unutar šifrarnika bankovnih računa u modulu |Banka |Bankovni računi.

  
Šifrarnik bankovnih računa
  
  Slika 384: Šifrarnik bankovnih računa

  
Povezivanje s bankom izravno putem e-racuni.hr
  
  Slika 385: Povezivanje s bankom izravno putem e-racuni.hr

U slučaju da povezivanje uređuje osoba koja ima pristup do više tvrtki te je ovlaštena za upravljanje bankovnim računima tih tvrtki, na jednom mjestu može aktivirati vezu i to za sve izabrane tvrtke istovremeno!

Navedeno uređujemo klikom na gumb Poveži s bankom gdje naprije izaberemo banku, a u nastavku još i bankovne račune tvrtki za koje želimo aktivirati automatski uvoz bankovnih izvoda:

  
Povezivanje s više bankovnih računa istovremeno
  
  Slika 386: Povezivanje s više bankovnih računa istovremeno

Na ovaj način nije potrebno ulaziti u svaku tvrtku zasebno i pojedinačno uspostavljati vezu već to možemo učiniti na jednom mjestu za sve račune istovremeno i time uštedjeti dragocijeno vrijeme!

  
Slanje poveznice za autorizaciju e-poštom iz programa
  
  Slika 387: Slanje poveznice za autorizaciju e-poštom iz programa

Uspostavljena veza s bankom ostat će aktivna 90 dana. Po isteku 90 dana potrebno je ponovno izvršiti autorizaciju kojom programu produžujemo pristup do podataka na računu. Program će osobu koja je izvršila autorizaciju na vrijeme podsjetiti o skorom isteku autorizacije putem e-pošte i poslati poveznicu za produženje autorizacije.

Po uspostavljanju veze izvodi će postepeno biti uvoženi u program bez vremenskog razmaka čime je omogućena brža likvidacija neraspoređenih priljeva i odljeva.

Po uvozu prve transakcije za određeni dan na isti će izvod biti uvožene i ostale transkacije istog dana pod uvjetom da izvod nije knjižen!

Po uspostavljanju veze program će uvoziti sav promet na bankovnom računu i time kreirati izvode od zadnjeg upisanog izvoda za taj bankovni račun u programu.

Ako u programu još nismo upisali ni jedan izvod za taj bankovni račun, po uspostavljanju veze s računom uvoziti će se izvodi za najviše do 90 dana unazad. Većina banaka ima dostupnu povijest samo za to razdoblje, no postoji mogućnost da neke banke nude uvid u izvode i za kraće razdoblje.

To vrijedi i za slučaj ako smo u program unijeli bankovni izvod povezan s bankovnim računom, a koji je primjerice stariji od 90 dana (npr. zadnji upisani izvod za povezani bankovni račun je za 120 dana unazad). U tom slučaju će biti uvoženi izvodi samo za zadnjih 90 dana što znači da među postojećim izvodom u programu i zadnjim uvoženim izvodom za najviše 90 dana program neće imati izvode stoga ih je potrebno uvoziti na neki drugi način.

 

1.9.14. Uvoz elektroničkih izvoda prometa na TR

Program e-računi omogućuje automatski uvoz izvoda iz internet bankarstva. Na temelju tako uvoženih izvoda možemo do 10-puta brže proknjižiti banku nego da ručno knjižimo transkacije na računu, jednu za drugom.

U e-računima je podržan uvoz izvoda na sljedeće načine (za uvid u postupak uporabe pojedinčanog načina, kliknite na poveznicu):

Ako banka kod koje imate otvoren transakcijski račun ne podržava izvode u FINA formatu, kontaktirajte našu korisničku podršku na e-mail mailto:helpdesk@e-racuni.com za besplatnu implementaciju uvoza bankovnih izvoda iz vaše banke.

 

1.9.14.1. Ručni uvoz datoteka s izvodima

U e-račune možemo uvoziti datoteke s izvodima u FINA formatu, koje smo preuzeli u programu internet bankarstva.

Datoteke s izvodima možemo uvoziti u modulu |Banka |Uvoz izvoda-prometa klikom na poveznicu Uvoz datoteke. Otvoriti će se sljedeća maska:

  
Direktno povezivanje sa poslužiteljem RBA zbog preuzimanja bankovnih izvoda i prijenosa u modul Banka - Izvodi/Promet
  
  Slika 388: Direktno povezivanje sa poslužiteljem RBA zbog preuzimanja bankovnih izvoda i prijenosa u modul Banka - Izvodi/Promet

Klikom na gumb Browse potražimo datoteku s izvodom, koju smo po preuzimanju iz programa internet bankarstva pohranili na računalo.

Nakon toga kliknemo na gumb Uvoz podataka i podaci iz datoteke će automatski biti preneseni u modul |Banka |Izvodi/Promet.

 

1.9.14.2. Raiffeisen Bank RBA iDIREKT


Funkcionalnost opisanu u nastavku zamjenila je funkcionalnost izravnog prihvata izvoda u program e-racuni.hr bez potrebe za ručnim povezivanjem i/ili preuzimanjem i uvozom izvoda. Detaljnije opisano na stranici Automatski uvoz izvoda putem e-mail data feed-a i knjige primljene pošte [1.9.14.3]

Automatski uvoz izvoda je moguć s e-bankama, koje za autorizaciju korisnika koriste generatore jednokratnih zaporki (token generator).

U programu e-računi je tako implementirana mogućnost direktnog uvoza izvoda iz RaiffeisenBank (RBA iDIREKT). To znači da se program e-računi automatski povezuje sa poslužiteljem banke i preuzima nove izvode prometa na vašem trankacijskom računu te ih prenosi u modul |Banka |Izvodi/Promet.

Za pokretanje automatskog povezivanja e-računa sa poslužiteljem RBA, kliknemo u modulu |Banka |Uvoz izvoda-prometa |iDIREKT. Otvoriti će se maska za unos serijskog broja identifikacijskog tokena te jednokratne zaporke:

  
Direktno povezivanje sa poslužiteljem RBA zbog preuzimanja bankovnih izvoda i prijenosa u modul Banka - Izvodi/Promet
  
  Slika 389: Direktno povezivanje sa poslužiteljem RBA zbog preuzimanja bankovnih izvoda i prijenosa u modul Banka - Izvodi/Promet

Po unosu podataka, kliknemo na gumb Uvoz podataka s poslužitelja banke. Poslužitelj e-računa će se povezati sa poslužiteljem banke i u e-račune uvoziti sve nove izvode.

Uvoz sinkronizira izvode za razdoblje zadnjih 18 mjeseci. Ako imate dvojbe u svezi prijave u internet bankarstvo na navedeni način, ne morate brinuti jer se koristi protokol HTTPS. Ovdje se unosi jednokratna zaporka koja se ne može koristi nizašto drugo nego za jednokratnu prijavu i prijenos izvoda. Bankovni izvodi će tako u samo nekoliko sekundi biti preneseni u modul |Banka |Izvodi/Promet.

 

1.9.14.3. Automatski uvoz izvoda putem e-mail data feed-a i knjige primljene pošte

Uvoz izvoda putem e-mail data feed-a je vrlo praktičan kada izvode knjiži vanjski knjigovodstveni ured tj. kada knjigovodstveni ured nema pristup internet bankarstvu.

Takav uvoz možete aktivirati na način da od banke zatražite dnevno slanje bankovnih izvoda na e-mail adresu vaše knjige primljene pošte. U knjigu primljene pošte možete zaprimati izvode u formatima PDF, FINA i XML.

Računovođa može svakodnevno u e-računima provjeravati knjigu primljene pošte i jednostavnim klikom na gumb Prijenos u bankovni izvod potvrditi primitak i generirati novi bankovni izvod u modulu |Banka |Izvodi/Promet. Takav izvod nakon toga može s jednim klikom proknjižiti u glavnu knjigu.

  
Prijenos izvoda iz knjige primljene pošte
  
  Slika 390: Prijenos izvoda iz knjige primljene pošte

 

1.9.14.4. Uvoz izvoda kurirske službe Overseas

Uvoz bankovnih izvoda odnosno transakcija iz Overseas računa je moguće u meniju |Banka |Uvoz izvoda-prometa:

  
Uvoz izvoda iz datoteke koju izvezemo iz aplikacije dostavne službe Overseas
  
  Slika 391: Uvoz izvoda iz datoteke koju izvezemo iz aplikacije dostavne službe Overseas

Opcija za uvoz datoteke iz Overseas računa je moguća tek nakon što dodamo bankovni račun koji je otvoren u dostavnoj službi Overseas:

  
Unos bankovnog računa za Overseas
  
  Slika 392: Unos bankovnog računa za Overseas

  
Dodavanje bankovnog računa za Overseas
  
  Slika 393: Dodavanje bankovnog računa za Overseas

Klikom na uvoz nam se otvori prozor za odabir datoteke koju budemo uvezli u program. Pri uvozu imamo još opciju za izbor Overseas računa za koji želimo napraviti uvoz izvoda:

  
Izbor datoteke za uvoz izvoda dostavne službe Overseas
  
  Slika 394: Izbor datoteke za uvoz izvoda dostavne službe Overseas

Bankovni računIzaberemo naziv bankovnog račuina dostavne službe Overseas za kojega uvozimo izvode

 

1.9.14.5. Uvoz izvoda prometa XLS pomoću čarobnjaka

Datoteku pripremljenu u datoteci (xls, ods, csv) s bankovnim izvodima moguće je uvoziti u programa bez prethodnog uređivanja strukture datoteke s izvodima.

Uvoz se napravi pomoću čarobnjaka za uvoz gdje je potrebno odrediti presliku stupaca iz datoteke u podatke na izvodu. Kada se preslika prvi puta napravi program zapamti redoslijed te ukoliko vam banka uvijek šalje podatke u istom formatu zatim pri sljedećem uvozu je potrebno samo provjeriti da li je preslika ispravna i možete nastaviti sa sljedećim korakom uvoza.

Funkcionalnost je namijenjena svim korisnicima koji si bankovne izvode izvoze u datoteci te trebaju brz i jednostavan način uvoza. Podatke je moguće uvoziti iz datoteke u formatu xls, csv ili ods.

U meniju |Banka |Uvoz izvoda-prometa izaberemo opciju Uvoz XLS datoteke:

  
Odabir uvoza
  
  Slika 395: Odabir uvoza

U nastavku je opisan postupak uvoza podataka po koracima kako ih predlaže čarobnjak:

1.9.14.5.1 1. Odabir i uvoz datoteke

Izaberemo bankovni račun i datoteku za uvoz, te nakon toga kliknemo na gumb Naprijed:

  
Odabir datoteke za uvoz izvoda
  
  Slika 396: Odabir datoteke za uvoz izvoda

U slučaju da datoteka nije u pravilnom formatu ili je prazna nas program upozori na to. Isto vrijedi i kada je u datoteci više od 10.000 redova što je ograničenje pri ovom uvozu.

  
Datoteka je u pogrešnom formatu ili ne sadrži podatke
  
  Slika 397: Datoteka je u pogrešnom formatu ili ne sadrži podatke

1.9.14.5.2 2. Kontrola podataka

Nakon što smo datoteku uvezli, slijedi kontrola podataka i pravilna preslika podataka iz pojedinačnih stupaca iz datoteke u pravilne podatke za pripremu izvoda. S preslikom odredimo koje podatke iz datoteke želimo uvoziti na koje podatke bankvonog izvoda u programu.

U tablici na lijevoj strani su prikazani svi mogući atributi odnosno podaci izvoda koji se mogu dodati u programu.

  
Kontrola podataka i preslika
  
  Slika 398: Kontrola podataka i preslika

Kao što je vidljivo iz gornje slike u našoj datoteci se u stupcu A nalazi podatak o datumu. U tablici s lijeve strane odaberemo atribut datuma prometa i kliknemo na prijenos/presliku tog podatka te će se taj podatak prebaciti u tablicu s desne strane.

  
Kontrola podataka i preslika
  
  Slika 399: Kontrola podataka i preslika

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute izvoda koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.Ukoliko se u datoteci nalazi podatak koji ne budemo uvozili u program odnosno podatak nije važan za uvoz izvoda, za svaki takav stupac u lijevoj tablici odaberemo opciju (preskoči stupac).Zatim označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci.Kada smo sve označili i napravili presliku podataka, klikom na gumb Naprijed idemo na sljedeći korak uvoza.

1.9.14.5.3 3. Uvoz podataka

Na sljedećem koraku je još zadnja provjera i potvrda prije uvoza. Pomoću čarobnjaka se mogu uvesti novi bankovni izvodi odnosno moguće je transakcije dodati na već postojeće bankovne izvode u programu.

  
Konačni pregled podataka
  
  Slika 400: Konačni pregled podataka

1.9.14.5.4 4. Prikaz rezultata

U zadnjem koraku nam program prikaže pregled svih informacija o uvozu izvoda i moguća upozorenja ukoliko postoje.

  
Pregled informacija
  
  Slika 401: Pregled informacija

 

1.9.14.6. Uvoz izvoda PayPal pomoću čarobnjaka

Datoteku pripremljenu u datoteci (xls, ods, csv) s izvodima moguće je uvoziti u programa bez prethodnog uređivanja strukture datoteke s izvodima.

Uvoz se napravi pomoću čarobnjaka za uvoz gdje je potrebno odrediti presliku stupaca iz datoteke u podatke na izvodu. Kada se preslika prvi puta napravi program zapamti redoslijed te ukoliko si izvozite podatke iz PayPal aplikacije uvijek u istom formatu zatim pri sljedećem uvozu je potrebno samo provjeriti da li je preslika ispravna i možete nastaviti sa sljedećim korakom uvoza.

Funkcionalnost je namijenjena svim korisnicima koji si izvode iz PayPal aplikacije izvoze u datoteci te trebaju brz i jednostavan način uvoza. Podatke je moguće uvoziti iz datoteke u formatu xls, csv ili ods.

U meniju |Banka |Uvoz izvoda-prometa izaberemo opciju Uvoz PayPal datoteke:

  
Odabir uvoza
  
  Slika 402: Odabir uvoza

U nastavku je opisan postupak uvoza podataka po koracima kako ih predlaže čarobnjak:

1.9.14.6.1 1. Odabir i uvoz datoteke

Izaberemo PayPal račun i datoteku za uvoz, te nakon toga kliknemo na gumb Naprijed:

  
Odabir datoteke za uvoz izvoda
  
  Slika 403: Odabir datoteke za uvoz izvoda

U slučaju da datoteka nije u pravilnom formatu ili je prazna nas program upozori na to. Isto vrijedi i kada je u datoteci više od 10.000 redova što je ograničenje pri ovom uvozu.

  
Datoteka je u pogrešnom formatu ili ne sadrži podatke
  
  Slika 404: Datoteka je u pogrešnom formatu ili ne sadrži podatke

1.9.14.6.2 2. Kontrola podataka

Nakon što smo datoteku uvezli, slijedi kontrola podataka i pravilna preslika podataka iz pojedinačnih stupaca iz datoteke u pravilne podatke za pripremu izvoda. S preslikom odredimo koje podatke iz datoteke želimo uvoziti na koje podatke bankvonog izvoda u programu.

U tablici na lijevoj strani su prikazani svi mogući atributi odnosno podaci izvoda koji se mogu dodati u programu.

  
Kontrola podataka i preslika
  
  Slika 405: Kontrola podataka i preslika

Kao što je vidljivo iz gornje slike u našoj datoteci se u stupcu A nalazi podatak o datumu. U tablici s lijeve strane odaberemo atribut datuma prometa i kliknemo na prijenos/presliku tog podatka te će se taj podatak prebaciti u tablicu s desne strane.

  
Kontrola podataka i preslika
  
  Slika 406: Kontrola podataka i preslika

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute izvoda koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.Ukoliko se u datoteci nalazi podatak koji ne budemo uvozili u program odnosno podatak nije važan za uvoz izvoda, za svaki takav stupac u lijevoj tablici odaberemo opciju (preskoči stupac).Zatim označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci.Kada smo sve označili i napravili presliku podataka, klikom na gumb Naprijed idemo na sljedeći korak uvoza.

1.9.14.6.3 3. Uvoz podataka

Na sljedećem koraku je još zadnja provjera i potvrda prije uvoza. Pomoću čarobnjaka se mogu uvesti novi PayPal izvodi odnosno moguće je transakcije dodati na već postojeće PayPal izvode u programu.

  
Konačni pregled podataka
  
  Slika 407: Konačni pregled podataka

1.9.14.6.4 4. Prikaz rezultata

U zadnjem koraku nam program prikaže pregled svih informacija o uvozu izvoda i moguća upozorenja ukoliko postoje.

  
Pregled informacija
  
  Slika 408: Pregled informacija

 

1.9.14.7. Uvoz izvoda DPD pomoću čarobnjaka

Datoteku pripremljenu u datoteci (xls, ods, csv) s izvodima moguće je uvoziti u programa bez prethodnog uređivanja strukture datoteke s izvodima.

Uvoz se napravi pomoću čarobnjaka za uvoz gdje je potrebno odrediti presliku stupaca iz datoteke u podatke na izvodu. Kada se preslika prvi puta napravi program zapamti redoslijed te ukoliko si izvozite podatke iz DPD aplikacije uvijek u istom formatu zatim pri sljedećem uvozu je potrebno samo provjeriti da li je preslika ispravna i možete nastaviti sa sljedećim korakom uvoza.

Funkcionalnost je namijenjena svim korisnicima koji si izvode iz DPD aplikacije izvoze u datoteci te trebaju brz i jednostavan način uvoza. Podatke je moguće uvoziti iz datoteke u formatu xls, csv ili ods.

U meniju |Banka |Uvoz izvoda-prometa izaberemo opciju Uvoz DPD datoteke:

  
Odabir uvoza
  
  Slika 409: Odabir uvoza

U nastavku je opisan postupak uvoza podataka po koracima kako ih predlaže čarobnjak:

1.9.14.7.1 1. Odabir i uvoz datoteke

Izaberemo DPD račun i datoteku za uvoz, te nakon toga kliknemo na gumb Naprijed:

  
Odabir datoteke za uvoz izvoda
  
  Slika 410: Odabir datoteke za uvoz izvoda

U slučaju da datoteka nije u pravilnom formatu ili je prazna nas program upozori na to. Isto vrijedi i kada je u datoteci više od 10.000 redova što je ograničenje pri ovom uvozu.

  
Datoteka je u pogrešnom formatu ili ne sadrži podatke
  
  Slika 411: Datoteka je u pogrešnom formatu ili ne sadrži podatke

1.9.14.7.2 2. Kontrola podataka

Nakon što smo datoteku uvezli, slijedi kontrola podataka i pravilna preslika podataka iz pojedinačnih stupaca iz datoteke u pravilne podatke za pripremu izvoda. S preslikom odredimo koje podatke iz datoteke želimo uvoziti na koje podatke bankvonog izvoda u programu.

U tablici na lijevoj strani su prikazani svi mogući atributi odnosno podaci izvoda koji se mogu dodati u programu.

  
Kontrola podataka i preslika
  
  Slika 412: Kontrola podataka i preslika

Kao što je vidljivo iz gornje slike u našoj datoteci se u stupcu A nalazi podatak o datumu. U tablici s lijeve strane odaberemo atribut datuma prometa i kliknemo na prijenos/presliku tog podatka te će se taj podatak prebaciti u tablicu s desne strane.

  
Kontrola podataka i preslika
  
  Slika 413: Kontrola podataka i preslika

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute izvoda koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.Ukoliko se u datoteci nalazi podatak koji ne budemo uvozili u program odnosno podatak nije važan za uvoz izvoda, za svaki takav stupac u lijevoj tablici odaberemo opciju (preskoči stupac).Zatim označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci.Kada smo sve označili i napravili presliku podataka, klikom na gumb Naprijed idemo na sljedeći korak uvoza.

1.9.14.7.3 3. Uvoz podataka

Na sljedećem koraku je još zadnja provjera i potvrda prije uvoza. Pomoću čarobnjaka se mogu uvesti novi DPD izvodi odnosno moguće je transakcije dodati na već postojeće DPD izvode u programu.

  
Konačni pregled podataka
  
  Slika 414: Konačni pregled podataka

1.9.14.7.4 4. Prikaz rezultata

U zadnjem koraku nam program prikaže pregled svih informacija o uvozu izvoda i moguća upozorenja ukoliko postoje.

  
Pregled informacija
  
  Slika 415: Pregled informacija

 

1.9.14.8. Uvoz izvoda Hrvatske pošte pomoću čarobnjaka

Datoteku pripremljenu u datoteci (xls, ods, csv) s izvodima moguće je uvoziti u programa bez prethodnog uređivanja strukture datoteke s izvodima.

Uvoz se napravi pomoću čarobnjaka za uvoz gdje je potrebno odrediti presliku stupaca iz datoteke u podatke na izvodu. Kada se preslika prvi puta napravi program zapamti redoslijed te ukoliko si izvozite podatke iz HP aplikacije uvijek u istom formatu zatim pri sljedećem uvozu je potrebno samo provjeriti da li je preslika ispravna i možete nastaviti sa sljedećim korakom uvoza.

Funkcionalnost je namijenjena svim korisnicima koji si izvode iz HP aplikacije izvoze u datoteci te trebaju brz i jednostavan način uvoza. Podatke je moguće uvoziti iz datoteke u formatu xls, csv ili ods.

U meniju |Banka |Uvoz izvoda-prometa izaberemo opciju Uvoz HP datoteke:

  
Odabir uvoza
  
  Slika 416: Odabir uvoza

U nastavku je opisan postupak uvoza podataka po koracima kako ih predlaže čarobnjak:

1.9.14.8.1 1. Odabir i uvoz datoteke

Izaberemo HP račun i datoteku za uvoz, te nakon toga kliknemo na gumb Naprijed:

  
Odabir datoteke za uvoz izvoda
  
  Slika 417: Odabir datoteke za uvoz izvoda

U slučaju da datoteka nije u pravilnom formatu ili je prazna nas program upozori na to. Isto vrijedi i kada je u datoteci više od 10.000 redova što je ograničenje pri ovom uvozu.

  
Datoteka je u pogrešnom formatu ili ne sadrži podatke
  
  Slika 418: Datoteka je u pogrešnom formatu ili ne sadrži podatke

1.9.14.8.2 2. Kontrola podataka

Nakon što smo datoteku uvezli, slijedi kontrola podataka i pravilna preslika podataka iz pojedinačnih stupaca iz datoteke u pravilne podatke za pripremu izvoda. S preslikom odredimo koje podatke iz datoteke želimo uvoziti na koje podatke bankvonog izvoda u programu.

U tablici na lijevoj strani su prikazani svi mogući atributi odnosno podaci izvoda koji se mogu dodati u programu.

  
Kontrola podataka i preslika
  
  Slika 419: Kontrola podataka i preslika

Kao što je vidljivo iz gornje slike u našoj datoteci se u stupcu A nalazi podatak o datumu. U tablici s lijeve strane odaberemo atribut datuma prometa i kliknemo na prijenos/presliku tog podatka te će se taj podatak prebaciti u tablicu s desne strane.

  
Kontrola podataka i preslika
  
  Slika 420: Kontrola podataka i preslika

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute izvoda koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.Ukoliko se u datoteci nalazi podatak koji ne budemo uvozili u program odnosno podatak nije važan za uvoz izvoda, za svaki takav stupac u lijevoj tablici odaberemo opciju (preskoči stupac).Zatim označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci.Kada smo sve označili i napravili presliku podataka, klikom na gumb Naprijed idemo na sljedeći korak uvoza.

1.9.14.8.3 3. Uvoz podataka

Na sljedećem koraku je još zadnja provjera i potvrda prije uvoza. Pomoću čarobnjaka se mogu uvesti novi HP izvodi odnosno moguće je transakcije dodati na već postojeće HP izvode u programu.

  
Konačni pregled podataka
  
  Slika 421: Konačni pregled podataka

1.9.14.8.4 4. Prikaz rezultata

U zadnjem koraku nam program prikaže pregled svih informacija o uvozu izvoda i moguća upozorenja ukoliko postoje.

  
Pregled informacija
  
  Slika 422: Pregled informacija

 

1.9.15. Računi za elektronsko plaćanje

Pored transakcijskih računa koje tvrtka koristi za poslovanje, postoje također i različiti ponuđači elektronskih računa koji omogućuju "online" plaćanje. Zato smo u programu omogućili unos najraširenijih računa koji se trenutno koriste, kao što su PayPal, Stripe, Barrion, itd. Ukoliko u programu želimo aktivirati online plaćanje računa, zatim je potrebno prvo dodati takav račun u popis računa. Novi račun dodamo tako da u meniju Bankovni računi kliknemo na gumb kao što je prikazano na slici:

  
Unos bankovnog računa
  
  Slika 423: Unos bankovnog računa

Unos PayPal računa je opisan na stranici Paypal račun

Unos Stripe računa je opisan na stranici Stripe račun [1.9.15.2]

Unos SumUp računa je opisan na stranici SumUp račun [1.9.15.4]

Unos Barion računa je opisan na stranici Barion račun [1.9.15.6]

 

1.9.15.1. PayPal račun

Program omogućuje sljedeće funkcionalnosti u vezi s računom PayPal:

1.9.15.1.1 Unos PayPal računa

Račun unesemo u meniju |Banka |Bankovni računi

  
Unos PayPal računa
  
  Slika 424: Unos PayPal računa

Klikom na tu opciju otvara se obrazac za unos podataka o PayPal računu.

PayPal Merchant ID upišemo ukoliko želimo omogućiti automatski uvoz prometa preko PayPal IPN za zatvaranje računa/narudžbi i za online plaćanje.

PayPal Client ID upišemo za online plaćanje.

S opcijom "Kopiraj adresu/poveznicu" kopiramo poveznicu u postavke PayPal IPN.

  
Unos podataka o PayPal računu
  
  Slika 425: Unos podataka o PayPal računu


1.9.15.1.2 Online plaćanje izdanih računa

Ukoliko pri unosu PayPal računa označimo opciju "Račun se koristi za online plaćanje računa" na prikazu računa budemo uključili mogućnost online plaćanja računa. Stranki kao i do sada možemo poslati poveznicu do računa preko emaila ili SMS-a, nakon što stranka klikne na poveznice dobiti će sljedeći prikaz računa:

  
Mogućnost plaćanja računa s PayPal
  
  Slika 426: Mogućnost plaćanja računa s PayPal

S aktivacijom online plaćanja računa se prikaže gumb "Plaćaj karticom ili preko PayPal" s kojim kupac bude imao mogućnost plaćanja računa s karticom ili PayPal-om.

Klikom na gumb "Plaćaj karticom ili preko PayPal" se prikaže sljedeća stranica:

  
Plaćanje računa s karticom ili PayPalom
  
  Slika 427: Plaćanje računa s karticom ili PayPalom

Za pravilno djelovanje online plaćanja moramo u postavkama PayPala pravilno postaviti URL adresu za PayPal IPN (Internet Payment Notification). Bez pravilnih postavki IPN-a, sistem e-racuni.com ne bude dobio potvrdu o uspješno obavljenom plaćanju od strane PayPala, tako da po obavljenoj transakciji kupac bude dobio obavijest da za konačnu potvrdu plaćanja kontaktira prodavača.

Kako postaviti PayPal IPN možemo pogledati na YouTubeu, jedan od takvih videa možete vidjeti na sljedećoj poveznici https://youtu.be/opOGdl8Oc14?t=41.

 

1.9.15.2. Stripe račun

Račun unesemo u meniju |Banka |Bankovni računi

  
Unos Stripe računa
  
  Slika 428: Unos Stripe računa

U idućem koraku unesemo podatke o Stripe računu:

  
Unos podataka o Stripe računu
  
  Slika 429: Unos podataka o Stripe računu

Podaci Publishable key i Secret key se upisuju za online plaćanje.Detaljne upute kako pridobiti navedene podatke možete provjeriti na stranici Stripe postavke za online plaćanje. [1.9.15.3.1]

1.9.15.3. Online plaćanje računa

Ukoliko pri unosu Stripe računa označimo opciju Račun se koristi za online plaćanje računa, zatim ćemo na prikazu dokumenta uključiti mogućnost online plaćanja računa. Kupcima možemo poslati poveznicu (link) do računa preko e-maila ili SMS-a. Kada stranka zaprimi poruku i klikne na poveznice se otvori sljedeći prozor:

  
Mogućnost plaćanja računa pomoću Stripea
  
  Slika 430: Mogućnost plaćanja računa pomoću Stripea

Po kliku na gumb Plaćaj online se prikaže stranica za plaćanje računa gdje unesemo podatke i zaključimo plaćanje preko Stripe računa.

Nakon unosa bankovnog računa, u meniju |Banka |Uvoz izvoda - prometa će biti mogućnost uvoza Stripe datoteke:

  
Uvoz Stripe datoteke
  
  Slika 431: Uvoz Stripe datoteke

Pri izvozu datoteke iz Stripea koristimo izvoz preko opcije "Rašireni ispis sa svim podacima".

 

1.9.15.3.1. Stripe postavke za online plaćanje

Registriramo se u Stripe ili prijavimo u već postojeći račun te izaberemo Developers.

  
Otvaranje postavki za programere
  
  Slika 432: Otvaranje postavki za programere

U meniju Developers izaberemo API keys:

  
Otvaranje postavki za API ključ
  
  Slika 433: Otvaranje postavki za API ključ

Pod sekcijom |Developers |API keys provjerimo da nemamo uključen prikaz API ključa za namjene testiranja. Za način produkcijskog ključa postavka mora izgledati:

  
API keys za produkciju i ne za testiranje
  
  Slika 434: API keys za produkciju i ne za testiranje

U ostatku uputa će biti korišteni testni podaci, ne produkcijski.

Pronađemo sekciju Standard keys gdje kopiramo Publishable key te otkrijemo i kopiramo Secret key klikom na gumb Reveal test key odnosno za produkcijske podatke će biti prikazan gumb Reveal live key token.

  
Kopiranje ključa za Stripe račun
  
  Slika 435: Kopiranje ključa za Stripe račun

Oba ključa kopiramo i unesemo u www.e-racuni.hr u meniju |Banka |Bankovni računi u kreirani Stripe račun.

Kako pridobiti Publishable key i Secret key možemo vidjeti na sljedećoj poveznici https://www.youtube.com/watch?v=UxpgwkiA5OM

 

1.9.15.4. SumUp račun

Račun unesemo u meniju |Banka |Bankovni računi

  
Unos SumUp računa
  
  Slika 436: Unos SumUp računa

U idućem koraku unesemo podatke o SumUp računu:

  
Unos podataka o SumUp računu
  
  Slika 437: Unos podataka o SumUp računu

1.9.15.5. Online plaćanje računa

Ukoliko pri unosu SumUp računa označimo opciju Račun se koristi za online plaćanje računa, zatim ćemo na prikazu dokumenta uključiti mogućnost online plaćanja računa. Kupcima možemo poslati poveznicu (link) do računa preko e-maila ili SMS-a. Kada stranka zaprimi poruku i klikne na poveznice se otvori sljedeći prozor:

  
Mogućnost plaćanja računa pomoću SumUp
  
  Slika 438: Mogućnost plaćanja računa pomoću SumUp

Po kliku na gumb Plaćaj online se prikaže stranica za plaćanje računa gdje unesemo podatke i zaključimo plaćanje preko SumUp računa.

U SumUp aplikaciji je potrebno dobiti SumUp Client ID i SumUp Client Secret za online plaćanje računa. Detaljne upute kako pridobiti navedene podatke možete provjeriti na stranici SumUp postavke za online plaćanje. [1.9.15.5.1]

 

1.9.15.5.1. SumUp postavke za online plaćanje

Registriramo se u SumUp ili prijavimo u već postojeći račun te izaberemo |Account |For Developers.

  
Otvaranje postavki za programere
  
  Slika 439: Otvaranje postavki za programere

Među mogućnostima odaberemo gumb Create Client Credentials kao što je prikazano na broju 1 na slici. Otvara nam se novi prozor gdje odaberemo Other (2) unesemo Client name (3) i točan URL (4):

  
Gumb Create Client Credentials
  
  Slika 440: Gumb Create Client Credentials

Postavke spremimo klikom na gumb Save. S time smo kreirali novu API poveznicu s aplikacijom e-racuni.com iz koje možemo kopirati Client ID. Kliknemo na prijenos JSON datoteke koju otvorimo u notepadu.

  
JSON preuzimanje
  
  Slika 441: JSON preuzimanje

U sadržaju datoteke nađemo podatak o Client ID i SumUp Client Secret:

  
Client ID i SumUp Client Secret
  
  Slika 442: Client ID i SumUp Client Secret

Oba podatka kopiramo i unesemo u www.e-racuni.hr u meniju |Banka |Bankovni računi u kreirani SumUp račun.

Kako pridobiti Client ID i SumUp Client Secret možemo vidjeti na sljedećoj poveznici https://s2.e-racuni.com/files/HowToGetSumUpClientIDandSecret.webm

 

1.9.15.6. Barion račun

Račun unesemo u meniju |Banka |Bankovni računi

  
Unos Barion računa
  
  Slika 443: Unos Barion računa

U idućem koraku unesemo podatke o Barion računu:

  
Unos podataka o Barion računu
  
  Slika 444: Unos podataka o Barion računu

1.9.15.7. Online plaćanje računa

Ukoliko pri unosu Barion računa označimo opciju Račun se koristi za online plaćanje računa, zatim ćemo na prikazu dokumenta uključiti mogućnost online plaćanja računa. Kupcima možemo poslati poveznicu (link) do računa preko e-maila ili SMS-a. Kada stranka zaprimi poruku i klikne na poveznice se otvori sljedeći prozor:

  
Mogućnost plaćanja računa pomoću Barion
  
  Slika 445: Mogućnost plaćanja računa pomoću Barion

Po kliku na gumb Plaćaj online se prikaže stranica za plaćanje računa gdje unesemo podatke i zaključimo plaćanje preko Barion računa.

U Barion aplikaciji je potrebno pridobiti Public key, Secret key i Barion Pixel ID za online plaćanje računa. Detaljne upute kako pridobiti navedene podatke možete provjeriti na stranici Barion postavke za online plaćanje [1.9.15.7.1].

Nakon unosa bankovnog računa, u meniju |Banka |Uvoz izvoda - prometa će biti mogućnost uvoza Barion datoteke:

  
Uvoz Barion datoteke
  
  Slika 446: Uvoz Barion datoteke

 

1.9.15.7.1. Barion postavke za online plaćanje

Registriramo se u Barion ili prijavimo u već postojeći račun te izaberemo Manage my shops.

  
Uređivanje vlastitih trgovina
  
  Slika 447: Uređivanje vlastitih trgovina

U meniju Manage my shops trebamo trgovinu da bi mogli dobiti podatke za API povezivanje. Ukoliko je nemamo zatimju unesemo (ispunimo obavezne podatke):

  
Unos nove trgovine
  
  Slika 448: Unos nove trgovine

U primjeru da trgovinu već imamo, zatim izaberemo trgovinu i idemo u meni |Actions |Details:

  
Detalji trgovine
  
  Slika 449: Detalji trgovine

U detaljima imamo sve potrebne informacije za povezivanje Bariona s aplikacijom e-racuni.com. Podatke Public key, Secret key i Barion pixel ID kopiramo:

  
Podaci za povezivanje
  
  Slika 450: Podaci za povezivanje

Navedene podatke kopiramo u aplikaciju e-racuni.com u meni |Banka |Bankovni računi.

Kako pridobiti Public key, Secret key i Barion pixel ID možemo vidjeti na sljedećoj poveznici []

 

1.10. Blagajna

Modul |Blagajna namjenjen je vođenju gotovinskog poslovanja. Navedeni modul omogućuje:

U modulu |Blagajna možete otvoriti više gotovinskih blagajni (npr. za različite poslovne jedinice). Program će u tom slučaju numerirati blagajničke dokumente odvojenim redoslijedom po blagajnama.

Za svaku blagajnu možemo odrediti koji će korisnici imati uvid u podatke tj. koji će korisnici moći unositi blagajničke dokumente za tu blagajnu. Jednoj blagajni tako možemo dodijeliti više korisnika ili pak jednom korisniku dodijeliti ovlasti za rad s više blagajna.

Modul |Blagajna je povezan s glavnom knjigom [1.14] čime je omogućeno automatsko knjiženje [1.10.4] blagajničkih primitaka i izdataka na temeljnicu u glavnu knjigu kao i u knjige obrtnika.

Prije početka rada u modulu |Blagajna, potrebno je unijeti šifrarnik blagajna [1.10.1].

 

1.10.1. Šifrarnik blagajna

Šifrarnik blagajna unosimo u modulu |Blagajna |Blagajne. Ako imamo više poslovnih jedinica, tada blagajne unosimo za svaku poslovnu jedinicu pojedinačno.

Blagajnički dokumenti će se u tom slučaju numerirati odvojeno po blagajnama/poslovnim jedinicama. Za svaku blagajnu možemo odrediti koji će korisnici moći unositi blagajničke dokumente i imati na uvid sve podatke blagajne.

U početku rada s programom je šifrarnik blagajna prazan, stoga će nam se u trenutku pristupa šifrarniku pokazati sljedeća obavijest:

  
Obavijest da u šifrarniku ne postoje podaci o blagajnama
  
  Slika 451: Obavijest da u šifrarniku ne postoje podaci o blagajnama

Novu blagajnu možemo otvoriti klikom na gumb Unos nove blagajne. Otvoriti će se sljedeća maska za unos podataka:

  
Unos nove blagajne
  
  Slika 452: Unos nove blagajne

Polja u masci za unos imaju slijedeće značenje:

OznakaUnesemo željeni identifikator blagajne. Koristiti možemo slova i brojke.
Mjesto troškaIzaberemo mjesto troška [1.14.1.4] za knjiženje blagajničkih primitaka i izdataka. Ako odaberemo mjesto troška [1.14.1.4], automatski će se prenositi na blagajničke dokumente, vezane za navedenu blagajnu.
KontoUpišemo ili iz padajućeg izbornika izaberemo analitički konto blagajne. Konto moramo prethodno upisati u kontni plan [1.14.1.2]. Preporučeni konto za kunsku blagajnu je npr. 1020.
Vrsta blagajneIzaberemo, je li blagajna kunska ili devizna. Na kunskoj blagajni nije dopušten unos stavki u stranim valutama. Devizna blagajna može biti viševalutna.
Početno stanjeUpišemo početno stanje blagajne.
NapomeneUpišemo željene napomene.

U tablici Referenti za blagajnu označimo koji će korisnici biti ovlašteni za rad s blagajnom. Korisnik s ovlastima za uređivanje šifrarnika blagajni [1.21.8.2.3] ima automatski pristup svim blagajnama. Svi ostali korisnici, kojima su dodijeljene ovlasti za pregled blagajničkih dokumenata [1.21.8.2.2] ili unos i izdavanje blagajničkih dokumenata [1.21.8.2.1] mogu pristupiti samo onim blagajnama, na kojima ih odredimo kao referente.

 

1.10.2. Pregled i pretraživanje blagajničkih pimitaka te izdataka

U modulu |Blagajna |Uplate/Isplate možemo pregledavati i pretraživati blagajničke primitke i izdatke po različitim kriterijima.

  
Maska za unos kriterija pretraživanja blagajničkih primitaka i izdataka
  
  Slika 453: Maska za unos kriterija pretraživanja blagajničkih primitaka i izdataka

U polja za unos kriterija pretrage unosimo sljedeće podatke:

Br. dok.Upišemo broj blagajničkog primitka ili izdatka.
Dat. dok. odAko želimo ispisati dokumente, izdane unutar određenog razdoblja, upišemo početni datum razdoblja.
doUpišemo konačni datum razdoblja ili polje ostavimo prazno.
BlagajnaPadajući izbornik dropDown.gif za izbor blagajne se prikazuje samo u slučaju, ako je korisnik određen kao referent na više blagajna tj. ako ima korisničke ovlasti za uređivanje šifrarnika blagajni [1.21.8.2.3]. Korisnik s navedenim korisničkim ovlastima može ograničiti prikaz blagajničkih dokumenata na određenu blagajnu.
PartnerUpišemo naziv (ime ili prezime) primatelja ili uplatitelja u blagajnu. Klikom na dropDown.gif možemo izabrati partnera iz šifrarnika partnera.
Mj. tr. Određivanjem mjesta troška na blagajničkim dokumentima, omogućen nam je pregled tih dokumenta po mjestu troška.
StatusIzaberemo status blagajničkih dokumenata, koje želimo dobiti na uvid (npr. proknjižen, nije knjižen, koncept,...)
Način plaćanjaIzaberemo način plaćanja po kojem želimo pretraživati blagajničke dokumente.
Vrsta dok.Odaberemo, želimo li prikaz samo blagajničkih uplatnica ili isplatnica, ili pak želimo istovremeni prikaz i uplatnica i isplatnica.

 

1.10.3. Unos i izdavanje blagajničkih primitaka i izdataka

U modulu |Blagajna |Uplate/Isplate, na stranici Pregled i pretraživanje blagajničkih primitaka i izdataka [1.10.2], možemo unositi nove blagajničke uplatnice i isplatnice.

Za unos nove blagajničke uplatnice, kliknemo na gumb Unos nove uplatnice. Otvoriti će se maska za unos podataka o uplatitelju:

  
Maska za unos novog uplatitelja
  
  Slika 454: Maska za unos novog uplatitelja

U polja za unos upisujemo sljedeće podatke:

BlagajnaKlikom na dropDown.gif izaberemo blagajnu, u koju unosimo primitak.
Mjesto troškaIzaberemo mjesto troška. Izbor nije obavezan.
DatumUnos datuma je obavezan. Preuzeti izbor je datum unosa.
Prezime,ime/NazivUpišemo prezime i ime / naziv partnera koji je uplatio primitak. Partnera možemo izabrati iz padajućeg izbornika ukoliko smo ga prethondo upisali u šifrarnik partnera. U suprotnome, podatke unosimo ručno.
UlicaUpišemo adresu partnera, koji je izvršio uplatu. Ako smo partnera izabrali iz šifrarnika, podatak će se ispisati automatski. U suprotnome, podatke unosimo ručno.
Poštanski br./MjestoUpišemo poštanski broj i mjesto prebivališta uplatitelja. Ako smo partnera izabrali iz šifrarnika, podatak će se ispisati automatski. U suprotnome, podatke unosimo ručno.
DržavaPreuzeti izbor je Hrvatska. Prema potrebi, državu izaberemo iz šifrarnika, klikom na padajući izbornik dropDown.gif.

Unos podataka potvrdimo klikom na gumb U redu.

Klikom na gumb Dodaj stavku na uplatnicu upisujemo svrhu, iznos i način plaćanja:

  
Unos stavke na blagajničku uplatnicu
  
  Slika 455: Unos stavke na blagajničku uplatnicu

U polja za unos upisujemo sljedeće podatke:

OpisUpisujemo opis/svrhu plaćanja.
IznosUpišemo iznos primitka u HRK. Unos je obavezan.
Način plaćanjaKlikom na dropDown.gif odaberemo način plaćanja.

Unos potvrdimo klikom na U redu.

  
Prikaz blagajničke uplatnice
  
  Slika 456: Prikaz blagajničke uplatnice

Klikom na gumb Ispostavi blagajnička uplatnica zaprima redni broj. Po zaprimanju rednog broja, blagajničku uplatnicu možemo ispisati klikom na gumb Ispis u alatnoj traci i proknjižiti na temeljnicu u glavnu knjigu ili u knjige obrtnika.

Za unos nove blagajničke isplatnice kliknemo na gumb Unos nove isplatnice. Otvoriti će se sljedeća maska:

  
Maska za unos nove isplatnice
  
  Slika 457: Maska za unos nove isplatnice

U polja za unos upišemo sljedeće podatke:

BlagajnaKlikom na dropDown.gif izaberemo blagajnu, koju teretimo izdatkom.
Mjesto troškaIzaberemo mjesto troška. Izbor nije obavezan.
DatumUnos datuma je obavezan. Preuzeti izbor je datum unosa.
Prezime,ime/NazivUpišemo ime i prezime/naziv partnera, na kojeg se odnosi izdatak. Partnera možemo odabrati iz padajućeg izbornika, klikom na dropDown.gif ukoliko smo ga prethodno upisali u šifrarnik partnera. U U suprotnome, podatke unosimo ručno.
UlicaUpišemo adresu partnera, na kojeg se odnosi izdatak. Ako smo partnera izabrali iz šifrarnika, polje se automatski popunjava. U suprotnome, podatak unosimo ručno.
Poštanski br./MjestoUpišemo poštanski broj i mjesto prebivališta partnera. Ako smo partnera izabrali iz šifrarnika, polje se automatski popunjava. U suprotnome, podatak unosimo ručno.
DržavaPreuzeti izbor je Hrvatska. Prema potrebi, državu izaberemo iz šifrarnika, klikom na padajući izbornik dropDown.gif.

Unos podataka potvrdimo klikom na gumb U redu.

Klikom na gumb Dodaj stavku na blagajničku isplatnicu upisujemo svrhu, iznos i način plaćanja:

  
Unos stavke na blagajničku isplatnicu
  
  Slika 458: Unos stavke na blagajničku isplatnicu

OpisU prazan prostor upisujemo opis/svrhu plaćanja.
IznosUpišemo iznos izdatka u HRK. Unos je obavezan.
Način plaćanjaKlikom na dropDown.gif odaberemo način plaćanja.

Unos potvrdimo klikom na U redu.

  
Prikaz blagajničke isplatnice
  
  Slika 459: Prikaz blagajničke isplatnice

Klikom na gumb Ispostavi blagajnička isplatnica zaprima redni broj. Po zaprimanju rednog broja, blagajničku isplatnicu možemo ispisati klikom na gumb Ispis u alatnoj traci i proknjižiti na temeljnicu u glavnu knjigu ili u knjige obrtnika.

 

1.10.4. Knjiženje blagajne

Knjiženje blagajničkih dokumenata možemo pokrenuti na stranici za pregled i pretraživanje [1.10.2] blagajničkih dokumenata, u modulu |Blagajna |Uplate/Isplate. Za knjiženje dokumenata kliknemo na gumb |Više |Knjiženje blagajne:

  
Knjiženje blagajničkih uplatnica i isplatnica
  
  Slika 460: Knjiženje blagajničkih uplatnica i isplatnica

U nastavku će biti prikazani svi neknjiženi blagajnički dokumenti, preneseni sa popisa koji je bio vidljiv u trenutku pokretanja knjiženja (prikaz dokumenata možemo ograničiti po željenim kriterijima):

  
Prikaz salda i izbor blagajničkih dokumenata, koje želimo proknjižiti
  
  Slika 461: Prikaz salda i izbor blagajničkih dokumenata, koje želimo proknjižiti

Klikom na gumb Knjiženje blagajne, otvoriti će se stranica za unos konta i kontrolu upisanih konta za svaki blagajnički dokument pojedinačno:

  
Kontiranje blagajničkih dokumenata
  
  Slika 462: Kontiranje blagajničkih dokumenata

Pri unosu konta ne unosimo konto blagajne (1020) već konto poslovnog događaja (npr. knjižimo zatvaranje potraživanja, obveze i dr.). Konto blagajne je već određen u šifrarniku blagajni [1.10.1] stoga će se automatski prenijeti na temeljnicu. Nakon unosa i provjere konta, kliknemo na gumb Knjiži. U nastavku će se prikazati sadržaj temeljnice:

  
Sadržaj temeljnice na koju smo proknjižili blagajničke dokumente
  
  Slika 463: Sadržaj temeljnice na koju smo proknjižili blagajničke dokumente

Klikom na gumb Spremi temeljnicu spremamo u glavnu knjigu. Ponovno se prikazuje stranica za izbor dnevnika, gdje možete knjižiti blagajničke dokumente za drugi datum.

 

1.10.5. Izvještaj i paketne obrade modula Blagajna

Poglavlje opisuje izvještaje i paketne obrade, koji su na raspolaganju u modulu Blagajna.

 

1.10.5.1. Blagajnički dnevnik

Blagajnički dnevnik možemo ispisati u modulu |Izvještavanje |Blagajna.

Klikom na vrstu izvještaja Blagajnički dnevnik, prikazuje se sljedeća maska za unos parametara koji utječu na generiranje sadržaja blagajničkog dnevnika.

  
Unos parametara za generiranje sadržaja blagajničkog dnevnika
  
  Slika 464: Unos parametara za generiranje sadržaja blagajničkog dnevnika

Pojedinačna polja za unos imaju sljedeće značenje:

Razdoblje odUpišemo početak razdoblja za koje želimo ispisati blagajničke dnevnike.
Razdoblje doUpišemo kraj razdoblja za koje želimo ispisati blagajničike dnevnike. Blagajničke dnevnike možemo ispisati odjednom, ali unutar jedne poslovne godine. Generiran dokument će tako sadržavati sve blagajničke dnevnike unutar danog razdoblja. Ako želmo ispisati dnevnik za određeni datum, u polja od - do upišemo isti datum.
BlagajnaAko imamo više blagajni, ovdje izaberemo za koju blagajnu želimo ispisati blagajnički dnevnik.
Tip datotekeIzaberemo željeni tip datoteke (Adobe PDF, Word, OpenOffice ili HTML).

Klikom na gumb Pokreni će se po završeni obradi izraditi dokument sljedećeg izgleda:

  
Izgled blagajničkog dnevnika.
  
  Slika 465: Izgled blagajničkog dnevnika.

 

1.10.5.2. Blagajnički dnevnik za knjiženje

 

1.10.6. Unos dnevnih utržaka

U modulu |Blagajna |Dnevni utržak možemo unositi, pregledavati i pretraživati dnevne utrške na isti način kao i druge dokumente:

  
Pregled i pretraživanje dnevnih utržaka
  
  Slika 466: Pregled i pretraživanje dnevnih utržaka

Dnevne utrške možemo pretraživati po sljedećim kriterijima:

BlagajnaIzaberemo blagajnu, za koju želimo pregledati dnevne utrške. Odabir blagajne je na raspolaganju samo onim korisnicima koji imaju ovlasti za pristup šifrarniku blagajni i korisnicima koji su dodijeljeni kao referenti na više blagajna.
Br. dokUpišemo redni broj utrška kojeg tražimo.
Datum dok. od/doOgraničimo pretraživanje utržaka na željeno razdoblje.

Za unos novog dnevnog utrška, kliknemo na gumb Unos novog utrška:

  
Unos novog dnevnog utrška
  
  Slika 467: Unos novog dnevnog utrška

U polja za unos upišemo sljedeće podatke:

BlagajnaKlikom na dropDown.gif izaberemo blagajnu, za koju unosimo dnevni utržak.
Br. dnevnikaUpišemo redni broj bl. dnevnika.
DatumUpišemo datum dnevnog utrška.
GotovinaUpišemo iznos gotovine, zaprimljen u blagajnu na taj dan.
ČekoviUpišemo iznos zaprimljen u čekovima u blagajnu na taj dan.
Kredit. karticeUpišemo iznos uplaćen karticama u blagajnu na taj dan.
Novčani tijek trg.druš./sam. djel.Podatak se ispisuje automatski, po unosu iznosa gotovine u gornjem polju za unos.

Unos podataka potvrdimo klikom na gumb U redu.

  
Pregled sadržaja dnevnog utrška
  
  Slika 468: Pregled sadržaja dnevnog utrška

 

1.10.7. Uvoz dnevnih utržaka iz datoteke

U program e-računi možete uvoziti dnevne utrške iz excelove datoteke. Datoteka mora sadržavati podatke prikazane sljedećim redoslijedom:

1.Šifra blagajne.
2.Broj blagajničkog dnevnika.
3.Datum utrška.
4.Od računa br...
5....do računa br.
6.Gotovina.
7.Čekovi.
8.Kreditne kartice.
9.Vrijednostni bonovi.
10.Osnovica PDV po stopi 10%.
11.Osnovica PDV po stopi 23%.
12.Iznos PDV 10%.
13.Iznos PDV 23%.
14.Ne podliježe oporezivanju.
15.Oslobođeno - u tuzemstvu.
16.Oslobođeno - ostalo.
17.Vrijednost isporuka po stopi 0%
18.Novčani tijek trgovačkog društva/sam. djelatnosti.
19.Iznos kreditnih kartica i čekova je već uračunat u gotovinu.

Nakon što prilagodite datoteku u skladu s gore navedenom strukturom, uvoziti ju možete u e-račune.

Za uvoz dnevnog utrška kliknemo u modulu |Blagajna |Dnevni utržak na gumb Više|Uvoz blagajničkih utržaka iz Excel datoteke kao što prikazuje slika:

  
Izbornik za uvoz dnevnih utržaka
  
  Slika 469: Izbornik za uvoz dnevnih utržaka

Otvoriti će se sljedeća maska:

  
Maska za uvoz dnevnog utrška
  
  Slika 470: Maska za uvoz dnevnog utrška


Klikom na gumb Browse/Pretraži potražimo datoteku koju smo prethodno pohranili na računalo. Klikom na gumb Uvoz podataka pokrenemo uvoz podataka u program e-računi.

 

1.10.8. Knjiženje dnevnih utržaka

Po završetku unosa novog dnevnog utrška [1.10.6], pokrenuti možemo knjiženje na temeljnicu.

Klikom na gumb Knjiženje kreirati će se temeljnica sa iznosima, upisanima unutar utrška. Knjiženje potvrdimo klikom na Spremi i time je postupak knjiženja završen.

  
Prikaz sadržaja dnevnog utrška i temeljnice
  
  Slika 471: Prikaz sadržaja dnevnog utrška i temeljnice

 

1.11. Obračun plaće i drugog dohotka

Modul za |obračun plaće i drugog dohotka omogućuje obračun, automatsko knjiženje i isplatu:

Modul |Plaće programa e-racuni.hr među vodećim je modulima za izradu obračuna plaće i drugih dohodaka na tržištu, s propisanim izvještavanjem za Poreznu upravu.

Omogućuje u potpunosti automatiziranu izradu obračuna plaće za neograničeni broj zaposlenika, izradu najindividualnijih primjera obračuna plaće za rezidente i nerezidente, izaslane radnike, isplate neoporezivih primitaka te izradu godišnjeg obračuna poreza.

Izrada |obračuna plaće je vrlo jednostavna jer program sadrži unaprijed ugrađene aktualne mjesečne podatke i šifrarnike čime štedimo vrijeme pri izradi ispravnih obračuna:

Podatke za izradu obračuna plaće i drugog dohotka s isplatom u 2024. godini objavili smo na stranici: Izrada obračuna plaće i drugog dohotka s isplatom u 2024. godini [https://e-racuni.hr/hrracuni/obracun-place-i-drugih-primitaka-s-isplatom-u-2024-godini/]

Za izradu obračuna plaće koriste se podaci zaposlenika koje vodimo kadrovskoj evidenciji. Podatke u kadrovsku evidenciju unosimo ručno [1.12.8] ili uvozimo iz datoteka Excel, CSV,... [1.12.8.17]

Modul |Plaće omogućuje ispis sljedećih izvještaja:

Program omogućuje vođenje evidencije prisutnosti [1.11.18] na radnom mjestu povezane s obračunom plaće i ispisima za zaposlenike [1.11.19.1] te evidenciju godišnjih odmora [1.11.18.1] s funkcijom za godišnji izračun godišnjeg odmora.

Modul |Obračun plaće je povezan s modulom Putni nalozi [1.8] stoga nudi automatski izračun iznosa i obračun primitka u naravi [1.11.1.6.3.4] za korištenje službenog vozila u privatne svrhe.

 

1.11.1. Obračun plaće

Modul za |obračun plaće omogućuje u potpunosti automatiziranu izradu obračuna plaće za neograničen broj zaposlenika. Uporaba programa je jednostavna jer sadrži sve potrebne mjesečne i godišnje podatke (mjesečni fond radnih sati i blagdana za 5-dnevni i 6-dnevni radni tjedan, iznos minimalne i prosječne plaće, minimalne i maksimalne mjesečne i godišnje osnovice za obračun doprinosa, porezne razrede, stope poreza na dohodak, iznos osobnog odbitka i koeficijenata za uzdržavane članove i invalidnost,...) potrebne za izradu ispravnih obračuna s popratnim izvještavanjem za ePorezna, obrascima za zaposlenike, izvještajima za upravu, rekapitulacije, nalozima za plaćanje i dvostavnim knjiženjem na temeljnice glavne knjige.

U programu e-racuni.hr ugrađeni su aktualni podaci i šifrarnici za izradu obračuna plaće i drugih dohodaka: Izrada obračuna plaće i drugog dohotka s isplatom u 2024. godini [https://e-racuni.hr/hrracuni/obracun-place-i-drugih-primitaka-s-isplatom-u-2024-godini/]

1.11.1.1 Odabir načina izrade obračuna i postavke isplatne liste

Prije izrade prvog obračuna plaće najprije upišemo podatke o zaposlenicima [1.12.8] u kadrovsku evidenciju. Podatke o zaposlenicima možemo uvoziti iz datoteke (npr Excel, CSV,...) u kadrovsku evidenciju [1.12.8.17] ili izravno u obračun plaće [1.11.1.5] s obračunskim podacima koje vodimo izvan sustava e-racuni.hr.

Pri izradi prvog obračuna plaće kroz modul |Plaće |Obračun plaće najprije izaberemo način izrade obračuna:

  
Odabir postavki obračuna plaće
  
  Slika 472: Odabir postavki obračuna plaće

1. Odabirom jedne od sljedećih opcija:

obračun plaće ćemo pripremati na temelju unaprijed pripremeljenih formula odnosno postavki [1.11.1.4] za obračun naknada, raznih dodataka, refundacije bolovanja, neoporezivih primitaka i sl.

Korištenjem formula tj. postavki za izradu obračuna plaće moguća je potpuna prilagodba obračuna plaće individualnim potrebama pojedine organizacije.

2. Odabirom sljedeće opcije:

koristiti ćemo vrlo jednostavan način obračuna plaće koji omogućuje zadavanje npr. fiksnog iznosa bruto/neto satnice ili fiksnog iznosa bruto/neto plaće. Ukoliko se kasnije iskaže potreba za kompleksnijim obračunom plaće, postavke obračuna plaće možemo i naknadno uvoziti [1.11.1.4].

1.11.1.2 Koraci za izradu obračuna plaće

U poglavlju "Kako napraviti obračun plaća? [1.11.1.6]" detaljno smo opisali sve korake za izradu obračuna plaće.

Ako u vašoj tvrtki obračunavate plaće sukladno ugovorima koji zahtjevaju detaljniju razradu isplatne liste sa specifičnim podacima, preporučamo pregled uputa za unos vlastitih postavki za izradu obračuna plaće [1.11.1.4]; korištenjem formula [1.11.1.4.3] omogućena je potpuna prilagodba obračuna plaće individualnim potrebama i zahtjevima (sati povećavanja, umanjenja i razni drugi dodaci...).

 

1.11.1.3. Osnovne postavke tvrtke za izradu obračuna plaće

Prije izrade obračuna plaće provjerimo i prema potrebi prilagodimo osnovne postavke u modulu |Postavke |Postavke tvrtke |Kadrovi, obračun plaća i godišnji izvještaji.

Uz osnovne podatke potrebno je:

1.11.1.3.1 Obračun doprinosa za obrtnike

Pri unosu podataka o vlasniku obrta u kadrovsku evidenciju potrebno je unutar podataka o zaposlenju upisati vrstu zaposlenja obrtnik čime dobivamo mogućnost izrade obračuna doprinosa samostalne djelatnosti. Istovremeno je potrebno zadati pravni oblik organizacije - obrt/samostalna djelatnost kroz modul |Postavke |Postavke tvrtke |Opće postavke |Osnovni podaci tvrtke.

Obračun plaće za zaposlenike pripremamo putem modula |Plaće |Obračun plaće dok obračun doprinosa za nositelje obrta pripremamo putem modula |Plaće |Obračun doprinosa samostalne djelatnosti.

1.11.1.3.2 Obračun doprinosa za poduzetnike

Obračun plaće i doprinosa za poduzetnike možemo pripremati u bazama svih tvrtkiu kojima nismo zadali pravni oblik  samostalna djelatnost.

1.11.1.3.3 Nalozi za plaćanje iz obračuna plaće (SEPA)

Za kreiranje naloga za plaćanje iz obračuna plaće i obračuna doprinosa samostalne djelanosti prethodno je potrebno upisati bankovni račun  za isplatu plaće u šifrarnik bankovnih računa tvrtke u modulu |Banka |Bankovni računi.

1.11.1.3.4 Automatsko knjiženje obračuna plaće

Prije pokretanja automatskog knjiženja obračuna plaće na temeljnicu glavne knjige provjerimo postavke automatskog knjiženja [1.14.1.3] za konta razreda 2 i 4 te ih prema potrebi prilagodimo vlastitom načinu knjiženja odnosno korištenom kontnom planu.

 

1.11.1.4. Postavke isplatne liste i izračuna osnovice za bruto plaću s dodacima

Način izrade obračuna plaće razlikuje se među tvrtkama. Program e-racuni.hr omogućuje apsolutnu prilagodbu izračuna bruto plaće sukladno internom načinu nagrađivanja zaposlenika te ispisa isplatnih lista [1.11.1.6.6.1] na temelju neograničenog broja postavki [1.11.1.4.3] kojima određujemo iznos bruto plaće zaposlenika. Slično kao i u Excelu postaviti možemo željene elemente isplatne liste i matematičkim formulama zadati postupak izračuna konačne bruto plaće.

Elemente isplatne liste možemo prilagoditi potrebama svoje tvrtke, što po pitanju sadržaja pa tako i po pitanju izgleda isplatne liste.

1.11.1.4.1 Kako odredimo retke i formule za isplatnu listu?

Ako nam za izradu obračuna plaće ne odgovara korištenje osnovne isplatne liste, u tom slučaju putem izbornika |Plaće |Šifrarnici i postavke |Postavke obračuna zadajemo vlastite i/ili dopunjujemo postojeće postavke za izradu obračuna. Ako još nismo definirali ni jednu postavku, na uvid dobivamo sljedeću stranicu:

  
Unos elemenata za isplatnu listu
  
  Slika 473: Unos elemenata za isplatnu listu

Klikom na gumb Dodavanje postavke za obračun plaće otvara se sljedeća maska za unos:

  
Unos stavki za isplatnu listu
  
  Slika 474: Unos stavki za isplatnu listu

U nastavku je opisano značenje podataka u pojedinačnom polju:

Vrsta isplate/osnovice

Odredimo vrstu isplate/osnovice. Podatak se koristi za ispise, gdje je potrebno izračunati iznose bruto plaće za pojedinačne namjene. U polju za unos možemo birati između:

  
 Ispiši na isplatnoj listi Označimo ako želimo da se ovaj redak ispiše na isplatnoj listi.
Oznaka retkaUpišemo željenu oznaku retka. Upisanu oznaku možemo kasnije koristiti pri unosu formula za druge stavke, pri izračunu kojih se mora koristiti vrijednost/iznos iz ovog retka.
Opis retka na isplatnoj listiUpišemo opis retka, koji će se ispisati na isplatnoj listi.
Formula za izračun iznosaPri unosu formule možemo koristiti varijable [1.11.1.4.3], koje predstavljaju matične podatke zaposlenika te druge unose za obračun plaća. Pri unosu formula za izračun plaće vrijede ista sintaktička pravila, koja vrijede i kod unosa formula za bilancu [1.14.8.1.6].
Zaokruživanje prijelaznog iznosaIzaberemo način zaokruživanja prijelaznog iznosa tj. rezultata, koji se izračunava iz navedenih formula. Ako polje ostavimo prazno, rezultat vrijednosti formule zaokružuje se isto, kao što je određeno kod osnovnih podataka obračuna plaće [1.11.1.6.1].
Formula za izračun vrijed. parametraAko želimo da se na isplatnoj listi ispiše npr. broj sati ili postotak s određenim retkom isplatne liste, tada ovdje upišemo formulu za izračun vrijednosti broja sati. Kao što je vidljivo iz primjera, na isplatnoj listi [1.11.1.6.6.1] će se u retku REDOVNI RAD ispisati broj sati za redovni rad, s jedinicom mjere sati i bez decimalnih mjesta. Popis mogućih parametara nalazi se ovdje [1.11.1.4.3].
Jedinica mjere za vrijednost parametraUpišemo jedinicu mjere za parametar na isplatnoj listi (npr. sati, postotak, ...).
Br. decimala za ispis vrijed. parametraIzaberemo broj decimalnih mjesta za ispis vrijednosti parametara.

1.11.1.4.2 Primjer isplatne liste

Slijedeća slika prikazuje primjer isplatne liste:

  
Primjer isplatne liste
  
  Slika 476: Primjer isplatne liste

Datoteke s postavkama isplatne liste dostupne su za preuzimanje ovdje [1.11.1.4.4]

Ako pri izračunu plaće želite koristiti poseban parametar, koji se ne vodi u podacima o zaposleniku, tada u formulu možete dodati posebnu varijablu Param , kako bi program dodao posebno polje za unos vrijednosti željenog parametra kod svakog obračuna plaće.

Najčešće se to koristi kod npr. nekih neoporezivih primitaka, dodataka za poslovnu uspješnost,... a koji se određuju za svaki mjesec pojedinačno.

Ukoliko izračunavate iznos bruto plaće iz unaprijed zadanog iznosa neto plaće [1.11.1.6.3.3.2], tada je potrebno u barem jednom retku isplatne liste koristiti posebnu varijablu Param .

Izmjenom parametra - varijable Param  - program će numerično izračunati iznos bruto plaće za dani iznos neto plaće [1.11.1.6.3.3.2].

Ako na isplatnoj listi želite iskazati više različitih stavki za bolovanje, postupak je opisan ovdje [1.11.1.4.6].

 

1.11.1.4.3. Formule za izračun bruto iznosa pri obračunu plaće

Pri unosu postavki obračuna plaće odnosno formula za izračun bruto iznosa vrijede ista sintaktička pravila kao i pri unosu formula za bilance [1.14.8.1.6].

Dodatno možemo koristiti posebne varijable pri unosu formula za izračun plaće, vrijednosti kojih ovise o obračunskom mjesecu, drugim postavkama u obračunu kao i o podacima upisanima u kadrovsku evidenciju. Te varijable su opisane u nastavku.

1.11.1.4.3.1 Varijable pri unosu formula za izračun plaće

Pri unosu formula za izračun pojedinačnih postavki isplatne liste koristimo samo varijable, navedene u nastavku. Varijable su grupirane sukladno tome gdje uzimaju vrijednosti.

 

1.11.1.4.4. Datoteka s postavkama za osnovnu isplatnu listu

Kako se potrebe obračuna plaće razlikuju od tvrtke do tvrtke, pripremili smo datoteke s osnovnim postavkama za obračun plaće, a koje po preuzimanju možemo i dodatno prilagoditi potrebama obračuna plaće vaše tvrtke. Datoteke možete preuzeti na ovoj stranici i uvoziti u program na način opisan na stranici Kako uvozimo formule za isplatnu listu [1.11.1.4.5].

Isplatna_lista_OsnovnePostavke_01.xml
Veličina: 18,48 kB

Isplatna_lista_OsnovnePostavke_Dodaci_01.xml
Veličina: 18,48 kB

Po uvozu datoteke s osnovim postavkama isplatne liste i pokretanju obračuna plaće, generirati će se isplatna lista sa sadržajem prikazanim na sljedećoj slici:

  

Po uvozu datoteke s osnovim postavkama + dodaci i pokretanju obračuna plaće, generirati će se isplatna lista sa sadržajem prikazanim na sljedećoj slici:

  
Isplatna lista sastavljena na temelju datoteke s formulama osnovna isplatna lista + dodaci
  
  Slika 478: Isplatna lista sastavljena na temelju datoteke s formulama osnovna isplatna lista + dodaci

Želimo li postavke isplatne liste dopuniti sa više vrsta neoporezivih primitka, na sljedećoj je stranici detaljno opisan postupak dodavanja dodatnih parametara - "Obračun i isplata neoporezivih primitaka" [1.11.4].

 

1.11.1.4.5. Kako uvozimo formule za isplatnu listu iz druge tvrtke?

Program podržava izvoz formula za isplatnu listu u datoteku XML i uvoz datoteke u bazu druge tvrtke kao i direktni prijenos formula među tvrtkama. Riječ je o funkcionalnostima kojima možete ubrzati postupak unosa formula u bazu nove tvrtke ukoliko ste formule već upisali u bazu druge tvrtke (na raspolaganju samo za knjigovodstvene urede [1.24], koji u programu vode knjigovodstvo za više tvrtki).

Opcija za uvoz formula za isplatnu listu nalazi se u alatnoj traci, unutar izbornika |Razmjena podataka. Datoteku možemo uvoziti i direktnim klikom na gumb Uvoz formula iz datotke XML ili iz druge tvrtke, ukoliko je isplatna lista još prazna [1.11.1.4].

  
Izbornik za razmjenu podataka u alatnoj traci
  
  Slika 479: Izbornik za razmjenu podataka u alatnoj traci

Klikom na opciju za uvoz podataka, otvara se sljedeća stranica:

  
Uvoz formula za isplatnu listu
  
  Slika 480: Uvoz formula za isplatnu listu

Prije uvoza datoteke s formulama za isplatnu listu, potrebno je odrediti:

Nakon što odredimo parametre za uvoz isplatne liste, uvoz pokrećemo klikom na gumb Uvoz podataka.

 

1.11.1.4.6. Određivanje više postavki za izračun naknade za bolovanje

Za bolovanje do 42 dana i bolovanje iznad 42 dana možemo definirati više postavki (bolovanje 100%, bolovanje 90%,...). Za svaku vrstu bolovanja potrebno je unijeti 2 postavke. Unutar prve postavke unose se sati odsutnosti, dok se unutar druge postavke iskazuje umnožak sati i izračunate satnice bolovanja.

  
Određivanje postavki za unos sati odsutnosti zbog bolovanja
  
  Slika 481: Određivanje postavki za unos sati odsutnosti zbog bolovanja

U polju Vrsta isplate/osnovice odaberemo broj sati za izabrani tip parametra. Nakon izbora te vrste isplate, prikazati će se polje za izbor tipa parametra. Ovdje izaberemo odnosi li se formula na bolovanje do 42 dana ili na bolovanje iznad 42 dana. Nakon toga upisujemo oznaku i opis retka, a u polju za unos formule upisujemo Param, čime će nam biti omogućen ručni unos broja sati bolovanja.

Nakon toga određujemo postavku za način izračuna iznosa bolovanja.

  
Određivanje postavke za izračun iznosa bolovanja
  
  Slika 482: Određivanje postavke za izračun iznosa bolovanja

Pri unosu postavke za izračun naknade za bolovanje, potrebno je u polju vrsta isplate/osnovice odabrati radi li se o bolovanju do 42 dana ili o bolovanju iznad 42 dana. Pri zadavanju formule se pozivamo na oznaku prethodno zadane postavke za unos broja sati bolovanja, koja se množi sa satnicom za redovni rad i zadanim postotkom (u našem je primjeru oznaka postavke za satnicu 000, a oznaka postavke za unos broja sati bolovanja 015).

U navedenom primjeru korištena postavka za bolovanje iznosi 90% satnice za redovni rad. Na sličan način možete odrediti i za 80%, 70%,..., tako da u formuli zadate množenje s 0,80, 0,70,... Isti postupak se koristi i pri unosu postavki za bolovanje iznad 42 dana (zadaje se postavka za izračun satnice za refundaciju).

Sati, upisani u tim varijablama, moraju se podudarati sa satima upisanima u standardnim poljima za unos sati rada svakog zaposlenika pojedinačno, unutar obračuna plaće. U suprotnome će program javljati neusklađenost i neće omogućiti izračun iznosa.

 

1.11.1.4.7. Rodiljni dopust: komplikacije u trudnoći

Za unos stavke rodiljni dopust pod kojom možete odrediti osnove osiguranja kao što su komplikacije u trudnoći potrebno je u modulu |Plaće |Šifrarnici i postavke |Postavke obračuna unijeti novu stavku s formulom. U program je potrebno dodati formulu za rodiljni dopust s oznakom retka koja još nije zauzeta, kao primjer stavljamo oznaku retka 039. Kada dodamo oznaku retka s određenim brojem i zadamo željeni opis, u našem primjeru to je opis Sati odsutnosti-rodiljni dopust, zatim kliknemo na tu stavku i otvori nam se prozor u kojeg unesemo sljedeće podatke i odaberemo osnovu osiguranja:

postavka.Komplikacije.Trudnoca

Nakon što ste podesili postavke, otvorite obračun i dodajte zaposlenika.

Prilikom kreiranja obračuna kod opcije Porodiljni dopust kliknite na ikonu + koja se nalazi pored.

rodiljni2.gif

Nakon što kliknete na ikonu + otvori se prozor u kojem kliknete na dodaj stavku i upišete sljedeće podatke i potvrdite unos:

KomplikacijeTrudnoca.gif

Broj sati potrebno je upisati u stavku kod formule (u našem primjeru je to 039). Ukoliko želite da na isplatnoj listi umjesto rodiljni dopust piše komplikacije u trudnoći, kod te stavke možete ručno promijeniti tekst.

redakformule

 

1.11.1.5. Uvoz sati i drugih podataka za izradu obračuna plaće

Uz opciju ručnog unosa podataka u obračun plaće, na raspolaganju je i mogućnost uvoza svih podataka za izradu obračuna plaće iz Excel tablice.

Ako vodimo podatke o broju radnih sati, broju dana za obračun naknade za topli obrok i prijevoza na posao te ostale podatke u tablici ili u drugoj aplikaciji iz koje možemo izvoziti tablicu s podacima, te podatke možemo uvoziti u obračun plaće.

Mogućnost uvoza obračunskih podataka iz tablice posebno je korisna računovodstvenim uredima koji od svojih klijenata zaprimaju obračunske podatke u datotekama s tablicama i koje žele koristiti za uvoz u obračun plaće.

Ovim načinom možemo iz mjeseca u mjesec pripremiti obračun plaće u programu e-racuni.hr na temelju podataka uvoženih iz druge aplikacije odnosno programa.

U modulu |Plaće |Obračun plaće možemo unutar obračuna plaće za izabrani mjesec koristiti opciju iz padajućeg izbornika na gumbu Razmjena podataka Uvoz evidencije sati iz preglednice (Excel, CSV,...) i uvozimo datoteku s obračunskim podacima za izradu obračuna plaće (sati u vrhu obračuna, broj sati po postavkama, broj dana za obračun naknade za topli obrok i drugih naknada i sl.)

  
Mogućnost uvoza obračunskih podataka za izradu obračuna plaće iz tablice
  
  Slika 483: Mogućnost uvoza obračunskih podataka za izradu obračuna plaće iz tablice

Kako se struktura datoteke s obračunskim podacima kojom raspolaže pojedini korisnik može razlikovati, pri uvozu obračunskih podataka pomaže nam "čarobnjak" koji nas vodi kroz postupak prilagodbe strukture datoteke u odgovarajuću za uvoz u program.

U nastavku je opisan postupak uvoza podataka po koracima kao što predlaže čarobnjak za pripremu odgovarajuće strukture datoteke:

1. ODABIR I UVOZ DATOTEKE

Na računalu izaberemo pohranjenu datoteku s obračunskim podacima i datoteku uvozimo u program klikom na gumb Naprijed.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 484: Odabir datoteke za uvoz obračunskih podataka

Ako datoteka nije u odgovarajućem formatu ili ista ne sadrži podatke, prikazuje se upozorenje. Isto vrijedi i u slučaju ako je u datoteci više od 10.000 što je ujedno limit pri uvozu podataka.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 485: Datoteka nije u odgovarajućem formatu ili ne sadrži podatke

2. KONTROLA PODATAKA

Po uvozu datoteke slijedi kontrola i mapiranje podataka iz pojedinih stupaca datoteke u odgovarajuće podatke za izradu obračuna plaće. Mapiranjem jasno definiramo koje podatke iz datoteke želimo uvoziti u obračun plaće i koji točno podatak u obračunu plaće predstavlja podatak iz pojedinog stupca u datoteci.

U tablici s lijeve strane na raspolaganju su svi mogući atributi tj. podaci obračuna plaće koje možemo uvoziti u program, a koje možemo zadati i pri ručnoj izradi obračuna plaće u programu.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 486: Mapiranje podataka iz datoteke za uvoz u obračun plaće

Kao što je vidljivo na slici gore, u našoj je datoteci u stupcu A prikazan OIB zaposlenika. U tablici na lijevoj strani izaberemo atribut OIB i klikom na gumb >> potvrdimo mapiranje podataka iz stupca A iz datoteke u OIB koji će biti prenijet u tablicu na desnoj strani.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 487: Podatak iz stupca A u tablici mapirali smo u podatak OIB

Mapiranje podataka uređujemo redoslijedom počevši od stupca A prema zadnjem stupcu u datoteci. U lijevo tablici izaberemo prvi podatak koji predstavlja stupac A u našoj datoteci, zatim u lijevoj datoteci izaberemo podatak koji predstavlja stupac B u našoj datoteci i nastavljamo sve dok u desnoj tablici ne prikažemo sve podatke tj. stupce iz datoteke koje želimo uvoziti u program. Ako se u datoteci nalazi stupac s podacima koje ne želimo uvoziti, za takav stupac u datoteci biramo u lijevoj trablici (preskoči stupac) Tu oznaku možemo koristiti više puta dok ostale podatke lijeve tablice možemo koristiti samo jednom.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 488: Prikaz svih mapiranih podataka iz datoteke koje želimo uvoziti u obračun plaće

Ako smo pogriješili pri mapiranju podataka, zadano mapiranje možemo poništiti na način da u desnoj tablici kliknemo na oznaku pogrešno mapiranog podatka i zatim kliknemo na gumb <<. Ako izbrisan podatak nije bio iskazan u zadnjem retku desne tablice, preostalim oznakama podataka ponovno će biti određena oznaka stupca.

Primjer: na popisu mapiranja zadano je za stupac A -> OIB, B -> (preskoči podatak) i C -> ime i prezime. Mapiranje stupca B ćemo poništiti zbog čega će redoslijed mapiranih podataka biti A -> OIB, B -> ime i prezime, kao što prikazuje slika gore.

Ako je u datoteci npr. 15 stupaca od kojih je zadnjih 10 nevažnih, podatke za uvoz možemo pripremiti bez uređivanja mapiranja za tih zadnjih 10 stupaca. Potrebno je zadati mapiranje samo za stupce s podcima koji su nužni za izrabu obračuna plaće dok ostale podatke preskočimo.

Na sljedeći korak prelazimo klikom na gumb Naprijed, a povratak na prethodni korak moguće je klikom na gumb Natrag.

3. PREGLED I POTVRDA

Na sljedećem koraku program nudi mogućnost provjere podataka i označavanja dodatnih mogućnosti (ukoliko to želimo). Na raspolaganju je i opcija "Prikaži podatke" kojom dobivamo na uvid koji točno podaci su predmet provjere.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 489: Provjera podataka i potvrda uvoza


4. SAŽETAK UVOZA

Na zadnjem je koraku prikazan rezultat uvoza gdje je sažeto koliko će zaposlenika na temelju uvoza biti dodano u obračun i koliko će zaposlenika biti ažurirano.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 490: Sažetak uvoza podataka u obračun plaće

Želimo li poništiti cjelokupni postupak uvoza podataka u obračun plaće i zatvoriti čarobnjak bez izmjena, kliknemo na gumb Poništi koji je dostupan na svakom koraku.

 

1.11.1.6. Kako napravimo obračun plaće za zaposlenike?

Izradu obračuna plaće provodimo u sljedećem redoslijedu radnji, detaljno opisanih po koracima:

  1. Unos osnovnih podataka za izradu obračuna plaće [1.11.1.6.1]
  2. Izbor i dodavanje zaposlenika u obračun plaće [1.11.1.6.2]
  3. Unos sati i drugih obračunskih podataka po zaposlenicima [1.11.1.6.3]
  4. Potvrda i zatvaranje obračuna [1.11.1.6.4]
  5. Ispis obrazaca i isplatnih lista: [1.11.1.6.6]
  6. Generiranje naloga za plaćanje: [1.11.1.6.8]
  7. Knjiženje obračuna plaće na temeljnicu glavne knjige [1.11.1.6.9]
  8. Knjiženje isplate plaće knjiženjem prometa na TRR po izvodu [1.11.1.6.12]

Pojedinačni koraci obračuna plaća su opisani u nastavku.

 

1.11.1.6.1. Korak 1: Unos osnovnih podataka za obračun plaće - podaci za zaglavlje obračuna

Za izradu novog obračuna plaće za zaposlenike otvorimo modul |Plaće |Obračun plaća i kliknemo na gumb Novi obračun plaća.

  
Pregled obračuna plaća
  
  Slika 491: Pregled obračuna plaća

Po kliku na gumb za izradu novog obračuna otvara se maska u koju unosimo osnovne podatke na kojima će temeljiti izrada obračuna plaće npr. fond radnih sati i blagdana za izabrani mjesec, osnovice i stope za obračun doprinosa, stope poreza na dohodak, porezni razredi i iznos osobnog odbitka sukladno mjesecu isplate i dr.:

  
Unos osnovnih podataka za izradu obračuna plaće
  
  Slika 492: Unos osnovnih podataka za izradu obračuna plaće

Upisani podaci će se ispisivati i na obrascima koje kasnije kreiramo iz obračuna plaće (JOPPD, isplatna lista). Značenje pojedinačnih polja za unos je slijedeće:

Obračun za mjesecU padajućem izborniku izaberemo mjesec za koji želimo napraviti obračun plaće. Glede na naš odabir, program će pri izračunu plaće za pojedinačnog zaposlenika u obzir uzeti porezne razrede za izabrani mjesec, u skladu s važećim Zakonom o porezu na dohodak i drugim propisima. Pri izradi obračuna plaće je to jedini podatak koji moramo unijeti. Svi ostali podaci (fond radnih sati, stope doprinosa, porezni razredi, iznosi olakšica, stope prireza,...) su već upisani u program od strane davatelja rješenja.
Ispis datuma isplate na obrascimaOznačimo ako želimo da se na obrascima iz obračuna ispiše datum isplate. Opcija je automatski označena.
Datum obračunaUpišemo datum obračuna.
Datum isplateUpišemo datum isplate. Taj podatak se ispisuje na propisanim obrascima obračuna plaća te je mjerodajan za obračun poreza i prireza. U slučaju neisplate plaće, polje ostavimo prazno. Podatak o datumu isplate ćemo u upisati kasnije tj. u trenutku isplate plaće.
Ime sastavljača izvještajaUpišemo ime osobe, koje će biti navedeno na obrascu JOPPD.
Prezime sastavljača izvještajaUpišemo prezime osobe, koje će biti navedeno na obrascu JOPPD.
E-poštaUpišemo kontaktnu e-mail adresu.
Vrsta obračunaU padajućem izborniku izaberemo vrstu obračuna ili ostavimo preuzeti (default) odabir.
Podaci za godišnji obračun porezaOznačimo pri obračunu plaće za mjesec STUDENI. S redovnim obračunom plaće će se prikazati i godišnji obračun poreza na dohodak.
Korigiraj isplatu po godišnjem obračunuOznačimo ako želimo da se kroz redovni obračun plaće korigiraju iznosi, u skladu s podacima iz godišnjeg obračuna poreza na dohodak.
Napomene/opis obračunaUpišemo željeni tekst, koji će opisivati vrstu obračuna.
Početna plaćaUpišemo početnu plaću za izračun bruto plaće za zaposlenike, kojima je iznos plaće izračunava na temelju početne plaće i koeficijenta, upisanog u podacima o zaposlenju. Unos nije obavezan.
Naknada za prijevoz na posao osobnim vozilom (na km)Upišemo iznos naknade. Automtski se prikazuje neoporezivi iznos naknade.
Naknada za prijevoz osobnim vozilom (dodatni iznos u slučaju promjene propisa)Upišemo iznos naknade.
Izaberite odnosno unesite iznos dnevne naknade za obračun toplog obroka zaposlenicimaIzaberemo visinu naknade za obračun toplih obroka. Izabrati možemo ili minimalni ili maksimalni neoporeziv iznos za izabrani mjesec. Treća mogućnost je da iznos naknade upišemo ručno (za 8-satni radni dan).
Zaokruživanje obračuna plaćaOdredimo način zaokruživanja iznosa bruto plaće i poreza te doprinosa.

Unos podataka potvrdimo klikom na gumb U redu. Potvrdom unosa se otvara stranica sa prikazom obračuna te popisom zaposlenika uključenih u obračun.

Ako to želite, osnovne podatke obračuna možete izmnjeniti u bilo kojem trenutku, klikom na gumb OP_Izmijeni.gif u alatnoj traci obračuna.

 

1.11.1.6.2. Korak 2: Izbor i dodavanje zaposlenika u obračun

Po unosu i potvrdi osnovnih podataka za izradu obračuna plaće nastavljamo s izborom zaposlenike za koje želimo pripremiti obračun plaće:

  
Prikaz obračuna i gumb za dodavanje zaposlenika u obračun
  
  Slika 493: Prikaz obračuna i gumb za dodavanje zaposlenika u obračun

Na raspolaganju su sljedeće opcije za dodavanje zaposlenika u obračun plaće:

Ako vodimo evidenciju zaposlenika po mjestima troška, na raspolaganju je i opcija masovnog tj. istovremenog prijenosa svih zaposlenika koji su vezani na isto mjesto troška u isti obračun plaće. To napravimo na način da po kliku na gumb Dodaj osobu najprije ograničimo popis zaposlenika po izabranom mjestu troška i zatim kliknemo na gumb Pretraživanje kao što prikazuje slika dolje:

  
Pretraživanje zaposlenika po mjestima troška i prijenos u obračun plaće
  
  Slika 494: Pretraživanje zaposlenika po mjestima troška i prijenos u obračun plaće

Po ograničivanju prikaza zaposlenika po izabranom mjestu troška kliknemo na gumb Dodaj sve aktivne zaposlenike i time izvršimo prijenos u obračun plaće.

U obračunu plaće provjerimo popis svih zaposlenika koje smo prenijeli u obračun:

  
Prikaz obračuna sa popisom zaposlenika
  
  Slika 495: Prikaz obračuna sa popisom zaposlenika

Na gornjoj slici možete vidjeti na koji način program upozorava na nedostajuće podatke, potrebne za izradu obračuna. Prikazano je upozorenje da u podacima o zaposleniku nedostaje OIB i bankovni račun (upisana je isplata u gotovini). Nedostajuće podatke možemo upisati klikom na ime i prezime zaposlenika.

Klikom na ime i prezime zaposlenika prelazimo na stranicu za unos sati rada i drugih podataka [1.11.1.6.3] na temelju kojih ćemo pripremiti obračun plaće za tog zaposlenika (3. korak u postupku izrade obračuna plaće).

 

1.11.1.6.3. Korak 3: Unos sati i drugih podataka za pojedinačne zaposlene


Ako na popisu zaposlenika kliknete na određenu osobu, otvara se maska za unos podataka o zaposleniku:

  
Unos sati rada i drugih podataka za obračun plaće navedenog zaposlenika
  
  Slika 496: Unos sati rada i drugih podataka za obračun plaće navedenog zaposlenika

U zaglavlju maske ispisuju se osnovni podaci zaposlenika. Koristiti možemo sljedeće mogućnosti:

Ispod zaglavlja s podacima o zaposleniku, nalaze se polja za unos, koja su podijeljena na sljedeće kategorije:

Preklapljanjem bookmark-a možete unositi podatke, potrebne za izračun plaće zaposlenika. Bookmark trenutne maske, u koju unosite podatke označen je odebljanim slovima, kao što je vidljivo na gornjoj slici.

Nakon unosa podataka u pojedinačnu kategoriju, potrebno je potvrditi promjene klikom na gumb V redu.

 

1.11.1.6.3.1. Unos radnih sati za redovni rad, godišnji, blagdane, ...


  
Unos sati za zaposlenika u obračunskom mjesecu za obračun plaća
  
  Slika 497: Unos sati za zaposlenika u obračunskom mjesecu za obračun plaća

Prilikom unosa sati, upisujete ih u odgovarajuća polja za unos, i to:

Ukupno za osnovu osiguranjaUnesite ukupan broj sati za koje se obračunavaju doprinosi. Ukoliko zaposlenik započne s radom npr. sredinom obračunskog mjeseca, unesite broj sati samo od sredine mjeseca nadalje. Program u tom polju za unos, automatski nudi broj sati, izračunat glede na ukupan fond sati u obračunskom mjesecu te radni tjedan, kojeg upišete kod zaposlenika. Podatak možete naknadno izmijeniti. Svota svih ostalih sati mora biti barem ista osnovi osiguranja.
...Ostala polja za unos se koriste za prikaz količine radnih sati po pojedinačnim osnovama izračuna bruto plaće.

 

1.11.1.6.3.2. Određivanje bruto plaće - maska za unos bez upotrebe formula za izračun osnovica i dodataka


Ako u programu ne odredite vrstu bruto osnovice i dodataka za obračun plaća, program nudi preuzetu osnovnu masku za unos osnovne bruto plaće te unos dva dodataka:

  
Određivanje bruto plaće sa pojednostavljenom maskom za unos
  
  Slika 498: Određivanje bruto plaće sa pojednostavljenom maskom za unos

Većina kolektivnih ugovora propisuje, da se na isplatnoj listi detaljno specificiraju razni dodaci i osnovice. Za pravilan ispis isplatne liste i obračun plaće je potrebno upisati formule za izračun pojedinačnih stavki na isplatnoj listi [1.11.1.4].

 

1.11.1.6.3.3. Određivanje bruto plaće - maska za unos s upotrebom formula za izračun osnovica i dodataka


  
Unos sati i drugih parametara za izračun osnovice i dodataka
  
  Slika 499: Unos sati i drugih parametara za izračun osnovice i dodataka


Prikazana maska je samo primjer. Konkretan izgled ovisi o vašim postavkama i formulama za izračun pojedinačnih postavki na isplatnoj listi [1.11.1.4].

 

1.11.1.6.3.3.1. Kako obračunati jednokratni mjesečni dodatak/doprinos/članarinu za sve zaposlenike


Nije rijedak slučaj, da morate u jednom mjesecu obračunati određeni, zakonsko propisan dodatak odnosno članarinu za određeni doprinos za svakog zaposlenog radnika.

Spomenutu situaciju možete riješiti na više načina. Najlakše ćete to učiniti definiranjem odgovarajućih postavki za dodatak na isplatnoj listi te korištenjem parametara Param odnosno BoolParam.

Na obračunu plaća, u izborniku s dodatnim mogućnostima, izaberite slijedeću mogućnost:

  
Postavke preuzete vrijednosti parametara
  
  Slika 500: Postavke preuzete vrijednosti parametara

Nakon toga upišite željenu preuzetu vrijednost za odabrane parametre te ih označite kako bi željeni dodatak/doprinos bio dodan na obračun kod svakog zaposlenika te pravilno obračunat u mjesecu za koji radite obračun.

  
Izbor parametara za postavke te unos preuzete vrijednosti dodatka
  
  Slika 501: Izbor parametara za postavke te unos preuzete vrijednosti dodatka

 

1.11.1.6.3.3.2. Kako izračunamo bruto plaću za željeni neto iznos isplate plaće?


Program nudi izračun bruto plaće upisivanjem željenog iznosa neto plaće. Postupak izračuna iznosa bruto plaće za željeni iznos neto plaće je opisan kroz slijedeće korake:

1.11.1.6.3.3.2.1 Korak 1: Opcija za izračun iznosa bruto plaće za zadani neto

Kod unosa bruto iznosa plaće kliknite na gumb Izračunaj bruto za zadani neto, kao što je prikazano na slici:

  
Gumb za izračun bruto plaće za zadani neto iznos
  
  Slika 502: Gumb za izračun bruto plaće za zadani neto iznos

1.11.1.6.3.3.2.2 Korak 2: Izbor parametra za numerični izračun bruto plaće

Prikaže se maska za unos željenog iznosa neto plaće. Izaberite parametar, izmijenog kojeg će se izračunati novi iznos bruto plaće. Izborom retka iz isplatne liste možete birati samo među retcima isplatne liste unutar kojih se u formuli koristi posebna varijabla Param .

  
Unos parametra za izračun bruto plaće za zadani neto
  
  Slika 503: Unos parametra za izračun bruto plaće za zadani neto

Nakon upisa iznosa neto plaće te izbora parametra, kliknite na gumb Izračunaj bruto za zadani neto.

1.11.1.6.3.3.2.3 Korak 3: Prikaz novog iznosa bruto plaće

Nakon numeričnog izračuna bruto plaće, prikaže se rezultat izračuna. U navedenom primjeru vidimo, da je s izmijenom postotka za dodatak na radnu uspješnost program izračunao novi iznos bruto plaće, pri kojem iznos neto isplate bez dodataka i obustava iznosi točno toliko, koliko ste željeli.

  
Rezultat numeričnog izračuna bruto plaće
  
  Slika 504: Rezultat numeričnog izračuna bruto plaće

Kod numeričnog izračuna iznosa bruto plaće program uzima u obzir samo one retke s isplatne liste kod kojih se u formulama koristi parametar - varijabla Param .

Bruto plaća se tako izračuna numeričnim mijenjanjem vrijednosti varijable Param  za izabrani redak isplatne liste.

 

1.11.1.6.3.4. Pogodnosti


  
Unos podataka za obračun pogodnosti
  
  Slika 505: Unos podataka za obračun pogodnosti


Program automatski izračuvana pogodnosti za upotrebu službenog vozila u privatne svrhe. Podatke o službenom vozilu je potrebno prethodno evidentirati u šifrarniku službenih vozila [1.8.10.1].

 

1.11.1.6.3.5. Olakšice


  
Unos podataka za obračun dohodovnih olakšica
  
  Slika 506: Unos podataka za obračun dohodovnih olakšica

Iznos posebne te iznos osobne olakšice upišite u odgovarajuća polja za unos, kao što je vidljivo na slici. Iznos opće olakšice nije potrebno unositi, jer je ista automatski obuhvaćena. Iznose olakšica unosite u visini mjesečnih olakšica odnosno 1/12 godišnje olakšice.

Ukoliko u podacima zaposlenika označite, da se ne radi o zaposlenju kod glavnog poslodavca, olakšice se ne uzimaju u obzir ne glede na vrijednosti, koje ste upisali u polja za unos.

Nakon unosa iznosa bonusa i olakšica kliknite na gumb Naprijed >

 

1.11.1.6.3.6. Krediti, druge obustave, dobrovoljno dodatno mirovinsko osiguranje



Za unos obustava odnosno kredita za zaposlenike, kliknite na gumb Unos obustave, kao što možete vidjeti na slici dolje:

  
Unos obustave
  
  Slika 507: Unos obustave

Klikom na gumb Unos obustave se prikazuje maska za unos podataka o obustavi, gdje upisujete sve potrebne podatke o obustavi. Unos podataka potvrdite klikom na gumb U redu. Nakon potvrde unesenih podataka, obustava će se prenijeti na isplatnu listu, kao što prikazuje slika dolje:

  
Unos obustava
  
  Slika 508: Unos obustava

Aktivni kredit možete unijeti ako ste ga prethodno unijeli u podatke o zaposleniku, klikom na gumb Unos aktivnog kredita.

  
Unos aktivnog kredita
  
  Slika 509: Unos aktivnog kredita

Klikom na gumb Unos aktivnog kredita se otvara stranica, na kojoj jednostavnim klikom, izaberete taj kredit. Stranica izgleda ovako:

  
Izaberite kredit jednostavnim klikom
  
  Slika 510: Izaberite kredit jednostavnim klikom

Klikom na taj kredit, će se isti, već postojeći upisani kredit, prepisati u masku za unos podataka za isplatu obustave od plaće, a potvrdom na gumb U redu će se prenijeti na isplatnu listu, kao kod unosa obustava.

Nakon završenog unosa obustava tj. kredita je potrebno potvrditi izmijene na isplatnoj listi klikom na gumb U redu, prikazanog na slici dolje:

  
Izmijene na isplatnoj listi je potrebno potvrditi
  
  Slika 511: Izmijene na isplatnoj listi je potrebno potvrditi

Na stranici za unos kredita i drugih obustava možete upisati i iznos dobrovoljnog, dodatnog mirovinskog osiguranja.Ukoliko upišete iznos DDMO za radnika, potrebno je odrediti postavku obračuna, kako bi se taj iznos automatski oduzeo od iznosa bruto plaće i ispisati se na isplatnoj listi.

Mogućnosti unosa tih iznosa prikazuje slika dolje:

  
Unos DDMO za zaposlenika odnosno poslodavca
  
  Slika 512: Unos DDMO za zaposlenika odnosno poslodavca

Nakon unosa svih podataka, izmijene potvrdite te obračun spremite. Obračun spremite klikom na gumb Spremi, koji titra sve dok ne spremite izmijene:

  
Obračun je potrebno spremiti
  
  Slika 513: Obračun je potrebno spremiti

 

1.11.1.6.3.7. Povrat troškova toplih obroka i prijevoza na posao


  
Unos podataka za obračun naknada
  
  Slika 514: Unos podataka za obračun naknada

U poljima za unos naknada označite klikom u   , da želite isplatiti pojedinačnu naknadu.

Kod izračuna naknada za topli obrok možete upisati samo broj dana za koje se obračunava topli obrok odnosno naknada za prehranu tijekom rada. Program u tom slučaju sam pomnoži broj dana s iznosom za topli obrok, kojeg ste upisali kod unosa osnovnih podataka [1.11.1.6.1]. Visinu naknade za topli obrok možete upisati i kao apsolutni iznos.

Iznos za povrat troškova za prijevoz na posao upišite u odgovarajuće polje za unos.

U skladu sa propisom se ne može obračunati topli obrok i dnevnica [1.8.6.2] za isti radni dan. U takvim slučajevima vas program automatski upozorava, da postoji otvoreni putni nalog u danom razdoblju ili je za dano razdoblje obračunan putni nalog s dnevnicama.

 

1.11.1.6.3.8. Podaci za isplatu plaće


  
Unos podataka za obračun naknada
  
  Slika 515: Unos podataka za obračun naknada

U polja za unos pri Načinu isplate  izaberite uplatu na osobni račun ili gotovinski način isplate plaća. Unos podatka je prilikom uplate na osobni račun obavezan, jer se isti koristi kod generiranja platnih naloga za e-bankarstvo ili za ispis na obrazac HUB 1. Nakon unosa svih podataka kliknete na gumb U redu. Time je unos podataka za obračun plaće za tog zaposlenika završen.

Podatak o broju osobnog računa se automatski preuzima iz kadrovske evidencije, dodavanjem zaposlenika u obračun. Ako u podacima o zaposleniku upišete više osobnih računa, uvijek će se preuzimati prvi sa popisa. Klikom na dropDown.gif možete izabirati između drugih osobnih računa zaposlenika ili jednostavno upisati drugi broj računa.

Ako plaću želite isplatiti na više osobnih računa, možete kod svakog zaposlenika upisati obustavu na isplatu odgovarajućeg dijela plaće na drugi osobni račun.

 

1.11.1.6.4. Korak 4: Potvrda i zatvaranje obračuna

Po unosu i spremanju svih podataka, obračun možemo zatvoriti klikom na gumb Zaključi obračun kao što prikazuje slika dolje:

  
Zatvaranje obračuna
  
  Slika 516: Zatvaranje obračuna

Po zatvaranju obračuna plaće, na raspolaganju ćemo imati funkcije, opisane na slici dolje:

  
Zaključen obračun
  
  Slika 517: Zaključen obračun

Ako naknadno želimo promjeniti podatke obračuna, potrebno je kliknuti na gumb Ponovno otvori obračun.

 

1.11.1.6.5. Korak 5: Unos i evidencija plaćenih doprinosa

 

1.11.1.6.6. Korak 6: Ispis isplatnih lista i obrasca JOPPD

Obračunske liste za zaposlenike, rekapitulacije i sve obvezne obrasce (JOPPD,...) možemo ispisati odmah po zatvaranju obračuna plaće [1.11.1.6.4]. Za ispis obrazaca kliknemo na gumb Ispis u alatnoj traci obračuna. Otvara se padajući izbornik gdje izaberemo željene obrasce i izvještaje za ispis:

  
Izbornik s obrascima iz obračuna plaće
  
  Slika 518: Izbornik s obrascima iz obračuna plaće

U izborniku se prikazuju svi ispisi relevantni za obračun:

Ispisi iz obračuna plaće mogući su tek nakon zatvaranja odnosno zaključavanja obračuna. Ukoliko je obračun otvoren i u izradi, ispis obrazaca i izvještaja nije moguć.

 

1.11.1.6.6.1. Isplatne (obračunske) liste za zaposlenike

Isplatne liste za zaposlenike propisanog sadržaja [https://e-racuni.hr/hrracuni/obracun-place-otpremnine-i-naknade-za-neiskoristeni-godisnji-odmor-od-1-10-2023/] možemo ispisati tek nakon zatvaranja obračuna plaće [1.11.1.6.4].

Na raspolaganju je klasični ispis/izgled isplatne liste s opcijom dodavanja vlastitog logotipa i drugih prilagodbi ispisa te ispis podataka na obrazac IP1. Isplatne liste možemo ispisati i na stranom jeziku (engleski, njemački, talijanski kao i u ostalim jezicima poput slovenskog, srpskog, češkog, poljskog, slovačkog, itd.). Za ispis podataka iz obračuna kliknemo na gumb Ispis u alatnoj traci kao što prikazuje sljedeća slika:

  
Isplatnu listu možemo ispisati tek nakon zatvaranja obračuna plaće
  
  Slika 519: Isplatnu listu možemo ispisati tek nakon zatvaranja obračuna plaće

  
Klasični izgled / ispis isplatne liste koja zadovoljava zakonski propisan sadržaj
  
  Slika 520: Klasični izgled / ispis isplatne liste koja zadovoljava zakonski propisan sadržaj

  
  
Obračunski podaci za zaposlenike na IP1 obrascu
  
  Slika 522: Obračunski podaci za zaposlenike na IP1 obrascu

 

1.11.1.6.6.2. POREZNA UPRAVA: Obrazac JOPPD

Obrazac JOPPD možemo ispisati odmah po zatvaranju obračuna plaće / obračuna drugog dohotka. Za ispis obrasca JOPPD kliknemo na gumb Ispis u alatnoj traci obračuna:

  
JOPPD obrazac možemo ispisati tek nakon zatvaranja obračuna plaće
  
  Slika 523: JOPPD obrazac možemo ispisati tek nakon zatvaranja obračuna plaće

Generirati će se datoteka u PDF formatu, koja će automatski biti popunjenja s podacima iz obračuna te s podacima iz evidencije zaposlenika [1.12]:

  
  
  
Sadržaj JOPPD obrasca
  
  Slika 526: Sadržaj JOPPD obrasca


Za generiranje XML datoteke JOPPD obrasca za predaju u sustav ePorezna, u alatnoj traci zatvorenog obračuna kliknemo na gumb Razmjena podataka i izaberemo kao prikazano na slici:

  
Generiranje XML datoteke za prijenos obrasca JOPPD u sustav ePorezna
  
  Slika 527: Generiranje XML datoteke za prijenos obrasca JOPPD u sustav ePorezna

 

1.11.1.6.6.3. Obrasci do 31.12.2013.

 

1.11.1.6.6.3.1. FINA: Obrazac SPL

Za isplate plaća i naknada od 1. ožujka 2009. godine FINA više ne prikuplja i ne obrađuje podatke iz statističkog Izvještaja o isplaćenim plaćama - obrazac SPL, kao ni podatke iz Izvještaja o isplaćenim naknadama materijalnih prava radnika - obrazac TMP.

Isplatitelji plaća i naknada tako više nemaju obvezu dostavljati FINA-i navedene izvještaje, za isplate od 01.03.2009. godine na dalje.

Za izradu statističkog izvještaja o isplatama plaća, dovoljno je u alatnoj traci izabrati |Ispis dokumenta |Obrazac SPL. Prethodno morate obavezno zaključiti i zatvoriti obračun plaća za mjesec, za koji želite ispisati obrazac SPL.

  
Ispis obrasca SPL
  
  Slika 528: Ispis obrasca SPL

Svi potrebni podaci se automatski prenose u za to propisan obrazac SPL, kao što je prikazano na donjoj slici:

  

 

1.11.1.6.6.3.2. FINA: Obrazac TMP

Za isplate plaća i naknada od 1. ožujka 2009. godine FINA više ne prikuplja i ne obrađuje podatke iz statističkog Izvještaja o isplaćenim plaćama - obrazac SPL, kao ni podatke iz Izvještaja o isplaćenim naknadama materijalnih prava radnika - obrazac TMP.

Isplatitelji plaća i naknada tako više nemaju obvezu dostavljati FINA-i navedene izvještaje, za isplate od 01.03.2009. godine na dalje.

Ukoliko želite izraditi izvještaj o isplatama naknada materijalnih prava zaposlenicima, izaberite u izborniku |Ispis dokumenta |Obrazac TMP.

  
Ispis obrasca TMP
  
  Slika 530: Ispis obrasca TMP

Ukoliko su prilikom obračuna plaća obuhvaćene naknade materijalnih prava zaposlenicima, podaci iz obračuna plaća će automatski biti preneseni u za to, propisan obrazac TMP.

  
Obrazac TMP
  
  Slika 531: Obrazac TMP

 

1.11.1.6.6.3.3. FINA: Obrazac RS-m

Na temelju Pravilnika o izmjenama i dopunama pravilnika o porezu na dohodak ( Narodne novine" 79/13) propisan je novi Obrazac JOPPD koji se primjenjuje od 01.01.2014. godine.

Obrazac JOPPD zamjenjuje sljedeće obrasce Obrazac ID, Obrazac ID-1, Obrazac IDD, Obrazac IDD-1, Obrazac IP i Obrazac R-Sm.

Obrazac RS-m možete ispisati nakon što zaključite i zatvorite obračun plaća, i kliknete na gumb Generiranje RSm obrasca, kao što je prikazano na slijedećoj slici:

  
Obrazac RS-m
  
  Slika 532: Obrazac RS-m

Nakon toga se otvara maska sa podacima, koji će se ispisati na RS-m obrascu.

  

Nakon pregleda podataka, kliknite na |Ispis dokumenta |Obrazac RS-m. Otvoriti će se slijedeći prozor:

  

Ukoliko se odlučite za slanje RS-m obrasca elektroničkim putem, obavezno označite ispis kontrolnog broja (Hash) na obrascu, a ako želite ispisati samo stranicu A, označite izostavljanje stranice B iz izvještaja, kao što je prikazano na slici gore.

Obrazac RS-m izgleda ovako:

  
Ispis obrasca RS-m - stranica A
  
  Slika 535: Ispis obrasca RS-m - stranica A


  
Ispis obrasca RS-m - stranica B
  
  Slika 536: Ispis obrasca RS-m - stranica B

 

1.11.1.6.6.3.4. POREZNA UPRAVA: Obrazac ID

Na temelju Pravilnika o izmjenama i dopunama pravilnika o porezu na dohodak ( Narodne novine" 79/13) propisan je novi Obrazac JOPPD koji se primjenjuje od 01.01.2014. godine.

Obrazac JOPPD zamjenjuje sljedeće obrasce Obrazac ID, Obrazac ID-1, Obrazac IDD, Obrazac IDD-1, Obrazac IP i Obrazac R-Sm.

Za isplate plaća i naknada od 01.01.2014. godine Porezna uprava više ne prikuplja i ne obrađuje podatke iz Mjesečnog izvještaja o plaćama, porezu, prirezu i doprinosima za obvezna osiguranja - ID obrazac. Isplatitelji plaća i naknada tako više nemaju obvezu dostavljati Poreznoj upravi navedeni izvještaj, za isplate od 01.01.2014. godine na dalje.


Nakon što zaključite i zatvorite obračun plaća, obrazac ID možete ispisati putem izbornika |Plaće |Izvještaji, kao što je prikazano na slici dolje:

  
Postupak za ispis obrasca ID
  
  Slika 537: Postupak za ispis obrasca ID

Svi podaci iz obračuna plaća će se automatski ispisati na obrascu ID, kao što je prikazano na slici dolje:

  

  
Obrazac ID
  
  Slika 539: Obrazac ID

 

1.11.1.6.7. Korak 6a: Slanje obrazaca iz obračuna plaće putem e-maila

Funkcionalnost za slanje obrazaca iz obračuna plaće e-poštom izravno iz programa nalazi se u alatnoj traci obračuna unutar gumba envelope.gif. Pogledajte sljedeću sliku:

  
Opcija za slanje obrazaca iz obračuna plaće putem e-pošte, izravno iz programa
  
  Slika 540: Opcija za slanje obrazaca iz obračuna plaće putem e-pošte, izravno iz programa

Navedena funkcionalnost za izravno slanje obrazaca iz obračuna e-poštom izravno iz programa posebno je korisna za uporabu u knjigovodstvenim uredima, jer knjigovođama omogućuje da svojim klijentima brzo i jednostavno dostave sve obrasce iz obračuna plaće.

Izborom opcije Slanje obrazaca i izvještaja putem e-maila otvara se stranica za izbor obrazaca koje želimo poslati e-poštom:

  
Izbor obrazaca, koje želite poslati putem e-maila
  
  Slika 541: Izbor obrazaca, koje želite poslati putem e-maila

Nakon što iz obračuna generiramo nalog za plaćanje, među dokumentima za slanje e-poštom ponuditi će se i mogućnost slanja datoteke SEPA, kao što prikazuje slika dolje:

  
Izbor obrazaca i datoteke SEPA (nalog za plaćanje) za slanje e-poštom
  
  Slika 542: Izbor obrazaca i datoteke SEPA (nalog za plaćanje) za slanje e-poštom

Izbor obrazaca i datoteka potvrdimo klikom na gumb U redu. Otvoriti će se maska za unos adrese primatelja e-mail poruke. E-mail adresu možemo potražiti upisivanjem početnih slova kojima započinje adresa ili pak podatak potražiti u šifrarniku, klikom na gumb dropDown.gif. Ukoliko podatak o e-mail adresi primatelja nismo upisali u šifrarnik partnera, podatak moramo upisati ručno.

  
Unos sadržaja poruke i primatelja e-pošte
  
  Slika 543: Unos sadržaja poruke i primatelja e-pošte

Klikom na opciju Slanje isplatnih lista zaposlenicima na njihovu e-mail adresu, otvara se sljedeća stranica:

  
Izbor e-mail adresa zaposlenika, kojima želite poslati isplatnu listu
  
  Slika 544: Izbor e-mail adresa zaposlenika, kojima želite poslati isplatnu listu

Od 1.12.2017. su zakonom propisane mjere zaštite osjetljivih osobnih podataka prilikom prijenosa putem telekomunikacijskih mreža. Podaci su primjereno zaštićeni ukoliko se proslijeđuju uporabom kriptografskih metoda i elektroničkog potpisa na način da je osigurana nečitljivost tj. neprepoznatljivost prilikom prijenosa. U programu je iz tog razloga omogućen unos šifri za PDF dokumente, koje se koriste pri kreiranju ispisa isplatne liste za slanje putem e-pošte. Više o unosu šifre pročitajte na stranici Generiranje šifre za PDF dokumente [1.12.8.16]. Ako u podacima o zaposleniku nije upisana šifra, tada se PDF kreira bez šifre, a na što će nas program i upozoriti.

Ako u podacima o zaposleniku nije upisana e-mail adresa, program će nas na to upozoriti. Upisati je možemo izravno na ovoj stranici, u za to namjenjeno polje. U prikazanoj masci možemo pregledati koji će dokumenti biti poslani i zadati možemo sadržaj e-mail poruke za pojedinačnog zaposlenika ili za sve zaposlenike odjednom klikom na gumb Izmjeni sadržaj poruke za više izabranih dokumenata istovremeno. Nakon što označimo kojim zaposlenicima želimo poslati isplatnu listu, izbor potvrdimo klikom na gumb Pošalji izabrane dokumente i time će dokumenti biti poslani na sve upisane e-mail adrese.

 

1.11.1.6.8. Korak 7: Generiranje naloga za plaćanje i isplata plaća

Nalog za plaćanje možemo generirati nakon što zaključimo obračun plaće. Generiranje naloga pokrećemo klikom na gumb  Isplata:

  
Pokretanje automatskog kreiranja naloga za plaćanje iz obračuna plaće
  
  Slika 545: Pokretanje automatskog kreiranja naloga za plaćanje iz obračuna plaće


U izborniku |Banka |Nalozi za plaćanje ili pak klikom na poveznicu, dodane u obračun plaće, pregledati možemo sadržaj nalog za plaćanje (primjer prikazan na slici dolje):

  
Program je iz podataka u obračunu plaća kreirao nalog za plaćanje
  
  Slika 546: Program je iz podataka u obračunu plaća kreirao nalog za plaćanje


Brojevi uplatnih računa će se u trenutku ispisa naloga za plaćanje na obrasce HUB ili pak pri pokretanju generiranja datoteke FINA za eBankarstvo, automatski preračunati i prikazati u IBAN formatu.

 

1.11.1.6.9. Korak 8: Knjiženje obračuna plaće na temeljnicu

Obračun plaće možemo proknjižiti tek po zatvaranju obračuna [1.11.1.6.4]. Nakon što to učinimo, obračun možemo proknjižiti klikom na gumb Knjiženje obračuna plaća, koji nudi dvije mogućnosti - knjiženje i knjiženje po mjestu troška, stoga izaberemo odgovarajuće:

  
Pokretanje knjiženja zaključenog obračuna plaće
  
  Slika 547: Pokretanje knjiženja zaključenog obračuna plaće

Klikom na jednu od opcija, podaci iz obračuna će biti preneseni na novu temeljnicu. Podatke možemo prema potrebi izmijeniti/dopuniti ili promjeniti konta za knjiženje. Kada u alatnoj traci kliknemo na gumb Spremi, temeljnici će automatski biti dodijeljen redni broj.

Po spremanju temeljnice, u obračunu plaće će biti vidljiv broj temeljnice na koju je knjižen, a klikom na broj temeljnice možemo pogledati njen sadržaj:

  
Prikaz broja temeljenice na koju je obračun proknjižen
  
  Slika 548: Prikaz broja temeljenice na koju je obračun proknjižen

 

1.11.1.6.10. Korak 8a: Knjiženje obračuna doprinosa za obrtnika na temeljnicu

Obračun doprinosa za samostalne djelatnosti možemo knjižiti tek po zatvaranju obračuna [1.11.3.2]. Nakon što to učinimo, obračun možemo proknjižiti klikom na gumb Knjiženje obračuna doprinosa:

  
Pokretanje knjiženja obračuna doprinosa za samostalne djelatnosti
  
  Slika 549: Pokretanje knjiženja obračuna doprinosa za samostalne djelatnosti

Pokretanjem knjiženja, podaci iz obračuna će biti preneseni na novu temeljnicu. Podatke možemo prema potrebi izmijeniti/dopuniti ili promjeniti konta za knjiženje. Kada u alatnoj traci kliknemo na gumb Spremi, temeljnici će automatski biti dodijeljen redni broj.

Po spremanju temeljnice, u obračunu doprinosa će biti vidljiv broj temeljnice na koju je knjižen, a klikom na broj temeljnice možemo pogledati njen sadržaj:

  
Prikaz broja temeljnice na koju je obračun doprinosa proknjižen
  
  Slika 550: Prikaz broja temeljnice na koju je obračun doprinosa proknjižen

 

1.11.1.6.11. Korak 8b: Knjiženje obračuna doprinosa u knjige obrtnika

Obračun doprinosa za samostalne djelatnosti možemo knjižiti tek po zatvaranju obračuna [1.11.3.2]. Za knjiženje obračuna u knjige obrtnika - knjigu primitaka i izdataka, u alatnoj traci obračuna kliknemo na |Više |Knj. dok. u knjigu: Knjiga primitaka i izdataka 2014:

  
Knjiženje obračuna doprinosa u knjigu primitaka i izdataka 2014
  
  Slika 551: Knjiženje obračuna doprinosa u knjigu primitaka i izdataka 2014

Preduvjet za knjiženje u knjige obrtnika je da smo ih prethodno otvorili u modulu |Financije |Knjige jednostavnog knjigovodstva.


  
Knjiženje obračuna doprinosa u knjigu primitaka i izdataka 2014
  
  Slika 552: Knjiženje obračuna doprinosa u knjigu primitaka i izdataka 2014

 

1.11.1.6.12. Korak 9: Knjiženje isplata plaće

Nakon što u modul |Banka |Izvodi/Promet ručno upišemo izvod [1.9.10] ili pak uvozimo datoteku s izvodom [1.9.14.1] na kojem je vidljiva isplata plaće, tada možemo pokrenuti automatsko knjiženje izvoda na temeljnicu u glavnu knjigu.

Sadržaj temeljnice (opise knjiženja, konta, dodavanje/brisanje knjiženja) možemo prije spremanja u glavnu knjigu prema potrebi izmijeniti/dopuniti.

 

1.11.1.7. Umanjenje osnovice za obračun doprinosa MO I. stup

Sukladno izmjenama Zakona o doprinosima NN 114/23 [https://narodne-novine.nn.hr/clanci/sluzbeni/2023_10_114_1611.html], poslodavci su dužni od 01.12.2023. pri izradi obračuna plaće za zaposlenike primjeniti umanjenje osnovice za obračun doprinosa za mirovinsko osiguranje na temelju generacijske solidarnosti (MO I. stup). Umanjenje se ne može primjeniti za doprinos za mirovinsko osiguranje individualne kapitalizirane štednje (MO II. stup) kao ni na doprinose na plaću.

U programu e-racuni.hr podržana je izrada obračuna plaće s automatskim izračunom mogućeg iznosa umanjenja osnovice za obračun doprinosa MO I stup za:

Umanjenje osnovice za obračun doprinosa može se primjeniti za sve radnike kojima mjesečna bruto plaća ne prelazi 1.300,00 eura odnosno za:

  • radnike koji su zaposleni kod poslodavca sa sjedištem u RH neovisno o fondu radnih sati (puno, nepuno ili skraćeno radno vrijeme, zaposlenje na određeno ili neodređeno vrijeme)
  • radnike koji su zaposleni kod poslodavca sa sjedištem u RH i rade u više država članica EU (A1 potvrda za rad u više država EU)
  • radnike koji su zaposleni kod poslodavca sa sjedištem u EU, a rade na području RH
  • direktore i članove uprave trgovačkih društava, upravitelje zadruga

Umanjenje se može primjeniti na sljedeće primitke koji se smatraju plaćom:

Ako je mjesečna bruto plaća zaposlenika manja od minimalne osnovice za obračun doprinosa, doprinosi se obračunavaju na minimalnu osnovicu bez primjene umanjenja osnovice.

Umanjenje se ne može primjeniti na primitke koji se ne smatraju plaćom:

1.11.1.7.1 Način izračuna iznosa umanjenja osnovice za obračun doprinosa MO I. stup

Iznos umanjenja osnovice za obračun doprinosa izračunava se iz razlike između bruto plaće zaposlenika i maksimalnog iznosa bruto plaće na koji se primjenjuje umanjenje koja se množi koeficijentom 0,5.

Primjer:

Za zaposlenika s ugovorenom bruto plaćom u iznosu 1.000,00 eura se iznos umanjenja osnovice za obračun doprinosa MO I izračunava na sljedeći način:

1.300,00 eura - 1.000,00 = 300,00 eura

Razlika se množi koeficijentom 0,5 i time dobiva iznos umanjenja osnovice za obračun doprinosa MO I stup:

300,00 eura * 0,5 = 150,00 eura

Za zaposlenika s bruto plaćom u iznosu 1.000,00 eura se doprinosi MO I stup obračunavaju na osnovicu 850,00 eura po primjeni umanjenja osnovice za obračun doprinosa MO I od 150,00 eura.

Ukoliko zaposlenik radi kod dva ili više poslodavaca [1.11.1.7.3], pri obračunu plaće koristi se umanjenje mjesečne osnovice razmjerno udjelu pojedine bruto plaće po poslodavcu u odnosu na ukupan iznos bruto plaća kod svih poslodavaca na temelju:

 

1.11.1.7.2. Rad kod jednog poslodavca

Umanjenje mjesečne osnovice za obračun doprinosa MO I stup [1.11.1.7] može se primjeniti za sve radnike kojima bruto plaća ne prelazi 1.300,00 eura neovisno o broju odrađenih radnih sati, razdoblju provedenom u radnom odnosu u određenom mjesecu, zaposlenju na određeno ili neodređeno, punom ili nepunom radnom vremenu.

Iznos umanjenja mjesečne osnovice za pojedinog zaposlenika automatski se izračunava u trenutku izrade obračuna plaće, iz razlike iznosa bruto plaće zaposlenika koju vodimo u kadrovskoj evidenciji i maksimalnog iznosa bruto plaće na koji se primjenjuje umanjenje koju zatim množimo koeficijentom 0,5.

Primjer podataka zaposlenika iz kadrovske evidencije kojem bruto plaća ne prelazi 1.300,00 eura:

  
Bruto plaća zaposlenika u iznosu manjem od 1.300,00 eura
  
  Slika 553: Bruto plaća zaposlenika u iznosu manjem od 1.300,00 eura

Po dodavanju zaposlenika u obračun plaće automatski se izračunava i primjenjuje umanjenje osnovice za obračun doprinosa MO I stup.

Razliku između maksimalnog iznosa bruto plaće na koji se može primjeniti umanjenje osnovice i bruto plaće zaposlenika izračunamo na način: 1.300,00 - 1.150,00 = 150,00 eura. Iznos umanjenja dobijemo množenjem te razlike sa koeficijentom 0,5 odnosno: 150,00 * 0,5 = 75,00 eura. Primjer obračuna plaće uz primjenu umanjenja mjesečne osnovice prikazan je na slici u nastavku:

  
Automatski izračun iznosa umanjenja mjesečne osnovice pri izradi obračuna plaće za zaposlenika s brutom plaćom manjom od 1.300,00 eura
  
  Slika 554: Automatski izračun iznosa umanjenja mjesečne osnovice pri izradi obračuna plaće za zaposlenika s brutom plaćom manjom od 1.300,00 eura

Za zaposlenika kojem bruto plaća prelazi 1.300,00 eura se ne može primjeniti umanjenje osnovice za obračun doprinosa.

 

1.11.1.7.3. Rad kod dva ili više poslodavaca

Podatke o zaposleniku koji je zaposlen na nepuno radno vrijeme te radi kod dva ili više poslodavaca unosimo u kadrovsku evidenciju na način kao prikazano na sljedećoj slici:

  
Unos podataka o zaposlenju u kadrovsku evidenciju u slučaju zaposlenja kod dva ili više poslodavaca
  
  Slika 555: Unos podataka o zaposlenju u kadrovsku evidenciju u slučaju zaposlenja kod dva ili više poslodavaca

Ako pri izradi obračuna plaće za zaposlenika ne primjenjujemo osobni odbitak, u podacima o zaposlenju odznačimo korištenje sljedeće postavke:

  
Postavka za određivanje korištenja osobnog odbitka u obračunu plaće za zaposlenika
  
  Slika 556: Postavka za određivanje korištenja osobnog odbitka u obračunu plaće za zaposlenika

Ako se osobni odbitak može djelomično koristiti, u kadrovskoj evidenciji označimo korištenje postavke Poslodavac je glavni poslodavac zaposlenika i unosimo iznos ili % umanjenja osobnog odbitka:

  
Unos iznosa ili postotka umanjenja osobnog odbitka
  
  Slika 557: Unos iznosa ili postotka umanjenja osobnog odbitka

Pri izradi obračuna plaće za zaposlenika koji radi kod dva ili više poslodavaca u obzir se uzimaju svi podaci i postavke koje smo prethodno upisali u kadrovsku evidenciju te se automatski izračunava:

Mjesečni fond radnih satiIzračun na temelju upisanog broja radnih sati tjedno, broja radnih dana tjedno i mjeseca za koji radimo obračun.
Iznos umanjenja osnovice za obračun doprinosa MO I. stupPodatak se izračuna na temelju bruto plaće kod trenutnog poslodavca i upisanog iznosa bruto plaće kod drugog poslodavca. Ako ne upišemo iznos bruto plaće kod drugog poslodavca, upisati možemo iznos umanjenja izravno u obračun plaće, sukladno podacima Porezne uprave (vrijedi za zaposlenika kojima bruto plaća ne prelazi 1.300,00 eura).
Iznos osobnog odbitkaPrati se postavka Poslodavac je glavni poslodavac zaposlenika i eventualno umanjenje osobnog odbitka za iznos koji se koristi kod drugog poslodavca.

1.11.1.7.3.1 Način izračuna iznosa umanjenja osnovice za obračun doprinosa MO I. stup

Pri obračunu plaće koristi se umanjenje mjesečne osnovice [1.11.1.7] razmjerno udjelu pojedine bruto plaće po poslodavcu u odnosu na ukupan iznos bruto plaća kod svih poslodavaca.

Primjer: Bruto plaća zaposlenika kod poslodavca A iznosi 650,00 eura, a kod poslodavca B iznosi 550,00 eura. Ukupno bruto primitci zaposlenika iznose 1.200,00 eura. Udio bruto plaće kod poslodavca A iznosi (650,00/1.200,00)*100% = 54,17 % dok je udio bruto plaće kod poslodavca B (550,00/1.200,00)*100% = 45,83 %.

Ukupan iznos umanjenja osnovice za obračun doprinosa MO I stup izračunamo na način: 1.300,00 - 1.200,00 = 100,00 * 0,5 = 50,00 eura. Iznos umanjenja osnovice koja se primjenjuje kod pojedinog poslodavca izračunamo na način:

  
Automatski izračun mjesečnog fonda radnih sati, iznosa umanjenja osnovice za obračun doprinosa MO I. stup i izračun djelomičnog iznosa osobnog odbitka
  
  Slika 558: Automatski izračun mjesečnog fonda radnih sati, iznosa umanjenja osnovice za obračun doprinosa MO I. stup i izračun djelomičnog iznosa osobnog odbitka

Na JOPPD obrascu se u polju 7.2 u ovom slučaju primjenjuje oznaka 3 - stjecatelj ima više poslodavaca i dostavlja izjavu o iznosima mjesečnih bruto plaća (čl. 23 Pravilnika o izmjenama i dopunama Pravilnika o porezu na dohodak (NN 143/2023 [https://narodne-novine.nn.hr/clanci/sluzbeni/2023_12_143_1956.html])

1.11.1.7.3.2 Umanjenje mjesečne osnovice ukoliko zaposlenik ne dostavi izjavu o bruto plaći kod drugog poslodavca (umanjenje na temelju podataka Porezne uprave)

Želimo li pri izradi obračuna plaće za zaposlenika koji radi kod dva ili više poslodavaca, a koji nije dostavio izjavu o iznosu bruto plaće koju ostvaruje kod drugog poslodavca, primjeniti umanjenje osnovice za obračun doprinosa MO I. stup sukladno podacima Porezne uprave, iznos umanjenja osnovice možemo upisati izravno u obračunu plaće za zaposlenika.

Ako zaposlenik nije dostavio izjavu o iznosu bruto plaće koju ostvaruje kod drugog poslodavca, u kadrovskoj evidenciji ne popunjavamo sljedeće polje:

  
Bez podatka o bruto plaći kod drugog poslodavca
  
  Slika 559: Bez podatka o bruto plaći kod drugog poslodavca

U tom slučaju se u obračunu plaće za tog zaposlenika automatski aktivira postavka za ručni unos iznosa umanjenja osnovice za obračun doprinosa MO I. stup sukladno podacima Porezne uprave.

Kada u obračun plaće dodamo zaposlenika za kojeg u kadrovskoj evidenciji nismo upisali iznos bruto plaće kod drugog poslodavca, na stranici Sati rada i bruto plaća možemo ručno upisati iznos umanjenja unutar automatski kreirane postavke kao prikazano na slici:

  
Automatski kreirana postavka za unos iznosa umanjenja osnovice za obračun doprinosa MO I. stup
  
  Slika 560: Automatski kreirana postavka za unos iznosa umanjenja osnovice za obračun doprinosa MO I. stup

Na JOPPD obrascu se u polju 7.2 u ovom slučaju primjenjuje oznaka 2 - za stjecatelja se koriste podaci Porezne uprave o iznosu umanjenja mjesečne osnovice (čl. 23 Pravilnika o izmjenama i dopunama Pravilnika o porezu na dohodak (NN 143/2023 [https://narodne-novine.nn.hr/clanci/sluzbeni/2023_12_143_1956.html])

 

1.11.1.7.4. Više obračuna za zaposlenika u istom mjesecu

 

1.11.1.8. Obračun plaće u više dijelova

Obračun plaće u više dijelova znači, da u toku mjeseca možemo napraviti više obračuna i na kraju ispisati kumulativne obrasce.

  
Na slici je prikazano da u mjesecu 12/2014 postoje dva obračuna - pojedinačni obračun zaprima redni broj.
  
  Slika 561: Na slici je prikazano da u mjesecu 12/2014 postoje dva obračuna - pojedinačni obračun zaprima redni broj.

Opisana funkcionalnost omogućuje da istog djelatnika dodamo u više obračuna u toku istog mjeseca. Program će u tom slučaju pravilno prerasporediti iznose olakšica (npr. ako cijeli iznos olakšice nije iskorišten u prvom obračunu, ostatak olakšice se prenosi u sljedeći obračun) te primitke svrstati u pravilne porezne razrede.

Obračun plaće u više dijelova možemo koristiti ako želimo npr. za prvu polovicu zaposlenika napraviti jedan obračun, a za drugu polovicu zaposlenika drugi obračun (npr. razlike u datumu isplate).

Kada radimo dva ili više obračuna u toku istog mjeseca, vrlo je važno da prvi obračun zatvorimo i tek tada pokrećemo obračun iznosa u drugom obračunu, posebice ako se u drugom obračunu nalazi zaposlenik/ici dodani i u prvi obračun. Ako pak najprije zatvorimo drugi obračun plaće, nećemo više moći zatvoriti prvi obračun. Nakon zatvaranja svih obračuna, ponovno otvoriti možemo samo zadnji obračun, dok kod ostalih obračuna nemamo tu mogućnost.

U slučaju više obračuna mjesečno, ispis kumulativnih obrazaca [1.11.1.8.1] je moguć iz svih, osim iz prvog obračuna.

 

1.11.1.8.1. Kumulativni obrasci

Otvaranjem drugog ili svakog sljedećeg obračuna plaće za isti mjesec, na raspolagnaju ćemo imati mogućnost ispisa kako redovnih izvještaja i obrazaca [1.11.1.6.6], tako i kumulativnih obrazaca.

  
Kumulativne obrasce možemo ispisati iz svih obračuna za isti mjesec, osim iz prvog obračuna
  
  Slika 562: Kumulativne obrasce možemo ispisati iz svih obračuna za isti mjesec, osim iz prvog obračuna

Izgled svih izvještaja osim Izvještaja o porezu i prirezu po općinama [1.11.1.8.1.1] su isti kao kod redovnih obračuna.

 

1.11.1.8.1.1. Izvještaj o porezu i prirezu po općinama - kumulativni ispis

 

1.11.2. Obračun plaće za direktora i člana uprave

U skladu sa čl. 21 stavak 2. Zakona u doprinosima, u programu e-računi ugrađena je propisana minimalna osnovica za obračun doprinosa za rad u punom radnom vremenu za osiguranika koji je istovremeno kod poslodavca član uprave ili izvršni direktor, a koja ne smije biti manja od umnoška iznosa prosječne plaće i koeficijenta 0,65.

Mjesečna osnovica za obračun doprinosa za člana uprave ili izvršnog direktora za 2024. godinu iznosi 1.014,00 eura

1.11.2.1 Kako pripremiti obračun plaće za direktora i/ili člana uprave?

U podacima o zaposleniku, unutar podataka o zaposlenju pohranimo podatak u polju Vrsta zapolenja: vlasnik društva ili član uprave:

  
Unos vrste zaposlenja u podacima zaposlenika
  
  Slika 563: Unos vrste zaposlenja u podacima zaposlenika

U polje Bruto plaća upišemo ugovoreni iznos bruto plaće, ne glede na propisan minimalni iznos osnovice za obračun doprinosa. Program e-računi prati zapis o vrsti zaposlenja upisan u podacima zaposlenika, i u skladu s time u obračunu plaće koristi propisanu osnovicu za obračun doprinosa. Otvorimo obračun plaće i dodamo zaposlenika - vlasnika društva i/ili člana uprave. Upišemo sate rada ili ih samo potvrdimo ukoliko izravno u e-računima vodimo evidenciju prisutnosti na radnom mjestu te provjerimo obračunate iznose:

  
Provjera obračunatih iznosa
  
  Slika 564: Provjera obračunatih iznosa

Plaća direktora/člana uprave obračunata na ovaj način, iskazuje se na JOPPD obrascu kako navodi primjer dolje:

  
Pregled B stranice JOPPD obrasca
  
  Slika 565: Pregled B stranice JOPPD obrasca


1.11.2.2 Kako pripremiti obračun, ako je bruto plaća direktora i/ili člana uprave manja od minimalne osnovice za obračun doprinosa?


U podacima o zaposleniku - vlasniku društva/članu uprave, unutar podataka o zaposlenju upišemo ugovoreni iznos bruto plaće, a koji je manji od minimalne osnovice za obračun doprinosa:

  
Unos bruto plaće direktora ili člana uprave, koja je niža od minimalne osnovice za obračun doprinosa
  
  Slika 566: Unos bruto plaće direktora ili člana uprave, koja je niža od minimalne osnovice za obračun doprinosa

Zaposlenika dodamo u obračun plaće, upišemo sate rada ili ih samo potvrdimo ako izravno u e-računima vodimo evidenciju prisutnosti na radnom mjestu i provjerimo obračunate iznose. Doprinosi će biti obračunati na minimalnu osnovicu i ne na ugovorenu bruto plaću:

  
Obračun plaće u slučaju kada je bruto plaća direktora/člana uprave niža od minimalne osnovice za obračun doprinosa
  
  Slika 567: Obračun plaće u slučaju kada je bruto plaća direktora/člana uprave niža od minimalne osnovice za obračun doprinosa

Primjer JOPPD obrasca za opisan slučaj pogledajte na slici dolje:

  
Bruto plaća direktora/člana uprave je niža od minimalne osnovice za obračun doprinosa
  
  Slika 568: Bruto plaća direktora/člana uprave je niža od minimalne osnovice za obračun doprinosa


1.11.2.3 Kako pripremiti obračun plaće, ako je bruto plaća direktora i/ili člana uprave veća od minimalne osnovice za obračun doprinosa?

U podacima o zaposleniku unutar podataka o zaposlenju pohranimo ugovorenu bruto plaću zaposlenika - vlasnika društva/člana uprave, koja je veća od minimalne osnovice za obračun doprinosa.

U ovom se slučaju doprinosi obračunavaju na ugovorenu bruto plaću i ne na minimalnu osnovicu:

  
Bruto plaća direktora/člana uprave je veća od minimalne osnovice za obračun doprinosa
  
  Slika 569: Bruto plaća direktora/člana uprave je veća od minimalne osnovice za obračun doprinosa

JOPPD obrazac za opisan primjer popunjava se na sljedeći način:

  
Bruto plaća direktora/člana uprave je veća od minimalne osnovice za obračun doprinosa
  
  Slika 570: Bruto plaća direktora/člana uprave je veća od minimalne osnovice za obračun doprinosa

Ako je bruto plaća za direktora/člana uprave veća od minimalne osnovice za obračun doprinosa, tada se u JOPPD obrascu, u polju 6.2 koristi oznaka primitka/obveze doprinosa 0001. Detaljnije upute pročitajte ovdje. [https://www.porezna-uprava.hr/obrazac_joppd/Documents/Obveze%20doprinosa%20%C4%8Dlanova%20uprava%20i%20direktora%20dru%C5%A1tva.pdf]

Pogledaje kako pripremiti obračun plaće za vlasnika društva/člana uprave za sljedeće slučajeve:

 

1.11.2.4. Obračun plaće za nepuno radno vrijeme

Ako je vlasnik društva/član uprave zaposlen na nepuno radno vrijeme, tada u podacima o zaposleniku, unutar podataka o zaposlenju unosimo podatke o tjednom fondu radnih sati i broju radnih dana u tjednu, a u skladu s kojima će program automatski izračunati mjesečni fond radnih sati:

  
Unos podataka o nepunom radnom vremenu direktora/člana uprave
  
  Slika 571: Unos podataka o nepunom radnom vremenu direktora/člana uprave

Pri obračunu plaće za vlasnika društva/člana uprave koji je prijavljen na nepuno radno vrijeme, isto se tako za obračun doprinosa uzima minimalna propisana osnovica.

Primjer obračuna plaće za nepuno radno vrijeme za direktora/člana uprave, prikazan je na slici dolje:

  
Obračun plaće za direktora/člana uprave u nepunom radnom vremenu
  
  Slika 572: Obračun plaće za direktora/člana uprave u nepunom radnom vremenu

Primjer JOPPD obrasca za obračun plaće direktora/člana uprave u nepunom radnom vremenu:

  
JOPPD obrazac za obračun plaće direktora/člana uprave u nepunom radnom vremenu
  
  Slika 573: JOPPD obrazac za obračun plaće direktora/člana uprave u nepunom radnom vremenu


1.11.2.4.1 Preračun osnovice razmjerno radnom vremenu

No postoje i moguće iznimke pri obračunu plaće, u slučaju ako je vlasnik društva/član uprave zaposlen kod dva ili više poslodavaca istovremeno, pa se u tom slučaju koristiti proporcionalni izračun osnovice i obračun doprinosa na tu osnovicu.

Za proporcionalni izračun iznosa osnovice za obračun doprinosa, u podacima o zaposleniku je unutar podataka o zaposlenju potrebno označiti Proporcionalni izračun osnovice za obračun doprinosa vlasnika društva/člana uprave:

  
Proporcionalni izračun osnovice
  
  Slika 574: Proporcionalni izračun osnovice

Svakako preporučamo da razmotrite i unos iznosa ili postotka umanjenja osobnog odbitka, za iznos kojeg zaposlenik koristiti kod drugog (ih) poslodavca.

Ovdje je sada primjer obračuna plaće, kada se za obračun doprinosa koristi proporcionalno izračunata osnovica, a što je u skladu sa fondom radnih sati, automatski izračunatih na temelju tjednog fonda sati koje smo upisali u podacima zaposlenika:

  
Pregled obračuna u slučaju proporcionalnog izračuna osnovice za obračun doprinosa vlasnika društva/člana uprave
  
  Slika 575: Pregled obračuna u slučaju proporcionalnog izračuna osnovice za obračun doprinosa vlasnika društva/člana uprave

 

1.11.2.5. Neisplata plaće direktoru/članu uprave

U slučaju neisplate plaće (direktor/član uprave se odrekao isplate ili isplata nije moguća zbog nelikvidnosti), u obračunu ne popunjavamo polje Datum isplate:

  
Izrada obračuna u slučaju neisplate plaće direktoru/članu uprave
  
  Slika 576: Izrada obračuna u slučaju neisplate plaće direktoru/članu uprave

Parametar o neisplati plaće možemo označiti i izravno po dodavanju zaposlenika u obračun, na stranici Pogodnosti:

  
Iskazivanje neisplate plaće izravno na zaposleniku u obračunu plaće
  
  Slika 577: Iskazivanje neisplate plaće izravno na zaposleniku u obračunu plaće

Ako plaća nije isplaćena do zadnjeg dana u mjesecu za protekli mjesec, obračun izgleda kao prikazano na slici dolje:

  
Pregled obračuna u slučaju ako se plaća vlasniku društva/članu uprave ne isplaćuje
  
  Slika 578: Pregled obračuna u slučaju ako se plaća vlasniku društva/članu uprave ne isplaćuje

U obračunu je iskazano da se neto plaća ne isplaćuje. JOPPD obrazac popunjava se na sljedeći način:

  
JOPPD obrazac u slučaju neisplate plaće vlasniku društva/članu uprave
  
  Slika 579: JOPPD obrazac u slučaju neisplate plaće vlasniku društva/članu uprave


1.11.2.5.1 Naknadna isplata plaće vlasniku društva/članu uprave

Za iskazivanje naknadne isplate plaće, dovoljno je u zatvorenom obračunu plaće pripisati datum isplate u polje Datum isplate. Po upisu datuma isplate, ponovimo generiranje JOPPD obrasca iz obračuna:

  
JOPPD obrazac u slučaju naknadne isplate plaće vlasniku društva/članu uprave
  
  Slika 580: JOPPD obrazac u slučaju naknadne isplate plaće vlasniku društva/članu uprave

 

1.11.3. Obračun doprinosa za samostalne djelatnosti

U modulu za obračun doprinosa za samostalne djelatnosti možete obračunati doprinose za vlasnika obrta. Uporaba programa je jednostavna, jer sadrži sve potrebne mjesečne i godišnje tekuće podatke (prosječne plaće, sate blagdana, osnovice za obračun doprinosa, naknade,...), nužne za pravilnu izradu obračuna.

Poglavlje "Kako napraviti obračun doprinosa za obrtnika? [1.11.3.2]" opisuje korake za izradu obračuna doprinosa samostalne djelatnosti.

 

1.11.3.1. Osnovne postavke tvrtke za izradu obračuna doprinosa za samostalne djelatnosti

Prije početka unosa podataka za obračun doprinosa za obrtnike, provjerite osnovne podatke o tvrtki. Uz osnovne podatke potrebno je upisati i podatak o vlasniku obrta.

1.11.3.1.1 Obračun plaća i doprinosa za obrtnike

Za obračun doprinosa za obrtnika potrebno je u izborniku |Postavke |Postavke tvrtke |Opće postavke |Osnovni podaci tvrtke odrediti pravni oblik  odnosno izabrati obrt/samostalna djelanost.

Ako to još niste, u šifrarnik zaposlenika je potrebno upisati podatke o nositelju/vlasniku obrta. Ukoliko ste vlasnika obrta već upisali u evidenciju zaposlenika, provjerite jeste li unutar podataka o zaposlenju zadali da je vlasnik obrta.

1.11.3.1.2 Generiranje naloga za plaćanje

Za ispis naloga za plaćanje ili za izvoz naloga za plaćanje u programe internet bankarstva najprije je potrebno upisati bankovni račun vaše tvrtke. Pri obračunu doprinosa za obrtnika je potrebno odrediti i poreznu ispostavu tvrtke.

Bankovne račune  upišite u izborniku |Banka |Bankovni računi, a poreznu ispostavu upišite u izborniku |Postavke |Postavke tvrtke |Opće postavke |Osnovni podaci tvrtke.

1.11.3.1.3 Automatsko knjiženje obračuna doprinosa

Prije automatskog knjiženja obračuna doprinosa provjerite postavke automatskog knjiženja [1.14.1.3] za konte razreda 2 i 4 te jih po potrebi prilagodite kontnom planu vaše tvrtke. Ako pak knjižite u knjige obrtnika, zadavanje postavki automatskog knjiženja (kontiranja) nije potrebno.

 

1.11.3.2. Kako napraviti obračun doprinosa za vlasnika obrta?

Prije nego započnete s obračunom doprinosa za samostalne djelatnosti, potrebno je u modulu |Partneri |Zaposlenici upisati podatke o vlasniku obrta. Pri unosu podataka o vlasniku obrta, u polje Vrsta zaposlenja obavezno upisujemo obrtnik, obrtnik paušalist ili obrtnik - obveznik poreza na dobit.

U modulu |Postavke |Postavke tvrtke |Opće postavke |Osnovni podaci tvrtke upisujemo Pravni oblik: obrt/samostalna djelatnost. Tek po unosu tih parametara, u modulu |Plaće će se ponuditi |Obračuni doprinosa za samostalne djelatnosti.

Obračun doprinosa za sam. djelatnosti je dostupan putem izbornika |Plaće |Obračuni doprinosa za samostalne djelatnosti gdje se, u slučaju ako još nemate upisan ni jedan obračun, prikaže sljedeća obavijest:

  
Unos novog obračuna doprinosa za samostalne djelatnosti
  
  Slika 581: Unos novog obračuna doprinosa za samostalne djelatnosti


Novi obračun doprinosa za vlasnika obrta možemo unijeti klikom na gumb Novi obračun doprinosa. Otvoriti će se maska za unos podataka, kao što je prikazano na slici dolje:

  
Obračun doprinosa za sam. djelatnosti
  
  Slika 582: Obračun doprinosa za sam. djelatnosti


Upisane podatke potvrdimo klikom na gumb U redu koji se nalazi u dnu stranice. Cjelokupni obračun spremimo klikom na gumb  Spremi u alatnoj traci. Podatke u obračunu možemo mjenjati/nadopunjavati sve dok je obračun otvoren.

Kada završimo s unosom svih potrebnih podataka, obračun zatvorimo klikom na gumb Zaključi obračun.

Tek kada zaključimo obračun moći ćemo ispisati isplatnu listu, JOPPD obrazac, generirati datoteku za prijenos JOPPD u ePoreznu, kreirati nalog za plaćanje te pokrenuti knjiženje obračuna na temeljnicu u glavnu knjigu ili pak u knjige obrtnika.

Nalog za plaćanje možemo ispisati na obrasce HUB [1.9.4] ili pak pokrenuti generiranje datoteke FINA za prijenos naloga u internet bankarstvo [1.9.9], čime možemo izbjeći u ovom slučaju nepotrebno ručno pretipkavanje podataka i uštedjeti naše vrijeme.

  
Po zatvaranju obračuna ispisati možemo isplatnu listu, JOPPD obrazac, generirati nalog za plaćanje i pokrenuti knjiženje
  
  Slika 583: Po zatvaranju obračuna ispisati možemo isplatnu listu, JOPPD obrazac, generirati nalog za plaćanje i pokrenuti knjiženje

Ako je u podacima zaposlenika upisana vrsta zaposlenja "obrtnik", onda je moguće odabrati potrebnu vrstu dohotka/oznaku izravno unutar obračuna doprinosa za samostalne djelatnike u polju "Vrsta dohotka".

  
Vrsta dohotka
  
  Slika 584: Vrsta dohotka

 

1.11.4. Obračun neoporezivih primitaka

Neoporezive primitke možemo obračunati i isplatiti zajedno s redovnim obračunom plaće no možemo pripremiti i zasebni obračun, u kojem će biti iskazani samo neoporezivi primitci. Obračun nekih neoporezivih primitaka poput naknade za topli obrok i prijevoza na posao podržan je već u osnovnim postavkama obračuna plaće, dok je za ostale neoporezive primitke potrebno unijeti postavke (formule).

Novu postavku za obračun neoporezivog primitka unosimo putem modula |Plaće |Šifrarnici i postavke |Postavke obračuna klikom na gumb Novi unos pri čemu obavezno zadajemo u crveno označenim poljima sljedeće:

  
Unos parametra za obračun neoporezivog primitka
  
  Slika 585: Unos parametra za obračun neoporezivog primitka

Vrsta isplate/osnovice:U padajućem izborniku izaberemo neoporeziva isplata/naknada.
Formula za izračun iznosa:Upišemo formulu kao prikazano na slici gore, koja omogućuje ručni unos željenog iznosa neoporezivog primitka u obračunu plaće.
Oznaka neoporezivog primitka za JOPPD:U padajućem izborniku izaberemo oznaku neoporezivog primitka, kojom želimo iskazati neoporeziv primitak na JOPPD obrascu. Popis neoporezivih primitaka kao i svih drugih oznaka primitaka dostupan je ovdje [https://www.porezna-uprava.hr/HR_obrasci/Documents/POREZ%20NA%20DOHODAK/JOPPD.pdf].

U nastavku zadajemo podatke koji također utječu na sadržaj JOPPD obrasca ali i na sadržaj naloga za plaćanje kreiranog iz obračuna neoporezivih primitka:

  
Podaci koji se koriste pri kreiranju naloga za plaćanje iz obračuna neoporezivih primitaka
  
  Slika 586: Podaci koji se koriste pri kreiranju naloga za plaćanje iz obračuna neoporezivih primitaka

Način isplate:Izaberemo način isplate neoporezivog primitka. Šifra načina isplate iskazuje se u polju 16.1 B stranice JOPPD obrasca.
Šifra osobnog primanja:Izaberemo iz padajućeg izbornika, u skladu sa vrstom neoporezive naknade za koju pripremamo parametar. Koristi se pri generiranju poziva na broj primatelja kao treći podatak u nalogu za plaćanje, kreiranom iz obračuna neoporezivog primitka.
Razdoblje izvještavanja na JOPPD obrascu:Birati možemo Datum isplate (preuzeto) ili Mjesec obračuna.

Nekoliko šifri osobnih primanja koje koristimo pri isplati neoporezivih primitaka:

Unos podataka potvrdimo klikom na U redu. Time je postupak dodavanja novog parametra za obračun neoporezivog primitka završen.

 

1.11.4.1. Naknada troškova prijevoza na posao

 

1.11.4.2. Naknada za topli obrok

 

1.11.4.3. Nagrada za radne rezultate

 

1.11.4.4. Naknada za rad na izdvojenom radnom mjestu

Ako radnik po dogovoru s poslodavcem obavlja poslove na lokaciji izvan poslovnih prostora poslodavca, radnik ima pravo na neoporezivu novčanu paušalnu naknadu za podmirivanje troškova iz članka 17.a Zakona o radu.

Pod radom koji se ne obavlja u poslovnim prostorima poslodavca, a po kojem se ostvaruje pravo na naknadu troškova se sukladno članku 17. Zakona o radu smatra:

Neoporeziva naknada za podmirivanje troškova radnika za rad na izdvojenom radnom mjestu propisana Pravilnikom o izmjenama i dopunama Pravilnika o porezu na dohodak (NN 1/23) [https://narodne-novine.nn.hr/clanci/sluzbeni/2023_01_1_7.html] iznosi:

  
Maksimalni iznos neoporezive naknade troškova za rad na izdvojenom radnom mjestu
  
  Slika 587: Maksimalni iznos neoporezive naknade troškova za rad na izdvojenom radnom mjestu

Ukoliko rad na izdvojenom radnom mjestu traje duže od 30 dana, potrebna je izmjena ugovora o zaposlenju koji dodatno mora sadržavati i podatke propisane člankom 17.a st. 1 Zakona o radu NN 151/2022) [https://narodne-novine.nn.hr/clanci/sluzbeni/2022_12_151_2343.html].

Za mjesečnu isplatu naknade za rad na izdvojenom radnom mjestu, iznos naknade možemo pohraniti u podacima zaposlenika u kadrovskoj evidenciji.

U modulu |Partneri |Kadrovska evidencija kliknemo na ime i prezime zaposlenika i zatim pod |Ostali podaci zaposlenika upišemo neoporezivi iznos mjesečne naknade za rad na izdvojenom radnom mjestu za isplatu zaposleniku:

  
Unos iznosa neoporezive naknade za isplatu zaposleniku
  
  Slika 588: Unos iznosa neoporezive naknade za isplatu zaposleniku

Naknadu možemo obračunati i isplatiti zajedno s redovnom plaćom ili pripremiti zasebni obračun. Po dodavanju zaposlenika u obračun, iz kadrovske se evidencije prenosi iznos neoporezive naknade u postavku za obračun plaće koju smo prethodno otvorili [1.11.4] u modulu |Plaće |Šifrarnici i postavke |Postavke obračuna. Primjer postavke za obračun naknade troškova za rad na izdvojenom radnom mjestu:

  
Primjer postavke za obračun naknade troškova za rad na izdvojenom radnom mjestu
  
  Slika 589: Primjer postavke za obračun naknade troškova za rad na izdvojenom radnom mjestu

Obračunata neoporeziva naknada iskazuje se na isplatnoj listi:

  
Prikaz na isplatnoj listi
  
  Slika 590: Prikaz na isplatnoj listi

Obrazac JOPPD generira se sukladno propisanom izvještavanju o isplati ove neoporezive naknade:

Primjer JOPPD obrasca ukoliko je neoporeziva naknada obračunata zajedno s redovnom plaćom (u suprotnome su na JOPPD obrascu iskazani samo podaci 2. retka iz primjera dolje):

  
Iskazivanje primitka na JOPPD obrascu
  
  Slika 591: Iskazivanje primitka na JOPPD obrascu

Klikom na gumb Isplata u zatvorenom obračunu plaće kreirati možemo nalog za plaćanje s opcijom izvoza SEPA datoteke za prijenos u internet bankarstvo.

 

1.11.4.5. Isplata primitka na CRO karticu

Hrvatska turistička kartica (CRO kartica) projekt je Vlade RH i Ministarstva turizma i sporta s ciljem poticanja potrošnje hrvatskih građana u ugostiteljstvu i turizmu na području Republike Hrvatske. Odlukama za uvođenje mjere (NN 125/2019) namjera je radnicima omogućiti pristupačniji odmor kroz povećanje primitka po osnovi rada i ostvarivanje pogodnosti u turističkim i ugostiteljskim objektima.

Poslodavci imaju mogućnost svojim radnicima, a i obrtnici sami sebi, isplatiti naknadu za podmirivanje troškova ugostiteljskih, turističkih i drugih usluga namijenjenih odmoru radnika prema propisima ministarstva nadležnog za turizam neoporezivo u iznosu do 331,81 eur godišnje (NN 156/2022) [https://narodne-novine.nn.hr/clanci/sluzbeni/2022_12_156_2546.html].

Naknada se isplaćuje isključivo na Hrvatsku turističku karticu. Plaćanje CRO karticom moguće je u svim ugostiteljskim objektima koji pružaju uslugu pripremanja hrane i točenja pića (NKD 55), smještaja (NKD 56), usluge iznajmljivanja plovila (NKD 77.34) i za plaćanje ostalih tur. usluga diljem RH putem tur. agencija (NKD 79.1), a koji prihvaćaju karticu kao platno sredstvo.

Na stranici https://www.hrvatskaturistickakartica.hr/ dostupan je popis pružatelja usluga koji kupcima nude posebne pogodnosti za plaćanje Hrvatskom turističkom karticom.

Za mjesečnu isplatu naknade za podmirivanje troškova ugostiteljskih i turističkih usluga namjenjenih odmoru do neoporezivog iznosa na Hrvatsku turističku karticu, iznos naknade i broj računa za isplatu primitka možemo pohraniti u podacima zaposlenika u kadrovskoj evidenciji.

U modulu |Partneri |Kadrovska evidencija kliknemo na ime i prezime zaposlenika i zatim pod |Ostali podaci zaposlenika upišemo mjesečni neoporezivi iznos naknade koju ćemo isplaćivati zaposleniku te obavezno upišemo i broj računa za isplatu primitka na Hrvatsku turističku karticu (primitak se NE isplaćuje na redovan račun zaposlenika!):

  
Unos iznosa neoporezive naknade za isplatu zaposleniku na CRO karticu
  
  Slika 592: Unos iznosa neoporezive naknade za isplatu zaposleniku na CRO karticu

Naknadu možemo obračunati i isplatiti zajedno s redovnom plaćom ili pripremiti zasebni obračun. Po dodavanju zaposlenika u obračun, iz kadrovske se evidencije prenose prethodno upisani podaci za isplatu neoporezive naknade. Te podatke provjerimo i potvrdimo za obračun na stranici 'Naknade i način isplate':

  
Mjesečni obračun i isplata neoporezive naknade na CRO karticu
  
  Slika 593: Mjesečni obračun i isplata neoporezive naknade na CRO karticu

Primjer isplatne liste ukoliko se naknada obračunava i isplaćuje kroz zasebni obračun:

  
Prikaz na isplatnoj listi
  
  Slika 594: Prikaz na isplatnoj listi

Podržano je prilagođeno izvještavanje o isplati primitka putem JOPPD obrasca:

Primjer JOPPD obrasca ukoliko je neoporeziva naknada obračunata zajedno s redovnom plaćom (u suprotnome su na JOPPD obrascu iskazani samo podaci 2. retka iz primjera dolje):

  
Iskazivanje primitka na JOPPD obrascu
  
  Slika 595: Iskazivanje primitka na JOPPD obrascu

Klikom na gumb Isplata u zatvorenom obračunu plaće kreirati možemo nalog za plaćanje s opcijom izvoza SEPA datoteke za prijenos u internet bankarstvo.

 

1.11.4.6. Prigodne nagrade (božićnica, uskrsnica,...)

 

1.11.5. Obračun regresa za godišnji odmor

U modulu |Plaće |Regres možemo izraditi obračun regresa za zaposlenike, ispisati zakonsko propisane obrasce, generirati naloge za plaćanje i pokrenuti knjiženje obračuna u glavnu knjigu ili knjige obrtnika.

Izrada obračuna regresa opisana je kroz sljedeće korake:

  1. Unos osnovnih podataka za obračun regresa [1.11.5.2].
  2. Izbor i dodavanje zaposlenika u obračun regresa [1.11.5.3].
  3. Unos visine regresa za pojedinačne zaposlenike [1.11.5.4].
  4. Potvrđivanje i zatvaranje obračuna regresa [1.11.5.5].
  5. Ispis obrazaca i isplatnih lista [1.11.5.6].
  6. Generiranje naloga za plaćanje [1.11.5.7].
  7. Knjiženje obračuna regresa na temeljnicu [1.11.5.8].

Pojedinačni koraci za obračun regresa su opisani u nastavku. Ako još niste izradili ni jedan obračun regresa, otvoriti će se stranica prikazana na slici dolje. Klikom na gumb Novi obračun možete započeti s unosom podataka [1.11.5.2], potrebnih za izradu obračuna regresa.

  
Izrada obračuna regresa
  
  Slika 596: Izrada obračuna regresa

 

1.11.5.1. Obračun regresa u više dijelova

 

1.11.5.2. Unos osnovnih podataka za obračun regresa

Novi obračun regresa možemo unijeti u modulu |Plaće |Regres klikom na gumb Novi obračun. Otvoriti će se maska za unos osnovnih podataka za obračun:

  
Unos osnovnih podataka za obračun regresa
  
  Slika 597: Unos osnovnih podataka za obračun regresa

U polja za unos upišemo sljedeće podatke:

Obračun za mjesecIzaberemo mjesec obračuna.
Ispis datuma isplate na obrascimaOznačimo, želimo li da se na obrascima iz obračuna ispiše datum isplate.
Datum obračunaUpišemo datum obračuna.
Datum isplate Upišemo datum isplate regresa.
Ime sastavljača izvještajaUpišemo ime sastavljača izvještaja, koje će biti ispisano na obrascu JOPPD.
Prezime sastavljača izvještajaUpišemo prezime sastavljača izvještaja, koje će biti ispisano na obrascu JOPPD.
E-poštaUpišemo adresu e-pošte koja će biti iskazana na obrascu JOPPD.
Način isplate za poziv na broj zaduženjaPreuzeti izbor je 0-isplata plaće. Prema potrebi, način isplate možemo izmjeniti odabirom odgovarajućeg iz padajućeg izbornika, klikom na dropDown.gif.
Opis zbirnog nalogaUpišemo željeni opis.
Br. računa za isplatu Upišemo broj bankovnog računa sa kojeg će biti izvršena isplata regresa.
Iznos regresa po zaposleniku, određen za tekuću godinuUpišemo iznos regresa, određen za cijelu kalendarsku godinu, a koji će biti obračunat svim zaposlenicima dodanim u taj obračun.
Zaokruživanje obračuna regresaIzaberemo način zaokruživanja iznosa u obračunu regresa.

Po unosu osnovnih podataka kliknemo na gumb U redu.

 

1.11.5.3. Izbor i dodavanje zaposlenika u obračun regres

Po unosu osnovnih podataka za obračun regresa [1.11.5.2], započeti možemo s dodavanjem zaposlenika u obračun. Zaposlenike možemo dodavati pojedinačno, klikom na gumb Dodaj osobu, ili ih pak možemo dodati sve odjednom, klikom na gumb Dodaj sve aktivne zaposlenike:

  
Izbor i dodavanje zaposlenika u obračun regresa
  
  Slika 598: Izbor i dodavanje zaposlenika u obračun regresa

Kada završimo s dodavanjem zaposlenika u obračun, zadati možemo parametre za obračun regresa ili pak te parametre zadati za svakog zaposlenika pojedinačno [1.11.5.4].

  
Prikaz zaposlenika, dodanih u obračun regresa
  
  Slika 599: Prikaz zaposlenika, dodanih u obračun regresa

Na slici gore su vidljive sljedeće funkcionalnosti:

 

1.11.5.4. Unos iznosa regresa pojedinačno po zaposleniku

Za unos iznosa regresa pojedinačno po zaposleniku kao i za određivanje drugih parametara za obračun, kliknemo na ime i prezime zaposlenika ili pak na gumb Unos bruto. Otvoriti će se sljedeća maska za unos podataka:

  
Unos iznosa regresa i drugih parametara za obračun
  
  Slika 600: Unos iznosa regresa i drugih parametara za obračun

U polja za unos upisujemo sljedeće podatke:

Broj računa/poziv na brojUpišemo broj bankovnog računa na koji zaposleniku isplaćujemo regres. Klikom na dropDown.gif broj računa možemo izabrati iz padajućeg izbornika pod uvjetom, da smo broj računa prethodno upisali unutar podatak o zaposleniku.
Bez doprinosa na plaćeOznačimo, obračunavaju li se doprinosi.
Neoporeziv iznosProgram automatski nudi neoporezivi iznos regresa.
Broj mjeseciUpišemo broj mjeseci za koje zaposleniku isplaćujemo regres. Klikom na Izračunaj bruto -> će se iznos bruto regresa automatski izračunati glede na iznos regresa za cijelu kalendarsku godine, upisanog u osnovnim podacima obračuna [1.11.5.2].
Bruto isplataUpišemo bruto iznos regresa za zaposlenika.

 

1.11.5.5. Zatvaranje obračuna regresa

Podatke koje smo upisali unutar obračuna regresa spremimo klikom na gumb Spremi.gif. Obračun zatvorimo klikom na gumb Zaključi obračun (prikaz na slici dolje):

  
Zatvaranje obračuna regresa
  
  Slika 601: Zatvaranje obračuna regresa

Klikom na Zaključi obračun potvrđujemo upisane podatke i obračun zatvaramo. Po zatvaranju obračuna, mijenjanje podataka više nije moguće:

  
Obračun regresa je zaključen, izmjena podataka više nije moguća
  
  Slika 602: Obračun regresa je zaključen, izmjena podataka više nije moguća

Po zatvaranju obračuna, na raspolaganju su sljedeće funkcije:

Ako naknadno uočite greške u podacima i želite ih ispraviti prije isplate, obračun možete ponovno 'otključati' klikom na gumb Ponovno otvori obračun.


 

1.11.5.6. Ispis obrazaca i isplatnih lista

Ispis obrazaca iz obračuna regresa je moguć odmah po zatvaranju obračuna [1.11.5.5] (podatke više ne možete mijenjati). Klikom na gumb Ispis u alatnoj traci, otvoriti će se padajući izbornik sa sljedećim mogućnostima ispisa:

  
Ispis obrazaca iz obračuna regresa
  
  Slika 603: Ispis obrazaca iz obračuna regresa

Kao što prikazuje slika, na raspolaganju je ispis sljedećih obrazaca:

XML datoteku s obrascem JOPPD za prijenos putem ePorezne možemo generirati klikom na |Razmjena podataka |Datoteka za prijenos JOPPD putem ePorezne u alatnoj traci obračuna, kao što je prikazano na slici:

  
Generiranje XML datoteke za prijenos obrasca JOPPD putem ePorezne
  
  Slika 604: Generiranje XML datoteke za prijenos obrasca JOPPD putem ePorezne

 

1.11.5.6.1. Isplatna lista za obračun regresa

Iz obračuna regresa možemo ispisati isplatne liste za svakog zaposlenika, za kojeg smo obračunali regres:

  
Isplatna lista za obračun regresa
  
  Slika 605: Isplatna lista za obračun regresa

 

1.11.5.6.2. Rekapitulacija obračuna regresa

Iz obračuna regresa možemo ispisati i rekapitulaciju, klikom na |Ispis |Rekapitulacija obračuna regresa (prikaz na slici dolje):

  
Ispis rekapitulacije obračuna regresa
  
  Slika 606: Ispis rekapitulacije obračuna regresa

 

1.11.5.7. Generiranje naloga za plaćanje za isplatu regresa

Nakon što zaključimo obračun regresa i generiramo obrazac JOPPD, generirati možemo nalog za plaćanje klikom na gumb Isplata.

  
Obračun regresa je isplaćen u zbirnom nalogu
  
  Slika 607: Obračun regresa je isplaćen u zbirnom nalogu

Nakon generiranja naloga za plaćanje, klikom na poveznicu kovcek.gif prelazimo u prikaz naloga za plaćanje, u modulu |Banka |Nalozi za plaćanje. Nalog za plaćanje možemo izvoziti u programe internet bankarstva [1.9.9] ili ispisati na obrasce HUB [1.9.4].

  
Pregled naloga za plaćanje
  
  Slika 608: Pregled naloga za plaćanje

U trenutku generiranja datoteke FINA za prijenos naloga za plaćanje u internet bankarstvo kao i prilikom ispisa na obrasce HUB, brojevi računa će se automatski preračunati i prikazati u IBAN formatu.

 

1.11.5.8. Knjiženje obračuna regresa

Knjiženje možemo pokrenuti odmah po zatvaranju obračuna regresa [1.11.5.5], klikom na gumb Knjiženje. Na temeljnicu u glavnu knjigu će se prenijeti iznosi iz obračuna:

  
Knjiženje obračuna regresa na temeljnicu
  
  Slika 609: Knjiženje obračuna regresa na temeljnicu

Pri knjiženju se u obzir uzimaju postavke automatskog knjiženja [1.14.1.3], koje možemo prema potrebi izmijeniti/prilagoditi u modulu |Financije |Šifrarnici i postavke |Postavke automatskog knjiženja.

 

1.11.6. Obračun isplata po ugovoru o djelu

U modulu |Plaće |Ugovori o djelu možemo pripremiti obračun za isplate fizičkim osobama, po ugovorima o djelu.

|Obračun ugovora o djelu obuhvaća:

 

1.11.6.1. Priprema obračuna po ugovoru o djelu

Obračun ugovora o djelu možemo pripremiti u modulu |Plaće |Ugovori o djelu klikom na gumb Novi obračun:

  
Unos osnovnih podataka za obračun ugovora o djelu
  
  Slika 610: Unos osnovnih podataka za obračun ugovora o djelu

Upišemo osnovne podatke za obračun, a koji će se kasnije ispisati u odgovarajućim poljima na obrascu JOPPD. Unos podataka potvrdimo klikom na gumb U redu i zatim nastavljamo s dodavanjem osoba u obračuna.

  
Dodavanje osoba u obračun ugovora o djelu
  
  Slika 611: Dodavanje osoba u obračun ugovora o djelu

Klikom na gumb Dodaj osobu, iz šifrarnika partnera odaberemo osobu za koju pripremamo obračun. Ako partnera još nismo upisali u šifrarnik, tada to moramo učiniti prije nego započnemo s izradom obračuna.

Po dodavanju osobe u obračun, na raspolaganju ćemo imati funkcije za unos bruto/neto iznosa primitka:

  
Unos parametara za obračun
  
  Slika 612: Unos parametara za obračun

Klikom na gumb Unos bruto ili Unos neto možemo istovremeno upisati bruto ili neto iznos primitka za sve osobe, dodane u obračun, a koje smo označili kvačicom   .

Ako pak kliknemo na ime i prezime osobe, dodane u obračun, tada će se otvoriti maska u koju možemo upisati bruto iznos primitka samo za tu osobu:

  
Unos iznosa bruto primitka po ugovoru o djelu
  
  Slika 613: Unos iznosa bruto primitka po ugovoru o djelu

Po unosu svih parametara, kliknemo na gumb U redu i nakon toga na gumb Spremi u alatnoj traci.

Obrasce s podacima iz obračuna (isplatne liste, JOPPD) kao i nalog za plaćanje možemo generirati tek po zatvaranju obračuna. Obračun zatvaramo klikom na gumb Zaključi obračun.

Za generiranje naloga za plaćanje kliknemo na gumb Isplata.

 

1.11.6.2. Ispis obrasca JOPPD i obavjesti primateljima isplata

Obrasce iz |obračuna ugovora o djelu možemo ispisati tek po zatvaranju obračuna. Po zatvaranju obračuna, u alatnoj traci kliknemo na gumb Ispis.

  
Ispis obrazaca iz obračuna ugovora o djelu
  
  Slika 614: Ispis obrazaca iz obračuna ugovora o djelu

Iz obračuna možemo ispisati sljedeće izvještaje:

XML datoteku s obrascem JOPPD za prijenos putem ePorezne možemo generirati klikom na |Razmjena podataka |Datoteka za prijenos JOPPD putem ePorezne u alatnoj traci obračuna, kao što je prikazano na slici:

 

1.11.6.3. Ispis obrasca IDD i obavjesti primateljima isplata

Na temelju Pravilnika o izmjenama i dopunama pravilnika o porezu na dohodak ( Narodne novine" 79/13) propisan je novi Obrazac JOPPD koji se primjenjuje od 01.01.2014. godine.

Obrazac JOPPD zamjenjuje sljedeće obrasce Obrazac ID, Obrazac ID-1, Obrazac IDD, Obrazac IDD-1, Obrazac IP i Obrazac R-Sm.

Za isplate plaća i naknada od 01.01.2014. godine Porezna uprava više ne prikuplja i ne obrađuje podatke iz Mjesečnog izvještaja o drugim dohodcima, porezu, prirezu i doprinosima za obvezna osiguranja - IDD obrazac. Isplatitelji plaća i naknada tako više nemaju obvezu dostavljati Poreznoj upravi navedeni izvještaj, za isplate od 01.01.2014. godine na dalje.

Predlažemo da pogledate upute za ispis JOPPD obrasca i isplatnih lista [1.11.6.2].

.

Obrasce iz |obračuna ugovora o djelu možemo ispisati tek po zatvaranju obračuna. Ispišemo ih klikom na gumb Ispis dokumenta u alatnoj traci.

Klikom na gumb Ispis dokumenta možemo otvori obrazac IDD, pripremljen za ispis iz internetne tražilice [1.4.10.6].

Klikom na desnu stranu gumba prikazuje se izbornik iz kojeg možete izabrati i druge ispise:

Obrazac IDD možete ispisati tek nakon što ste upisali sve potrebne podatke i zaključili obračun klikom na gumb Zaključi obračun. Nakon zaključivanja obračuna, u alatnoj traci se prikaže gumb Ispis dokumenta.

  
Ispis obrasca IDD i obavjesti primateljima isplata
  
  Slika 615: Ispis obrasca IDD i obavjesti primateljima isplata

Klikom na gumb Ispis dokumenta možete otvori obrazac IDD, pripremljen za ispis iz internetne tražilice [1.4.10.6].

Klikom na desnu stranu gumba prikazuje se izbornik iz kojeg možete izabrati i druge ispise:

 

1.11.7. Obračun autorskih honorara

U modulu |Plaće |Autorski honorari možemo pripremiti obračun autorskih honorara za isplate fizičkim osobama.

Modul |Autorski honorari omogućuje:

 

1.11.7.1. Pregled i pretraživanje obračuna autorskih honorara

U modulu |Plaće |Autorski honorari možemo pregledavati sve postojeće obračune autorskih honorara i unositi nove.

Novi obračun autorskog honorara tj. zbirni paket unutar kojeg ćemo obračunati autorski honorar za više osoba, otvaramo klikom na gumb Novi obračun.

  
Unos novog obračuna autorskog honorara
  
  Slika 616: Unos novog obračuna autorskog honorara

U polja za unos upisujemo sljedeće podatke:

Obračun za mjesecIz padajućeg izbornika, klikom na dropDown.gif, izaberemo mjesec obračuna.
Ispis datuma isplate na obrascimaIzaberemo, hoće li se na isplatnoj listi vidjeti datum isplate.
Datum obračunaUpišemo datum obračuna.
Datum isplateUpišemo datum isplate.

Podaci za obrazac JOPPD

Oznaka primitka/obveze doprinosaPreuzeti izbor je oznaka primitka 4001. Prema potrebi možemo iz padajućeg izbornika, klikom na dropDown.gif, izabrati drugu oznaku primitka.
Ime sastavljača izvještajaUpišemo ime osobe, koja sastavlja obračun. Podatak će biti vidljiv na obrascu JOPPD.
Prezime sastavljača izvještajaUpišemo prezime osobe, koja sastavlja obračun. Podatak će biti vidljiv na obrascu JOPPD.
E-poštaUpišemo adresu e-pošte. Podatak će biti vidljiv na obrascu JOPPD.

Dodatne mogućnosti

Napomene/opis obračunaUpišemo željeni naziv/opis obračuna.

Unos podataka potvrdimo klikom na gumb U redu. Otvoriti će se maska za dodavanje osoba u obračun. Klikom na gumb Dodaj osobu izaberemo osobu koju smo prethodno dodali u šifrarnik partnera.

  
Dodavanje osoba u obračun
  
  Slika 617: Dodavanje osoba u obračun

Kada završimo s dodavanjem osoba u obračun, u alatnoj traci kliknemo na gumb Spremi:

  
Pregled osoba dodanih u obračun
  
  Slika 618: Pregled osoba dodanih u obračun

Klikom na gumb Unos bruto i Unos neto možemo upisati bruto/neto iznose primitaka za sve osobe dodane u obračun, a koje smo označili kvačicom   .

Klikom na ime i prezime osobe, dodane u obračun, otvara se maska za unos iznosa primitka samo za tu osobu:

  
Unos iznosa autorskog honorara
  
  Slika 619: Unos iznosa autorskog honorara

 

1.11.7.2. Ispis obrasca JOPPD i isplatnih lista

Obrasce iz |obračuna autorskih honorara možemo ispisati tek po zatvaranju obračuna. Po zatvaranju obračuna, u alatnoj traci kliknemo na gumb Ispis.

  
Ispis obrazaca iz obračuna autorskog honorara
  
  Slika 620: Ispis obrazaca iz obračuna autorskog honorara

Iz obračuna možemo ispisati sljedeće izvještaje:

XML datoteku s obrascem JOPPD za prijenos putem ePorezne možemo generirati klikom na |Razmjena podataka |Datoteka za prijenos JOPPD putem ePorezne u alatnoj traci obračuna, kao što je prikazano na slici:

 

1.11.7.3. Ispis obrasca IDD i isplatnih lista

Na temelju Pravilnika o izmjenama i dopunama pravilnika o porezu na dohodak ( Narodne novine" 79/13) propisan je novi Obrazac JOPPD koji se primjenjuje od 01.01.2014. godine.

Obrazac JOPPD zamjenjuje sljedeće obrasce Obrazac ID, Obrazac ID-1, Obrazac IDD, Obrazac IDD-1, Obrazac IP i Obrazac R-Sm.

Za isplate plaća i naknada od 01.01.2014. godine Porezna uprava više ne prikuplja i ne obrađuje podatke iz Mjesečnog izvještaja o drugim dohodcima, porezu, prirezu i doprinosima za obvezna osiguranja - IDD obrazac. Isplatitelji plaća i naknada tako više nemaju obvezu dostavljati Poreznoj upravi navedeni izvještaj, za isplate od 01.01.2014. godine na dalje.

Predlažemo da pogledate upute za ispis JOPPD obrasca i isplatnih lista [1.11.7.2].

.

Nakon što spremite i zaključite obračun autorskih honorara, klikom na gumb u Ispis dokumenta možete ispisati obrazac IDD te ispise za zaposlenike:

  
Ispis za zaposlenike
  
  Slika 621: Ispis za zaposlenike

  
Obrazac IDD
  
  Slika 622: Obrazac IDD

Program automatski prenosi i ispisuje upisane podatke na za to zakonski propisane obrasce.

Isto tako, omogućeno je i direktno slanje obrazaca putem e-maila, kao što je prikazano na slici dolje:

  
Slanje obrazaca putem e-maila
  
  Slika 623: Slanje obrazaca putem e-maila

 

1.11.8. Obračun dividende (isplate dobiti)

U modulu |Plaće |Dividende možemo pripremiti obračun dividende za isplatu dobiti.

Modul |Dividende omogućuje:

 

1.11.8.1. Priprema obračuna dividende

Obračun dividende možemo pripremiti u modulu |Plaće |Dividende klikom na gumb Novi obračun:

  
Unos osnovnih podataka za novi obračun dividende
  
  Slika 624: Unos osnovnih podataka za novi obračun dividende

Upišemo osnovne podatke za obračun i unos potvrdimo s klikom na gumb U redu. Slijedi dodavanje osoba u obračun. Dodajemo ih klikom na gumb Dodaj osobu:

  
Dodavanje osoba u obračun dividende
  
  Slika 625: Dodavanje osoba u obračun dividende

Po dodavanju osoba, upišemo iznos dividende [1.11.8.2].

 

1.11.8.2. Unos iznosa dividende

Po dodavanju osoba u obračun dividende, na raspolaganju ćemo imati funkcije za unos bruto i/ili neto iznosa dividende:

  
Pregled osoba dodanih u obračun dividende
  
  Slika 626: Pregled osoba dodanih u obračun dividende

Klikom na gumb Unos bruto ili na gumb Unos neto možemo istovremeno upisati iznos primitka za sve osobe, dodane u obračun, a koje smo označili kvačicom   .

Ako pak kliknemo na ime i prezime osobe, dodane u obračun, tada će se otvoriti maska u koju možemo upisati bruto iznos primitka samo za tu osobu.

  
Unos iznosa dividende
  
  Slika 627: Unos iznosa dividende

Po unosu svih parametara, kliknemo na gumb U redu i nakon toga na gumb Spremi u alatnoj traci.

Obrasce s podacima iz obračuna (isplatne liste, JOPPD) kao i nalog za plaćanje možemo generirati tek po zatvaranju obračuna. Obračun zatvaramo klikom na gumb Zaključi obračun.

Za generiranje naloga za plaćanje kliknemo na gumb Isplata.

 

1.11.8.3. Ispis obrasca JOPPD i isplatnih lista

Obrasce iz |obračuna dividende možemo ispisati tek po zatvaranju obračuna. Po zatvaranju obračuna, u alatnoj traci kliknemo na gumb Ispis.

  
Ispis obrazaca iz obračuna dividende
  
  Slika 628: Ispis obrazaca iz obračuna dividende

Iz obračuna možemo ispisati sljedeće izvještaje:

XML datoteku s obrascem JOPPD za prijenos putem ePorezne možemo generirati klikom na |Razmjena podataka |Datoteka za prijenos JOPPD putem ePorezne u alatnoj traci obračuna, kao što je prikazano na slici:

 

1.11.9. Obračun naknade članovima uprave/prokuristima

U modulu |Plaće |Obračun naknade članovima uprave/prokuristima možemo pripremiti obračun naknada za isplate članovima uprave/prokuristima.

Modul |Obračun naknade članovima uprave/prokuristima omogućuje:

 

1.11.9.1. Priprema obračuna naknade članovima uprave

Obračun naknade za članove uprave i prokuriste možemo pripremiti u modulu |Plaće |Obračun naknade članovima uprave/prokuristima klikom na gumb Novi obračun:

  
Unos osnovnih podataka za novi obračun naknade članovima uprave/prokuristima
  
  Slika 629: Unos osnovnih podataka za novi obračun naknade članovima uprave/prokuristima

Upišemo osnovne podatke za obračun i unos potvrdimo s klikom na gumb U redu. Slijedi dodavanje osoba u obračun. Dodajemo ih klikom na gumb Dodaj osobu:

  
Dodavanje osoba u obračun naknade članovima uprave/prokuristima
  
  Slika 630: Dodavanje osoba u obračun naknade članovima uprave/prokuristima

Po dodavanju osoba, upišemo iznos naknade [1.11.9.2].

 

1.11.9.2. Unos iznosa naknade članovima uprave/prokuristima

Po dodavanju osoba u obračun naknade članovima uprave/prokuristima na raspolaganju ćemo imati funkcije za unos bruto i/ili neto iznosa naknade:

  
Pregled osoba dodanih u obračun naknade članovima uprave/prokuristima
  
  Slika 631: Pregled osoba dodanih u obračun naknade članovima uprave/prokuristima

Klikom na gumb Unos bruto ili na gumb Unos neto možemo istovremeno upisati iznos primitka za sve osobe, dodane u obračun, a koje smo označili kvačicom   .

Ako pak kliknemo na ime i prezime osobe, dodane u obračun, tada će se otvoriti maska u koju možemo upisati bruto iznos primitka samo za tu osobu.

  
Unos iznosa naknade
  
  Slika 632: Unos iznosa naknade

Po unosu svih parametara, kliknemo na gumb U redu i nakon toga na gumb Spremi u alatnoj traci.

Obrasce s podacima iz obračuna (isplatne liste, JOPPD) kao i nalog za plaćanje možemo generirati tek po zatvaranju obračuna. Obračun zatvaramo klikom na gumb Zaključi obračun.

Za generiranje naloga za plaćanje kliknemo na gumb Isplata.

 

1.11.9.3. Ispis obrasca JOPPD i isplatnih lista

Obrasce iz |obračuna naknade članovima uprave/prokuristima možemo ispisati tek po zatvaranju obračuna. Po zatvaranju obračuna, u alatnoj traci kliknemo na gumb Ispis.

  
Ispis obrazaca iz obračuna naknade članovima uprave/prokuristima
  
  Slika 633: Ispis obrazaca iz obračuna naknade članovima uprave/prokuristima

Iz obračuna možemo ispisati sljedeće izvještaje:

XML datoteku s obrascem JOPPD za prijenos putem ePorezne možemo generirati klikom na |Razmjena podataka |Datoteka za prijenos JOPPD putem ePorezne u alatnoj traci obračuna, kao što je prikazano na slici:

 

1.11.10. Obračun otpremnine

U modulu |Plaće |Otpremnine možemo pripremiti obračun otpremnine za zaposlenike kojima prestaje radni odnos.

Modul |Otpremnine omogućuje:

Pročitajte:

Isplata otpremnine prema Zakonu o radu i iznos neoporezivog dijela prema Pravilniku o porezu na dohodak

.

 

1.11.10.1. Priprema obračuna otpremnine

Obračun otpremnine možemo pripremiti u modulu |Plaće |Otpremnine klikom na gumb Novi obračun:

  
Unos osnovnih podataka za novi obračun otpremnine
  
  Slika 634: Unos osnovnih podataka za novi obračun otpremnine

Upišemo osnovne podatke za obračun i unos potvrdimo s klikom na gumb U redu. Slijedi dodavanje zaposlenika u obračun. Dodati ih možemo pojedinačno, klikom na gumb Dodaj osobu ili masovno, klikom na gumb Dodaj sve aktivne zaposlenike (program će pratiti datume početka i prestanka rada, upisane u podacima o zaposlenicima i na temelju tih kriterija prenijeti zaposlenike u obračun):

  
Dodavanje zaposlenika u obračun otpremnine
  
  Slika 635: Dodavanje zaposlenika u obračun otpremnine

Po dodavanju zaposlenika, upišemo iznos otpremnine [1.11.10.2].

 

1.11.10.2. Unos iznosa otpremnine

Po dodavanju zaposlenika u obračun otpremnine [1.11.10.1], na raspolaganju ćemo imati funkcije za unos bruto iznosa otpremnine:

  
Pregled zaposlenika dodanih u obračun otpremnine
  
  Slika 636: Pregled zaposlenika dodanih u obračun otpremnine

Klikom na gumb Unos bruto možemo istovremeno upisati iznos primitka za sve osobe, dodane u obračun, a koje smo označili kvačicom   .

Ako pak kliknemo na ime i prezime osobe, dodane u obračun, tada će se otvoriti maska u koju možemo upisati bruto iznos primitka samo za tu osobu. Automatski će se izračunati prosječna plaća zaposlenika u posljednja 3 mjeseca:

  
Unos iznosa otpremnine
  
  Slika 637: Unos iznosa otpremnine

Po unosu svih parametara, kliknemo na gumb U redu i nakon toga na gumb Spremi u alatnoj traci.

Obrasce s podacima iz obračuna (isplatne liste, JOPPD) kao i nalog za plaćanje možemo generirati tek po zatvaranju obračuna. Obračun zatvaramo klikom na gumb Zaključi obračun.

Za generiranje naloga za plaćanje kliknemo na gumb Isplata.

 

1.11.10.3. Ispis obrasca JOPPD i isplatnih lista

Obrasce iz |obračuna otpremnine možemo ispisati tek po zatvaranju obračuna. Po zatvaranju obračuna, u alatnoj traci kliknemo na gumb Ispis.

  
Ispis obrazaca iz obračuna otpremnine
  
  Slika 638: Ispis obrazaca iz obračuna otpremnine

Iz obračuna možemo ispisati sljedeće obrasce i izvještaje:

XML datoteku s obrascem JOPPD za prijenos putem ePorezne možemo generirati klikom na |Razmjena podataka |Datoteka za prijenos JOPPD putem ePorezne u alatnoj traci obračuna, kao što je prikazano na slici:

 

1.11.11. Obračun naknade za neiskorišteni godišnji odmor

U slučaju prestanka radnog odnosa, radnik koji nije iskoristio pripadajući godišnji odmor ostvaruje pravo na naknadu za neiskorišteni dio godišnjeg odmora. Naknada se određuje razmjerno broju dana neiskorištenog godišnjeg odmora.

Poslodavci su sukladno članku 82. Zakona o radu u obvezi radniku koji nije bio u mogućnosti iskoristi pripadajući godišnji odmor isplatiti naknadu umjesto korištenja godišnjeg odmora.

Obračun naknade za neiskorišteni godišnji odmor možemo izraditi zajedno s redovnim obračunom plaće ili pripremiti zasebni obračun.

Za izradu obračuna naknade za neiskorišteni godišnji odmor najprije je potrebno u modulu |Plaće |Šifrarnici i postavke |Postavke obračuna dodati sljedeće postavke (parametre) obračuna odnosno ažurirati prethodno već korištene postavke, zbog prilagodbe obračunskih lista obveznom sadržaju s 1.10.2023.:

Primjer unosa postavke obračuna plaće u koju možemo ručno upisati broj dana neiskorištenog godišnjeg odmora za zaposlenika ili koristiti automatski prijenos podatka iz evidencije godišnjih odmora [1.11.18.1] koju smo za zaposlenika vodili u programu:

  
Postavka za automatski izračun ili ručni unos broja dana neiskorištenog godišnjeg odmora
  
  Slika 639: Postavka za automatski izračun ili ručni unos broja dana neiskorištenog godišnjeg odmora

U postavci za obračun plaće za koju smo zadali oznaku retka NGOa (primjer gore) i naziv "Broj dana neiskorištenog godišnjeg odmora" u polju Formula za izračun iznosa koristimo sljedeće naredbe:

NeiskoristeniGONaredbu koristimo za automatski izračun i prijenos neiskorištenog broja dana godišnjeg odmora zaposlenika iz evidencije koju vodimo u programu izravno u postavku za izračun naknade.
ParamKoristimo ako želimo imati mogućnost ažuriranja automatski prenijetog podatka o neiskorištenom broju dana godišnjeg odmora odnosno za izravni upis broja dana neiskorištenog godišnjeg odmora u slučaju kada nema uvjeta za automatski izračun podatka.

U polju za unos formule u postavci za izračun naknade koristimo oznaku retka prethodno pohranjene postavke (u našem primjeru je to NGOa). Programu time dajemo naredbu da pri izračunu naknade koristi i podatak iz postavke oznake retka NGOa. Primjer unosa postavke za izračun naknade za neiskorišteni godišnji odmor prikazan je na sljedećoj slici:

  
Postavka za izračun naknade za neiskorišteni godišnji odmor
  
  Slika 640: Postavka za izračun naknade za neiskorišteni godišnji odmor

U postavci oznake retka NGO (primjer gore) naziva "Bruto naknada za neiskorišteni godišnji odmor" u polju Formula za izračun iznosa koristimo sljedeće naredbe:

NGOaNa ovom mjestu zadajemo naredbu s oznakom retka postavke iz koje želimo prenijeti broj sati neiskorištenog godišnjeg odmora. U našem primjeru je to oznaka NGOa.
000Na ovom mjestu unosimo individualnu oznaku retka postavke za izračun satnice koju želimo koristiti za izračun naknade za neiskorišteni godišnji odmor. Ako npr. koristimo 000 kao oznaku retka postavke kojom izračunavamo bruto satnicu, na ovom mjestu u formuli unosimo oznaku #000#. Ako u postavki za izračun satnice koristimo oznaku retka npr. 111, na ovom mjestu u formuli upišemo oznaku #111#. Izračun naknade za neiskorišteni godišnji odmor u potpunosti je moguće prilagoditi individualnim potrebama (korištenje satnice redovni rad, prosječne satnice za izabrani broj mjeseci i dr).
ZapTjedFondSati/40*8Ovim zapisom u formuli za izračun naknade postižemo ispravan izračun neiskorištenih sati godišnjeg odmora na temelju upisanih/iskazanih neiskorištenih dana godišnjeg odmora i tjednom fondu sati upisan u podacima zaposlenika u kadrovskoj evidenciji.
BoolParamKorištenjem ove naredbe u obračunu plaće imamo mogućnost označiti/odznačiti obračun naknade za neiskorišteni godišnji odmor za zaposlenika.

Želite li pri izračunu naknade za neiskorišteni godišnji odmor koristiti iste postavke obračuna kao u našem primjeru, ovdje možete preuzeti datoteku s postavkama za obračun naknade za neiskorišteni godišnji odmor:

Datoteka s postavkama za obračun naknade za neiskorišteni godišnji odmor.xml
Veličina: 1,27 kB

Datoteku uvozite u šifrarnik postavki za obračun plaće kroz modul |Plaće |Šifrarnici i postavke |Postavke obračuna kao prikazano na slici u nastavku:

PayRoll_PayrollDefinition_NGO_import.jpg

Po prilagodbi postavki obračuna plaće, u modulu |Plaće |Obračun plaće otvorimo novi obračun plaće i u obračun dodamo zaposlenika kojemu prestaje radni odnos. Po zatvaranju obračuna plaće možemo ispisati isplatnu listu odnosno IO1 obrazac ili poslati obrasce zaposleniku e-poštom izravno iz programa zaštićene jedinstvenom zaporkom [1.12.8.16] za šifriranje PDF datoteka.

S prestankom radnog odnosa zaposleniku možemo pripremiti i obračun otpremnine [1.11.10].

 

1.11.12. Evidencija prisutnosti na radnom mjestu - bilježenje radnog vremena

Evidencija prisutnosti za bilježenje radnog vremena namjenjena je jednostavnom bilježenju i praćenju prisutnosti zaposlenika na radnom mjestu pomoću poveznice koju zaposlenik otvara na uređaju.

Za aktivaciju bilježenja prisutnosti na radnom mjestu potrebno je u modulu |Partneri |Kadrovska evidencija za svaku osobu, koja je uključena u radni proces (zaposlenik u tvrtki, direktor, vanjski suradnik,...) upisati kontaktnu e-mail adresu ili broj mobitela na koji ćemo kasnije poslati poveznicu - link za bilježenje radnog vremena.

  
Unos kontaktnih podataka zaposlenika u kadrovskoj evidenciji
  
  Slika 641: Unos kontaktnih podataka zaposlenika u kadrovskoj evidenciji

Poveznicu za aktivaciju bilježenja radnog vremena možemo masovno poslati prema više zaposlenika istovremeno ili svakom zaposleniku pojedinačno.

Postupak za slanje poveznice zaposlenicima za bilježenje radnog vremena opisali smo na stranici Slanje poveznice za bilježenje radnog vremena [1.11.17.1].

Kako zaposlenici aktiviraju svoj uređaj i evidentiraju prisutnost na radnom mjestu opisali smo na stranici Aktivacija uređaja i bilježenje iz mobilnog uređaja [1.11.17.2].

1.11.13. Korištenje poveznice za bilježenje radnog vremena

Poveznicu za bilježenje radnog vremena koristi svaka osoba koja je uključena u radni proces (direktor, zaposlenik u tvrtki, praktikanti,...).

Putem poveznice zaposlenik bilježi dolaske/odlaske kao i sve promjene unutar radnog vremena, a za lakši pristup putem Android [1.11.17.2.1] ili iPhone [1.11.17.2.2] uređaja zaposlenik može dodati poveznicu kao prečac na početnu stranicu/zaslon za lakši pristup evidenciji.

Više o samom načinu korištenja poveznice možete pročitati ovdje [1.11.17.3].

1.11.14. Pregled i uređivanje evidencije

Zaposlenici putem mobilnih uređaja evidentiraju sate rada, pauze za ručak, stanke i te evidencije zaposlenika možemo pratiti putem modula |Partneri |Kadrovska evidencija |Evidencija sati rada i odsutnosti po zaposleniku odnosno u modulu |Plaće |Evidencija sati rada i odsutnosti zbirno za sve zaposlenike.

  
Pregled prenijetih sati rada iz mobilnog uređaja i uređivanje podataka
  
  Slika 642: Pregled prenijetih sati rada iz mobilnog uređaja i uređivanje podataka

Planirano prikazuje dnevni odnosno tjedni plan ovisno o radnom vremenu u modulu |Postavke |Postavke tvrtke |Kadrovi, obračun plaća i godišnje izvještavanje i dodatno o podacima o zaposlenju gdje unosimo broj radnih sati tjedno te broj radnih dana u tjednu.

MobilnaEvidencija01.gif

U slučaju da podatak o radnom vremenu ne vodimo u postavkama tvrtke, plan se izračunava na temelju radnih sati u tjednu i broju radnih dana tjedno upisanih unutar podataka o zaposlenju.

MobilnaEvidencija02.gif

Sate radnog vremena možemo uređivati ručno na način da dodamo nove dolaske i odlaske na pregled pomoću gumba Dodaj dolazak/odlazak.

  
Ručno dodavanje dolaska i odlaska u evidenciju
  
  Slika 643: Ručno dodavanje dolaska i odlaska u evidenciju

Podatke o prisutnosti dodatno možemo uređivati putem uređivača za svaki dan pojedinačno:

  
Dodavanje dolaska i odlaska u evidenciju za svaki dan pojedinačno
  
  Slika 644: Dodavanje dolaska i odlaska u evidenciju za svaki dan pojedinačno

1.11.15. Ispis i slanje evidencije prisutnosti za zaposlenika

Za zaposlenika možemo u modulu |Izvještavanje ispisati izvještaj: "Izvještaj iz evidencije radnog vremena za zaposlenika", koji je rezultat svakodnevnog bilježenja radnog vremena zaposlenika u evidenciju prisutnosti.

Upute za izradu izvještaja dostupne su ovdje [1.11.19.1].

Na raspolaganju je i mogućnost masovnog slanja evidencije radnog vremena zaposlenicima putem e-pošte. Obrada je dostupna u modulu |Izvještavanje unutar svih obradi pod nazivom "Masovno slanje evidencije radnog vremena za zaposlenika".

  

Upute za pripremu obrade za slanje dostupne su na stranici ovdje [1.11.19.1.1].

Na taj način možemo redovno obavještavati zaposlenike o prisutnosti na radnom mjestu.

Obradu slanja radnih evidencija e-poštom možemo izvršavati ručno ili automatski i tako podesiti automatsko izvršenje obrade za temelju unaprijed zadanog rasporeda, kao što je to dostupno i za ostale izvještaje i obrade.

Program tako može automatski slati evidenciju radnog vremena zaposlenicima na e-mail, sukladno definiranom intervalu (dnevno, svakim radnim danom, svakim petkom, mjesečno, i dr.).

1.11.16. Kopiranje podataka u evidenciju za obračun radnih sati

Uređenu evidenciju prisutnosti možemo prenijeti u evidenciju i obračun radnih sati koja se nalazi u modulu |Plaće |Evidencija i obračun radnih sati.

  
Prijenos sati u evidenciju za obračun radnih sati
  
  Slika 646: Prijenos sati u evidenciju za obračun radnih sati

Više o samom prijenosu podataka u evidenciju za obračun radnih sati koja je temelj za izradu obračuna plaće opisali smo ovdje [1.11.17.4].

1.11.17. Upravljanje uređaja za vođenje radnog vremena

Na popisu zaposlenika dostupna je sljedeća ikona:

  

Ikona nudi mogućnost upravljanja uređaja zaposlenika. Uređaje možemo deaktivirati ili ponovno aktivirati odnosno aktivirati nove.

  
Uređivanje uređaja za bilježenje radnog vremena
  
  Slika 648: Uređivanje uređaja za bilježenje radnog vremena

 

1.11.17.1. Slanje poveznice za bilježenje radnog vremena

Poveznicu za bilježenje radnog vremena možemo poslati zaposleniku izravno iz modula |Plaće |Evidencija sati rada i odsutnosti klikom na ikonu kao prikazano na slici u nastavku:

MobilnaEvidencija10.gif

Poveznicu za bilježenje radnog vremena možemo poslati masovno odnosno za više zaposlenika istovremeno. Ta mogućnost dostupna je u modulu |Plaće |Evidencija sati rada i odsutnosti gdje označimo više zaposlenika kojima istovremeno pošaljemo poveznicu za bilježenje radnog vremena:

MobilnaEvidencija11.gif

Poveznicu možemo poslati i iz Kadrovske evidencije u modulu |Partneri |Kadrovska evidencija gdje izaberemo zaposlenika i zatim u alatnoj traci kliknemo na izbornik s dodatnim mogućnostima Više.... Ovdje je dostupna opcija slanja poveznice na mobilni telefon (SMS) ili na e-mail adresu zaposlenika.

  
Slanje poveznice iz kadrovske evidencije
  
  Slika 649: Slanje poveznice iz kadrovske evidencije

  
Slanje poveznice iz kadrovske evidencije na mobilni telefon
  
  Slika 650: Slanje poveznice iz kadrovske evidencije na mobilni telefon

Slanje SMS poruka iz programa je dodatno naplativa usluga za korištenje koje je potrebna prethodna uplata salda na pre-paid račun. Izrada ponude u te svrhe dostupna je u modulu |Postavke |Moj račun.

  
Slanje poveznice iz kadrovske evidencije na e-mail adresu zaposlenika
  
  Slika 651: Slanje poveznice iz kadrovske evidencije na e-mail adresu zaposlenika

Zaposlenik aktivira svoj uređaj klikom na poveznicu koju je zaprimio putem SMS poruke odnosno e-poštom.

 

1.11.17.2. Aktivacija uređaja zaposlenika i bilježenje iz mobilnog uređaja

Zaposlenik zaprima poveznicu na e-mail ili u obliku SMS poruke te klikom na poveznicu aktivira svoj uređaj:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 652: Aktivacija uređaja

Za aktivaciju uređaja kao i za svaku promjenu statusa (prijava dolaska na posao) potrebno je dopuštenje za dijeljenje lokacije ukoliko je taj zahtjev zadan u postavkama tvrtke.

Kliknite ovdje da biste prenijeli sliku koja nedostaje

  • Za dopuštenje dijeljenja lokacija na iOS operacijskom sustavu upute su dostupne ovdje.
  • Za dopuštenje dijeljenja lokacije na Android operacijskemu sustavu upute su dostupne ovdje.

Za što detaljnije dijeljenje lokacije moguće je u postavkama mobilnog uređaja koji radi na Android OS u izborniku "Postavke -> lokacija -> lokacijske usluge" u poglavlju "Poboljšana preciznost" označiti "Pretraživanje Wi-Fi" i "Pretraživanje Bluetooth". Te postavke bi trebale poboljšati preciznost lokacije naročito kada se nalazimo u zatvorenom prostoru.

Nakon aktivacije uređaja, poveznicu možemo spremiti kao prečac za početni zaslon za brži pristup i bilježenje radnog vremena.

 

1.11.17.2.1. Dodavanje prečaca za bilježenje radnog vremena na početni zaslon - Android

Nakon aktivacije uređaja možemo na Android uređaju dodati evidenciju za bilježenje pristutnosti kao prečac tj. aplikaciju na početni zaslon uređaja.

To učinimo na način da najprije aktiviramo uređaj:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 653: Aktivacija naprave Android

Zatim otvorimo izbornik s dodatnim mogućnostima s desne strane i izaberemo "Instalacija aplikacije" i s time se složimo:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 654: Instalacija aplikacije za vođenje radnog vremena
  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 655: Potvrda instalacije aplikacije na Android uređaju

Na taj način dobivamo na početnom zaslonu prečac za pristup aplikaciji putem koje dnevno evidentiramo prisutnost na radnom mjestu.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 656: Aplikacija za vođenje radnog vremena na Android uređaju

 

1.11.17.2.2. Dodavanje prečaca za bilježenje radnog vremena na početni zaslon - iPhone

Nakon aktivacije uređaja možemo na iOS uređaju dodati evidenciju za bilježenje prisutnosti kao prečac za početni zaslon uređaja.

To učinimo na način da najprije aktiviramo uređaj:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 657: Aktivacija uređaja iPhone

Zatim dopustimo korištenje lokacije za tu poveznicu i dodamo kao prečac na početni zaslon:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 658: Dopuštenje dijeljenja lokacije iPhone
  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 659: Dodavanje prečaca za početni zaslon iPhone

Tako možemo na početnom zaslonu imati prečac za pristup aplikaciji putem koje dnevno evidentiramo prisutnost na radnom mjestu.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 660: Aplikacija za vođenje radnog vremena na iPhone uređaju

 

1.11.17.2.2.1. Dijeljenje lokacije (GPS) na iOS za bilježenje radnog vremena iz mobilnog uređaja

Na iOS (Apple) mobilnim uređajima nema mogućnosti izravne aktivacije GPS već se isti automatski uključi za aplikacije gdje to dopustimo u postavkama.

Kliknite ovdje da biste prenijeli sliku koja nedostaje

Kliknite ovdje da biste prenijeli sliku koja nedostaje

Kliknite ovdje da biste prenijeli sliku koja nedostaje

Kliknite ovdje da biste prenijeli sliku koja nedostaje

Kliknite ovdje da biste prenijeli sliku koja nedostaje

 

1.11.17.3. Bilježenje radnog vremena na uređaju

E-računi mobilna evidencija radnog vremena je alat za jednostavno bilježenje radnih sati i odsutnosti s posla putem mobitela. Omogućuje bilježenje prijave na posao, evidentiranje rada na terenu, pauza, pauze za ručak te zaključivanje radnog vremena.

  
Evidencija radnog vremena za uporabu putem mobitela
  
  Slika 661: Evidencija radnog vremena za uporabu putem mobitela


Svi podaci iz mobilne evidencije sabiru se izravno u programu e-računi gdje dobivamo kompletan uvid o trenutnom broju prisutnih zaposlenika, zaposlenika na terenu, zaposlenika na pauzi za topli obrok i slično.

Za prijavu u mobilnu aplikaciju koristi se poveznica koju šaljemo svakom zaposleniku pojedinačno izravno iz kadrovske evidencije. Kliknemo na zaposlenika i zatim na gumb Više:

  
Slanje poveznice zaposlenicima za aktivaciju uređaja za uporabu mobilne evidencije radnog vremena
  
  Slika 662: Slanje poveznice zaposlenicima za aktivaciju uređaja za uporabu mobilne evidencije radnog vremena

Otvaranjem poveznice na mobilnom uređaju najprije moramo izvršiti aktivaciju uređaja klikom na gumb Aktiviraj uređaj:

  
Aktiviranje uređaja za uporabu mobilne evidencije radnog vremena
  
  Slika 663: Aktiviranje uređaja za uporabu mobilne evidencije radnog vremena

Odmah po aktivaciji uređaja možemo izvršiti prijavu na posao:

  
Pregled opcija u mobilnoj evidenciji
  
  Slika 664: Pregled opcija u mobilnoj evidenciji

Sve prijave i svi upisani sati od strane zaposlenika vidljivi su izravno u aplikaciji e-računi, u modulu |Plaće |Evidencija sati rada i odsutnosti:

  
Pregled zapisa u evidenciji prisutnosti izravno u programu e-računi
  
  Slika 665: Pregled zapisa u evidenciji prisutnosti izravno u programu e-računi

Na ovom je mjestu moguće vođenje administracije uređaja zaposlenika pa i ponovno slanje poveznice za aktivaciju uređaja. Kliknemo na ikonu alati.gif na kraju retka s podacima o zaposleniku:

  
Slanje poveznice za aktivaciju uređaja iz evidencije sati rada i odsutnosti
  
  Slika 666: Slanje poveznice za aktivaciju uređaja iz evidencije sati rada i odsutnosti

Pri uporabi mobilne aplikacije bilježi se i GPS lokacija zaposlenika, a što predstavlja posebnu prednost pri praćenju lokacije terenskih radnika:

  
Pregled lokacije
  
  Slika 667: Pregled lokacije

Podaci su evidentirani i iskazani za svakog zaposlenika pojedinačno, a za lakši pregled možemo koristiti filtere poput poslovne jedinice, mjesta troška ili trenutnog statusa u mobilnoj aplikaciji:

  
Pregled podataka u evidenciji uz uporabu dodatnih filtera
  
  Slika 668: Pregled podataka u evidenciji uz uporabu dodatnih filtera

Podatke iskazane u evidenciji sada možemo jednostavno kopirati u |Evidenciju i obračun radnog vremena, a koja je izravno povezana s modulom za izradu |Obračuna plaća. Kliknemo na ime i prezime zaposlenika i zatim na strelicu dolje i izaberemo Kopiraj u evidenciju prisutnosti:

  
Kopiranje sati u evidenciju prisutnosti
  
  Slika 669: Kopiranje sati u evidenciju prisutnosti

Pri pokretanju kopiranja, na raspolaganju je i opcija ručnog korigiranja sati:

  
Ručno korigiranje sati za prijenos u evidenciju radnih sati i obračun radnog vremena
  
  Slika 670: Ručno korigiranje sati za prijenos u evidenciju radnih sati i obračun radnog vremena

 

1.11.17.4. Prijenos sati iz evidencije prisutnosti u evidenciju za obračun radnih sati

Podatke iskazane u evidenciji radnog vremena možemo jednostavno prenijeti u evidenciju i obračun radnih sati [1.11.18] koja se nalazi u modulu |Plaće |Evidencija i obračun radnih sati te je izravno povezana s modulom za izradu |Obračuna plaće.

Kliknemo na ime i prezime zaposlenika i zatim na strelicu dolje te izaberemo Kopiraj u evidenciju prisutnosti:

  
Kopiranje sati u evidenciju za obračun radnih sati
  
  Slika 671: Kopiranje sati u evidenciju za obračun radnih sati

Prije prijenosa u evidenciju i obračun sati podatke prema potrebi možemo ažurirati:

  
Ručno ažuriranje sati za prijenos u evidenciju i obračun radnih sati
  
  Slika 672: Ručno ažuriranje sati za prijenos u evidenciju i obračun radnih sati

 

1.11.18. Evidencija i obračun radnih sati

U modulu |Plaće možemo voditi evidenciju prisutnosti i odsutnosti zaposlenika na/s radnog mjesta i dodatno možemo voditi evidenciju godišnjih odmora. Evidencija prisutnosti povezana je s obračunom plaće što znači da se podaci zaposlenika koje vodimo u evidenciji automatski prenose u obračun plaće za zaposlenika odvojeno po mjesecima, stoga ručni unos sati u obračun plaće nije potreban.

|Evidencija prisutnosti i |Godišnji odmori omogućuju:

Podatke u evidenciju može unositi svaki zaposlenik samostalno ako mu dodijelite korisničke ovlasti ili pak osoba koja ima ovlasti za unos podataka za sve zaposlenike. Podaci, upisani u evidenciju, automatski se prenose u obračun plaće, u polja za unos sati rada.

 

1.11.18.1. Godišnji odmori

U programu se predviđa da se prijenos godišnjeg odmora u iduću poslovnu godinu napravi najkasnije do kraja ožujka. Od travnja nadalje se predviđa da smo prijenos godišnjeg odmora već napravili te se zatim stanje tekućeg godišnjeg odmora postavi kako je trenutno uneseno na zaposleniku. Poslije navedenog datuma se evidencija više ne uređuje te upute u nastavku ne vrijede za aktualnu poslovnu godinu.

Za pravilno vođenje evidencije moramo prvo unesti podatke u kadrovsku evidenciju tijekom poslovne godine te moramo sate godišnjeg odmora voditi također u evidenciji i obračunu radnih sati.

1.11.18.1.1 Prijenos godišnjeg odmora u novu godinu

Prijenos godišnjeg odmora u novu godinu se napravi kroz meni |Plaće |God.odmori

Prije prijenosa godišnjeg odmora u novu godinu je bitno da podatke o godišnjem odmoru ne mijenjamo u kadrovskoj evidenciji. Novi godišnji odmor upišemo na zaposleniku u kadrovskoj evidneciji tek nakon prijenosa neiskorištenoga godišnjeg odmora u novu godinu.

Prijenos napravimo tako da u meniju |Plaće |God.odmori kliknemo na zaposlenika te unesemo broj dana za prijenos u novu godinu:

  
Prijenos godišnjeg odmora u novu godinu samo za izabranog zaposlenika
  
  Slika 673: Prijenos godišnjeg odmora u novu godinu samo za izabranog zaposlenika

Prijenos godišnjeg odmora možemo napraviti i za sve zaposlenike odjednom, to napravimo klikom na gumb Prijenos u novu godinu:

  
Prijenos godišnjeg odmora u novu godinu za sve zaposlenike istovremeno
  
  Slika 674: Prijenos godišnjeg odmora u novu godinu za sve zaposlenike istovremeno

Po završetku prijenosa je potrebno unijeti broj dana tekućeg godišnjeg odmora. Novi godišnji odmor unesemo u kadrovskoj evidenciji u meniju |Partneri |Kadrovska evidencija klikom na pojedinačnog zaposlenika. Kada se otvori zaposlenik, u izborniku s lijeve strane gliknemo na Godišnji odmor. U Prozoru koji se otovori unesemo podatke o novom godišnjem odmoru:

  
Unos podataka o godišnjem odmoru
  
  Slika 675: Unos podataka o godišnjem odmoru

1.11.18.1.2 Storniranje godišnjeg odmora prethodne godine

Kada je potrebno zaposleniku stornirati određeni broj dana prethodnog godišnjeg odmora, to uredimo u meniju |Plaće |God.odmori.Stornaciju neiskorištenog godišnjeg odmora napravimo tako da otvorimo zaposlenika te upišemo podatak u polje Stor. god. odm. preth. god.:

  
Storniranje godišnjeg odmora samo za izabranog zaposlenika
  
  Slika 676: Storniranje godišnjeg odmora samo za izabranog zaposlenika

Storniranje godišnjeg odmora možemo napraviti i za sve zaposlenike odjednom, to napravimo klikom na gumb Storniranje god. odm. preth. god.:

  
Storniranje godišnjeg odmora samo za sve zaposlenike istovremeno
  
  Slika 677: Storniranje godišnjeg odmora samo za sve zaposlenike istovremeno

 

1.11.18.2. Pregled i pretraživanje evidencije sati rada i odsutnosti

Pristupom modulu |Plaće |Evidencija prisutnosti otvoriti će se tablica, kao što prikazuje slika dolje:

  
Maska za pregled i pretraživanje evidencije zaposlenika
  
  Slika 678: Maska za pregled i pretraživanje evidencije zaposlenika

U tablici su za svaki mjesec pojedinačnog iskazane subote, nedjelje i praznici.

Za detaljniji pregled podataka omogućeno je pretraživanje i prikaz prisutnosti/odsutnosti po različitim kriterijima npr.:

  1. po zaposleniku
  2. po mjestu troška.
  3. po datumu od: do:
  4. za mjesec.

Po zadavanju kriterija za ograničenje prikaza podataka, kliknemo na gumb Prikaži i u nastavku će se prikazati podaci, u skladu sa zadanim kriterijima prikaza.

Primjer pretraživanja po zaposleniku:

  
Pretraživanje po zaposelniku
  
  Slika 679: Pretraživanje po zaposelniku

Postupak unosa sati opisan je u poglavlju Unos podataka u evidenciju prisutnosti [1.11.18.3]

 

1.11.18.3. Unos podataka u evidenciju prisutnosti

U |evidenciju prisutnosti upisujemo broj sati za pojedinačni dan u mjesecu, odvojeno po zaposlenicima. Sljedeća slika prikazuje sadržaj evidencije prisutnosti:

  
Maska za unos sati u evidenciju prisutnosti
  
  Slika 680: Maska za unos sati u evidenciju prisutnosti

Prije nego započnemo s unosom sati, potrebno je izabrati mjesec za koji ih unosimo. Kao preuzeti je izbor postavljen tekući mjesec. Prema potrebi, mjesec možemo promjeniti u polju Prikaz za mjesec klikom na gumb dropDown.gif i odabirom iz padajućeg izbornika.

Stupci u koje unosimo podatke imaju sljedeće značenje:

rad na radnom mjestu Upisujemo broj sati redovnog rada.
god. odmorUpisujemo broj sati korištenog godišnjeg odmora.
bolovanjeUpisujemo broj sati odsutnosti zbog bolovanja (do 42 dana).
odsutnost s poslaUpisujemo broj sati odsutnosti iz određenog razloga.
Prekovremeni (Prek)Uoisujemo broj sati prekovremenog rada.
Noćni rad (Noć)Upisujemo broj sati rada noću.
Bol. nad 42 dana (B42)Upisujemo broj sati odsutnosti zbog bolovanja (iznad 42 dana).
Popodnevni rad (Pop)Upisujemo broj sati popodnevnog rada.
Na čekanju (Ček)Upisujemo broj sati čekanja na rad.
porodiljni/roditeljski dopust (p/r)Upisujemo broj sati odsutnosti zbog korištenja roditeljskog dopusta.
Dijeljeno rad. vrijeme (Drv)Upisujemo broj sati za dijeljeno radno vrijeme.
Izvanredni dopust (IzD)Upisujemo broj sati korištenog izvanrednog godišnjeg odmora.
Službeni put (PN)Upisujemo broj sati provedenih na službenom putu.

Svi upisani sati se zbrajaju i omogućuju pregled ukupnog broja sati i dana provedenih na radnom mjestu, bolovanju, godišnjem odmoru ili odsutnosti s radnog mjesta iz određenih razloga. Ukupan broj sati je ispisan na vrhu tabele u poljima Ukupno dana te Ukupno sati, što možete vidjeti na slici gore.

Između redaka se možete pomicati tipkom ENTER ili sa strelicom dolje, a u desno tipkom Tab!

 

1.11.18.4. Uvoz podataka u tablicu prisutnosti i odsutnosti

U tablicu prisutnosti i odsutnosti s posla uvoziti možemo podatke iz Excel datoteke o broju sati za svakog zaposlenika, za pojedini dan u mjesecu. Podatke o satima uvozimo u modulu |Plaće |Evidencija i obračun radnih sati putem izbornika za razmjenu podataka, kao što prikazuje slika:

  
Uvoz evidencije sati iz excel datoteke
  
  Slika 681: Uvoz evidencije sati iz excel datoteke

Uvoziti možemo sve vrste sati za koje je podržan ručni unos u tablicu evidencije |Plaće |Evidencija i obračun radnih sati.

Klikom na ovu opciju otvara se stranica za odabir datoteke koju želimo uvoziti.

  
Izaberemo datoteku za uvoz
  
  Slika 682: Izaberemo datoteku za uvoz

Po odabiru datoteke, uvoz potvrdimo klikom na gumb Uvozi podatke.

Po uspiješnom uvozu, sati su pohranjeni u evidenciju kao na primjeru dolje:

  
Pregled sati uvoženih u evidenciju prisutnosti i obračun radnih sati
  
  Slika 683: Pregled sati uvoženih u evidenciju prisutnosti i obračun radnih sati

Za lakšu prilagodbu datoteke za uvoz podataka u program, preporučamo izvoz podataka iz evidencije prisutnosti u excel datoteku. Tako dobivamo na uvid zahtjevanu strukturu datoteke za uvoz, koju možemo samo dopuniti sa važećim podacima.

Primjer datoteke prilagođene za uvoz u program:

Datoteka_UvozSatiUEvidenciju.xml
Veličina: 10,50 kB

Struktura datoteke za pravilan uvoz podataka prikazana je na slici:

  
Struktura podataka u datoteci za uvoz u program
  
  Slika 684: Struktura podataka u datoteci za uvoz u program

Za pravilan uvoz podataka, važno je u datoteci koristiti pravilnu oznaku za pojedinu vrstu sati. Koristiti možemo sljedeće oznake, a koje su na raspolaganju i prilikom ispisa evidencije:

RadRad na radnom mjestu
GodGodišnji odmor
BolBolovanje do 42 dana
OdsNeplaćena odsutnost
RoKRad od kuće
PrekPrekovremeni sati
NoćNoćni rad
B42Bolovanje iznad 42 dana
PopPopodnevni rad
ČekČekanje na rad
P/rPorodiljni/rodiljni dopust
DrvDijeljeno radno vrijeme
IzDIzvanredni dopust
PNSlužbeni put
DODnevni odmor
TOTjedni odmor
TRTerenski rad

Pri uređivanju strukture datoteke vrlo je važno da najprije iskažemo sve vrste sati jednog zaposlenika, pa zatim nastavljamo s unosom podataka o vrstama sati drugog zaposlenika i svakog sljedećeg.

 

1.11.18.5. Ispis evidencije prisutnosti

Podatke iz evidencije prisutnosti možemo ispisati klikom na gumb Ispis u alatnoj traci:

  
Ispis podataka iz evidencije prisutnosti
  
  Slika 685: Ispis podataka iz evidencije prisutnosti

Evidenciju prisutnosti možemo ispisati prema točno određenim kriterijima:

  
Unos kriterija za ispis podataka iz evidencije prisutnosti
  
  Slika 686: Unos kriterija za ispis podataka iz evidencije prisutnosti

Razdoblje od: do:Upišemo razdoblje za koje želimo ispisati podatke.
ZaposleniciUpišemo ime ili barem početno slovo imena zaposlenika za kojeg želimo ispisati podatke iz evidencije. U padajućem izborniku će nam se ponuditi šifrarnik zaposlenika, ime kojih započinje s upisanom kombinacijom slova. Ako polje ostavimo prazno, u ispis će biti obuhvaćeni svi zaposlenici.
Tip datotekeIzaberemo format datoteke za ispis podataka iz evidencije.

Ispisana evidencija izgleda ovako (primjer ispisa za 1 mjesec):

  
Evidencija prisutnosti
  
  Slika 687: Evidencija prisutnosti

 

1.11.19. Izvještaji

Putem modula |Izvještavanje |Obračun plaća i drugih primitaka možemo ispisati sljedeće izvještaje:

Stranica, na kojoj možete izabrati ponuđene mogućnosti izgleda ovako:

  
Ispis izvještaja iz obračuna plaće i drugih primitaka
  
  Slika 688: Ispis izvještaja iz obračuna plaće i drugih primitaka

Pojedinačnu obradu tj. izvještaj pokrećemo klikom na naziv izvještaja. Na desnoj strani upisujemo kriterije za ispis izvještaja i odaberemo format datoteke. Ispis pokrećemo klikom na gumb Pokreni.

 

1.11.19.1. Izvještaj iz evidencije radnog vremena za zaposlenika

Izvještaj je dostupan u modulu |Izvještavanje |Izvještaji |Obračun plaća i drugih primitaka |Izvještaj iz evidencije radnog vremena za zaposlenika. Izvještaj nudi uvid u evidenciju radnog vremena (po satima, danima) za određenog zaposlenika.

  

Izaberemo odgovarajuće kriterije:

Razdoblje od/doIzaberemo razdoblje za koje želimo ispisati izvještaj.
ZaposlenikUnos podatka je obavezan - izvještaj možemo ispisati samo za pojedinačnog zaposlenika.
Prikaz dodatnih kolonaZa ispis evidencije radnog vremena koju šaljemo zaposlenicima možemo uključiti dodatne kolone za rad subotom, nedjeljom, blagdanom itd.
Tip datotekeIzaberemo tip datoteke za ispis izvještaja (preuzeto je to Adobde PDF, izabrati možemo drugi format).

Po unosu svih potrebnih kriterija kliknemo na gumb Pokreni za pripremu izvještaja:

  
Izvještaj iz evidencije radnog vremena za zaposlenika
  
  Slika 690: Izvještaj iz evidencije radnog vremena za zaposlenika

Evidenciju radnog vremena možemo poslati zaposlenicima e-poštom na e-mail adresu zaposlenika korištenjem obrade za pripremu i slanje izvještaja [1.11.19.1.1].

Stupci topli obrok i prijevoz na posao u izvještaju mogu imati vrijednost 1 (zaposlenik je koristio topli obrok tj. pauzu) ili 0 (zaposlenik nije koristio topli obrok tj. pauze), ostali stupci imaju vrijednost u jednici "sat".

Stupac saldo predstavlja zbroj svih plaćenih sati za sve dane do "trenutnog" na koji provjeravamo vrijednost.

 

1.11.19.1.1. Masovno slanje evidencije radnog vremena za zaposlenika

Obrada je dostupna u modulu |Izvještavanje |Obrade |Obračun plaća i drugih primitaka |Masovno slanje evidencije radnog vremena za zaposlenika te omogućuje pripremu evidencije radnog vremena prema izabranim kriterijima i slanje evidencije e-poštom na e-mail adresu zaposlenika.

Za pokretanje obrade izaberemo odgovarajuće kriterije:

Razdoblje od/doUpišemo razdoblje za koje želimo poslati izvještaj.
ZaposlenikIzaberemo jednog ili više zaposlenika kojima želimo poslati evidenciju radnog vremena. U tom slučaju se svakom zaposleniku šalje samo vlastita evidencija radnog vremena.
Prikaz dodatnih kolonaZa ispis evidencije radnog vremena koju šaljemo možemo uključiti dodatne kolone za rad subotom, nedjeljom, blagdanom, itd.
PredmetUpišemo predmet e-pošte koju će zaprimiti zaposlenik.
Tekst porukeUpišemo tekst e-mail poruke koju će primiti zaposlenik.
Dodatne mogućnostiAko označimo "simulacija" kreirat će se ZIP datoteka sa svim privitcima i opisom obrazaca koji bi bili poslani zaposleniku.
Tip datotekeTip datoteke koja će kroz obradu biti poslana na e-mail adresu zaposlenika.

Po unosu svih potrebnih kriterija kliknemo na gumb Pokreni za pokretanje obrade i slanje e-pošte zaposlenicima.

Obradu slanja radnih evidencija na e-mail adresu zaposlenika moguće je izvršavati ručno ili automatski i tako zadati automatsko izvršenje obrade na temelju unaprijed zadanog rasporeda slično kao što je to već dostupno za ostale izvještaje i obrade.

Tako bi program automatski slao evidenciju radnog vremena e-poštom na e-mail adresu zaposlenika u planiranom intervalu (dnevno, svakim radnim danom, petkom, mjesečno, ...).

 

1.12. Evidencija zaposlenika

Modul za |uređivanje kadrovske evidencije nudi sljedeće funkcije:

 

1.12.1. Uvoz podataka o zaposlenicima iz Excela-a

Program omogućuje uvoz podataka o zaposlenim djelatnicima iz drugog izvora putem datoteke, koju prethodno prilagodimo u programu Excel.

U Excelu ili u programu OpenOffice Calc uređujemo tablicu sa podacima o zaposlenicima. Podatke je potrebno pripremiti na sljedeći način (redni brojevi su redni brojevi stupaca u tabeli):

1.Matični broj zaposlenika odnosno šifra partnera.
2.Ime zaposlenika.
3.Prezime zaposlenika.
4.Ulica i kućni broj prebivališta.
5.Poštanski broj.
6.Mjesto.
7.Spol, pri čemu slovo M označava muški spol, slova Ž, F ili Z ženski spol. Ako podatak ne postoji, polje možemo pustiti prazno, nakon čega će u tom polju biti iskazan podatak nepoznato.
8.Naziv radnog mjesta.
9.Odjel odnosno organizacijska/poslovna jedinica.
10.Elektronska adresa.
11.Korisničko ime, koje dodijeljujemo zaposleniku, za uporabu programa (opcijsko).
12.Šifra mjesta troška.
13.JMBG zaposlenika.
14.OIB zaposlenika.
15.Županija (šifra)
16.Općina (šifra)
17.Datum ulaza odnosno početka radnog odnosa kod trenutnog poslodavca.
18.Datum izlaza odnosno datum prestanka radnog odnosa kod trenutnog poslodavca.
19.Minuli radni staž u godinama prije trenutnog poslodavca.
20.Minuli radni staž u mjesecima prije trenutnog poslodavca.
21.Minuli radni staž u danima prije trenutnog poslodavca.
22.Bruto plaća zaposlenika kod trenutnog poslodavca.
23.TRR
24.Stručna sprema (NKV, NSS, PKV, KV, SSS, VKV, VŠS, VSS, VSS-Mr, VSS-Dr, VSS-Dr spec)
25.Tip radnog vremena (tipRadnogVremenaPuno, tipRadnogVremenaNepotupuno, tipRadnogVremenaSkraceno)
26.Radni odnos (Neodređeno, Određeno)
27.Ser. br. radne knjižice
28.Reg. br. radne knjižice
29.Osobni br. iz radne knjižice
30.Kvalifikacija iz radne knjižice
31.MO II. stup (Da, Ne)
32.Grad/općina rada
33.PK kartica (pkKarticaTip1, pkKarticaTip2)
34.Staž u povećanom trajanju (beneficirani) (stazSaPovecanimTrajanjemNema, stazSaPovecanimTrajanjem14, stazSaPovecanimTrajanjem15, stazSaPovecanimTrajanjem16, stazSaPovecanimTrajanjem18, stazSaPovecanimTrajanjem24)
35.Detaširani radnik
36.Područje posebne državne skrbi (podrucjePosebneDrzavneSkrbiNije, podrucjePosebneDrzavneSkrbiSkupina1, podrucjePosebneDrzavneSkrbiSkupina2, podrucjePosebneDrzavneSkrbiUmanjenjePorezaSkupina1Vukovar)
37.Nerezident je porezni obveznik (1 - Da, 0 - Ne)

Naziv županije / grada / općine Br. oznaka grada/općine

ZAGREBAČKA ŽUPANIJA 1
BEDENICA 550
BISTRA 547
BRCKOVLJANI 033
BRDOVEC 034
DUBRAVA 097
DUBRAVICA 549
DUGO SELO 101
FARKAŠEVAC 114
GRADEC 135
IVANIĆ-GRAD 158
JAKOVLJE 163
JASTREBARSKO 169
KLINČA SELO 190
KLOŠTAR IVANIĆ 193
KRAŠIĆ 533
KRAVARSKO 545
KRIŽ 213
LUKA 548
MARIJA GORICA 539
ORLE 542
PISAROVINA 331
POKUPSKO 544
PRESEKA 356
PUŠĆA 362
RAKOVEC 536
RUGVICA 376
SAMOBOR 380
STUPNIK 551
SVETA NEDELJA (Samobor) 436
SVETI IVAN ZELINA 429
VELIKA GORICA 541
VRBOVEC 508
ZAPREŠIĆ 543
ŽUMBERAK 540
KRAPINSKO-ZAGORSKA ŽUPANIJA 2
BEDEKOVČINA 011
BUDINŠCINA 041
DESINIĆ 070
DONJA STUBICA 079
ĐURMANEC 108
GORNJA STUBICA 125
HRAŠĆINA 146
HUM NA SUTLI 152
JESENJE 552
KLANJEC 187
KONJŠČINA 200
KRALJEVEC NA SUTLI 208
KRAPINA 211
KRAPINSKE TOPLICE 212
KUMROVEC 553
LOBOR 236
MAČE 248
MARIJA BISTRICA 256
MIHOVLJAN 265
NOVI GOLUBOVEC 554
OROSLAVJE 311
PETROVSKO 329
PREGRADA 352
RADOBOJ 364
STUBIČKE TOPLICE 422
SVETI KRIŽ ZACRETJE 430
TUHELJ 466
VELIKO TRGOVIŠĆE 481
ZABOK 519
ZAGORSKA SELA 521
ZLATAR 526
ZLATAR BISTRICA 527
SISAČKO-MOSLAVAČKA ŽUPANIJA 3
DONJI KUKURUZARI 083
DVOR 102
GLINA 121
GVOZD 510
HRVATSKA DUBICA 149
HRVATSKA KOSTAJNICA 150
JASENOVAC 168
KUTINA 220
LEKENIK 228
LIPOVLJANI 232
MAJUR 555
MARTINSKA VES 259
NOVSKA 293
PETRINJA 328
POPOVAČA 347
SISAK 391
SUNJA 426
TOPUSKO 457
VELIKA LUDINA 477
KARLOVAČKA ŽUPANIJA 4
BARILOVIĆ 007
BOSILJEVO 030
CETINGRAD 049
DRAGANIĆ 090
DUGA RESA 099
GENERALSKI STOL 120
JOSIPDOL 172
KAMANJE 623
KARLOVAC 179
KRNJAK 216
LASINJA 225
NETRETIĆ 281
OGULIN 297
OZALJ 315
PLAŠKI 333
RAKOVICA 365
RIBNIK 556
SABORSKO 378
SLUNJ 400
TOUNJ 557
VOJNIĆ 503
ŽAKANJE 530
VARAŽDINSKA ŽUPANIJA 5
BEDNJA 012
BERETINEC 019
BREZNICA 036
BREZNIČKI HUM 151
CESTICA 048
DONJA VOĆA 080
GORNJI KNEGINEC 129
IVANEC 156
JALŽABET 165
KLENOVNIK 189
LEPOGLAVA 229
LUDBREG 244
LJUBEŠĆICA 247
MALI BUKOVEC 251
MARTIJANEC 085
MARUŠEVEC 260
NOVI MAROF 289
PETRIJANEC 326
SRAČINEC 410
SVETI ĐURĐ 437
SVETI ILIJA 438
TRNOVEC BARTOLOVEČKI 462
VARAŽDIN 472
VARAŽDINSKE TOPLICE 473
VELIKI BUKOVEC 558
VIDOVEC 484
VINICA 486
VISOKO 493
KOPRIVNIČKO-KRIŽEVAČKA ŽUPANIJA 6
DRNJE 096
ĐELEKOVEC 104
ĐURĐEVAC 107
FERDINANDOVAC 115
GOLA 122
GORNJA RIJEKA 618
HLEBINE 145
KALINOVAC 559
KALNIK 560
KLOŠTAR PODRAVSKI 194
KOPRIVNICA 201
KOPRIVNIČKI BREGI 202
KOPRIVNIČKI IVANEC 203
KRIŽEVCI 214
LEGRAD 227
MOLVE 270
NOVIGRAD PODRAVSKI 292
NOVO VIRJE 561
PETERANEC 324
PODRAVSKE SESVETE 616
RASINJA 366
SOKOLOVAC 405
SVETI IVAN ŽABNO 439
SVETI PETAR OREHOVEC 442
VIRJE 490
BJELOVARSKO-BILOGORSKA ŽUPANIJA 7
BEREK 018
BJELOVAR 024
ČAZMA 063
DARUVAR 067
DEŽANOVAC 071
ĐULOVAC 105
GAREŠNICA 119
GRUBIŠNO POLJE 139
HERCEGOVAC 144
IVANSKA 161
KAPELA 176
KONČANICA 199
NOVA RAČA 287
ROVIŠĆE 375
SEVERIN 562
SIRAČ 390
ŠANDROVAC 564
ŠTEFANJE 450
VELIKA PISANICA 478
VELIKA TRNOVITICA 565
VELIKI GRĐEVAC 480
VELIKO TROJSTVO 483
ZRINSKI TOPOLOVAC 566
PRIMORSKO-GORANSKA ŽUPANIJA 8
BAKAR 004
BAŠKA 008
BROD MORAVICE 038
CRES 052
CRIKVENICA 053
ČABAR 055
ČAVLE 061
DELNICE 069
DOBRINJ 074
FUŽINE 117
JELENJE 170
KASTAV 180
KLANA 186
KOSTRENA 538
KRALJEVICA 209
KRK 215
LOKVE 237
LOPAR 624
LOVRAN 242
MALI LOŠINJ 252
MALINSKA - DUBAŠNICA 253
MATULJI 261
MOŠĆENIČKA DRAGA 273
MRKOPALJ 275
NOVI VINODOLSKI 290
OMIŠALJ 301
OPATIJA 302
PUNAT 360
RAB 363
RAVNA GORA 369
RIJEKA 373
SKRAD 393
VINODOLSKA OPĆINA 488
VIŠKOVO 495
VRBNIK 507
VRBOVSKO 509
LIČKO-SENJSKA ŽUPANIJA 9
BRINJE 037
DONJI LAPAC 084
GOSPIĆ 130
KARLOBAG 178
LOVINAC 240
NOVALJA 288
OTOČAC 313
PERUŠIĆ 323
PLITVIČKA JEZERA 455
SENJ 387
UDBINA 467
VRHOVINE 512
VIROVITIČKO-PODRAVSKA ŽUPANIJA 10
CRNAC 054
ČAČINCI 056
ČAĐAVICA 057
GRADINA 136
LUKAČ 245
MIKLEUŠ 266
NOVA BUKOVICA 283
ORAHOVICA 307
PITOMAČA 332
SLATINA 395
SOPJE 407
SUHOPOLJE 424
ŠPIŠIĆ BUKOVICA 449
VIROVITICA 491
VOĆIN 499
ZDENCI 524
POŽEŠKO-SLAVONSKA ŽUPANIJA 11
BRESTOVAC 035
ČAGLIN 058
JAKŠIĆ 164
KAPTOL 177
KUTJEVO 221
LIPIK 231
PAKRAC 318
PLETERNICA 334
POŽEGA 351
VELIKA 475
BRODSKO-POSAVSKA ŽUPANIJA 12
BEBRINA 010
BRODSKI STUPNIK 039
BUKOVLJE 567
CERNIK 046
DAVOR 068
DONJI ANDRIJEVCI 081
DRAGALIĆ 568
GARČIN 118
GORNJA VRBA 569
GORNJI BOGIĆEVCI 127
GUNDINCI 140
KLAKAR 185
NOVA GRADIŠKA 284
NOVA KAPELA 285
OKUČANI 299
OPRISAVCI 303
ORIOVAC 309
PODCRKAVLJE 338
REŠETARI 372
SIBINJ 388
SIKIREVCI 570
SLAVONSKI BROD 396
SLAVONSKI ŠAMAC 397
STARA GRADIŠKA 412
STARO PETROVO SELO 418
VELIKA KOPANICA 476
VRBJE 506
VRPOLJE 514
ZADARSKA ŽUPANIJA 13
BENKOVAC 017
BIBINJE 020
BIOGRAD NA MORU 022
GALOVAC 571
GRAČAC 131
JASENICE 167
KALI 173
KOLAN 622
KUKLJICA 572
LIŠANE OSTROVIČKE 234
NIN 282
NOVIGRAD 537
OBROVAC 296
PAG 316
PAKOŠTANE 317
PAŠMAN 320
POLAČA 344
POLIČNIK 345
POSEDARJE 349
POVLJANA 573
PREKO 354
PRIVLAKA (Zadar) 574
RAŽANAC 371
SALI 379
STANKOVCI 411
STARIGRAD 416
SUKOŠAN 425
SVETI FILIP I JAKOV 428
ŠKABRNJA 445
TKON 575
VIR 489
VRSI 625
ZADAR 520
ZEMUNIK DONJI 525
OSJEČKO-BARANJSKA ŽUPANIJA 14
ANTUNOVAC 002
BELI MANASTIR 013
BELIŠĆE 016
BILJE 021
BIZOVAC 023
ČEMINAC 064
ČEPIN 065
DARDA 066
DONJA MOTIČINA 576
DONJI MIHOLJAC 086
DRAŽ 091
DRENJE 094
ĐAKOVO 103
ĐURĐENOVAC 106
ERDUT 110
ERNESTINOVO 111
FERIČANCI 116
GORJANI 124
JAGODNJAK 609
KNEŽEVI VINOGRADI 195
KOŠKA 205
LEVANJSKA VAROŠ 230
MAGADENOVAC 578
MARIJANCI 257
MOSLAVINA PODRAVSKA 271
NAŠICE 278
OSIJEK 312
PETLOVAC 325
PETRIJEVCI 327
PODGORAČ 340
POPOVAC 346
PUNITOVCI 361
SATNICA ĐAKOVAČKA 381
SEMELJCI 386
STRIZIVOJNA 421
ŠODOLOVCI 614
TRNAVA 461
VALPOVO 471
VILJEVO 485
VIŠKOVCI 494
VLADISLAVCI 579
VUKA 517
ŠIBENSKO-KNINSKA ŽUPANIJA 15
BILICE 621
BISKUPIJA 310
CIVLJANE 051
DRNIŠ 095
ERVENIK 113
KIJEVO 183
KISTANJE 184
KNIN 196
MURTER - KORNATI 617
PIROVAC 581
PRIMOŠTEN 357
PROMINA 298
ROGOZNICA 582
RUŽIĆ 377
SKRADIN 394
ŠIBENIK 444
TISNO 454
TRIBUNJ 626
UNEŠIĆ 469
VODICE 500
VUKOVARSKO-SRIJEMSKA ŽUPANIJA 16
ANDRIJAŠEVCI 001
BABINA GREDA 003
BOGDANOVCI 026
BOROVO 029
BOŠNJACI 032
CERNA 044
DRENOVCI 092
GRADIŠTE 137
GUNJA 141
ILOK 154
IVANKOVO 159
JARMINA 166
LOVAS 239
MARKUŠICA 610
NEGOSLAVCI 612
NIJEMCI 295
NUŠTAR 294
OTOK (Vinkovci) 535
PRIVLAKA (Vukovar) 583
STARI JANKOVCI 414
STARI MIKANOVCI 415
ŠTITAR 628
TOMPOJEVCI 456
TORDINCI 458
TOVARNIK 459
TRPINJA 464
VINKOVCI 487
VOĐINCI 584
VRBANJA 505
VUKOVAR 518
ŽUPANJA 534
SPLITSKO-DALMATINSKA ŽUPANIJA 17
BAŠKA VODA 009
BOL 027
BRELA 077
CISTA PROVO 050
DICMO 072
DUGI RAT 100
DUGOPOLJE 585
GRADAC 134
HRVACE 148
HVAR 153
IMOTSKI 155
JELSA 171
KAŠTELA 181
KLIS 192
KOMIŽA 197
LEĆEVICA 586
LOKVIČIĆI 587
LOVREĆ 243
MAKARSKA 249
MARINA 258
MILNA 267
MUĆ 087
NEREŽIŠĆA 280
OKRUG 588
OMIŠ 300
OTOK (Sinj) 314
PODBABLJE 337
PODGORA 339
PODSTRANA 341
POSTIRA 350
PRGOMET 589
PRIMORSKI DOLAC 590
PROLOŽAC 088
PUČIŠĆA 358
RUNOVIĆI 591
SEGET 382
SELCA 383
SINJ 389
SOLIN 406
SPLIT 409
STARI GRAD 413
SUĆURAJ 423
SUPETAR 427
SUTIVAN 592
ŠESTANOVAC 443
ŠOLTA 447
TRILJ 460
TROGIR 463
TUČEPI 593
VIS 492
VRGORAC 511
VRLIKA 513
ZADVARJE 595
ZAGVOZD 522
ZMIJAVCI 528
ISTARSKA ŽUPANIJA 18
BALE - VALLE 005
BARBAN 006
BRTONIGLA - VERTENEGLIO 040
BUJE - BUIE 042
BUZET 043
CEROVLJE 047
FAŽANA - FASANA 619
FUNTANA - FONTANE 629
GRAČIŠĆE 132
GROŽNJAN - GRISIGNANA 138
KANFANAR 175
KAROJBA 596
KAŠTELIR LABINCI CASTELLIERE S. DOMENICA 597
KRŠAN 217
LABIN 222
LANIŠĆE 223
LIŽNJAN - LISIGNANO 235
LUPOGLAV 246
MARČANA 254
MEDULIN 263
MOTOVUN - MONTONA 274
NOVIGRAD - CITTANOVA 291
OPRTALJ - PORTOLE 304
PAZIN 321
PIĆAN 330
POREČ - PARENZO 348
PULA - POLA 359
RAŠA 368
ROVINJ - ROVIGNO 374
SVETA NEDELJA (Labin) 432
SVETI LOVREČ 431
SVETI PETAR U ŠUMI 433
SVETVINČENAT 435
TAR VABRIGA TORRE ABREGA 631
TINJAN 453
UMAG - UMAGO 468
VIŠNJAN - VISIGNANO 497
VIŽINADA - VISINADA 498
VODNJAN - DIGNANO 502
VRSAR - ORSERA 516
ŽMINJ 531
DUBROVAČKO-NERETVANSKA ŽUPANIJA 19
BLATO 025
DUBROVAČKO PRIMORJE 598
DUBROVNIK 098
JANJINA 599
KONAVLE 198
KORČULA 204
KULA NORINSKA 219
LASTOVO 226
LUMBARDA 600
METKOVIĆ 264
MLJET 268
OPUZEN 306
OREBIĆ 308
PLOČE 335
POJEZERJE 343
SLIVNO 399
SMOKVICA 402
STON 419
TRPANJ 601
VELA LUKA 474
ZAŽABLJE 523
ŽUPA DUBROVAČKA 602
MEĐIMURSKA ŽUPANIJA 20
BELICA 015
ČAKOVEC 060
DEKANOVEC 603
DOMAŠINEC 075
DONJA DUBRAVA 078
DONJI KRALJEVEC 082
DONJI VIDOVEC 089
GORIČAN 123
GORNJI MIHALJEVEC 604
KOTORIBA 206
MALA SUBOTICA 250
MURSKO SREDIŠĆE 276
NEDELIŠĆE 279
OREHOVICA 605
PODTUREN 342
PRELOG 355
PRIBISLAVEC 620
SELNICA 385
STRAHONINEC 606
SVETA MARIJA 607
SVETI JURAJ NA BREGU 440
SVETI MARTIN NA MURI 441
ŠENKOVEC 608
ŠTRIGOVA 452
VRATIŠINEC 504
GRAD ZAGREB 21
ZAGREB 133

U program možemo uvoziti samo podatke u formatima TAB delimited te CSV, koji su podržani kako u Excel-u tako i u OpenOffice Calc.

Izaberemo |File/Save As... odnosno |Datoteka/Spremi kao... te tabelu spremimo u formatu CSV odnosno Tab delimited. Označimo spremanje datoteke s uporabom kodne strane (charset) Windows CP1250 tj. WIN LATIN2.

Primjer datoteke CSV:

EZ_PregledPretrazivanje.csv

Primjer datoteke Tab delimited:

Zaposleni.txt

Podaci o zaposlenicima nalaze se u modulu Partneri, gdje u izborniku na lijevoj strani izaberemo poveznicu Zaposlenici. Izborom te poveznice otvora se maska za Pregled i pretraživanje zaposlenika [1.12.2] kao što je prikazano na slici dolje:

  
Maska za pregled i pretraživanje zaposlenika
  
  Slika 691: Maska za pregled i pretraživanje zaposlenika

Kao što vidimo na slici gore, na raspolaganju je izbornik |Dodatne mogućnosti, u kojem se nalazi mogućnost za uvoz zaposlenika iz datoteke, a što prikazuje slika dolje:

  
Izbornik dodatne mogućnosti
  
  Slika 692: Izbornik dodatne mogućnosti

Izborom mogućnosti |Dodatne možnosti |Uvoz zaposlenika iz datoteke, otvora se maska za uvoz zaposlenika iz Excela. Maska izgleda ovako:

  
Maska za uvoz zaposlenika iz datoteke
  
  Slika 693: Maska za uvoz zaposlenika iz datoteke

Kao što vidimo na slici gore, prije uvoza podataka o zaposlenicima iz datoteke, možemo izabrati format datoteke, iz koje ćemo uvoziti podatke (CSV ili Tab delimited)! Možemo i označiti što će se dogoditi, da zaposlenik iz datoteke još ne postoji, ako u programu već postoje podaci o zaposleniku s istom šifrom i istovremeno odredimo priuzete privilegije za novo uvožene korisnike programa. To učinimo jednostavnim klikom na sve mogućnosti, koje će program uzimati u obzir pri uvozu podataka iz datoteke.

Primjer pretraživanja datoteke v formatu Tab delimited:

  
Maska za pretraživanje datoteke sa podacima o zaposlenicima u formatu Tab delimited
  
  Slika 694: Maska za pretraživanje datoteke sa podacima o zaposlenicima u formatu Tab delimited

Primjer pretraživanja datoteke u formatu CSV:

  
Maska za pretraživanje datoteke sa podacima o zaposlenicima u formatu CSV
  
  Slika 695: Maska za pretraživanje datoteke sa podacima o zaposlenicima u formatu CSV

Nakon što pronađemo datoteku, potrebno je kliknuti na gumbUvoz podataka, čime ćemo pokrenuti prijenos podataka. Maska, koja se prikaže klikom na gumb Uvoz podataka prikazuje Status obrade odnosno, prikazuje kada će prijenos biti završen.

  
Status obrade odnosno tijek prijenosa podataka
  
  Slika 696: Status obrade odnosno tijek prijenosa podataka

Svakim klikom na gumb Osviježi prikazuje se vrijeme do kraja prijenosa.

Zatvaranjem te maske, prijenos će biti završen, a podaci o zaposlenicima uvoženi u program.

 

1.12.2. Pregled i pretraživanje zaposlenika

Evidenciji zaposlenika možemo pristupiti kroz modul |Partneri |Zaposlenici:

  
Evidencija zaposlenika
  
  Slika 697: Evidencija zaposlenika

Pretraga zaposlenika unutar evidencije je moguća po sljedećim kriterijima:

Ime i prezimeUpišemo ime i prezime zaposlenika, podatke o kojem želimo potražiti unutar evidencije.
OIBUpišemo OIB zaposlenika kojeg želimo potražiti u evidenciji.
Šifra part.Upišemo šifru, koju smo dodijelili zaposleniku, za pretragu u evidenciji.
StatusIz padajućeg izbornika, klikom na dropDown.gif izaberemo status zaposlenika, po kojem želimo potražiti zaposlenike u evidenciji (aktivan, neaktivan).
Vrsta zaposlenjaIz padajućeg izbornika, klikom na dropDown.gif izaberemo vrstu zaposlenja po kojoj želimo potražiti zaposlenike u evidenciji.
Radni odnosIz padajućeg izbornika, klikom na dropDown.gif izaberemo vrstu radnog odnosa (određeno, neodređeno) po kojoj želimo pokrenuti pretraživanje zaposlenika.
Tip radnog vremenaIz padajućeg izbornika, klikom na dropDown.gif izaberemo tip radnog vremena (puno, nepotpuno, skraćeno) po kojem želimo pokrenuti pretraživanje zaposlenika.
Mj. troš.Izaberemo mjesto troška za pretragu zaposlenika u evidenciji.

Podatke o novom zaposleniku možemo unijeti klikom na gumb Novi unos. Otvoriti će se maska za unos podataka o zaposleniku [1.12.3].

 

1.12.3. Unos podataka o zaposleniku

Podatke o zaposleniku unosimo u modulu |Partneri |Zaposlenici. Za unos novog zaposlenika kliknemo na gumb Novi unos. Otvoriti će se maska za unos podataka, prikazana na slici dolje:

  
  
Unos podataka o zaposlenju
  
  Slika 699: Unos podataka o zaposlenju

Šifra zaposlenikaUpisujemo šifru zaposlenika. Podatak nije obavezan.
Mjesto troškaIz padajućeg izbornika izaberemo mjesto troška na koje ćemo vezati zaposlenika. Uvjet je da smo mjesto troška prethodno upisali u šifrarnik mjesta troška. Unos mjesta troška u podacima o zaposleniku nije obavezan.
ImeUpišemo ime zaposlenika. Unos podataka je obavezan.
PrezimeUpišemo prezime zaposlenika. Unos podatka je obavezan.
Datum rođenjaUpišemo datum rođenja zaposlenika. Klikom na calendar.gif možemo aktivirati priručni kalendar, u kojem izaberemo datum.
SpolPreuzeti izbor je nepoznato, a podatak možemo upisati odabirom iz padajućeg izbornika, klikom na dropDown.gif.
Bračni statusPreuzeti izbor je nepoznato, a podatak možemo upisati odabirom iz padajućeg izbornika, klikom na dropDown.gif.
JMBGU prazno polje upišemo JMBG zaposlenika.
OIBUpišemo osobni identifikacijski broj zaposlenika.
UlicaUpišemo ulicu i kućni broj zaposlenika. Unos podatka je obavezan.
Poštanski br./MjestoUpišemo poštanski broj mjesta, u kojem zaposlenik ima prijavljeno prebivalište. Po unosu poštanskog broja automatski će se upisati i naziv mjesta (u e-računima je ugrađen šifrarnik poštanskih brojeva i mjesta).
TelefonUpišemo telefonski broj zaposlenika.
MobitelUpišemo broj mobitela zaposlenika.
E-mailUpišemo adresu e-pošte zaposlenika. Podatak može služiti sa slanje isplatne liste zaposleniku direktno iz programa ili pak za slanje nove zaporke za prijavu u program.


Godišnji odmor za tekuću godinu (dani)Unos broja dana godišnjeg odmora, za tekuću godinu.
Donos godišnjeg odmora iz prethodne godine(dani)Unos broja dana godišnjeg odmora, preneseni iz protekle godine.
Razdaljina od mjesta stanovanja u kmUnos broja km od prebivališta zaposlenika do radnog mjesta.
Relacija prijevoza na posaoUnos relacije, po kojoj zaposlenik putuje na posao.
Marka osobnog vozilaUnos marke automobila, u vlasništvu zaposlenika. Podatak će se koristiti kod ispisa putnog naloga, gdje je odobrena uporaba vozila zaposlenika.
Reg. br. osobnog vozilaUnos registracijskog broja, osobnog vozila zaposlenika. Podatak će se koristiti pri ispisu putnih naloga, gdje je odobrena uporaba osobnog vozila zaposlenika.
Uporaba službenog vozilaAko zaposlenik koristi službeno vozilo i u privatne svrhe, upišite koje vozilo koristi. U suprotnome se preuzima izbor, da zaposlenik ne koristi službeno vozilo u privatne svrhe.
Dodatno službeno voziloU slučaju, kada zaposlenik koristi dodatno službeno vozilo, upišite o kojem se vozilu radi. U suprotnome se preuzima izbor, da zaposlenik ne koristi dodatno službeno vozilo.

 

1.12.4. Podaci o zaposlenju

Podatke o zaposleniku i o zaposlenju unosimo u modulu |Partneri |Zaposlenici. Podatke o zaposlenju upisujemo u sljedeću masku:

  
Unos podataka o zaposlenju
  
  Slika 700: Unos podataka o zaposlenju

Značenje pojedinačnog polja za unos podataka je sljedeće:

Naziv radnog mjestaUpisujemo naziv radnog mjesta zaposlenika (npr. direktor, tajnica, računovođa itd.).
Grad/općina radaIz padajućeg izbornika, klikom na dropDown.gif izaberemo grad/općinu u kojoj zaposlenik radi.
Grad/općina za prirezIz padajućeg izbornika, klikom na dropDown.gif izaberemo grad/općinu za obračun prireza.
Ako je izaslani radnik onda označite u kojoj državiIz padajućeg izbornika izaberemo državu u koju je zaposlenik izaslan na rad.
Vrsta zaposlenjaIzaberemo je li zaposlenje nastupilo po kolektivnom ugovoru, individualnom ugovoru, ili je osoba vlasnik obrta, vlasnik društva i dr. Podatak je važan za pravilan obračun plaće, poduzetničke plaće i za obračun doprinosa za samostalne djelatnosti.
Poslodavac je glavni poslodavac zaposlenikaOznačimo ako je poslodavac glavni poslodavac zaposlenika. Podatak utječe na prijenos osobnog odbitka u obračun plaće i/ili drugih primitaka, dok se u suprotnome smatra, da je osoba zaposlena kod dva ili više poslodavca te kod njih koristi osobni odbitak.
PK karticaPodatak biramo iz padajućeg izbornika, klikom na dropDown.gif.
Radni odnosIz padajućeg izbornika, klikom na gumb dropDown.gif, izaberemo vrstu radnog odnosa (određeno, neodređeno)
Tip radnog vremenaIz padajućeg izbornika, klikom na gumb dropDown.gif, izaberemno tip radnog vremena (puno, nepotpuno, skraćeno). Unos podatka je važan za pravilno popunjavanje JOPPD obrasca.
Datum početka radaUnos datuma početka rada je obavezan. Klikom na calendar.gif aktiviramo priručni kalendar, u kojem možete izabrati datum početka rada.
Datum prestanka radnog odnosaUnosimo datum prestanka rada zaposlenika. Klikom na calendar.gif aktiviramo priručni kalendar, u kojem možete izabrati datum prestanka rada.
Datum prvog zaposlenjaUpisujemo datum prvog zaposlenja (ručno ili uz pomoć kalendara). Podatak unosimo u slučaju ako se osoba po prvi put zapošljava, zbog čega je poslodavac oslobođen plaćanja doprinosa na plaću.
InvalidnostUpisujemo podatak o invalidnosti zaposlenika.
Prethodni radni stažUpisujemo broj godina, mjeseci i dana prethodnog radnog staža zaposlenika.
Bruto plaćaUpišemo bruto iznos plaće zaposlenika.
Koeficijent za izračun plaćeUpisujemo koeficijent za izračun plaće. Podatak nije obavezan.
Br. sati rada tjednoUpišemo broj sati rada tjedno (npr. 40 ili 20)
Broj radnih dana u tjednuUpišemo broj radnih dana u tjednu (npr. 5 ili 6)
Postavka satnice za bolovanje preko 42 danaUpišemo iznos bruto satnice za bolovanje iznad 42 dana. Podatak se uzima u obzir u slučaju refundacije, kada se iznos naknade izračunava na temelju prosjeka plaće, a te plaće nismo unijeli u program.
Dan dospijeća isplatePreuzeto je upisan 15. u mjesecu. Ukoliko ugovorima odredimo drugačije, tada upišemo datum isplate plaće. U suprotnome će u slučaju da je plaća isplaćena poslije 15. u mjesecu, na isplatnoj listi biti sadržani podaci kao u slučaju neisplate tj isplate zakašnjele plaće.
Mjesečni obračun olakšica za područja posebne državne skrbiOznačimo ako zaposlenik prebiva na području posebne državne skrbi, zbog čega se pri godišnjem obračunu poreza na dohodak u obzir uzima veći iznos osobnog odbitka.
Iznos po km za prijevoz na posao osobnim vozilomUkoliko zaposleniku isplaćujemo troškove za prijevoz na posao osobnim vozilom po km, tada upisujemo iznos naknade po km.

 

1.12.5. Podaci o kreditu zaposlenika

Podatke o kreditu zaposlenika unosimo kada pri obračunu plaće nastupa obustava. Podatke o zaposleniku možemo upotpuniti/mjenjati u modulu |Partneri |Zaposlenici, klikom na ime i prezime zaposlenika.

Za unos podataka o kreditu zaposlenika kliknemo na poveznicu |+ Dodaj pod |Podaci o kreditima i unos novih kredita unutar maske za unos podataka o zaposleniku:

  
Unos podataka o kreditu
  
  Slika 701: Unos podataka o kreditu

  
Maska za unos podataka o kreditu
  
  Slika 702: Maska za unos podataka o kreditu

U ovaj modul unosimo i podatke o eventualnim ovrhama (u polju Vrsta obustave izaberemo ovrha (najviši prioritet)).

.

Vrsta obustaveU padajućem izborniku izaberemo odgovarajuću vrstu obustave (kredit, ovrha, članarina,...).
OpisUpisujemo opis obustave. Unos podatka je obavezan.

Primatelj

NazivUnos primatelja uplate. Podatak je obavezan.
Sjedište/MjestoUpisujemo podatke o adresi primatelja.
Broj računa/Poziv na brojUpisujemo broj računa za isplatu obustave i poziv na broj. Podatak je obavezan.
Vrsta poslaU padajućem izborniku izaberemo odgovarajuću vrstu posla. Podatak je obavezan.

Podaci o kreditu

Iznos cjelokupnog kreditaUnos cjelokupnog iznosa kredita. Podatak je obavezan.
Br. svih obrokaUnos broja svih obroka kredita.
Iznos obrokaUnos iznosa jednog obroka.
odn. formula za obrokUnos postotka iznosa jednog obroka u odnosu na neto plaću zaposlenika.
Iznos otplaćenog kreditaUnos otplaćenog iznosa kredita, ukoliko je zaposlenik određeni iznos kredita već otplatio.
Br. plaćenih obrokaUnos broja otplaćenih obroka.
Dospijeće prvog obrokaUpišemo datum dospijeća prvog obroka odnosno, izaberemo ga klikom na kalendar calendar.gif. Obrok će se odbiti pri obračunu plaće, koji je bio napravljen nakon tog datuma. U slučaju ako polje ostavimo prazno, datum će automatski biti postavljen na današnji.
Dospijeće zadnjeg obrokaUpišemo datum dospijeća zadnjeg obroka odnosno, izaberemo ga klikom na kalendar calendar.gif. Nakon tog datuma se u obračun plaće više neće prenositi obustava.

Unos podataka potvrdimo klikom na gumb U redu

 

1.12.6. Podaci o bankovnom računu zaposlenika

Za unos bankovnog računa zaposlenika kliknemo na poveznicu |+ Dodaj pod |Podatci o tekućim računima zaposlenika:

  
Unos podataka o transakcijskim računima zaposlenika
  
  Slika 703: Unos podataka o transakcijskim računima zaposlenika

  
Maska za unos podataka o bankovnom računu zaposlenika
  
  Slika 704: Maska za unos podataka o bankovnom računu zaposlenika

U polja za unos upišemo sljedeće podatke:

BankaUpišemo naziv banke u kojoj zaposlenik ima otvoren račun.
Broj računaUpišemo broj bankovnog računa zaposlenika. U programu je ugrađena kontrola ispravnosti unosa bankovnog računa, stoga će vas u slučaju pogrešnog unosa program na to upozoriti i spriječiti pohranjivanje nepostojećeg računa.
Poziv na brojUpišemo poziv na broj.
NapomenaUpišemo željene napomene.

 

1.12.7. Dodjeljivanje korisničkog pristupa

Zaposlenicima možemo dodijeliti ovlasti za uvid u podatke u programu ili im omogućiti uporabu programa, tj. određenih programskih modula u skladu s njihovim ovlastima na radnom mjestu.

Svakom zaposleniku tako možemo odrediti kojim će modulima moći pristuptii, te koje će funkcije unutar pojedinačnog modula moći koristiti.

Korisničke ovlasti možemo dodijeliti u modulu |Partneri |Zaposlenici, klikom na ime i prezime zaposlenika, i zatim klikom na jezičak Korisnički pristup unutar maske s podacima o zaposleniku:

  
Dodijeljivanje korisničkih ovlasti za rad u programu
  
  Slika 705: Dodijeljivanje korisničkih ovlasti za rad u programu

Zaposlenicima tako možete omogućiti pristup programskim modulima, koji su uključeni unutar vašeg izabranog pretplatničkog paketa [http://hr.e-racuni.com/erhr/WikiPage?page=Price+list&lang=Croatian].

 

1.12.7.1. Korisnički pristup za izdane račune

Ako zaposleniku želimo omogućiti pristup i uporabu programskih funkcija u modulu |Prodaja |Računi, tada možemo dodijeliti korisničke ovlasti [1.12.7] navedene u nastavku:

Ovlasti_Prodaja_izdavanjeProdajnihDokumenata.gifKorisnik može izdavati ponude, račune, račune za predujam i odobrenja.
Ovlasti_Prodaja_pregledProdajnihDokumenata.gifKorisnik može pregledavati sve prodajne dokumente.
Ovlasti_Prodaja_pregledProdajnihDokumenata_SvaMT.gifKorisnik može pregledavati prodajne dokumente po svim mjestima troška. Ako želimo omogućiti pregled samo onih dokumenata koji su vezani na mjesto troška na kojem je korisnik određen kao referent, tada odznačimo ovu funkcionalnost.
Ovlasti_Prodaja_izdavanjeProdajnihDokumenata_RucniUnos.gifKorisnik ima ovlasti za računovodstveni unos računa, predujmova i odobrenja (unos namjenjen knjigovođama).
Ovlasti_Prodaja_pregledProdajnihArtikala.gifKorisnik može pregledavati šifrarnik prodajnih artikala/usluga.
Ovlasti_Prodaja_izmijenaProdajnihArtikala.gifKorisnik može unositi nove artikle i mjenjati podatke postojećih prodajnih artikala u šifrarniku.

 

1.12.7.2. Korisnički pristup za primljene račune

Ako zaposleniku želimo omogućiti pristup i uporabu programskih funkcija u modulu |Nabava |Ulazni računi, tada možemo dodijeliti korisničke ovlasti [1.12.7] navedene u nastavku:

Ovlasti_Nabava_PregledUR.gifKorisnik može vidjeti sve ulazne račune, upisane u modulu |Nabava |Ulazni računi.
Ovlasti_Nabava_UnosUR.gifKorisnik može unositi ulazne račune.

 

1.12.7.3. Korisnički pristup za izdana knjižna odobrenja

Ako zaposleniku želimo omogućiti pristup i uporabu programskih funkcija u modulu |Prodaja |Obavijesti o knjiženju odobrenja, tada možemo dodijeliti korisničke ovlasti [1.12.7] navedene u nastavku:

EZ_KO.gifKorisnik može samostalno izdavati knjižna odobrenja.

 

1.12.7.4. Korisnički pristup za primljena knjižna odobrenja

Ako zaposleniku želimo omogućiti pristup i uporabu programskih funkcija u modulu |Nabava |Primljene OK odobrenja, tada možemo dodijeliti korisničke ovlasti [1.12.7] navedene u nastavku:

Ovlasti_Nabava_UnosOdobrenja.gifKorisnik može samostalno unositi primljene OK odobrenja.
Ovlasti_Nabava_PregledOdobrenja.gifKorisnik ima uvid u sve upisane primljene OK odobrenja.

 

1.12.8. Kadrovska evidencija

Evidenciji zaposlenika pristupamo kroz modul |Partneri |Kadrovska evidencija. Za dodavanje novog zaposlenika u kadrovsku evidenciju kliknemo na gumb Novi unos, kao što je prikazano na slici u nastavku:

  
Dodavanje novog zaposlenika u kadrovsku evidenciju
  
  Slika 706: Dodavanje novog zaposlenika u kadrovsku evidenciju

Klikom na gumb za unos novog zaposlenika otvara se "čarobnjak" za pomoć pri unosu obaveznih i ostalih podataka potrebnih za izradu obračuna plaće.

  
Unos matičnih podataka zaposlenika
  
  Slika 707: Unos matičnih podataka zaposlenika

Po unosu zahtjevanih tj. obaveznih matičnih podataka nastavljamo s unosom ostalih podataka klikom na gumb Naprijed> ili unos podataka odmah zaključimo klikom na gumb Završi.

  
U svakom trenutku možemo preskočiti detaljni unos podataka te ih dopuniti kasnije
  
  Slika 708: U svakom trenutku možemo preskočiti detaljni unos podataka te ih dopuniti kasnije

Ukoliko potvrdimo unos matičnih podataka klikom na gumb Naprijed> otvara se maska za unos podataka o zaposlenju:

  
Unos podataka o zaposlenju
  
  Slika 709: Unos podataka o zaposlenju

Po unosu podataka o zaposlenju nastavljamo s unosom dodatnih podataka pri čemu možemo upisati je li zaposlenik osiguranik MO II stup i podatke poput šifre za kodiranje isplatne liste i adrese e-pošte za slanje isplatne liste zaposleniku:

  
Unos dodatnih podataka o zaposleniku
  
  Slika 710: Unos dodatnih podataka o zaposleniku

Na sljedećem koraku program nudi mogućnost unosa bankovnog računa na kojeg zaposlenik želi primati plaću:

  
Unos bankovnog računa zaposlenika za isplatu plaće
  
  Slika 711: Unos bankovnog računa zaposlenika za isplatu plaće

Ako zaposlenik ima više bankovnih računa dodatni račun možemo upisati naknadno na način da po završetku unosa podataka o zaposleniku kliknemo na rubriku Bankovni računi i upišemo dodatni račun [1.12.8.11] prije pohrane podataka.

Na kraju možemo upisati i podatke o godišnjem odmoru te unos završiti klikom na gumb Završi:

  
Unos podataka za evidenciju godišnjeg odmora
  
  Slika 712: Unos podataka za evidenciju godišnjeg odmora

Pri dodavanju zaposlenika u kadrovsku evidenciju potrebno je unijeti minimalno matične podatke što znači da 1. korak pri unosu podataka nije moguće preskočiti, dok svaki sljedeći korak možemo preskočiti klikom na gumb Preskoči, kao što prikazuje slika:

  
Unos manje važnih podataka možemo preskočiti
  
  Slika 713: Unos manje važnih podataka možemo preskočiti

Po unosu i pohrani podataka o zaposleniku otvara se pregled podataka kao što prikazuje slika:

  
Pregled kadrovske evidencije
  
  Slika 714: Pregled kadrovske evidencije

Ukoliko smo pri unosu podataka propustili ili preskočili unijeti određeni podatak to možemo u svakom trenutku učiniti naknadno. U kadrovskoj evidenciji kliknemo na ime i prezime zaposlenika i izmjenimo tj. ažuriramo sljedeće podatke:

GumbMaticni1.gifKlikom na redak uređujemo matične podatke [1.12.8.1] zaposlenika
GumbZacasni11.gifKlikom na redak uređujemo privremenu adresu [1.12.8.2] zaposlenika.
GumbIzobrazba1.gifKlikom na redak uređujemo obrazovanje/zanimanje [1.12.8.3] zaposlenika.
GumbDopust1.gifKlikom na redak uređujemo godišnji odmor [1.12.8.4] zaposlenika.
GumbZaposlitve.gifKlikom na redak uređujemo podatke o zaposlenju [1.12.8.5] zaposlenika.
GumbOstaloZap1.gifKlikom na redak uređujemo ostale podatke [1.12.8.6] zaposlenika.
GumbVzdrzevani1.gifKlikom na redak uređujemo uzdržavane članove [1.12.8.7] zaposlenika.
GumbKrediti1.gifKlikom na redak uređujemo kredite [1.12.8.8] i obustave zaposlenika.
GumbOsebneListine1.gifKlikom na redak uređujemo osobne dokumente [1.12.8.9] zaposlenika.
GumbDokumenti1.gifKlikom na redak uređujemo dokumente [1.12.8.10] zaposlenika.
GumbBARacuni1.gifKlikom na redak uređujemo bankovne račune za isplatu plaće [1.12.8.11] zaposleniku.
GumbBolniska1.gifKlikom na redak uređujemo bilježenje bolovanja [1.12.8.12] zaposlenika.
GumbLetRaz1.gifKlikom na redak uređujemo godišnje razgovore [1.12.8.13] sa zaposlenikom.
GumbUpor1.gifKlikom na redak uređujemo korisnički pristup [1.12.8.14] za zaposlenika.
GumbEvidencaPrisot1.gifKlikom na redak uređujemo evidenciju prisutnosti [1.12.8.15] zaposlenika.

Sve promjene kao i unosi novih podataka u kadrovskoj evidenciji također su prikazani u izborniku |Partneri |Zaposlenici te se uzimaju u ozbir pri sljedećim obračunima plaće u izborniku |Plaće.

 

1.12.8.1. Matični podaci

 

1.12.8.2. Privremena adresa

 

1.12.8.3. Izobrazba/zanimanje

 

1.12.8.4. Godišnji odmor

 

1.12.8.5. Podaci o zaposlenju

 

1.12.8.6. Ostali podaci zaposlenika

 

1.12.8.7. Uzdržavani članovi

 

1.12.8.8. Krediti i obustave

 

1.12.8.9. Osobni dokumenti

 

1.12.8.10. Dokumenti

 

1.12.8.11. Bankovni računi za isplatu plaće

 

1.12.8.12. Bilježenje bolovanja

 

1.12.8.13. Razgovori sa zaposlenikom

 

1.12.8.14. Korisnički pristup

 

1.12.8.15. Evidencija sati rada i prisutnosti

 

1.12.8.16. Generiranje šifre za PDF dokumente

U kadrovskoj evidenciji, unutar maske za unos ostalih podataka o zaposleniku, unijeti možemo šifru za generiranje PDF dokumenata.

Šifra se koristi pri kreiranju PDF dokumenata za slanje isplatne liste e-poštom izravno iz programa.


  
Unos šifre za generiranje PDF dokumenata
  
  Slika 715: Unos šifre za generiranje PDF dokumenata


Na pregledu zaposlenika u kadrovskoj evidenciji, u izborniku dodatnih mogućnosti dostupna je funkcionalnost automatskog generiranja PDF šifri za sve zaposlenike, ispis PDF šifri i slanje PDF šifri zaposlenicima putem e-maila.

  
Dodatne mogućnosti glede PDF šifri za dokumente
  
  Slika 716: Dodatne mogućnosti glede PDF šifri za dokumente

Za unos šifre za zaposlenike možemo koristiti funkcionalnost "Generiranja šifri za PDF dokumente", koja je dostupna na pregledu zaposlenika, kao što prikazuje slika gore. Odabirom te opcije možemo označiti za koje zaposlenike želimo zadati nove šifre (za sve zaposlenike ili samo za zaposlenike, koji još nemaju upisanu šifru). Zadati možemo način kreiranja šifre (iz OIB-a ili nasumično generiranu šifru).

  
Mogućnosti pri automatskom generiranju PDF zaporki
  
  Slika 717: Mogućnosti pri automatskom generiranju PDF zaporki

Odaberemo li generiranje šifre na temelju OIB-a zaposlenika, nužno je provjeriti jesmo li podatak prethodno upisali u podacima o zaposleniku. U suprotnome, šifra neće biti generirana. Po završenoj obradi, na uvid dobivamo popis zaposlenika za koje je šifra bila generirana kao i popis zaposlenika kojima šifra nije bila generirana uz opis uzroka negeneriranja šifre.

 

1.12.8.17. Uvoz kadrovskih podataka zaposlenika iz datoteke/tablice (Excel, CSV)

Uvoz šifrarnika zaposlenika iz datoteke pomoću čarobnjaka omogućuje ažuriranje postojećih podataka o zaposlenicima u lokalnom šifrarniku odnosno uvoz podataka o novim zaposlenicima u kadrovsku evidenciju.

Opcija uvoza podataka kadrovske evidencije nalazi se u modulu |Partneri |Kadrovska evidencija. U alatnoj traci iznad popisa zaposlenika kliknemo unutar izbornika s dodatnim mogućnostima "Više..." na opciju Uvoz zaposlenika iz datoteke - Novo kao što je prikazano na slici:

  
Šifrarnik zaposlenika možemo uvoziti iz datoteke pomoću čarobnjaka
  
  Slika 718: Šifrarnik zaposlenika možemo uvoziti iz datoteke pomoću čarobnjaka

U Evidenciji sati rada i odsutnosti ta je opcija dostupna klikom na gumb Uvoz zaposlenika iz Excel/CSV kao prikazano na slici u nastavku:

  
Šifrarnik zaposlenika možemo uvoziti iz datoteke pomoću čarobnjaka
  
  Slika 719: Šifrarnik zaposlenika možemo uvoziti iz datoteke pomoću čarobnjaka

Funkcionalnost je korisna posebno za tvrtke koje prelaze na program e-racuni.hr te su do sada vodile šifrarnik zaposlenika u Excelu ili ga izvozile iz programa u kojem su do sada vodile evidenciju. Korištenjem ove funkcionalnosti nije potrebno prilagođavati strukturu podataka prije uvoza u odgovarajući redoslijed stupaca u datoteci. Podatke je moguće uvoziti iz datoteka u formatu Excel, CSV ili ODS!

1. UVOZ DATOTEKE

Odabirom ove opcije započinjemo postupak uvoza podataka na način da najprije izaberemo datoteku iz koje ćemo uvoziti podatke i uvoz potvrdimo klikom na gumb Naprijed >:

  
Izaberemo datoteku iz koje ćemo uvoziti šifrarnik zaposlenika
  
  Slika 720: Izaberemo datoteku iz koje ćemo uvoziti šifrarnik zaposlenika

Ako datoteka nije u odgovarajućem formatu ili ne sadrži podatke program nas na to upozorava. Isto vrijedi i u slučaju ako je u datoteci više od 10.000 redova jer je to ograničenje pri uvozu podataka.

  
Datoteka nije u odgovarajućem formatu ili ne sadrži podatke
  
  Slika 721: Datoteka nije u odgovarajućem formatu ili ne sadrži podatke


2. KONTROLA PODATAKA

Potvrdom izabrane datoteke na sljedećem se koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.

Na ovoj stranici zadajemo koji podatak zaposlenika predstavlja podatak iz pojedinog stupca u datoteci.

Program pritom čita sadržaj datoteke tj. redoslijed stupaca i to prikazuje u obliku tablice kao prikazano na slici:

  
Prikaz podataka s redoslijedom stupaca iz datoteke
  
  Slika 722: Prikaz podataka s redoslijedom stupaca iz datoteke

Najprije označimo da li su u prvom retku naše datoteke iskazani nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci:

  
Opće postavke uvoza podataka
  
  Slika 723: Opće postavke uvoza podataka

Zatim nastavljamo s mapiranjem podataka iz datoteke u odgovarajuće atribute zaposlenika koje ćemo uvoziti.

Mapiranje zadajemo redoslijedom najprije za stupac A, zatim B, C itd. sve do zadnjeg stupca u datoteci.

Ako su u stupcu A naše datoteke iskazane šifre zaposlenika tako ćemo i izabrati (kao prikazano na slici) te potvrditi klikom na gumb >>

  
U stupcu A u datoteci iskazan je podatak o šifri zaposlenika
  
  Slika 724: U stupcu A u datoteci iskazan je podatak o šifri zaposlenika

Mapiranje podatka o šifri zaposlenika pohranjuje se u tablicu na desnoj strani i zatim nastavljamo s mapiranjem podatka iz stupca B naše datoteke. Mapiranje potvrdimo i nastavimo s mapiranjem podatka iz stupca C, itd. sve dok ne odredimo mapiranje svih stupaca iz datoteke koju ćemo uvoziti u program:

  
Mapiranje podataka iz stupaca A i B završeno, nastavak mapiranja podatka iz stupca C
  
  Slika 725: Mapiranje podataka iz stupaca A i B završeno, nastavak mapiranja podatka iz stupca C

Po zadavanju mapiranja podataka za sve stupce iz datoteke prelazimo na sljedeći korak klikom na gumb Naprijed >

Prelazak na sljedeći korak moguće je tek nakon što zadamo mapiranje barem obaveznih podataka, u suprotnome je gumb Naprijed > onemogućen.

  
Gumb "Naprijed" je onemogućen sve dok ne zadamo mapiranje barem obaveznih podataka
  
  Slika 726: Gumb "Naprijed" je onemogućen sve dok ne zadamo mapiranje barem obaveznih podataka

3. DODATNI PODACI

Otvara se stranica s dodatnim mogućnostima unutar kojih zadajemo što učiniti u slučaju ako su u datoteci sadržani podaci o zaposlenicima koje još nemamo u programu:

  
Dodatne postavke prije potvrde uvoza podataka
  
  Slika 727: Dodatne postavke prije potvrde uvoza podataka

Nakon što zadamo mapiranje, uvoz podataka potvrdimo klikom na gumb Završi kao prikazano na slici gore.

Po završenom uvozu program prikazuje sažetak uvoza s dodatnim pojašnjenjima:

  
Sažetak uvoza šifranika zaposlenika iz datoteke
  
  Slika 728: Sažetak uvoza šifranika zaposlenika iz datoteke

Ako uvozom želimo ažurirati postojeće podatke zaposlenika u šifrarniku, obavezno moramo zadati mapiranje podataka iz datoteke za barem jedan unikatni identifikator (npr. OIB) i podatak koji želimo prepisati. Unikatni identifikator zaposlenika može biti OIB zaposlenika, šifra partnera ili JMBG zaposlenika! Program prioritetno traži identifikator u tom redoslijedu.

Podatke o zaposlenicima možemo uvoziti ako su u datoteci iskazani minimalni zahtjevani podaci.

minPodaciZaUvoz.png

Primjer takve datoteke možete preuzeti ovdje:

Uvoz_zaposlenika.xls
Veličina: 22,00 kB

 

1.13. Obračun PDV-a

Uporabom programa e-računi obračun PDV-a neće zahtjevati više od 5 minuta vašeg vremena. Program je u potpunosti automatiziran i djeluje na temelju dokumenata upisanih u program (izdani računi, knjižna odobrenja, primljeni računi, računi za predujam, ...) Podržava automatski prijenos podataka iz obračuna na obrasce PDV, PDV-S, ZP, PDV-K te u K-URA i K-IRA te omogućuje generiranje XML datoteka prilagođenih za predaju putem ePorezne.

Programski modul sadrži sljedeću funkcionalnost:

 

1.13.1. Izrada novog obračuna PDV-a

Program e-računi podržava automatski prijenos podataka izravno sa dokumenata upisanih u modulima |Prodaja (izlazni računi, računi za predujam, knjižna odobrenja), |Nabava (ulazni računi, knjižna odobrenja, računi za dani predujam) i |Blagajna (dnevni utršci) u obračun PDV te automatsko popunjavanje obrazaca PDV, PDV-S, ZP, K-IRA i K-URA.

Za pokretanje i pravilno sastavljanje obračuna PDV nije zahtjevano prethodno knjiženje dokumenata.

Za izradu novog obračuna PDV otvorimo modul |Financije |Obračun PDV, upišemo željeno razdoblje ili samo potvrdimo predloženo razdoblje obračuna te kliknemo na gumb Pokretanje obračuna PDV:

  
Pokretanje obračuna PDV
  
  Slika 729: Pokretanje obračuna PDV

Obračun i svi popratni obrasci sastavljaju se automatski na temelju izvornih dokumenata.

Želimo li obračun naknadno dopuniti, moguće su dopune izravno u K-IRA i K-URA, kao i dopune podataka na obrascu PDV, što učinimo klikom na gumb Izmijeni u alatnoj traci:

  
Unos izmijena na obrazac PDV
  
  Slika 730: Unos izmijena na obrazac PDV

 

1.13.1.1. Obračun PDV po naplaćenoj realizaciji

Za izradu obračuna PDV-a po naplaćenoj realizaciji, u postavkama tvrtke pod |Postavke |Postavke tvrtke |Računovodstvo zadamo Obračun PDV-a po naplaćenoj realizaciji:

  
Označavanje obračuna PDV-a po naplaćenoj realizaciji
  
  Slika 731: Označavanje obračuna PDV-a po naplaćenoj realizaciji

U masci za izradu obračuna PDV će u skladu sa izabranom postavkom automatski biti zadan obračun PDV-a na način koji će pratiti i u obračun PDV-a prenositi samo zatvorene stavke (plaćene i naplaćene račune):

  
Postavka u masci za izradu novog obračuna PDV-a
  
  Slika 732: Postavka u masci za izradu novog obračuna PDV-a

U obračun PDV-a po naplaćenoj realizaciji ulaze računi na kojima su evidentirani zapisi o plaćanju. Za iskazivanje zapisa o plaćanjima na računima, koristimo:

 

1.13.1.2. Knjiga izlaznih računa

Pokretanjem obračuna PDV, kreira se knjiga izlaznih računa, u kojoj su obuhvaćeni i iskazani svi dokumenti, izdani u modulu |Prodaja.

  
Pregled knjige izlaznih računa
  
  Slika 733: Pregled knjige izlaznih računa


Za ručni unos stavki u K-IRA, kliknemo na gumb Nova stavka:

  
Ručni unos stavke u K-IRA
  
  Slika 734: Ručni unos stavke u K-IRA

Za ispis K-IRA kliknemo na gumb Ispis u alatnoj traci:

  
Ručni unos stavke u K-IRA
  
  Slika 735: Ručni unos stavke u K-IRA

 

1.13.1.3. Knjiga ulaznih računa

Pokretanjem obračuna PDV se kreira knjiga ulaznih računa, koja sadrži sve dokumente, evidentirane u modulu |Nabava.

  
Pregled knjige ulaznih računa
  
  Slika 736: Pregled knjige ulaznih računa

Za ručni unos stavki u knjigu ulaznih računa kliknemo na gumb Unos stavke:

  
Ručni unos stavke u K-URA
  
  Slika 737: Ručni unos stavke u K-URA

Želimo li u K-URA prenijeti dokument kojeg smo prethodno upisali u evidenciju modula Nabava, a koji još nije obuhvaćen ni u jednom obračunu PDV-a, dovoljno je upisati npr. redni broj dokumenta pa ga potražiti klikom na ikonu za pretragu, kao što prikazuje slika dolje:

  
Ručni prijenos dokumenta izravno u K-URA u obračunu PDV-a
  
  Slika 738: Ručni prijenos dokumenta izravno u K-URA u obračunu PDV-a

Potražimo dokument u našoj evidenciji, a klikom na broj dokumenta pokrećemo prijenos izabranog dokumenta u obračun PDV-a:

  
Odabir računa iz naše evidencije za prijenos u postojeći obračun PDV-a
  
  Slika 739: Odabir računa iz naše evidencije za prijenos u postojeći obračun PDV-a

Za ispis knjige ulaznih računa kliknemo na gumb Ispis i izaberemo ispis tražene vrste knjige:

  
Ispis knjige ulaznih računa
  
  Slika 740: Ispis knjige ulaznih računa

Ispis K-URA možemo generirati i po vrsti isporuke klikom na |Ispis |Generiranje ispisa knjige ulaznih računa:

  
Ispis knjige ulaznih računa po vrsti isporuke
  
  Slika 741: Ispis knjige ulaznih računa po vrsti isporuke

 

1.13.2. Zatvaranje obračuna PDV-a

Obračun PDV potvrdimo i zatvorimo za daljnje izmjene klikom na gumb Zaključi obračun:

  
Zatvaranje obračuna PDV
  
  Slika 742: Zatvaranje obračuna PDV

U samom obračunu prikazuje se status tj. informacija, da je obračun zatvoren, stoga daljnje izmjene sadržaja obračuna nisu moguće:

  
Izmjene obračuna PDV nisu moguće
  
  Slika 743: Izmjene obračuna PDV nisu moguće

Po zatvaranju obračuna PDV:

U slučaju potrebe za dopunama ili korekcijama sadržaja obračuna [1.13.7], potrebno je kliknuti na gumb Ponovno otvori obračun.

 

1.13.3. Ispis obrazaca i generiranje XML datoteka za ePoreznu

Po zatvaranju obračuna PDV-a [1.13.2], ispisati možemo sve potrebne obrasce i generirati XML datoteke za predaju putem ePorezne.

Za ispis obrazaca kliknemo na gumb Ispis u alatnoj traci, izaberemo željeni obrazac i format ispisa:

  
Ispis obrazaca iz obračuna PDV
  
  Slika 744: Ispis obrazaca iz obračuna PDV


GENERIRANJE XML DATOTEKA ZA E-POREZNU

Za generiranje XML datoteka koje predajemo u ePoreznu, kliknemo na gumb Razmjena podataka, kao označeno na sljedećoj slici:

  
Generiranje XML datoteka za predaju putem ePorezne
  
  Slika 745: Generiranje XML datoteka za predaju putem ePorezne

Preuzmemo željeni obrazac i uvozimo u ePoreznu.

 

1.13.4. Knjiženje obračuna PDV-a

Knjiženje obračuna PDV-a moguće je odmah po zatvaranju obračuna [1.13.2], klikom na gumb Knjiženje:

  
Knjiženje obračuna PDV
  
  Slika 746: Knjiženje obračuna PDV

Izaberemo, želimo li obračun knjižiti na novu ili na već postojeću temeljnicu, pri čemu nam se na odabir nude samo otvorene temeljnice tip 'Obračun PDV-a':

  
Odabir temeljnice za knjiženje obračuna PDV
  
  Slika 747: Odabir temeljnice za knjiženje obračuna PDV

Po odabiru temeljnice i pohrani knjiženja, na obračunu PDV bilježi se veza do temeljnice na koju je obračun proknjižen. Za provjeru knjiženja dovoljno je kliknuti na poveznicu s brojem vezne temeljnice:

  
Proknjižen obračun PDV-a
  
  Slika 748: Proknjižen obračun PDV-a

 

1.13.5. Kontrola knjiženja obračuna PDV-a

Za kontrolu ispravnosti sadržaja i knjiženja obračuna PDV-a putem glavne knjige, označimo konta za knjiženje obveze PDV-a i potraživanja za pretporez kao saldakonta [1.14.1.2]. U modulu |Financije |Saldakonto kartice moći ćemo pratiti knjiženja po računima i obračunima PDV-a, za pojedini konto i obračunsko razdoblje te koristiti opciju zatvaranja stavki PDV-a u glavnoj knjizi.

Za pregled i kontrolu knjiženja na više konta istovremeno, poslužiti se možemo ispisom konto kartica za kontrolu knjiženja obračuna PDV-a. [1.13.5.1]

Po provjeri ispravnosti knjiženja računa i obračuna PDV-a, u saldakonto karticama možemo birati način zatvaranja otvorenih stavki PDV-a putem izbornika Više:

  
Pregled otvorenih stavki po obračunskom razdoblju PDV-a
  
  Slika 749: Pregled otvorenih stavki po obračunskom razdoblju PDV-a

Po završenoj ručnoj [1.13.5.2] i/ili automatskoj obradi [1.13.5.3] zatvaranja otvorenih stavki, na pregledu otvorenih stavki PDV-a ostaju samo računi koji još nisu obuhvaćeni ni u jednom obračunu PDV-a ili računi obuhvaćeni u obračunu PDV-a, kojeg još nismo knjižili u glavnu knjigu.

 

1.13.5.1. Ispis konto kartice za kontrolu knjiženja obračuna PDV-a

Za kontrolu knjiženja obračuna PDV-a koristimo ispis izvještaja Ispis konto kartice za kontrolu knjiženja obračuna PDV-a kroz modul |Izvještavanje.

Pri kreiranju izvještaja zadati možemo sva konta koja koristimo pri knjiženju PDV-a i pretporeza (konta razdvojimo zarezom) te izaberemo razdoblje obračuna PDV-a za koje radimo kontrolu:

  
Generiranje izvještaja za kontrolu knjiženja obračuna PDV-a
  
  Slika 750: Generiranje izvještaja za kontrolu knjiženja obračuna PDV-a


Na uvid sada dobivamo izvještaj kao primjer u nastavku - ukoliko nema odstupanja u knjiženjima, saldo na zadanim kontima je po knjiženju obračuna PDV-a nula:

  
Sadržaj izvještaja za kontrolu  knjiženja obračuna PDV-a
  
  Slika 751: Sadržaj izvještaja za kontrolu  knjiženja obračuna PDV-a

  
Sadržaj izvještaja za kontrolu  knjiženja obračuna PDV-a
  
  Slika 752: Sadržaj izvještaja za kontrolu  knjiženja obračuna PDV-a

Ukoliko smo se uvjerili da su sva knjiženja ispravna, zatvorimo otvorene stavke PDV-a po računima, obuhvaćenima u knjižen obračun PDV-a. Poslužiti se možemo ručnim [1.13.5.2] ili automatskim zatvaranjem stavki [1.13.5.3] u glavnoj knjizi.

 

1.13.5.2. Ručno zatvaranje otvorenih stavki PDV-a

Ova funkcionalnost nam omogućuje ručno zatvaranje otvorenih stavki obuhvaćenih u izabranom obračunu PDV-a. Po odabiru te funkcionalnosti otvara nam se sljedeća maska unutar koje izaberemo obračunsko razdoblje PDV-a za koje želimo zatvoriti stavke, obuhvaćene u tom obračunu:

  
Ručno zatvaranje otvorenih stavki po obračunskom razdoblju PDV-a
  
  Slika 753: Ručno zatvaranje otvorenih stavki po obračunskom razdoblju PDV-a

Pokretanjem obrade na uvid dobivamo popis svih otvorenih stavki na izabranom kontu, obuhvaćenih u izabranom obračunu PDV-a, koje su sada automatski označene te ih možemo zatvoriti klikom na gumb Zatvori označene.

  
Pregled otvorenih stavki PDV-a pri ručnom zatvaranju
  
  Slika 754: Pregled otvorenih stavki PDV-a pri ručnom zatvaranju

Ukoliko ne želite koristiti ručno zatvaranje otvorenih stavki PDV-a, pogledajte kako se poslužiti postupkom automatskog zatvaranja stavki [1.13.5.3].

 

1.13.5.3. Automatsko zatvaranje otvorenih stavki PDV-a

Odabirom ove funkcionalnosti program automatski prepoznaje, označava te istovremeno zatvara otvorene stavke PDV-a na zadanom kontu, obuhvaćene u obračunu PDV-a, kojeg izaberemo pri pokretanju obrade. Po završetku obrade, kreira se izvještaj putem kojeg možemo pregledati popis svih zatvorenih stavki, a otvaramo ga klikom na poveznicu, kao prikazano na slici dolje:

  
Kreiranje izvještaja za uvid u popis automatski zatvorenih stavki PDV-a
  
  Slika 755: Kreiranje izvještaja za uvid u popis automatski zatvorenih stavki PDV-a

Klikom na poveznicu otvaramo izvještaj sadržaja kao na primjeru u nastavku:

  
Pregled popisa zatvorenih stavki po automatskoj obradi zatvaranja otvorenih stavki PDV-a
  
  Slika 756: Pregled popisa zatvorenih stavki po automatskoj obradi zatvaranja otvorenih stavki PDV-a

Ukoliko na popisu ne pronalazite određeni račun, razlog može biti u tome da račun nije knjižen odnosno da je pri knjiženju računa korišten drugi konto ili da je račun obuhvaćen u obračunu PDV-a drugog obračunskog razdoblja.

Po završenoj ručnoj i/ili automatskoj obradi, na pregledu otvorenih stavki PDV-a ostaju samo računi koji još nisu obuhvaćeni ni u jednom obračunu PDV-a ili računi obuhvaćeni u obračunu PDV-a, kojeg još nismo knjižili u glavnu knjigu.


Obradu automatskog zatvaranja otvorenih stavki PDV-a možemo pokrenuti i putem modula |Izvještavanje:

  
Pokretanje obrade automatskog zatvaranja otvorenih stavki PDV-a
  
  Slika 757: Pokretanje obrade automatskog zatvaranja otvorenih stavki PDV-a

 

1.13.5.4. Zatvaranje stavki PDV-a prilikom knjiženja obračuna

Pri knjiženju obračuna PDV-a istovremeno možemo pokrenuti zatvaranje otvorenih knjiženja koje se odnose na isto obračunsko razdoblje PDV-a.

Ovu opciju pokrećemo klikom na padajući izbornik unutar gumba Knjiženje u zatvorenom obračunu PDV-a kao što prikazuje slika dolje:

  
Knjiženje obračuna PDV-a s istovremenim automatskim zatvaranjem stavki PDV-a, obuhvaćenih u knjiženom obračunu
  
  Slika 758: Knjiženje obračuna PDV-a s istovremenim automatskim zatvaranjem stavki PDV-a, obuhvaćenih u knjiženom obračunu


Korištenjem ovog načina knjiženja obračuna PDV-a, postupak zatvaranja otvorenih knjiženja PDV-a pokrećemo odmah u trenutku pohrane temeljnice. Pritom se generira i izvještaj s prikazom rezultata uspiješnosti automatskog zatvaranja stavki/knjiženja:

  
Automatsko kreiranje izvještaja za kontrolu uspješnosti automatskog zatvaranja stavki PDV-a
  
  Slika 759: Automatsko kreiranje izvještaja za kontrolu uspješnosti automatskog zatvaranja stavki PDV-a


Klikom na poveznicu izvjestaj.pdf generira se kontrolni izvještaj u sljedećem obliku:

  
Kontrolni izvještaj zatvaranja stavki/knjiženja PDV-a
  
  Slika 760: Kontrolni izvještaj zatvaranja stavki/knjiženja PDV-a


Ako pri pokretanju knjiženja obračuna PDV-a ne odaberemo način knjiženja kojim istovremeno nastupa automatsko zatvaranje stavki PDV-a, postupak zatvaranja možemo u svakom trenutku ponoviti izravno iz već proknjiženog obračuna PDV-a.

U proknjiženom obračunu PDV-a u te svrhe kliknemo na gumb Automatsko zatvaranje PDV knjiženja:

  
Pokretanje automatskog zatvaranja PDV knjiženja iz već proknjiženog obračuna PDV-a
  
  Slika 761: Pokretanje automatskog zatvaranja PDV knjiženja iz već proknjiženog obračuna PDV-a

Automatsko zatvaranje dostupno je u obračunu PDV-a i u slučaju kada program ne uspije zatvoriti sve otvorene stavke obračunskog razdoblja PDV-a prilikom knjiženja obračuna.

Otvorene stavke obračunskog razdoblja PDV-a možemo zatvoriti i pokretanjem obrade automatskog zatvaranja putem saldakonto kartica [1.13.5.3].

 

1.13.6. Kreiranje naloga za plaćanje izračunate obveze PDV-a

Za kreiranje naloga za plaćanje iz obračuna PDV-a, dovoljno je kliknuti na gumb Plaćanje PDV-a:

  
Kreiranje naloga za plaćanje izravno iz obračuna PDV-a
  
  Slika 762: Kreiranje naloga za plaćanje izravno iz obračuna PDV-a

U programu su ugrađeni uplatni računi i pravila generiranja poziva na broj, koja se izravno primjenjuju i pri generiranju naloga za plaćanje iz obračuna PDV-a, stoga nalog ne moramo popunjavati ručno.

Po kliku na gumb za plaćanje PDV-a, na obračunu PDV-a se zabilježi poveznica do kreiranog naloga za plaćanje, a kojem možemo pristupiti i izravno putem modula |Banka |Nalozi za plaćanje.

Nalog za plaćanje možemo izvoziti iz programa kao prikazano na slici dolje i uvoziti u program internet bankarstva:

  
Nalog za plaćanje obveze po obračunu PDV-a
  
  Slika 763: Nalog za plaćanje obveze po obračunu PDV-a

 

1.13.7. Ispravak obračuna PDV-a

Želimo li ispraviti postojeći obračun PDV, moramo ga rasknjižiti (ukoliko smo ga knjižili) i zatim otvoriti. Obračun PDV-a otvaramo klikom na gumb Ponovno otvori obračun:

  
Otvaranje postojećeg obračuna PDV-a
  
  Slika 764: Otvaranje postojećeg obračuna PDV-a

Postupak ispravka obračuna PDV-a ovisi o tome, želimo li:

  • ispraviti posljednji obračun PDV-a [1.13.7.1] u našoj evidenciji,
  • ili ispravljamo obračun PDV-a prethodnog razdoblja [1.13.7.2].

 

1.13.7.1. Ispravak posljednjeg obračuna PDV-a

Za ispravak posljednjeg obračuna PDV-a iz naše evidencije, dovoljno je da po otvaranju obračuna [1.13.7] u masci za izradu obračuna PDV-a upišemo isto razdoblje kao na tom zadnjem obračunu i kliknemo na gumb Ponavljanje posljednjeg obračuna:

  
Ponovno pokretanje obračuna PDV-a za isto razdoblje
  
  Slika 765: Ponovno pokretanje obračuna PDV-a za isto razdoblje

Pri ponovnom pokretanju obračuna PDV-a za isto razdoblje, program će još jednom pregledati sve dokumente iz naše evidencije koji se odnose na isto obračunsko razdoblje. U obračun PDV-a biti će prenijeti ažurirani podaci sa dokumenata koje smo eventualno naknadno korigirali, a obračun će obuhvatiti i sve naknadno upisane dokumente u evidenciju, ukoliko se odnose na isto obračunsko razdoblje koje smo zadali pri kreiranju obračuna.

Želimo li ispraviti obračun PDV-a za prethodno razdoblje, a koji nije zadnji na popisu, poslužiti se moramo drugačijim postupkom opisanim na ovoj stranici [1.13.7.2].

 

1.13.7.2. Ispravak obračuna PDV-a ranijeg razdoblja

Na raspolaganju nam je nekoliko opcija za korekciju već predanog obračuna PDV-a, a koji se odnosi na ranije razdoblje te nije zadnji obračun PDV-a u našoj evidenciji. Korekcije radimo zbog pogrešno iskazanih zapisa u samom obračunu i/ili zbog naknadnog zaprimanja dokumenata koje moramo obavezno iskazati u obračunskom razdoblju za koje smo obračun PDV-a već predali.

Ispravak postojećeg obračuna PDV-a ranijeg razdoblja (obračun koji nije zadnji obračun u evidenciji), radimo sljedećim načinima:

  • izravnom korekcijom tj. ručnim unosom zapisa u postojeći obračun PDV, kroz K-IRA [1.13.1.2], K-URA [1.13.1.3] i obrazac PDV (po otvaranju obračuna PDV možemo ručno dodati nedostajuće zapise izravno u K-IRA, K-URA i zatim na obrascu PDV pokrenuti Ponovni preračun iznosa zbog ručnih korekcija u knjigama),
  • naknadnim unosom dokumenata u evidenciju modula Prodaja, Nabava i Blagajna, koje još nismo iskazali u obračunu PDV (npr zakašnjeli unos dokumenata),
  • korekcijom pogrešnih zapisa izravno na dokumentu(ima) u našoj evidenciji, koji su već obuhvaćeni u obračunu PDV, ali na pogrešan način.

Ako smo naknadno (tj. sa zakašnjenjem) upisali dokumente u evidenciju modula Prodaja, Nabava i Blagajna, program će te naknadno upisane dokumente obuhvatiti u prvom sljedećem obračunu PDV-a.

Isto tako, ukoliko promjenimo sadržaj na dokumentima koji su već obuhvaćeni u obračunu PDV-a, te korekcije će biti iskazane kroz prvi sljedeći redovni obračun PDV-a.

Želimo li naknadno upisane dokumente i korekcije po dokumentima iskazati u obračunu PDV-a ranijeg razdoblja, najprije otvorimo obračun PDV ranijeg razdoblja [1.13.7] i zatim napravimo obračun PDV za tekuće razdoblje. Program će u obračun tekućeg razdoblja prenijeti sve naknadno upisane dokumente kao i što će iskazati korekcije po dokumentima, obuhvaćenima u prethodnim obračunima PDV-a, a kojima smo naknadno mjenjali sadržaj.

Primjer automatskog storno zapisa u novom obračunu PDV-a za dokument kojem smo mjenjali sadržaj, a koji je već obuhvaćen u jednom od ranijih obračuna PDV-a:

  
Storniranje zapisa po prvotnom obračunu i prijenos ažuriranih podataka sa računa u obračun PDV
  
  Slika 766: Storniranje zapisa po prvotnom obračunu i prijenos ažuriranih podataka sa računa u obračun PDV

Za iskazivanje korekcije zapisa po dokumentu kroz obračun PDV-a prethodnog razdoblja za primjer iskazan na slici gore, u obračun PDV-a ranijeg razdoblja moramo prenijeti oba dvije stavke (uključujući i storno stavku)!

Sada možemo napraviti prijenos dokumenata iz tog zadnjeg obračuna PDV-a u obračun PDV ranijeg razdoblja, u kojem ih želimo iskazati.

Za prijenos dokumenata iz jednog obračuna PDV-a u drugi, otvorimo zadnji obračun PDV-a, kliknemo na K-IRA i/ili K-URA, zatim kliknemo na stavku - zapis dokumenta koji želimo prebaciti u raniji obračun, pa zatim u dnu maske s prikazom podataka o tom dokumentu odaberemo obračun PDV-a u koji želimo prebaciti dokument i potvrdimo klikom na gumb  Pomakni redak:

  
Prebacivanje stavke iz redovnog obračuna PDV-a u obračun ranijeg razdoblja
  
  Slika 767: Prebacivanje stavke iz redovnog obračuna PDV-a u obračun ranijeg razdoblja

U obračunu PDV u kojeg smo prebacili stavke (dokumente), sada je još potrebno kliknuti na gumb za Ponovni preračun iznosa na PDV obrascu:

  
Ponovni preračun iznosa na PDV obrascu nakon prijenosa dokumenata među obračunima
  
  Slika 768: Ponovni preračun iznosa na PDV obrascu nakon prijenosa dokumenata među obračunima

Potvrdimo li prijenos dokumenta iz jednog obračuna PDV-a u drugi, radnju više ne možemo ponoviti tj. ne možemo vratiti račun u prvotni obračun PDV-a, iz kojeg smo ga prebacili.

Zadnji obračun PDV-a iz kojeg smo radili prijenos stavki sada možemo izbrisati i ponoviti do roka za predaju obračuna PDV-a tog obračunskog razdoblja.

 

1.13.8. Obračun poreza na potrošnju

U programu e-računi podržan je obračun poreza na potrošnju pri prodaji alkoholnih (vinjak, rakija i žestoka pića, prirodnih vina, specijalnih vina, piva) i bezalkoholnih pića u ugostiteljskim objektima.

Stope poreza na potrošnju razlikuju se među općinama, a šifrarnik stopa poreza na potrošnju po općinama je već ugrađen u program.

Porez na potrošnju obračunava se na računima, izdanim putem aplikacije POS client [1.23.12], na računima izdanim putem mobilne aplikacije za fakturiranje [1.26] te na blagajničkim (fiskalnim) računima, koje izdajemo putem modula |Prodaja |Fiskalni računi.

Neke općine su s 1.1.2021. ukinule obračun poreza na potrošnju dok su druge umanjile stopu. Ukoliko je vaš ugostiteljski objekt u općini koja je ukinula obračun poreza na potrošnju, tada ne morate pratiti daljnje korake za aktivaciju ove funkcionalnosti, odnosno dovoljno je da u postavkama poslovne jedinice uklonite zapis na poslovnoj jedinici Ugostiteljski objekt.

Funkcionalnost obračuna poreza na potrošnju uključuje:

Pogledajte kako aktivirati funkcionalnost obračuna poreza na potrošnju [1.13.8.1].

 

1.13.8.1. Aktivacija obračuna poreza na potrošnju

Za aktivaciju obračuna poreza na potrošnju na računima i/ili omogućavanje ručnog unosa dnevnih utržaka s iznosima obračunatog poreza na potrošnju, potrebno je:

Po aktivaciji obračuna poreza na potrošnju, kreirati možemo dnevne utrške s porezom na potrošnju [1.13.8.2] i izraditi obračun poreza na potrošnju [1.13.8.3] s opcijom kreiranja XML datoteke za prijenos putem ePorezne [1.13.8.3.1].

 

1.13.8.1.1. Postavke poslovne jedinice i blagajne

Želimo li na računima obračunati porez na potrošnju, u postavkama fiskalne poslovne jedinice moramo upisati općinu i time zadati stopu za obračun poreza na potrošnju.

To učinimo putem modula |Postavke |Postavke tvrtke |Šifrarnici tvrtke |Poslovne jedinice gdje kliknemo na oznaku postojeće fiskalno verificirane poslovne jedinice ili dodamo novu klikom na gumb Dodaj novu poslovnu jedinicu pa u polju 'Općina' izaberemo općinu iz šifrarnika i kvačiramo Ugostiteljski objekt:

  
Postavke poslovne jedinice za obračun poreza na potrošnju
  
  Slika 769: Postavke poslovne jedinice za obračun poreza na potrošnju

Poslovnu jedinicu sada dodamo i na veznu blagajnu putem koje ćemo izdavati račune u ugostiteljskom objektu:

  
Dodavanje vezne poslovne jedinice na blagajnu putem koje ćemo izdavati račune u ugostiteljskom objektu
  
  Slika 770: Dodavanje vezne poslovne jedinice na blagajnu putem koje ćemo izdavati račune u ugostiteljskom objektu

Ukoliko to još nismo, uvozimo digitalni certifikat za fiskalizaciju [1.6.4.1] čime će nam biti omogućeno izdavanje gotovinskih računa.

 

1.13.8.1.2. Označavanje artikala za koje se obračunava porez na potrošnju

U šifrarniku artikala potrebno je ručno unijeti [1.19.2.2] ili uvoziti datoteku s artiklima [1.19.2.6], odnosno ažurirati podatke na postojećim artiklima na način da unutar Dodatnih mogućnosti označimo obračunava li se porez na potrošnju pri prodaji artikla te je li artikal alkoholno piće:

  
Aktivacija postavke za obračun poreza na potrošnju na artiklu u šifrarniku
  
  Slika 771: Aktivacija postavke za obračun poreza na potrošnju na artiklu u šifrarniku

Po dodavanju artikla na račun, obračunati će se i prikazati iznos poreza na potrošnju:

  
Obračun i prikaz iznosa poreza na potrošnju po dodavanju artikla na račun
  
  Slika 772: Obračun i prikaz iznosa poreza na potrošnju po dodavanju artikla na račun

 

1.13.8.2. Kreiranje dnevnih utržaka sa porezom na potrošnju

U šifrarniku blagajna potrebno je otvoriti novu blagajnu ili na postojećoj blagajni dodati fiskalno verificiranu poslovnu jedinicu koja se koristi za izdavanje računa u ugostiteljskom objektu.

Dnevne utrške s uključenim obračunatim porezom na potrošnju možemo kreirati izravno na temelju izdanih POS računa [1.23.12.3] ili putem izdanih fiskalnih (blagajničkih) računa, a možemo ih upisati i ručno [1.10.6] u evidenciju.

  
Kreiranje dnevnog utrška s uključenim obračunatim iznosom poreza na potrošnju)
  
  Slika 773: Kreiranje dnevnog utrška s uključenim obračunatim iznosom poreza na potrošnju)

Na temelju kreiranih dnevnih utržaka koji sadrže podatke o obračunatim iznosima poreza na potrošnju po računima, pripremiti možemo obračun poreza na potrošnju [1.13.8.3].

 

1.13.8.3. Priprema novog obračuna poreza na potrošnju

Obračun poreza na potrošnju kreiramo putem modula |Financije |Obračun poreza na potrošnju (PNP), klikom na gumb  Novi obračun. Izaberemo općinu poslovanja ugostiteljskog objekta i upišemo razdoblje obračuna:

  
Izrada novog obračuna poreza na potrošnju
  
  Slika 774: Izrada novog obračuna poreza na potrošnju

Obračun se sastavlja na temelju automatski kreiranih ili ručno upisanih dnevnih utržaka. Po provjeri podataka, obračun zatvorimo klikom na gumb Zaključi obračun

  
Zatvaranje obračuna poreza na potrošnju
  
  Slika 775: Zatvaranje obračuna poreza na potrošnju

Na temelju zatvorenog obračuna, ispisati možemo obrazac PP-MI-PO [1.13.8.3.1], generirati XML datoteku za prijenos putem ePorezne [1.13.8.3.1], kreirati nalog za plaćanje poreza na potrošnju [1.13.8.3.2] i pokrenuti automatsko knjiženje obračuna [1.13.8.3.3].

  
Daljnja obrada zatvorenog obračuna PNP
  
  Slika 776: Daljnja obrada zatvorenog obračuna PNP

U slučaju potrebe za naknadnom korekcijom podataka u obračunu poreza na potrošnju, otvoriti ga možemo klikom na gumb  Otvori obračun.

 

1.13.8.3.1. Ispis obrazaca i generiranje XML datoteke za prijenos putem ePorezne

Po zatvaranju obračuna poreza na potrošnju, ispisati možemo obrazac PP-MI-PO klikom na gumb Ispis u alatnoj traci obračuna:

  
Ispis obrasca PP-MI-PO
  
  Slika 777: Ispis obrasca PP-MI-PO

Za generiranje datoteke XML za prijenos putem ePorezne, kliknemo na gumb Razmjena podataka u alatnoj traci obračuna:

  
Generiranje XML datoteke obrasca PP-MI-PO za prijenos putem ePorezne
  
  Slika 778: Generiranje XML datoteke obrasca PP-MI-PO za prijenos putem ePorezne

 

1.13.8.3.2. Kreiranje naloga za plaćanje poreza na potrošnju

Za kreiranje naloga za plaćanje poreza na potrošnju, kliknemo na gumb Generiranje naloga za plaćanje u zatvorenom obračunu:

  
Generiranje naloga za plaćanje poreza na potrošju po obračunu
  
  Slika 779: Generiranje naloga za plaćanje poreza na potrošju po obračunu

U obračunu se kreira poveznica do naloga za plaćanje kojem možemo pristupiti klikom na ikonu označenu na slici dolje:

  
Za otvaranje naloga za plaćanje kliknemo na ikonu označenu na slici
  
  Slika 780: Za otvaranje naloga za plaćanje kliknemo na ikonu označenu na slici

Nalogu za plaćanje možemo pristupiti izravno putem modula |Banka |Nalozi za plaćanje te možemo generirati datoteku SEPA za izravni uvoz naloga u internet bankarstvo.

 

1.13.8.3.3. Knjiženje obračuna poreza na potrošnju

Obračun poreza na potrošnju možemo knjižiti odmah po zatvaranju, klikom na gumb Knjiženje:

  
Knjiženje obračuna poreza na potrošnju
  
  Slika 781: Knjiženje obračuna poreza na potrošnju

Odaberemo želimo li obračun knjižiti na novu ili na postojeću temeljnicu. Po pohrani knjiženja na temeljnici, u obračunu će biti prikazana poveznica do temeljnice na koju je knjižen.

 

1.13.9. Posebni postupak oporezivanja marže za rabljena dobra

Program e-računi nudi kompletnu podršku pri nabavi i prodaji rabljenih dobara, pri čemu se primjenjuje posebni postupak oporezivanja marže.

Posebni postupak oporezivanja marže (u nastavku PPO marže) primjenjuje se za isporuke rabljenih dobara koje obavi preprodavatelj, pri čemu se na utvrđenu razliku u cijeni (maržu) obračuna PDV. Porezna osnovica je dakle marža, koja je jednaka razlici između prodajne i nabavne cijene isporučenih dobara, umanjena za iznos PDV koji je sadržan u toj marži. Na izdanim računima se u ovom slučaju ne smije izdvojeno iskazati iznos PDV, a po ulaznim se računima ne smije koristiti odbitak pretporeza.

Navedeno je regulirano Zakonom o porezu na dodanu vrijednost, članak 95. do 103. Propisano je i obavezno vođenje odvojenih evidencija za postupak oporezivanja marže i za redovan postupak oporezivanja.

U skladu s navedenim, u programu e-računi je omogućeno:

U nastavku navodimo opis postupka koji morate slijediti, kako bi se prilikom izrade obračuna PDV automatski popunili obrasci PDV-MI i PDV-MU.

1.13.9.1 Obavezni podaci pri unosu rabljenih dobara u šifrarnik

U šifrarniku artikala je pri unosu rabljenog dobra obavezno pohraniti podatak o nabavnoj cijeni, što je preduvjet za ispravan izračun razlike u cijeni te u skladu s time, ispravan izračun iznosa PDV pri prodaji rabljenog dobra:

  
Pohrana nabavne cijene rabljenog dobra
  
  Slika 782: Pohrana nabavne cijene rabljenog dobra

Ovdje možemo pohraniti i vrstu prodaje Posebni postupak oporezivanja marže u prometu rabljenih dobara, pa će u tom slučaju taj podatak automatski biti prenijet izravno na izlazni račun:

  
Pohrana vrste prodaje za prijenos na izlazni račun
  
  Slika 783: Pohrana vrste prodaje za prijenos na izlazni račun

Po ispravnom evidentiranju artikla - rabljenog dobra u šifrarnik, krenuti možemo s pisanjem računa.

 

1.13.9.2. Obrazac PDV-MI

Za pravilan sadržaj računa i ispravno generiranje obrasca PDV-MI vrlo je važno pripaziti na odabir ispravne vrste prodaje na stavci/artiklu pri prodaji rabljenog dobra.

Pri pisanju računa ne koristimo opciju Unos stavke već artikal obavezno prenesemo iz šifrarnika klikom na gumb Dodavanje artikla. Po dodavanju artikla - rabljenog dobra na račun, u polju Stopa PDV-a pohranjujemo 25% - Posebni postupak oporezivanja marže u prometu rabljenih dobara, kao što je prikazano na slici dolje:

  
Odabir vrste prodaje na stavci računa
  
  Slika 784: Odabir vrste prodaje na stavci računa

Po prijenosu artikla iz šifrarnika, na samom računu dobivamo na uvid nabavu cijenu, koju smo prethodno pohranili na artiklu. Za uvid u informativni izračun razlike u cijeni (marže), u alatnoj traci računa kliknemo na Više >> Informativni izračun razlike u cijeni:

  
Informativni izračun i pregled razlike u cijeni izravno na računu
  
  Slika 785: Informativni izračun i pregled razlike u cijeni izravno na računu

Po izdavanju računa, na dokumentu nije iskazan obračunat PDV, što je u ovom slučaju ispravno:

  
Na računu nije prikazan izračunat PDV
  
  Slika 786: Na računu nije prikazan izračunat PDV

Pri izradi obračuna PDV automatski se kreira zapis u obrascu PDV-MI, dok se u K-IRA račun ne iskazuje:

  
Iskazivanje računa u obrascu PDV-MI
  
  Slika 787: Iskazivanje računa u obrascu PDV-MI

Klikom na gumb Ispis izaberemo željeni format i ispišemo obrazac PDV-MI:

  
Ispis obrasca PDV-MI
  
  Slika 788: Ispis obrasca PDV-MI

Izračunata obveza PDV-a iskazana je u polju II.3 PDV obrasca:

  
Iskazivanje obveze PDV-a u obrascu PDV, po računu za prodaju rabljenog dobra
  
  Slika 789: Iskazivanje obveze PDV-a u obrascu PDV, po računu za prodaju rabljenog dobra

Ispravnim unosom računa, istovremeno smo osigurali i ispravno automatsko knjiženje dokumenta u glavnu knjigu:

  
Automatsko knjiženje računa za prodaju rabljenog dobra
  
  Slika 790: Automatsko knjiženje računa za prodaju rabljenog dobra

 

1.13.9.3. Obrazac PDV-MU

Za prijenos ulaznih računa za nabavu rabljenih dobara u obrazac PDV-MU, vrlo je važno pripaziti na ispravan unos podataka na ulazni račun. U nastavku navodimo primjer ispravnog unosa UR za nabavu rabljenog dobra.

Po unosu osnovnih podataka ulaznog računa, stavku obavezno dodajemo klikom na gumb Dodaj artikal. Na stavci istovremeno biramo vrstu isporuke Primljena dobra po posebnom postupku u prometu rabljenih dobara i obavezno označavamo Ne ide u PDV, kao što prikazuje slika dolje:

  
Dodavanje artikla na ulazni račun i unos obaveznih parametara na stavku/artikal
  
  Slika 791: Dodavanje artikla na ulazni račun i unos obaveznih parametara na stavku/artikal

Po unosu je stavka UR označena kao neoporeziva, što je u ovom slučaju ispravno:

  
Prikaz sadržaja ulaznog računa za rabljeno dobro
  
  Slika 792: Prikaz sadržaja ulaznog računa za rabljeno dobro

Pri izradi obračuna PDV, automatski se kreira zapis u obrascu PDV-MU, dok se u K-URA račun ne iskazuje:

  
Iskazivanje ulaznog računa u obrascu PDV-MU
  
  Slika 793: Iskazivanje ulaznog računa u obrascu PDV-MU

Klikom na gumb Ispis izaberemo željeni format i ispišemo obrazac PDV-MU:

  
Ispis obrasca PDV-MU
  
  Slika 794: Ispis obrasca PDV-MU

 

1.13.10. Obračun prekograničnog PDV-a

U slučaju isporuke dobara i usluga krajnjim potrošačima u inozemstvu, na raspolaganju imamo više načina poslovanja:

Prijava u navedene sustave jest opcijska te za poreznog obveznika ne predstavlja obvezu. Porezni obveznici koji ne izaberu primjenu posebnih postupaka te se ne registriraju u sustav OSS/IOSS, obavezni su registrirati se za potrebe PDV-a u svakoj državi članici u kojoj je mjesto oporezivanja isporuka koje obavljaju:

Porezni obveznik koji se registrira u sustav OSS, isti primjenjuje na sve isporuke dobara na daljinu i obavljene usluge krajnjim potrošačima u drugim državama članicama. Porezni obveznik koji želi primjenjivati OSS odjaviti mora postojeće registracije u drugim državama članicama zbog postignutnog limita isporuka dobara na daljinu. Odjava registracije ne znači da će PDV ID biti uklonjen iz šifrarnika registracija za prekogranični PDV već je potrebno na postojećoj registraciji za prekogranični PDV upisati datum odjave do dana prije aktivacije registracije za OSS tj. IOSS.

odjava01.gif


U programu e-racuni.hr na raspolaganju je funkcionalnost za izdavanje računa primjenom posebnih postupaka oporezivanja (vrsta prodaje) koje se nadovezuju na obračun prekograničnog PDV-a, kao i na izvještavanje.

  
Postavke za obračun prekograničnog PDV-a
  
  Slika 795: Postavke za obračun prekograničnog PDV-a

Tvrtke koje posluju na daljinu i koriste sinkronizaciju s internet trgovinama [1.27], ispravno moraju definirati šifrarnik vrsta prodaja na internet trgovini [1.27.22] za uvoz narudžbi kupaca iz trgovine s ispravnim podacima.

 

1.13.10.1. Obračun PDV-a za EU sustav OSS

Elektronički sustav OSS značajno pojednostavljuje izvještavanje i plaćanje obveze PDV-a jer poreznim obveznicima omogućuje ispunjavanje obveze PDV-a prema svim državama članicama EU-a u jednoj državi članici, podnošenjem jedne prijave PDV-a putem sustava OSS (tzv. “sve na jednom mjestu”), a s kojeg se podaci automatski prenose državama članicama u kojima su isporuke oporezive.

Izvještavanje putem sustava OSS namjenjeno je poreznim obveznicima sa sjedištem u EU kao i onima bez sjedišta u EU ukoliko obavljaju prekogranične usluge i isporuke dobara za koje je mjesto oporezivanja u državi članici isporuke. Dosadašnji elektronički sustav MOSS (eng. Mini One Stop Shop) proširuje se na sve usluge koje se obavljaju osobama koje nisu porezni obveznici i na prodaju dobara na daljinu te MOSS postaje OSS (eng. One Stop Shop).

U programu e-racuni.hr podržano je izdavanje računa i obračun prekograničnog PDV-a te izvještavanje za elektronički sustav OSS.

Ovo poglavlje obrađuje postavke aktivacije, izdavanja računa i prijenos računa u obračun OSS kroz sljedeće korake:

Modul za izradu obračuna PDV-a OSS dostupan je unutar izbornika |Financije |Obračun PDV-a (OSS), gdje na uvid dobivamo sve dosadašnje obračune, kao što prikazuje slika dolje:

  
Pregled obračuna za izvještavanje u sustavu OSS
  
  Slika 796: Pregled obračuna za izvještavanje u sustavu OSS

Obračun OSS obuhvaća izdane račune, na kojima izaberemo jednu od sljedećih vrsta prodaje:

  
Odabir vrste prodaje na računu za izvještavanje u sustav OSS
  
  Slika 797: Odabir vrste prodaje na računu za izvještavanje u sustav OSS

Navedene vrste prodaje te obračun PDV za EU sustav OSS dostupan je korisnicima koji imaju aktiviran modul MULTI VAT za obračun prekograničnog PDV-a na izdanim računima. Za aktivaciju modula kontaktirajte našu korisničku podršku.

 

1.13.10.1.1. Osnovne postavke registracije u sustav OSS

Želimo li aktivirati funkcionalnost izvještavanja u sustav OSS [1.13.10.1] otvorimo izbornik |Postavke |Postavke tvrtke |Obračun PDV-a u drugim zemljama:

  
Aktivacija postavki za OSS i/ili IOSS izvještavanje
  
  Slika 798: Aktivacija postavki za OSS i/ili IOSS izvještavanje

Klikom na gumb Postavke OSS registracije otvara se prozor sa sljedećim postavkama:

  
Uređivanje postavki OSS registracije
  
  Slika 799: Uređivanje postavki OSS registracije

Označimo izvještavanje za OSS i upišemo datum registracije u sustav OSS, to je dakle datum od kojeg dalje ćemo izvještavati putem sustava OSS. Time smo aktivirali postavke za izdavanje računa za sustav OSS i obračun PDV-a (OSS).

 

1.13.10.1.2. Izdavanje računa koji će biti obuhvaćeni u sustav OSS

Izdani račun biti će obuhvaćen u obračunu PDV-a za EU sustav OSS [1.13.10.1] samo u slučaju odabira ispravne vrste prodaje na izdanom računu.

Vrste prodaje za OSS prikazane su na sljedećoj slici:

1.13.10.1.2.1 Koju vrstu prodaje odabrati i na koji način izvještavati

Na raspolaganju su sljedeće opcije za izvještavanje u obračunu PDV-a (OSS):

Obavljene elektr. usluge unutar EU (obračun stranog PDV-a)Vrsta prodaje u slučaju pružanja telekomunikacijskih usluga, usluga radijskog i televizijskog emitiranja ili digitalnih usluga u drugim državama članicama osobama koje nisu porezni obveznici. Vrsta usluge korištena je do 30.6.2021. u svrhe izrade obračuna PDV-a (MOSS), a od 1.7.2021. u svrhe izrade obračuna PDV-a (OSS).
Isporuke dobara na daljinu krajnjim potrošačima u EU (OSS)Izaberemo u slučaju prodaje dobara krajnjim potrošačima u državama članicama EU pri čemu se PDV obračunava po stopi države u koju se roba isporučuje. U toj državi članici nismo registrirani za potrebe PDV-a, te nemamo važeći PDV ID broj za tu državu članicu.
Obavljene usluge krajnjim potrošačima u EU (OSS)Izaberemo u slučaju prodaje usluga krajnjim potrošačima u drugoj državi članici EU pri čemu se PDV obračunava po stopi te države članice. U toj državi članici nismo registrirani za potrebe PDV-a, te nemamo važeći PDV ID broj za tu državu članicu.

 

1.13.10.1.3. Izrada novog obračuna PDV-a (OSS)

Za izradu novog obračuna PDV-a (OSS) otvorimo modul |Financije |Obračun PDV-a (OSS) i kliknemo na gumb Novi obračun.

Klikom na gumb za izradu novog obračuna otvara se maska za unos kriterija i pokretanje obračuna:

  
Izaberemo poslovnu godinu i kvartal za koji želimo pripremiti obračun
  
  Slika 800: Izaberemo poslovnu godinu i kvartal za koji želimo pripremiti obračun

Obračun PDV-a (OSS) obuhvaća samo izdane račune sa izabranom vrstom prodaje:

Obračun PDV-a (OSS) uvijek pokrećemo kvartalno, a prvi obračun možemo kreirati od 1.7.2021. dalje. Pokretanje obračuna prije tog razdoblja nije moguće (prikazuje se upozorenje da razdoblje nije ispravno).

 

1.13.10.1.4. Pregled računa obuhvaćenih u obračun PDV-a (OSS)

Po završenoj obradi kreiranja novog obračuna PDV-a za EU sustav OSS, na uvid dobivamo popis svih izdanih računa, koji su obuhvaćeni u obračun OSS za to obračunsko razdoblje:

  
Pregled računa obuhvaćenih u obračun OSS
  
  Slika 801: Pregled računa obuhvaćenih u obračun OSS

Klikom na broj pojedinog dokumenta dobivamo na uvid detaljne podatke o samom dokumentu:

  
Detaljni pregled podataka dokumenta, obuhvaćenog u obračun OSS
  
  Slika 802: Detaljni pregled podataka dokumenta, obuhvaćenog u obračun OSS

Na predpregledu pojedinog računa možemo kliknuti na broj dokumenta (na slici gore obojeno plavo) i program će otvoriti tj. prikazati upravo taj izabrani račun.

Želimo li u obračun PDV-a za EU sustav OSS ručno dodati dokumente, upute za ručni unos pogledajte ovdje [1.13.10.1.5].

 

1.13.10.1.5. Ručno dodavanje dokumenta u obračun PDV-a (OSS)

U obračun PDV-a za EU sustav OSS podržano je i ručno dodavanje dokumenata. Za ručno dodavanje dokumenta u obračun, kliknemo na gumb Dodaj stavku na stranici za pregled i pretraživanje. Klikom na gumb otvara se maska za odabir države kupca kojem smo izdali račun za obavljene isporuke dobara/usluga:

  
Odabir države kupca za kojeg unosimo dokument
  
  Slika 803: Odabir države kupca za kojeg unosimo dokument

Po odabiru države kupca otvara se maska za unos / prijepis podataka sa dokumenta:

  
Unos podataka sa dokumenta
  
  Slika 804: Unos podataka sa dokumenta

Po ručnom unosu i potvrdi podataka, dokument će biti prikazan na popisu dokumenata obuhvaćenih u obračun, a moguće je i naknado brisanje tog dokumenta iz obračuna:

  
Ručno dodan dokument u obračun OSS
  
  Slika 805: Ručno dodan dokument u obračun OSS

Iz obračuna je podržano brisanje samo ručno dodanih dokumenata!

 

1.13.10.1.6. Ispis i izvještavanje o obračunu PDV-a (OSS)

U obračunu PDV-a (OSS) podržan je ispis sljedećih dokumenata:

1.13.10.1.6.1 Ispis obrasca PDV za EU sustav OSS

Obrazac sadrži podatke o referentnom broju, razdoblju, podacima obveznika (naša tvrtka) te popis dokumenata obuhvaćenih u obračun pojedinog tromjesečja za koje ispisujemo podatke.

Primjer ispisanog obrasca:

  
PDF ispis Ispis obrasca PDV za EU sustav OSS
  
  Slika 806: PDF ispis Ispis obrasca PDV za EU sustav OSS

Posebni obračun predaje se do 20. u mjesecu koji slijedi isteku obračunskog razdoblja (tromjesečja) na koje se obračun odnosi.


1.13.10.1.6.2 Evidencija obračuna PDV-a (OSS)

Evidencija obračuna PDV (OSS) prikazuje popis svih obuhvaćenih dokumenata, osnovice i stope PDV-a te iznose PDV-a o kojima će se izvještavati u sustav OSS za određeno razdoblje. Primjer ispisa takve evidencije prikazan je na sljedećoj slici:

  
Evidencija obračuna PDV-a (OSS)
  
  Slika 807: Evidencija obračuna PDV-a (OSS)

 

1.13.10.2. Obračun PDV-a IOSS

Elektronički sustav IOSS, tzv. »uvoz sve na jednom mjestu« namjenjen je poslovnim subjektima, koji posluju u drugim državama članicama u kojima nemaju sjedište, za jednostavniju identifikaciju i predočenje posebnog obračuna PDV-a.

Od 1.7.2021. ukida se oslobođenje od plaćanja PDV-a pri uvozu pošiljki male vrijednosti (čl. 44. st. 1 t. 7 Zakona o PDV-i), a u slučaju primjene posebnog postupka oporezivanja za prodaju dobara na daljinu, uvezenih i trećih područja ili trećih zemalja – IOSS obuhvaća samo dobra u pošiljkama čija vrijednost nije veća od 150,00 € tj. 1.135,00 kn.

Porezni obveznik koji primjenjuje IOSS naplaćuje PDV od kupca kao dio prodajne cijene, a dobra prijavljena u IOSS RH biti će oslobođena plaćanja PDV-a pri uvozu uz predočenje valjanog IOSS identifikacijskoj broja Carinskoj upravi od strane isporučitelja.

Elektronički sustav IOSS za izvještavanje mogu koristiti porezni obveznici sa sjedištem u EU u slučaju prodaje robe uvožene iz trećih država krajnjim potrošačima u EU. Za korištenje sustava IOSS poreznom se obvezniku dodijeljuje poseban PDV identifikacijski broj formata:

IMxxxyyyyyyz *

* x u gornjem zapisu je ISO broj države z
y u zgornjem izrazu je šesteroznamenkasti broj koji dodijeljuje država članica identifikacije
z je kontrolni broj.

Obveza obračuna PDV-a nastane u trenutku isporuke u državu članicu potrošnje, po stopi te države, a obračun PDV-a IOSS predaje se mjesečno u državi članici identifikacije. Ta članica uplaćuje PDV svakoj državi članici potrošnje najkasnije 20 dana po isteku mjeseca u kojem je zaprimljena uplata.

U ovom poglavlju predstavljene su osnovne postavke aktivacije, izdavanje računa i izrada obračuna PDV (IOSS) kroz sljedeće korake:

Modul je dostupan putem izbornika |Financije |Obračun PDV-a (IOSS), gdje na uvid dobivamo sve dosadašnje obračune, uz mogućnost izrade obračuna za novo obračunsko razdoblje:

  
Pregled obračuna za izvještavanje u sustav IOSS
  
  Slika 808: Pregled obračuna za izvještavanje u sustav IOSS


U obračunu IOSS obuhvaćeni su svi izdani računi, na kojima smo zadali vrstu prodaje:

  
Odabir vrste prodaje na računu za izvještavanje putem sustava IOSS
  
  Slika 809: Odabir vrste prodaje na računu za izvještavanje putem sustava IOSS

Navedena vrsta prodaje kao i obračun PDV-a za EU sustav IOSS dostupan je na korištenje korisnicima, koji imaju aktiviran modul MULTI VAT za obračun prekograničnog PDV-a na izdanim računima. Za aktivaciju modula kontaktirajte našu korisničku podršku.

 

1.13.10.2.1. Osnovne postavke za izvještavanje u sustav IOSS

Želimo li aktivirati funkcionalnost izvještavanja u sustav IOSS [1.13.10.2] otvorimo izbornik |Postavke |Postavke tvrtke |Obračun PDV-a u drugim zemljama:

  
Aktivacija postavki za IOSS izvještavanje
  
  Slika 810: Aktivacija postavki za IOSS izvještavanje

Klikom na gumb Postavke IOSS registracije otvara se prozor sa sljedećim postavkama:

  
Uređivanje postavki IOSS registracije
  
  Slika 811: Uređivanje postavki IOSS registracije

Označimo izvještavanje za IOSS i upišemo datum registracije u sustav IOSS, to je dakle datum od kojeg dalje ćemo izvještavati putem sustava IOSS. Time smo aktivirali postavke za izdavanje računa za sustav IOSS i obračun PDV-a (IOSS).

 

1.13.10.2.2. Izdavanje računa koji će biti obuhvaćeni u obračun PDV-a IOSS

Izdani račun biti će obuhvaćen u obračunu PDV-a za EU sustav IOSS samo u slučaju odabira ispravne vrste prodaje na izdanom računu.

Vrsta prodaje za IOSS prikazana je na sljedećoj slici:

  
Odabir vrste prodaje na računu za izvještavanje u sustav IOSS
  
  Slika 812: Odabir vrste prodaje na računu za izvještavanje u sustav IOSS

1.13.10.2.2.1 Koju vrstu prodaje odabrati i na koji način izvještavati

Na raspolaganju je sljedeća opcija za izvještavanje putem obračuna PDV-a (IOSS):

Isporuke dobara na daljinu uvezenih iz trećih zemalja do krajnjih potrošača u EU (IOSS)Vrstu prodaje izaberemo u slučaju prodaje dobara na daljinu uvoženih iz trećih zemalja ukupne vrijednosti do 1135,00 kn odnosno tzv. "sustav sve na jednom mjestu". PDV obračunamo po stopi države članice krajnjeg potrošača (primatelja dobara). U toj državi članici nismo registrirani u svrhe PDV-a za obračun prekograničnog PDV-a te nemamo aktivni PDV ID broj te države.

 

1.13.10.2.3. Izrada novog obračuna PDV-a (IOSS)

Za izradu novog obračuna PDV-a (IOSS) otvorimo modul |Financije |Obračun PDV-a (IOSS) i kliknemo na gumb Novi obračun.

Klikom na gumb za izradu novog obračuna otvara se maska za unos kriterija i pokretanje obračuna:

  
Izaberemo poslovnu godinu i razdoblje za koje želimo pripremiti obračun
  
  Slika 813: Izaberemo poslovnu godinu i razdoblje za koje želimo pripremiti obračun

Obračun PDV-a (IOSS) obuhvaća samo izdane račune sa izabranom vrstom prodaje:

Obračun PDV-a (IOSS) uvijek pokrećemo mjesečno, a prvi obračun možemo kreirati od 1.7.2021. dalje. Pokretanje obračuna prije tog razdoblja nije moguće (prikazuje se upozorenje da razdoblje nije ispravno).

 

1.13.10.2.4. Pregled računa obuhvaćenih u obračun PDV-a (IOSS)

Po završenoj obradi kreiranja novog obračuna PDV-a za EU sustav IOSS, na uvid dobivamo popis svih izdanih računa, koji su obuhvaćeni u obračun IOSS za to obračunsko razdoblje:

  
Pregled računa obuhvaćenih u obračun IOSS
  
  Slika 814: Pregled računa obuhvaćenih u obračun IOSS

Klikom na broj pojedinog dokumenta dobivamo na uvid detaljne podatke o samom dokumentu:

  
Detaljni pregled podataka dokumenta, obuhvaćenog u obračun IOSS
  
  Slika 815: Detaljni pregled podataka dokumenta, obuhvaćenog u obračun IOSS

Na predpregledu pojedinog računa možemo kliknuti na broj dokumenta (na slici gore obojeno plavo) i program će otvoriti tj. prikazati upravo taj izabrani račun.

Želimo li u obračun PDV-a za EU sustav IOSS ručno dodati dokumente, upute za ručni unos pogledajte ovdje [1.13.10.2.5].

 

1.13.10.2.5. Ručno dodavanje dokumenta u obračun PDV-a (IOSS)

U obračun PDV-a za EU sustav IOSS podržano je i ručno dodavanje dokumenata. Za ručno dodavanje dokumenta u obračun, kliknemo na gumb Unos stavke na stranici za pregled i pretraživanje. Klikom na gumb otvara se maska za odabir države kupca kojem smo izdali račun za obavljene isporuke dobara:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 816: Odabir države kupca za kojeg unosimo dokument

Po odabiru države kupca otvara se maska za unos / prijepis podataka sa dokumenta:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 817: Unos podataka sa dokumenta

Po ručnom unosu i potvrdi podataka, dokument će biti prikazan na popisu dokumenata obuhvaćenih u obračun, a moguće je i naknado brisanje tog dokumenta iz obračuna:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 818: Ručno dodan dokument u obračun IOSS

Iz obračuna je podržano brisanje samo ručno dodanih dokumenata!

 

1.13.10.2.6. Ispis i izvještavanje o obračunu PDV-a (IOSS)

U obračunu PDV-a (IOSS) podržan je ispis dokumenta:

1.13.10.2.6.1 Evidencija obračuna PDV-a (IOSS)

Evidencija obračuna PDV-a (IOSS) prikazuje popis svih obuhvaćenih dokumenata, osnovice i stope PDV-a te iznose PDV-a o kojima će se izvještavati u sustav IOSS za određeno razdoblje. Primjer ispisa takve evidencije prikazan je na sljedećoj slici:

  
Evidencija obračuna PDV-a (IOSS)
  
  Slika 819: Evidencija obračuna PDV-a (IOSS)

 

1.13.10.3. Registracija za PDV u drugoj državi i obračun stranog (prekograničnog) PDV

U slučaju kada obavljamo usluge u inozemstvu ili se bavimo djelatnošću prodaje robe na daljinu (elektroničke trgovine) te u drugoj državi prijeđeno prag isporuke, tada se u toj drugoj državi moramo registrirati kao obveznik PDV-a (osim ako smo registrirani u sustav OSS [1.13.10.1] i/ili IOSS [1.13.10.2]).

Registracijom u svrhe obračuna prekograničnog PDV-a u drugoj državi tvrtka zaprimi PDV ID broj druge države i mora obračunavati PDV kao i ostali porezni obveznici u toj državi.

U programu e-racuni.hr dostupna je podrška za obračun prekograničnog PDV za sve države EU. Isto tako program podržava izvještavanje u svrhe PDV u drugim državama.

Postavke registracije za obračun PDV-a u drugim državama članicama u svrhe obračuna prekograničnog PDV-a uređujemo putem modula |Postavke |Postavke tvrtke |Obračun PDV-a u drugim zemljama:

  
Postavke za obračun stranog (prekograničnog) PDV
  
  Slika 820: Postavke za obračun stranog (prekograničnog) PDV

Klikom na gumb  Dodaj PDV ID br. registracije u drugoj državi članici otvara se maska u kojoj biramo državu u kojoj smo registrirani te upišemo PDV ID broj koji nam je dodijeljen u toj državi članici:

  
Unos PDV ID broja dodijeljenog u pojedinog državi članici
  
  Slika 821: Unos PDV ID broja dodijeljenog u pojedinog državi članici

U istoj masci upisujemo i datumom registracije za PDV u toj državi, dok u slučaju odjave registracije datum odjave upisujemo u polje Vrijedi do.

 

1.13.10.3.1. Posebnosti pri obračunu stranog PDV Mađarska

Madžarska od 1.7.2020 zahtjeva od svih obveznika PDV-a elektroničku registraciju svih izdanih računa i svih promjena na računima. Online izvještavanje izvodi se putem sustava Online Számla [https://onlineszamla.nav.gov.hu/home].

Obveznici PDV-a u Mađarskoj moraju se registrirati na portalu Online Számla [https://onlineszamla.nav.gov.hu/home] i pridobiti pristupne podatke za elektroničku registraciju računa.

Podaci za pristup sustavu NAV Online Számla upisuju se klikom na dodatne postavke.

  
Kliknite na poveznicu "Postavke za NAV..."
  
  Slika 822: Kliknite na poveznicu "Postavke za NAV..."

Otvori se prozor za unos podataka za pristup do NAV:

  
Pristupni podaci za NAV Online Számla
  
  Slika 823: Pristupni podaci za NAV Online Számla


Madžarski računovođe često zahtjevaju prethodno tetiranje elektroničkog izvještavanja računa. To znači da se najprije registrirate na testnom portalu i tek nakon toga na produkcijskom. Ako imate podatke za pristup testnom portalu, tada upišite korisničko ime s prefiksom "test:".

 

1.14. Glavna knjiga

Modul |Glavna knjiga za dvostavno knjigovodstvo, u korelaciji s drugim modulima nudi automatsko i ručno knjiženje, uvid u konto kartice [1.14.4] kupaca odnosno dobavljača, pregled otvorenih stavki i izradu različitih ispisa i izvještaja [1.14.10] koji se koriste u računovodstvu. Modul |Glavna knjiga je integriran sa svim drugim modulima i omogućuje da na svakom pojedinačnom knjiženju otvorimo poslovni dokument na temelju kojeg je knjiženje nastalo.

  
Glavna knjiga je povezana s ostalim modulima programa preko automatskog knjiženja dokumenata na temeljnicu
  
  Slika 824: Glavna knjiga je povezana s ostalim modulima programa preko automatskog knjiženja dokumenata na temeljnicu

Što omogućuje modul |Glavna knjiga?

Ručno knjiženjePri ručnom knjiženju na temeljnicu, program uzima u obzir tu akciju na dugovnom i potražnom prometu te prikazuje i kontrolira ukupni saldo.
Automatsko knjiženjeNa temelju postojećih dokumenata (putni nalozi [1.8], izdani računi, ulazni računi [1.7.1.13], ispis prometa na TR, obračun plaće, ...) program omogućuje automatsko knjiženje dokumenata na temeljnicu. Prilikom automatskog knjiženja poštuju se prethodne postavke automatskog knjiženja [1.14.1.3] iz vašeg kontnog plana [1.14.1.2].
Pregled temeljnicaU modulu glavna knjiga možete pretraživati i pregledavati [1.14.3.1] već knjižene temeljnice i ispisati dnevnike knjiženja.
Zatvaranje stavkiModul glavna knjiga omogućuje ručno [1.14.5.1] i automatsko [1.14.11.2] zatvaranje otvorenih stavki prema izabranom kontu i izabranom poslovnom partneru.
IspisiMogućnost izrade raznih ispisa konto kartica [1.14.4], otvorenih stavki, izrada bilanci i drugih izvješća.
Zaključak poslovne godineOmogućeno je automatsko zatvaranje konta [1.14.3.10] te zaključak stare poslovne godine i otvaranje nove.
Arhiviranje temeljnicaPrelaskom u novu poslovnu godinu [1.14.1.1] i dalje je omogućen uvid u knjiženja protekle godine te ispis svih konto kartica [1.14.10.12] i saldakonto kartica [1.14.10.13] poslovnih partnera za cijelo proteklo poslovanje.

 

1.14.1. Postavke glavne knjige

 

1.14.1.1. Postavke poslovnih godina

U postavkama poslovne godine možemo odrediti sljedeće karakteristike poslovne godine:

Postavke poslovne godine uređujemo u modulu |Financije |Šifrarnici i postavke |Poslovne godine.

  
Pregled postavki poslovnih godina
  
  Slika 825: Pregled postavki poslovnih godina

Na poslovnoj godini možemo zadati sljedeće postavke:

  
Postavke poslovne godine
  
  Slika 826: Postavke poslovne godine

Značenje pojedinačnih polja:

Početak poslovne godineUnos datuma s kojim započinje poslovna godina.
Završetak poslovne godineUnos datuma s kojim završava poslovna godina.
Novčana valutaIzbor novčane valute za knjiženja u glavnu knjigu.
Način izračuna početnog stanjaOdabir načina izračuna početnog stanja ili putem temeljnice početnog stanja ili na temelju automatskog izračuna iz završnog salda prethodne poslovne godine. Automatski izračun na temelju završnog salda prethodne godine koristi se početkom nove poslovne godine kada prethodna godina još nije zaključena. Izračunavanje početnog stanja iz završnog stanja prethodne godine moguće je samo ako je novčana valuta u kojoj vodimo glavnu knjigu ista u obje poslovne godine.
Status podatakaOdabir mogućnosti u svezi izmjene podataka poslovne godine (temeljnica i knjiženja). Ukoliko je poslovna godina arhivirana naknadne izmjene nisu moguće.
Stupanj povjerljivosti
Postotak pretporeza koji se odbija na ulaznim računima (%)

 

1.14.1.2. Kontni plan

Kontni plan je temelj za dvostavno knjigovodstvo. Vodimo ga unutar modula |Financije |Šifrarnici i postavke |Kontni plan.

Odmah po prvoj prijavi u program zadati možemo način vođenja knjigovodstva za našu tvrtku i preuzeti preporučeni kontni plan (dvojezični):

  
Maska za odabir načina vođenja knjigovodstva i prijenos preporučenog kontnog plana
  
  Slika 827: Maska za odabir načina vođenja knjigovodstva i prijenos preporučenog kontnog plana

Ukoliko na ovom mjestu preskočimo prijenos kontnog plana program će koristiti već ugrađena konta koja se koriste za automatsko knjiženje dokumenata, a koja su zadana prema preporučenom kontnom planu za trgovačka društva. Ta se konta automatski prenose u kontni plan ukoliko još nisu upisana tj. ukoliko nije drugačije zadano u postavkama automatskog knjiženja.

Pri ručnom dodavanju konta u kontni plan u masku za unos upisujemo sljedeće podatke:

  
Polja za unos ili izmjenu pojedinog konta
  
  Slika 828: Polja za unos ili izmjenu pojedinog konta

Br. kontaUpišemo broj/šifru konta.
OpisUpišemo naziv/opis konta.
StatusKonto možemo označiti kao neaktivan i time spriječiti knjiženje na neaktivan konto.
Kategorija bilanceIzaberemo kategoriju za svrstavanje konta u izvještajima bilance na sredstva, obveze, prihode ili rashode.
Vrsta konta - Sintetički kontoIzaberemo analitički ili sintetički konto. Na sintetički konto nije dopušteno knjiženje te se isti koristi za opis razreda konta u bruto bilanci.
Vrsta konta - Obavezan unos partneraIzaberemo ako na konto knjižimo analitički po partnerima (npr. konto 1200). Knjiženje na konto u tom slučaju nije moguće ako istovremeno ne izaberemo partnera. Otvorene stavke se u ovom slučaju zatvaraju pojedinačno po partnerima.
Vrsta konta - SaldakontoIzaberemo ukoliko želimo ručno zatvarati otvorene stavke [1.14.5.1] na kontu odnosno koristiti ga za vođenje salda potraživanja/obveza.
Vrsta konta - knjiženja u stranoj valutiOznačimo ukoliko je na kontu dopušteno knjiženje u deviznim iznosima.
Vrsta konta - obavezna knjiženja u stranoj valutiOznačimo ukoliko je na kontu obavezno knjiženje u deviznim iznosima. Za takva je konta podržan automatski obračun i knjiženje tečajnih razlika.
Početno stanjeUpišemo početno stanje. Umjesto unosa početnog stanja na ovom mjestu, preporučujemo unos temeljnice početnog stanja.
Veza partnerAko izabrani konto koristimo samo za jednog partnera, ovdje ga možemo izabrati. Takav pristup inače ne savjetujemo jer se analitika partnera zadaje na knjiženju te se time određeni konto može koristiti za više partnera.
Pretporez za troškoveIzaberemo može li se u slučaju knjiženja na taj konto pretporez odbiti ili ne. Npr. kod knjiženja troškova reprezentacije ne možemo odbiti pretporez stoga će program pri unosu primljenog računa za reprezentaciju automatski označiti da nema odbitka pretporeza. Ako ništa ne izaberemo, prilikom unosa primljenog računa program neće kontrolirati odbitak pretporeza.

Po unosu konta ponovno se prikazuje stranica za pregled kontnog plana.

  
Prikaz kontnog plana
  
  Slika 829: Prikaz kontnog plana

Ako je jedan od konta neaktivan uz taj se konto prikazuje crveni kružić kao vidljivo na slici:

  
Prikaz kontnog plana s neaktivnim kontom
  
  Slika 830: Prikaz kontnog plana s neaktivnim kontom

U vrhu se nalaze polja za unos kriterija pretrage u kontnom planu. U polja upisujemo sljedeće vrijednosti:

Šifra kontaUpišemo broj konta kojeg tražimo. Koristiti možemo znak * ako želimo prikaz svih konta određenog razreda (npr. 4*).
Opis kontaUpišemo riječ(i) iz opisa konta kojeg želimo potražiti. Isto tako možemo koristiti znak * za pretragu konta koji u nazivu/opisu sadrže taj niz slova/znakova, npr *Troškovi telefona*.

Klikom na gumb Pretraživanje prikazuju se konta u skladu s traženim kriterijima. Klikom na gumb Unos novog konta dodajemo novi konto u kontni plan.

Klikom na bt-remove.gif brišemo konto iz kontnog plana. Brisati možemo samo konta na kojima ne postoji knjižen promet. Ako na kontu postoji knjižen promet potrebno ga je prenijeti na drugi konto [1.14.1.2.4] prije brisanja konta. Alternative brisanju konta su:

 

1.14.1.2.1. Uvoz kontnog plana iz datoteke XML

Funkciju za uvoz kontnog plana koristimo za prijenos kontnog plana iz jedne tvrtke u drugu. Posebno je korisna ukoliko tek započinjemo s uporabom programa i trebamo početni kontni plan kao i u slučaju kada vodimo računovodstvo za više tvrtki [1.4.10.5] u kojima koristimo isti kontni plan.

Kontnom planu pristupamo putem modula |Financije |Šifrarnici i postavke |Kontni plan.

Uvoz kontnog plana iz datoteke XML omogućen je na stranici Prikaz kontnog plana putem izbornika s dodatnim mogućnostima |Više... |Uvoz kontnog plana iz XML datoteke kao što prikazuje slika dolje:

  
Izbornik za dodatne mogućnosti
  
  Slika 831: Izbornik za dodatne mogućnosti

Kada kliknemo na označenu opciju otvara se nova maska putem koje možemo pokrenuti uvoz našeg kontnog plana. Po odabiru datoteke za uvoz određujemo što učiniti pri uvozu u slučaju kada početni kontni plan već sadrži konto s istim brojem/šifrom kao i konto u datoteci tj. što učiniti u slučaju ako ne sadrži konto s istim brojem. Na slici dolje prikazan je popis dostupnih opcija:

  
Mogućnosti pri uvozu kontnog plana
  
  Slika 832: Mogućnosti pri uvozu kontnog plana

Postavke uvoza jednostavno potvrdimo klikom na gumb  Uvoz podataka čime započinje prijenos podataka iz XML datoteke u naš program!

 

1.14.1.2.2. Uvoz kontnog plana iz Excela

Funkciju za uvoz kontnog plana koristimo za prijenos kontnog plana iz jedne tvrtke u drugu. Posebno je korisna ukoliko tek započinjemo s uporabom programa i trebamo početni kontni plan kao i u slučaju kada vodimo računovodstvo za više tvrtki [1.4.10.5] u kojima koristimo isti kontni plan.

Kada je riječ o uvozu kontnog plana iz Excela to znači da možemo uvoziti datoteke u sljedećim formatima:

Svi prethodno navedeni formati datoteka podržani su u Excel-u kao i u OpenOffice Calc.

U Excelu ili u programu OpenOffice Calc pripremimo preglednicu sa podacima o kontima u kojoj različite podatke o kontima upišemo u svaki stupac pojedinačno i datoteku spremimo na slijedeći način:

  
Priprema datoteke s kontnim planom u Excelu
  
  Slika 833: Priprema datoteke s kontnim planom u Excelu

Redoslijed stupaca u datoteci je sljedeći:

Stupac ABroj konta. Podatak je obavezan.
Stupac BOpis tj. naziv konta. Podatak je obavezan.
Stupac CStatus konta, 0 je neaktivan, 1 je aktivan. Na neaktivne konte knjiženje nije dozvoljeno.
Stupac DUpišite D ako je konto sintetički. U suprotnome je konto analitički. Sintetička konta se koriste za nazive razreda konta, a knjižimo na analitička konta.
Stupac EUpišite D ako je unos partnera za knjiženja na tom kontu obavezan (npr. konta 120, 121, 220, 221).
Stupac FUpišite D ako je dopušten unos iznosa u stranoj valuti (npr. konta 121, 221,...).
Stupac GUpišite D ako je obavezan unos iznosa u stranoj valuti.
Stupac HUpišite D ako se konto saldakonto na kojem se vode otvorene stavke i plaćanja.
Stupac IUpišite D ukoliko je pri knjiženju obavezan unos mjesta troška.
Stupac JUpišite oznaku kategorije bilance (1 za sredstva, 2 za obaveze, 3 za troškove, 4 za prihode.
Stupac KUpišite naziv konta na engleskom jeziku. Taj tekst se koristi u slučaju ispisa izvještaja iz bilance na engleskom jeziku.
Stupac LUpišite naziv konta na njemačkom jeziku. Taj tekst se koristi u svrhe ispisa izvještaja iz bilance na njemačkom jeziku.

Pripremili smo kontni okvir za trgovačka društva kojeg možete preuzeti na stranici Kontni okviri za trgovačka društva i neprofitne organizacije [1.14.1.2.5]

Strukturu datoteke prilagođene za uvoz kontnog plana najednostavnije dobijemo ukoliko u šifraniku kontnog plana pokrenemo izvoz podataka u Excel, a što je moguće i ukoliko u šifrarniku još nemamo upisanih podataka. Datoteka će u tom slučaju biti prazna no sadržavati će početni red sa nazivima stupaca što će olakšati pripremu datoteke s vlastitim podacima. Opcija izvoza u Excel dostupna je unutar izbornika Više... kao što je prikazano na slici:

  
Izvoz kontnog plana u Excel za uvid u strukturu datoteke koja se koristi i za uvoz kontnog plana u program
  
  Slika 834: Izvoz kontnog plana u Excel za uvid u strukturu datoteke koja se koristi i za uvoz kontnog plana u program

Kontnom planu pristupamo putem modula |Financije |Šifrarnici i postavke |Kontni plan.

Uvoz kontnog plana iz Excela je omogućen na stranici Prikaz kontnog plana putem izbornika s dodatnim mogućnostima |Više... |Uvoz kontnog plana iz Excela kao što prikazuje slika dolje:

  
Izbornik za dodatne mogućnosti
  
  Slika 835: Izbornik za dodatne mogućnosti

Kada kliknemo na označenu opciju otvara se nova maska putem koje možemo pokrenuti uvoz našeg kontnog plana. Po odabiru datoteke za uvoz određujemo što učiniti pri uvozu u slučaju kada početni kontni plan već sadrži konto s istim brojem/šifrom kao i konto u datoteci tj. što učiniti u slučaju ako ne sadrži konto s istim brojem. Na slici dolje prikazan je popis dostupnih opcija:

  
Mogućnosti pri uvozu kontnog plana
  
  Slika 836: Mogućnosti pri uvozu kontnog plana

Postavke uvoza jednostavno potvrdimo klikom na gumb  Uvoz podataka čime započinje prijenos podataka iz Excela u naš program!

 

1.14.1.2.3. Uvoz kontnog plana iz datoteke pomoću čarobnjaka

Uvoz kontnog plana iz datoteke pomoću čarobnjaka omogućuje uvoz konta te se nalazi u meniju |Financije |Šifrarnici i postavke |Kontni plan.

Klikom na gumb Više nam se otvore dodatne mogućnosti gdje izaberemo opciju Uvoz kontnog plana iz Excela - Novo:

  
Šifrarnik artikala možemo uvoziti iz datoteke pomoću čarobnjaka
  
  Slika 837: Šifrarnik artikala možemo uvoziti iz datoteke pomoću čarobnjaka

Uvoz pomoću čarobnjaka omogućuje uvoz podataka iz različitih struktura datoteka, zbog toga nije potrebno prilagođavati strukturu datoteke za uvoz u program.

Podatke možemo uvesti u sljedećim formatima:

  • xls
  • sxc ili ods
  • csv
  • txt (Tab delimiter)

1.14.1.2.3.1 1. Uvoz datoteke

Odabirom gornje opcije nam se otvara forma za uvoz podataka gdje prvo odaberemo datoteku za uvoz te kliknemo na gumb Naprijed:

  
Odabir datoteke iz koje radimo uvoz
  
  Slika 838: Odabir datoteke iz koje radimo uvoz

1.14.1.2.3.2 2. Kontrola podataka

Nakon potvrde izabrane datoteke nam se u idućem koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.Na toj stranici određujemo koji atribut konta predstavlja koji podatak stupca u datoteci.Program iz datoteke pročita sadržaj odnosno redoslijed stupaca i prikaže ih u obliku tablice:

  
Prikaz podataka iz datoteke
  
  Slika 839: Prikaz podataka iz datoteke

Prvo označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci:

  
Općenite postavke uvoza podataka
  
  Slika 840: Općenite postavke uvoza podataka

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute konta koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.Ukoliko u stupcu A imamo u našoj datoteci broj konta, zatim to budemo izabrali kao što je prikazano na slici:

  
Preslika podataka iz datoteke
  
  Slika 841: Preslika podataka iz datoteke

Preslika podatka o broju konta se spremi u tablicu s desne strane te zatim nastavljamo s ostalim stupcima sve dok ne napravimo presliku za sve stupce u datoteci koje ćemo uvoziti u program:

  
Preslika podataka iz datoteke
  
  Slika 842: Preslika podataka iz datoteke

Kada smo napravili presliku podataka za sve stupce iz datoteke zatim idemo na sljedeći korak klikom na gumb Naprijed.

Na idući korak možemo ići tek kada smo napravili presliku barem za sve obavezne podatke, do tada je gumb Naprijed onemogućen.

  
Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke
  
  Slika 843: Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke

1.14.1.2.3.3 3. Dodatni podaci

Otvara nam se stranica s dodatnim postavkama gdje možemo odabrati što napraviti s novim kontima te što s postojećim kontima u kontnom planu:

  
Dodatne postavke za uvoz novih/postojećih konta
  
  Slika 844: Dodatne postavke za uvoz novih/postojećih konta

Kada smo sve željeno označili potvrdimo uvoz podataka klikom na gumb Završi.Po završenom uvozu dobijemo prikaz obavijesti o uvoz te popis upozorenja/grešaka ukoliko postoje u datoteci:

  
Obavijest u uvozu/ažuriranju konta iz datoteke
  
  Slika 845: Obavijest u uvozu/ažuriranju konta iz datoteke

 

1.14.1.2.4. Prijenos knjiženja na drugi konto

Ako želimo prenijeti knjiženja s jednog konta na drugi izaberemo mogućnost Prijenos knjiženja s jednog konta na drugi u izborniku |Financije |Kontni plan |Dodatne mogućnosti.

Nakon izbora te opcije otvara se slijedeća maska:

  
Prijenos knjiženja sa trenutnog na ciljani konto
  
  Slika 846: Prijenos knjiženja sa trenutnog na ciljani konto

Trenutni kontoU padajućem izborniku klikom na dropDown.gif izaberemo trenutni konto s kojeg želimo prenijeti knjiženja na drugi konto. Unos podatka je obavezan.
Ciljani kontoU padajućem izborniku klikom na dropDown.gif izaberemo ciljani konto na kojeg ćemo prenijeti knjiženja. Unos podatka je obavezan.
Prijenos knjiženja u razdoblju od: do:Datumsko ograničimo izbor knjiženja koja želimo prenijeti na drugi konto.

Program nudi prijenos knjiženja iz izabranog konta na željeni konto odnosno iz izabranog saldakonta na željeni saldakonto, ali ne podržava križanja između konti i saldakonti.

Unos podataka potvrdimo klikom na gumb U redu

Prije samog prijenosa program će vas upozoriti da će biti izvršen prijenos knjigežanja iz jednog konta na drugi:

  
Zadnje upozorenje prije prijenosa knjiženja
  
  Slika 847: Zadnje upozorenje prije prijenosa knjiženja

Nakon prijenosa knjiženja s jednog na drugi konto program savjetuje provjeru pravilnosti prijenosa knjiženja ako smo prenosili knjiženja s jednog saldakonta na drugi:

  
Upozorenje za prijenos knjiženja iz jednog na drugi saldakotno
  
  Slika 848: Upozorenje za prijenos knjiženja iz jednog na drugi saldakotno

 

1.14.1.2.5. Kontni okviri za trgovačka društva, obrtnike i društva

Na ovoj stranici možete preuzeti kontni okvir za trgovačka društva i neprofitne organizacije.


Kontni plan za trgovačka društva u obliku *.xls

kontni_plan_D.O.O..xls
Veličina: 603,50 kB

Kontni plan za trgovačka društva u obliku *.xml

kontni_plan_D.O.O..xml
Veličina: 1.334,97 kB


Kontni plan za neprofitne organizacije u obliku *.xls

kontni_plan_neprofitne_ogranizacije.xls
Veličina: 128,00 kB

Kontni plan za neprofitne organizacije u obliku *.xml

kontni_plan_neprofitne_ogranizacije.xml
Veličina: 276,49 kB

Nakon prijenosa kontnog plana potrebno ga je uvoziti u program [1.14.1.2.2].

 

1.14.1.3. Postavke konta za automatsko knjiženje

Na svim mjestima u programu gdje je podržano automatsko knjiženje dokumenata, knjiženje se vrši po internom kontnom planu, preporučenom za trgovačka društva. Za prilagodbu pravila automatskog knjiženja na kontni plan vaše tvrtke potrebno je odrediti presliku s internog preporučenog kontnog plana programa u kontni plan vaše tvrtke.

Tome je namjenjena maska za unos podataka na stranici Postavke automatskog knjiženja. Nakon izbora razreda konta otvara se maska za unos podataka, koja sadrži 3 stupca.

  
Postavke automatskog knjiženja
  
  Slika 849: Postavke automatskog knjiženja

U masci za unos podataka, u stupcu Ciljani konto  izaberemo odnosno upišemo broj konta iz našeg kontnog plana. Kod automatskog knjiženja dokumenata će se umjesto preporučenog konta koristiti konto iz vašeg kontnog plana.

Po zadavanju svih konta za izabrani razred, kliknemo na gumb Spremi, koji se nalazi na dnu stranice.

 

1.14.1.4. Šifrarnik mjesta troška

U šifrarnik mjesta troška dodajemo nova mjesta troška kroz modul |Financije |Šifrarnici i postavke |Mjesta troška klikom na gumb Dodavanje mjesta troška nakon čega se otvara sljedeća maska za unos:

  
Polja za unos za mjesta troška
  
  Slika 850: Polja za unos za mjesta troška

ŠifraUnesemo oznaku mjesta troška.
OpisJednostavan tekst koji opisuje mjesto troška.
StatusOdređivanje aktivnog odnosno neaktivnog mjesta troška. Ako je mjesto troška neaktivno, knjiženje nije dozvoljeno.
Postotak pretporeza koji se odbija na ulaznim računima (%)Ako je kod obračuna ulaznog PDV-a obuhvaćen odbitni udio, ovdje upišemo postotak pretporeza,koji se odbija na ulaznim računima. Na svim ulaznim računima unesenim s tim mjestom troška biti će uvažen uneseni postotak pretporeza. Ako unos pustimo prazan stavka neće biti uvažena (odbitak 100% ulaznog PDV).
Referenti za mjesto troškaU popisu svih korisnika označimo korisnike koji će moći pristupiti podacima na dodjeljenim mjestima troška (npr. obračuni putnih naloga za samo određena mjesta troška, ...).

Nakon potvrde novog mjesta troška, mjesto troška se ispiše na popisu svih mjesta troška:

  
Popis mjesta troška
  
  Slika 851: Popis mjesta troška

Znak neaktiven.gif označava, da je mjesto troška neaktivno.

Popis mjesta troška možemo ispisati. Ispis je dostupan putem izbornika |Financije |Mjesta troška gdje kliknemo na Izvoz prikazanih podataka u Excel. Popis možemo otvoriti u tražilici ili u Excelu, kao što se vidi na slici dolje:

  
Izbor formata u kojem želimo ispisati popis mjesta troška
  
  Slika 852: Izbor formata u kojem želimo ispisati popis mjesta troška

Ukoliko se u programu prilikom prijenosa podataka pojavi dvostruko mjesto troška možete ga obrisati u izborniku |Dodatne mogućnosti, klikom na poveznicu Obriši dvostruka mjesta troška kao što prikazuje slika dolje:

  
Brisanje dvostrukih mjesta troška
  
  Slika 853: Brisanje dvostrukih mjesta troška

 

1.14.1.5. Šifrarnik vrsta temeljnica

Nove vrste temeljnica dodajemo na stranici "Šifrarnik vrsa temeljnica" klikom na gumb Nova vrsta temeljnica. Otvori se slijedeća maska za unos:

  
Polja za unos nove vrste temeljnice
  
  Slika 854: Polja za unos nove vrste temeljnice

ŠifraUnos oznake vrste temeljnica. Unos je obavezan.
OpisU prazno polje upišemo jednostavan tekst koji opisuje novu temeljnicu.
StatusIzaberemo da li je ta vrsta temeljnice aktivna ili ne. Ako je neaktivna, ne može biti izabrana.

Po unosu temeljnice i potvrde unosa, otvara se stranica sa svim unesenim vrstama temeljnica:

  
Unesene vrste temeljnica
  
  Slika 855: Unesene vrste temeljnica

Znak neaktiven.gif označava da je vrsta temeljnice neaktivna.

 

1.14.1.6. Postavke numeriranja dokumenata

U programu možemo zadati način numeriranja dokumenata. U modulu | Postavke |Postavke tvrtke |Opće postavke |Postavke brojača omogućen je unos novih brojača te pregled i pretraživanje postojećih brojača prema vrsti dokumenata.

  
Unos novog brojača te pregled i pretraživanje postojećih brojača prema vrsti dokumenata
  
  Slika 856: Unos novog brojača te pregled i pretraživanje postojećih brojača prema vrsti dokumenata

U polja za unos upišemo slijedeće kriterije:

Vrsta dokumentaKlikom na dropDown.gif izaberemo vrstu traženog dokumenta (račun, knjižno odobrenje, temeljnica...).
Poslovna godinaUpišemo poslovnu godinu, za koju želimo pregledati upisane brojače.

Po unosu kriterija za pretraživanje, potrebno je kliknuti na gumb Pretraživanje.

Klikom na gumb Novi brojač omogućen je unos novog brojača te definiranje formata rednog broja za određenu vrstu dokumenta:

  
Postavke numeriranja dokumenata
  
  Slika 857: Postavke numeriranja dokumenata

U polja za unos pojedinačnih kriterija unosimo sljedeće vrijednosti:

Vrsta dokumentaOdaberemo vrstu dokumenta na koju se brojač odnosi (račun, knjižno odobrenje, temeljnica...).
Poslovna godinaUpišemo poslovnu godinu za koju zadajemo brojač.
Mj. troš.Upišemo mjesto troška. Brojač će u tom slučaju utjecati na numeriranje samo onih dokumenata na kojima je zadano to mjesto troška.
Poslovna jedinicaIz padajućeg izbornika izaberemo poslovnu jedinicu na koju će se odnositi postavke brojača.
Sljedeći broj dok.Upišemo redni broj s kojim započinje numeriranje dokumenata.
Formula za ispis brojaIz padajućeg izbornika izaberemo formulu za numeriranje (korištenje ozanke - ili /) i zadajemo oznaku naplatnog uređaja.

Unos podataka potvrdimo klikom na gumb U redu.

Moguće formule odnosno formati broja za izradu računa su:

    • #N#+'/'+#BU#+'/1'
    • #N#+'-'+#BU#+'-1'

Broj 1 na kraju označava naplatni uređaj, te se navedeno može ručno izmjeniti ukoliko imate drugačiji broj.

Broj naplatnog uređaja ne može imati vodeće 0!

 

1.14.1.6.1. Postavke numeriranja temeljnica

Prije nego nastavimo s unosom temeljnica, potrebno je u izborniku |Postavke |Postavke tvrtke |Opće postavke |Postavke numeriranja dokumenata odrediti način numeriranja temeljnica. Kao što je vidljivo na slici dolje, u padajućem izborniku izaberemo željeni način numeriranja:

  
Određivanje načina numeriranja temeljnica
  
  Slika 858: Određivanje načina numeriranja temeljnica


po rednom brojuPri numeriranju se u obzir ne uzima poslovna godina. Početkom nove poslovne godine, numeriranje će se nastaviti u skladu sa sljedećim rednim brojem, koji se nastavlja iz prethodne poslovne godine.
po rednom broju i godiniPri numeriranju se u obzir uzima poslovna godina. Početkom nove poslovne godine, numeriranje temeljnica započinje s brojem 1.
po internom tipu i godiniPri numeriranju temeljnica se u obzir uzima interni tip temeljnice i poslovna godina.
po vrsti temeljnice i godiniPri numeriranju temeljnica se u obzir uzima vrsta temeljnice i poslovna godina. Vrste temeljnica upišemo u šifrarnik vrsta temeljnica [1.14.1.5].

Nakon izbora način numeriranja i potvrde izbora klikom na gumb Potvrdi unos, potrebna je ponovna prijava u program!

Za unos posebnog brojača za numeriranje temeljnica, pomoću kojeg možemo zadati npr. redni broj prve temeljnice upisane u e-računima ili pak formulu za generiranje formata rednog broja. Novi brojač možemo zadati u modulu |Postavke |Postavke tvrtke |Opće postavke |Postavke brojača. Otvoriti će se stranica za pregled i pretraživanje svih do sad upisanih brojača. Postupak unosa brojača opisan je na stranici Postavke numeriranja dokumenata [1.14.1.6].

Brojač za temeljnice unosimo na sljedeći način:

  
Izaberemo vrstu dokumenta Temeljnica
  
  Slika 859: Izaberemo vrstu dokumenta Temeljnica

  
Izaberemo tip temeljnice
  
  Slika 860: Izaberemo tip temeljnice

  
Izaberemo vrstu temeljnice
  
  Slika 861: Izaberemo vrstu temeljnice

  
Zadavanje formule za generiranje rednog broja temeljnice
  
  Slika 862: Zadavanje formule za generiranje rednog broja temeljnice

 

1.14.1.6.2. Postavke formule za ispis broja temeljnice

S formulom možemo samostalno oblikovati ispis broja temeljnice, koristeći slijedeće rezerviranih riječi:

#N# - u skladu s rednim brojem temeljnice, kojeg smo upisali kao početni broj poslovne godine

#L# odnosno #LLLL# - u skladu s poslovnom godinom (npr.2006)

#LL# - u skladu sa zadnje dvije brojke poslovne godine (npr.06)

#TEM_TIP# - u skladu sa šifrom internog tipa temeljnice
#TEM_VRSTA#- u skladu sa šifrom vrste temeljnica

Kao što je vidljivo iznad, rezervirane riječi upisujemo između dva znaka #

Kod pisanja formule nije obavezna upotreba samo rezerviranih riječi, što znači, da možemo upotrebljavati i vlastite znakove (npr. povlaka), riječi ili čak brojeve. Te znakove upišemo pod apostrofima. Način upotrebe možete pogledati niže, u tabeli s primjerima.

Kod pisanja formule se može upotrijebiti operacija zbrajanja (+), koja u formuli služi kao konkatenacija odnosno spajanje dva ili više nizova.

Primjeri formula za poslovnu godinu 2006 i rednim br. 1:

#N# što će biti npr. 1

#N#+'-'+#L# što će biti npr. 1-2006! Vidljivo je da smo u toj formuli za znak upotrijebili povlaku, upisano pod apostrofima.

#N#+#LL# što će biti npr. 106

#NNNNN# što će biti 00001. U slučaju, da imamo redni br. 12, onda bi to bilo 00012. Svaki broj u rednom broju zauzima jedan N od kraja prema naprijed. U slučaju, da je redni broj veći od N, ispisati će se samo taj redni broj bez nula.

 

1.14.2. Uvoz i postavke početnih salda na kontima u glavnoj knjizi


Ako knjižimo već postojeću tvrtku, najprije moramo knjižiti početno stanje glavne knjige.

1.14.2.1 Temeljnica početnog stanja

Otvorenje glavne knjige unosimo takozvanom temeljnicom početnog stanja. Temeljnica početnog stanja sadrži završne salde protekle godine, isto tako i postavke/dokumente, koji su ostali otvoreni tj. neplaćeni iz protekle godine.

Temeljnicu početnog stanja unosimo kao svaku drugu temeljnicu, time da odredimo odgovarajući tip. Gledaj sliku:

  
Unos osnovnih podataka temeljnice početnog stanja
  
  Slika 863: Unos osnovnih podataka temeljnice početnog stanja

U polja za unos upišemo slijedeće podatke:

Poslovna godinaUpišemo tj. izaberemo poslovnu godinu za koju radimo otvorenje.
TipIzaberemo tip temeljnica početnog stanja ili tip temeljnica početnog stanja (neusklađeno). Slijedeće omogućava postojanje više neusklađenih temeljnica početnog stanja, koje su u potpunosti gledano usklađene, ali razdvajanje na više temeljnica omogućava preglednije otvorenje.
Datum knjiženjaUpišemo datum knjiženja, uobičajeno je to trenutni datum.
Datum razdobljaUpišemo datum zadnjeg dana protekle godine kako se knjiženja ne bi pomješala s mogućim poslovnim događajima na dan 1.1. tekuće godine.

Na temeljnicu početnog stanja možemo ručno knjižiti željena početna salda prema potrebi. Postupak knjiženja je isti kao za sve druge vrste temeljnica.

1.14.2.2 Uvoz početnih salda

Ukoliko prenosimo saldo iz drugog programa tj. imamo početno stanje u unaprijed pripremljenoj preglednici (npr. v Excelu ili OpenOffice), početna stanja možemo uvoziti na temeljnicu početnog stanja i izbjeći dugotrajni ručni unos podataka. Uvoz podataka na temeljnicu počinje iz izbornika za razmjenu podataka alatne trake [1.4.10.2]:

  
Opcije za izvoz i uvoz podataka u/iz datoteke
  
  Slika 864: Opcije za izvoz i uvoz podataka u/iz datoteke

Struktura datoteke za uvoz podataka je identična strukturi datoteke, koju dobijemo prilikom izvoza knjiženja u preglednicu. Redoslijed stupaca prikazuje slijedeći primjer:

  
Primjer datoteke izvožene temeljnice tj. redoslijeda stupaca, potrebnih kod uvoza temeljnice
  
  Slika 865: Primjer datoteke izvožene temeljnice tj. redoslijeda stupaca, potrebnih kod uvoza temeljnice

Uvoziti možemo datoteke u formatima Excel, OpenOffice, CSV ili tab delimited. Vrlo je važan redoslijed stupaca, koji mora biti potpuno isti prikazanom na gornjem primjeru. Kada na disku imamo pripremljenu datoteku, izaberemo:

  
Izaberite datoteku za uvoz
  
  Slika 866: Izaberite datoteku za uvoz

Nakon toga pokrenemo uvoz podataka, pričekamo i provjerimo rezultat uvoza:

  
Prikaz rezultata uvoza podataka
  
  Slika 867: Prikaz rezultata uvoza podataka

Ukoliko uvoz određenih redaka nije bio izvršen, podatke popravimo te ponovimo uvoz samo tih redaka.

Na jednu temeljnicu možemo uvoziti najviše 30.000 knjiženja. Ukoliko želite uvoziti više knjiženja, zahtjevan je uvoz na više temljenica.

1.14.2.3 Uvoz otvorenih stavki

Otvorene stavke možemo isto tako uvoziti na temeljnicu početnog stanja. Kod toga je uvjetovan prethodan uvoz šifrarnika partnera.

Redoslijed stupaca u datoteci je isti kao i kod uvoza početnog stanja. Vrlo je važno na pravilan način odrediti partnera, upisati podatak o dokumentu, datumu dokumenta, iznosu dokumenta i otvoreni iznos dokumenta.

Primjer datoteke za uvoz otvorenih stavki:

  
Primjer datoteke za uvoz otvorenih stavki
  
  Slika 868: Primjer datoteke za uvoz otvorenih stavki


Kod uvoza otvorenih stavki možemo odrediti poslovnog partnera na slijedeći način:

  • Prema nazivu. Knjiženju će se prirediti prvi poslovni partner s takvim nazivom.
  • Prema šifri partnera.
  • Prema poreznom broju partnera.
  • Prema jednoličnom identifikatoru partnera u bazi. Tu mogućnost koristimo kod ponovnog uvoza temeljnice u program, koju smo prethodno izvozili, popravili te ponovno želimo uvoziti u program.

 

1.14.3. Ručno knjiženje u glavnu knjigu

 

1.14.3.1. Pregled i pretraživanje temeljnica

Temeljnice koje smo pohranili u modulu |Financije |Temeljnice možemo pretraživati po raznim kriterijima pretraživanja (gledaj Slika 1) klikom na gumb Pretraživanje:

  
Polja za unos kriterija za prikaz temeljnica
  
  Slika 869: Polja za unos kriterija za prikaz temeljnica

Pretraživanje temeljnica moguće je po sljedećim kriterijima:

BrojBroj temeljnice upišemo kada želimo potražiti temeljnicu s točno određenim rednim brojem.
TipIzaberemo interni tip temeljnice za pretraživanje koji se na temeljnici određuje u trenutku automatskog knjiženja sukladno knjiženom dokumentu/obračunu odnosno pri postavkama numeriranja temeljnica [1.14.1.6.1].
StatusPretraživanje je moguće i prema statusu temeljnice. Klikom na dropDown.gif izaberemo status otvorena temeljnica ili zatvorena temeljnica, a moguće je pretraživanje i po statusu neusklađene.
Traži poIzaberemo datumski kriterij po kojem želimo pretraživati temeljnice (obračunsko razdoblje ili datum temeljnice).
Od datumaUpišemo datum od kojeg želimo pretražiti temeljnice sukladno prethodno izabranom datumskom kriteriju.
Do datumaUpišemo datum do kojeg želimo pretražiti temeljnice sukladno prethodno izabranom datumskom kriteriju.
Vrsta tem.Klikom na dropDown.gif izaberemo vrstu temeljnice iz internog šifrarnika vrsta temeljnica.
NapomeneUpišemo napomenu sadržanu u temeljnici po kojoj želimo ograničiti pretraživanje.

 

1.14.3.2. Prikaz i uređivanje temeljnica

Nakon unosa kriterija traženja na stranici Pregled i pretraživanje temeljnica [1.14.3.1], ispišu se temeljnice, koje su u skladu s traženim kriterijima. Klikom na izabranu temeljnicu, ista nam se prikaže.

  
Prikaz izabrane temeljnice
  
  Slika 870: Prikaz izabrane temeljnice
.

Kao što je vidljivo na slici gore, temeljnica je otvorena, što znači, da još nije knjižena u glavnu knjigu.Klik na gumb Dodaj knjiženje omogućava dodavanje knjiženja [1.14.3.3] na tu temeljnicu.

Klikom na gumb Zatvaranje i prijenos u glavnu knjigu temeljnicu zatvorimo te se automatski prenese u glavnu knjigu.

Kod uređivanja temeljnica raspolažemo dodatnim mogućnostima. Klikom na gumb Dodatne mogućnosti u alatnoj traci, otvaraju se slijedeće mogućnosti:

U alatnoj traci su nam na raspolaganju slijedeće mogućnosti:

Klikom na gumb bt-copy.gif možemo kopirati određeno knjiženje, klikom na gumbbt-delete.gif možemo izbrisati knjiženja.

 

1.14.3.3. Unos i izmijena knjiženja na otvorenoj temeljnici

  
Unos novog knjiženja na temeljnicu
  
  Slika 871: Unos novog knjiženja na temeljnicu

U gornjem dijelu maske za unos novog knjiženja napisani su podaci o temeljnici, na koju ćemo dodati novo knjiženje ili promijeniti postojeće knjiženje. U donja polja za unos, upisati ćemo sljedeće podatke:

KontoUpišemo broj konta, na kojeg knjižimo. Konto možemo izabrati klikom na dropDown.gif. Unos je obavezan.
Mjesto troškaIzaberemo mjesto troška. Unos nije obavezan.
PartnerIzaberemo partnera na kojeg knjižimo. Unos je obavezan, ako je tako određeno u kontnom planu [1.14.1.2]. Partnera odredimo klikom na Pretraži i izaberemo sa popisa. Prije pretraživanja, u polje za unos možemo upisati naziv partnera, kako bi ga program zatim potražio.
Duguje/PotražujeUpišemo iznos, kojeg knjižimo. Iznos upišemo na dugovnu ili na potražnu stranu.
OpisUpišemo opis knjiženja. Unos nije obavezan.
DokumentUpišemo broj ili oznaku dokumenta, na temeljnu kojeg nastaje knjiženje. Unos nije obavezan.
Vezni dokumentUpišemo broj veznog dokumenta, vezanog na poslovni događaj, koji se knjiži. Unos nije obavezan.
Obračunsko razdobljeUpišemo datum razdoblja, u koje knjižimo. Podatak je važan za izradu bilance.
Datum dokumentaUpišemo datum dokumenta na temelju kojeg nastaje knjiženje. U slučaju, da ne upišemo datum dokumenta, program preuzima datum razdoblja za datum dokumenta.
DospijećeUpišemo datum dospijeća dokumenta. U slučaju, kada datum nije relevantan, program će automatski preuzeti datum razdoblja.
Dat. PDV-aUpišemo datum, koji označava porezno razdoblje za PDV, u koje dokument spada. U slučaju, da ne upišemo datum, program samostalno preuzima datum, koji je isti datumu dokumenta.

Ako želimo knjižiti na konto koji još ne postoji u kontnom planu, kliknemo na gumb Unos novog konta, koji nas prebacuje na stranicu unos novog konta [1.14.1.2].

Isti postupak upotrijebimo kod unosa partnera, kojeg još nemamo upisanog u šifrarnik partnera. Kliknemo na gumb Unos novog partnera.

Unos podataka potvrdimo klikom na gumb U redu.

 

1.14.3.4. Izmjena podataka na temeljnici

Podatke na temeljnici možemo mijenjati samo kada je temeljnica otvorena. Klikom na gumb Izmijeni u alatnoj traci na vrhu maske, otvori nam se maska za mijenjanje podataka na temeljnici:

  
Izmijena podataka na temeljnici
  
  Slika 872: Izmijena podataka na temeljnici

Poslovna godinaIzaberemo poslovnu godinu u koju želimo spremiti temeljnicu. Unos podatka je obavezan.
Br. temeljniceUpišemo redni broj temeljnice. Unos podatka je obavezan.
TipIzaberemo tip temeljnice.
Vrsta tem.Izaberemo vrstu temeljnice, u slučaju da smo jih prethodno upisali v šifrarnik vrsta temeljnica]. [1.14.1.5]
Datum knj.Unesemo datum knjiženja. Unos podataka je obavezan.
Datum razd.Unesemo datum razdoblja. Unos podataka je obavezan.
Sva knjiženja u istom razdobljuIsključimo ukoliko želimo, da sva knjiženja na temeljnici imaju isti datum razdoblja.
NapomeneUnesemo napomene.

Učinjene izmijene potvrđujemo klikom na gumb U redu.

 

1.14.3.5. Kakva je razlika između otvorene i zatvorene temeljnice?

Program omogućava izmijene samo otvorene temeljnice. Sve dok je temeljnica otvorena znači, da se radi o radnoj verziji dokumenta na kojeg dodajemo knjiženja. Iz tog razloga, usklađenost otvorene temeljnice nije obavezna, a što može dovesti do pogreške prilikom ispisa bilance.

Kad završimo s unosom temeljnice i kada je ista usklađena, možemo kliknuti na gumb za zatvaranje temeljnice i time zaključiti knjiženje.Ukratko:

 

1.14.3.6. Ponovno otvaranje temeljnice

Temeljnicu možemo ponovno otvoriti na stranici Temeljnice - pregled i pretraživanje. Otvoriti možemo samo one temeljnice, kod kojih nije upaljena lampica. Na donjoj slici vidimo zatvorene i otvorene temeljnice:

  
Prikaz popisa temeljnica
  
  Slika 873: Prikaz popisa temeljnica

Klikom na bt-delete.gif kod zatvorene temeljnice, prikaže se slijedeća poruka, koja nudi tri različite opcije. Za brisanje kliknemo na gumb Ponovno otvori temeljnicu, koji je vidljiv na donjoj slici:

  
Maska za ponovno otvaranje temeljnice
  
  Slika 874: Maska za ponovno otvaranje temeljnice

Pritiskom na gumb, ispred temeljnice se prikaže lampica, koja označava, da je temeljnica otvorena. To možemo vidjeti, ako uspoređujemo donju sliku s gornjom:

  
Pregled temeljnica
  
  Slika 875: Pregled temeljnica

Sada možemo raditi izmijene na temeljnici.

 

1.14.3.7. Storniranje knjiženja s novom storno temeljnicom

Klikom na bt-delete.gif krajnje desno u masci za Pregled i pretraživanje temeljnica, program nas upita što želimo uraditi s temeljnicom. Za storniranje knjiženja kliknemo na gumb Storniranje knjiženja s novom storno temeljnicom, kojeg vidimo na donjoj slici:

  
Maska za storniranje knjiženja novom storno temeljnicom
  
  Slika 876: Maska za storniranje knjiženja novom storno temeljnicom

Pritiskom na gumb Storniranje knjiženja s novom storno temeljnicom, otvori nam se maska za izradu nove temeljnice, koja izgleda ovako:

  
Izrada storno temeljnice
  
  Slika 877: Izrada storno temeljnice

Izradu temeljnice potvrdimo pritiskom na gumb U redu.

Ne smijemo zaboraviti spremiti novu storno temeljnicu.

 

1.14.3.8. Izmijena opisa, partnera, mjesta troška na knjiženjima na zatvorenim temeljnicama

 

1.14.3.9. Kako združiti više knjiženja za isti konto u jedno zbirno knjiženje?

Kod automatskog knjiženja [1.14.1.3] dokumenata na temeljnicu, program izradi radnu temeljnicu s detaljnim knjiženjima. Program će za svaku stavku na ulaznom dokumentu (račun, putni nalog, itd.) napraviti jedno knjiženje u glavnoj knjizi.

Kod prijenosa temeljnice u druge informacijske sisteme [1.14.13], više puta se pojavi potreba po knjiženju dokumentata s manje detalja (bez nepotrebne analitike). U tom slučaju upotrijebimo funkciju za združivanje knjiženja, s kojom možemo sva knjiženja na određeni kotno nadomjestiti sa samo jednim zbirnim knjiženjem.

  
Izbor opcije za združivanje knjiženja
  
  Slika 878: Izbor opcije za združivanje knjiženja

Funkciju za združivanje knjiženja izaberemo klikom na gumb opcijeGumb.gif, kao što to prikazuje slika gore.

Funkcija za združivanje knjiženja je dostupna samo pri radu na otvorenoj temeljnici. Na zatvorenim temeljnicama upotreba te funkcije nije moguća, te je pritom zahtjevano ponovno otvaranje temeljnice.

Pritiskom na |Združivanje knjiženja... prikaže se obrazac sa parametrima združivanja knjiženja:

  
Parametri združivanja knjiženja
  
  Slika 879: Parametri združivanja knjiženja

U gornjem dijelu obrasca su zbrojeni svi konti za koje postoji više knjiženja, koji su kandidati za združivanje i zbirno knjiženje. Klikom na    označimo združivanje knjiženja za dotični konto.

Program može združivati knjiženja na više načina. Prije združivanja knjiženja odredimo i u slijedećem parametre:

 Združivanje knjiženja po partnerima Odznačimo tu opciju, jer želimo sačuvati analitiku po partnerima. Program će tako združivati samo knjiženja, koja su knjižena na istog partnera. Ako ne želimo analitiku po partnerima, odznačimo tu opciju.
 Združivanje knj. po mjestu troška Odznačimo tu opciju, ako želimo sačuvati analitiku po mjestu troška. Program će tako združivati samo knjiženja, koja su knjižena na isto mjesto troška. Ako ne trebamo analitiku po mjestu troška, opciju odznačimo.
 Združivanje knj. na dugovnoj strani Odznačimo tu opciju, ako ne želimo združivanje knjiženja na dugovnoj strani.
 Združivanje knj. na potražnoj strani Odznačimo tu opciju, ako ne želimo združivanje knjiženja na potražnoj strani.

Pritiskom na gumb U redu prikazati će se temeljnica, gdje će knjiženja, koja su u skladu s danim parametrima, biti zamijenjena sa zbirnim knjiženjima.

 

1.14.3.10. Završni račun i zatvaranje konta

Prije izrade godišnjih financijskih izvještaja potrebno je zatvoriti salda na kontima razreda 4 i 7. U te svrhe možemo koristiti obradu automatskog zatvaranja konta razreda 4 i 7 kojom zatvaramo završni saldo analitički po kontima.

Obradu za zatvaranje konta razreda 4 i 7 pokrećemo unutar temeljnice koju smo otvorili u modulu |Financije |Temeljnice. Pri unosu nove temeljnice obavezno postavimo tip temeljnice na završni račun. U poljima za unos datuma temeljnice i datuma razdoblja postavimo vrijednosti na zadnji dan/datum u poslovnoj godini za koju pripremamo završni račun (ili npr. zadnji dan poslovanja organizacije):

  
Kreiranje temeljnice završni račun
  
  Slika 880: Kreiranje temeljnice završni račun

Klikom na gumb U redu potvrđujemo kreiranje nove, prazne temeljnice za završna knjiženja. U alatnoj traci temeljnice kliknemo na gumb Više... i izaberemo funkciju prikazanu na slici u nastavku:

  
Odabir obrade za pokretanje zatvaranja konta razreda 4 i 7
  
  Slika 881: Odabir obrade za pokretanje zatvaranja konta razreda 4 i 7

Klikom na označenu opciju unutar padajućeg izbornika otvara se sljedeća maska za unos u kojoj zadajemo željene kriterije za pokretanje obrade:

  
Kriteriji za pokretanje obrade zatvaranja salda na izabranim kontima
  
  Slika 882: Kriteriji za pokretanje obrade zatvaranja salda na izabranim kontima

Značenje pojedinačnih polja je sljedeće:

Konto/-iUpišemo šifru ili šifre konta koje želimo zatvoriti. Za zatvaranje svih konta razreda 4 i 7 dovoljno je upisati 4*,7*.
Saldo na danUpišemo datum s kojim želimo zatvoriti salda na izabranim kontima. Pri izradi godišnjeg računa upisujemo završni datum poslovne godine npr. 31.12.2024..
 Pri izračunu salda uzimaju se u obzir samo zatvorene temeljnice Odabirom ove opcije program pri izračunu završnog salda neće obuhvatiti konta odnosno knjiženja na otvorenim/radnim verzijama temeljnica.
 Knjiženje salda odnosno zatvaranje po partnerima Odabirom ove opcije program izračunava saldo po partnerima i kontima te za svaki pojedinačni konto kreira protuknjiženja odvojeno po partnerima.
 Knjiženje salda odnosno zatvaranje po mjestima troška Odabirom ove opcije program izračunava saldo po mjestima troška i kontima te za svaki pojedinačni konto kreira protuknjiženja po mjestima troška.

Program omogućuje istovremeno zatvaranje konta po partnerima i mjestima troška.

Potvrdom zadanih kriterija na temeljnicu se prenose protuknjiženja i zatvara saldo analitički po kontima. Na slici u nastavku prikazano je automatsko zatvaranje salda po kontima razreda 4 (analitički). Na temeljnici je potrebno kliknuti na gumb za izravnanje i prijenos salda na kto 490* (osim ako smo prethodno već kontirali tj prenijeli ukupni saldo razreda 4 na konto 490*:

  
Zatvaranje razreda 4
  
  Slika 883: Zatvaranje razreda 4

Postupak ponovimo i u izborniku Više... u alatnoj traci temeljnice pokrenemo funkciju zatvaranja razreda s protuknjiženjima za završni račun te zadamo zatvaranje razreda 7*.

Postupak možemo ubrzati i obradu zatvaranja konta razreda 4 i 7 pokrenuti istovremeno. U te je svrhe dovoljno u masku za pokretanje obrade upisati u polje za unos konta 4*,7* kao prikazano na slici u nastavku:

  
Istovremeno zatvaranje razreda 4 i 7
  
  Slika 884: Istovremeno zatvaranje razreda 4 i 7

Po zatvaranju konta razreda 4 i 7 nastavljamo s prijenosom vrijednosti na konta poslovnog rezultata (8*, 24*, 9*) i s izradom bilance bilance [1.14.8] po unaprijed pripremljenom predlošku [1.14.8.1].

  
Zatvaranje razreda 7 i izračun poslovnog rezultata prije oporezivanja
  
  Slika 885: Zatvaranje razreda 7 i izračun poslovnog rezultata prije oporezivanja

Po izradi temeljnice završni račun pokrenuti možemo obradu za automatsko kreiranje temeljnice početnog stanja [1.14.10.1] za prijenos završnog salda poslovne godine u početni saldo nove poslovne godine.

 

1.14.3.11. Prijenos knjiženja na drugu temeljnicu

Nakon što smo na strani Pregled i pretraživanje temeljnica [1.14.3.1] unijeli kriterije pretraživanja, program ispiše temeljnice, koje su u skladu s unesenim kriterijima.

Među prikazanim temeljnicama izaberemo temeljnicu koju želimo mijenjati i to tako, da na nju kliknemo.

Izmjena zatvorenih temeljnica nije moguća! Ako želite zatvorenu temeljnicu izmijeniti, potrebno je ponovno otvaranje, što je opisano u podpoglavlju Prikaz i uređivanje temeljnica [1.14.3.2]

Nakon što smo označili željenu temeljnicu, ista se otvori te se prikažu sva knjiženja, koja su na toj temeljnici. Odznačimo sva knjiženja, koja želimo prenijeti na drugu temeljnicu.

Nakon što smo odznačili sva knjiženja, koja želimo prenijeti na drugu temeljnicu, izaberemo u izborniku s dodatnim mogućnostima mogućnost
|>> |Prijenos označenih knjiženja na drugu temeljnicu, kao što prikazuje slika dolje:

  
Izbornik s dodatnim mogućnostima
  
  Slika 886: Izbornik s dodatnim mogućnostima

Otvori se nova maska, gdje izabiremo između dvije opcije:

  1. Možemo napraviti novu temeljnicu na koju ćemo prenijeti izabrana knjiženja
  2. Možemo izabrati jednu od otvorenih temeljnica i izabrana knjiženja prenijeti na još otvorenu temeljnicu

Za potvrdu izabrane opcije kliknemo na Izaberi>>
To je prikazano na slici:

  
Izbor temeljnice na koju ćemo prenijeti prethodno označena knjiženja
  
  Slika 887: Izbor temeljnice na koju ćemo prenijeti prethodno označena knjiženja

Ako izaberemo prvu mogućnost, odnosno novu temeljnicu automatski se stvara nova, još nepostojeća temeljnica, s automatski dodijeljenim brojem. Na tu temeljnicu se prenose sva prethodno izabrana knjiženja.

U suprotnom, ako izaberemo drugu mogućnost, sva izabrana knjiženja će se prenijeti na izabranu, već postojeću temeljnicu.

 

1.14.3.12. Masovno zatvaranje temeljnica

Na stranici Temeljnice - pregled i pretraživanje [1.14.3.1] nalazi se izbornik |Dodatne mogućnosti, u kojem izaberemo mogućnost Masovno zatvaranje temeljnica, kao što prikazuje slika dolje.

  
Izbornik za masovno zatvaranje temeljnica
  
  Slika 888: Izbornik za masovno zatvaranje temeljnica

Nakon izbora te mogućnosti, prikaže se popis svih otvorenih temeljnica, koje možemo zatvoriti.

Na početku su sve temeljnice s tog popisa označene kvačicom na desnoj strani, što znači, da ćemo pritiskom na gumb Zatvaranje i prijenos u glavnu knjigu zatvoriti sve temeljnice s tog popisa!

Temeljnice koje želimo zatvoriti, označimo kvačicom na desnoj strani, svaku temeljnicu posebno.

  
Prikaz temeljnica, koje možemo zatvoriti
  
  Slika 889: Prikaz temeljnica, koje možemo zatvoriti

Nakon što smo temeljnice odznačili, a svejedno želimo sve na popisu ponovno označiti, to učinimo klikom na gumb Označi sve

Kad smo označili sve temeljnice koje želimo zatvoriti, kliknemo na gumb Zatvaranje i prijenos u glavnu knjigu i sve izabrane temeljnice će se zatvoriti te prenijeti u glavnu knjigu.

 

1.14.3.13. Uvoz knjiženja na temeljnicu pomoću čarobnjaka

Uvoz knjiženja iz datoteke na temeljnicu pomoću čarobnjaka omogućuje uvoz veće količine knjiženja na temeljnicu.

Prvo je potrebno kreirati koncept temeljnice te ga spremiti kako bi se pojavila mogućnost razmjene podataka (dvije plave strelice) u alatnoj traci.

Klikom na gumb razmjene podataka (dvije plave strelice) nam se otvore dodatne mogućnosti gdje izaberemo opciju Uvoz knjiženja temeljnice iz datoteke/preglednice. - NOVO:

  
Knjiženja možemo uvoziti iz datoteke pomoću čarobnjaka
  
  Slika 890: Knjiženja možemo uvoziti iz datoteke pomoću čarobnjaka

Funkcija je prije svega korisna za tvrtke koje su se registrirali na program e-racuni.hr te prenose podatke glavne knjige iz programa koji su do sada koristili. Uporabom ove funkcionalnosti nije potrebno prije uvoza prilagođavati strukturu podatka u excelu. Podatke je moguće uvoziti iz datoteke u formatu xls, csv ili ods.

1.14.3.13.1 1. Uvoz datoteke

Odabirom gornje opcije nam se otvara forma za uvoz podataka gdje prvo odaberemo datoteku za uvoz te kliknemo na gumb Naprijed:

  
Odabir datoteke iz koje radimo uvoz knjiženja
  
  Slika 891: Odabir datoteke iz koje radimo uvoz knjiženja

1.14.3.13.2 2. Kontrola podataka

Nakon potvrde izabrane datoteke nam se u idućem koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.Na toj stranici određujemo koji atributi knjiženja predstavljaju koji podatak stupca u datoteci.Program iz datoteke pročita sadržaj odnosno redoslijed stupaca i prikaže ih u obliku tablice:

  
Prikaz podataka iz datoteke
  
  Slika 892: Prikaz podataka iz datoteke

Prvo označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci:

  
Općenite postavke uvoza podataka
  
  Slika 893: Općenite postavke uvoza podataka

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute artikla koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.

  
Preslika podataka iz datoteke
  
  Slika 894: Preslika podataka iz datoteke

Preslika podatka o kontu se spremi u tablicu s desne strane te zatim nastavljamo s ostalim stupcima sve dok ne napravimo presliku za sve stupce u datoteci koje ćemo uvoziti u program:

  
Preslika podataka iz datoteke
  
  Slika 895: Preslika podataka iz datoteke

Kada smo napravili presliku podataka za sve stupce iz datoteke zatim idemo na sljedeći korak klikom na gumb Naprijed.

Na idući korak možemo ići tek kada smo napravili presliku barem za sve obavezne podatke, do tada je gumb Naprijed onemogućen.

  
Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke
  
  Slika 896: Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke

1.14.3.13.3 3. Dodatni podaci

Otvara nam se stranica s dodatnim postavkama gdje možemo odabrati još neke dodatne mogućnosti prilikom uvoza:

  
Dodatne postavke za uvoz knjiženja
  
  Slika 897: Dodatne postavke za uvoz knjiženja

Kada smo sve željeno označili potvrdimo uvoz podataka klikom na gumb Završi.Po završenom uvozu dobijemo prikaz obavijesti o uvoz te popis upozorenja/grešaka ukoliko postoje u datoteci:

  
Obavijest u uvozu/ažuriranju artikala iz datoteke
  
  Slika 898: Obavijest u uvozu/ažuriranju artikala iz datoteke

 

1.14.3.14. Masovni uvoz temeljnica iz datoteke pomoću čarobnjaka

 

1.14.4. Prikaz i ispis konto kartica

Konto kartice možemo ispisivati po različitim kriterijima (po partnerima, kontima, dokumentima, mjestu troška). Kriteriji za ispis konto kartice odredimo u maski za unos.

  
Kriteriji za prikaz i ispis konto kartice
  
  Slika 899: Kriteriji za prikaz i ispis konto kartice

U polja za unos kriterija, upišemo slijedeće vrijednosti:

God.Sa padajućeg popisa izaberemo poslovnu godinu za koju želimo prikazati knjiženja.
Konto/-iUpišemo broj konta ili više konti za koje želimo ispis. Konto možemo izabrati klikom na dropDown.gif. Ako želimo ispis za više točno određenih konti, upišemo brojeve koje razdvojimo zarezom, npr. 1200,1210. Za ispis kartice za razred konta upišemo 12*. Kriterije kombiniramo upisivanjem 1200,16*,17*. Ako ništa ne upišemo, pogram će tražiti knjiženja po svim kontima.
PartnerUpišemo naziv partnera. Partnera možemo izabrati sa popisa dropDown.gif ili pritiskom na gumb pretraživanja pretrazivanje.gif te ga potražimo u šifrarniku partnera. U popisu se neće nalaziti svi partneri iz šifrarnika; taj popis program zapuni s najvjerojatnije ograničenim izborom, glede na kriterije konto kartice. Ako ništa ne upišemo, program će potražiti knjiženja za sve partnere. S upotrebom posebnog pseudo kriterija ## odnosno izborom - knjiženja bez partnera - možemo potražiti knjiženja, bez izabranog partnera i tako pronaći neraspoređena knjiženja na saldakontima.
DokumentUpišemo oznaku dokumenta, koju izaberemo sa popisa. dropDown.gif. Ako ništa ne upišemo, program će tražiti knjiženja za sve dokumente.
Po datumuIzaberemo datumski kriterij, koji može biti npr. razdoblje knjiženja, datum dokumenta, datum PDV (primitak računa, izdaja računa), dospijeće dokumenta, datum knjiženja.
od danaUpišemo početni datum za traženje knjiženja. Možemo pustiti prazno.
do danaUpišemo konačni datum za traženje knjiženja. Možemo pustiti prazno.
Status temeljniceIzaberemo traženje knjiženja po svim temeljnicama ili samo po otvorenim, odnosno zatvorenim temeljnicama.
Pribl. iznosUpišemo iznos knjiženja. Program će potražiti sva knjiženja s upisanim iznosom, uz što uzima u obzir 1% tolerancije.
OpisUpišemo traženi niz za opis. Kod traženja možemo upotrijebiti znak *, kao zamijena nizu znakova.
Strana knjiženjaPrikaz ograničimo samo na dugovna ili samo na potražna knjiženja. Ako pustimo izbor prazan, prikazati će se sva knjiženja, bez obzira na stranu knjiženja.
StatusTražimo sva knjiženja ili ograničimo prikaz samo na zatvorena ili samo na otvorena knjiženja. Status knjiženja ovisi, da li je dugovanje/potraživanje zatvoreno ili ne. Gledaj opis zatvaranja stavki [1.14.5.1].
Strana valutaIzaberemo knjiženja koja želimo prikazati glede na stranu valutu.
Prikaži u valutiIzaberemo valutu, u kojoj želimo prikazati iznose knjiženja.

Nakon unosa kriterija ispisa konto kartice, možemo pritisnuti na gumb Prikaz konto kartice, kako bi se ispisala knjiženja, koja su u skladu s upisanim kriterijima.

 

1.14.5. Potraživanja i dugovanja do kupaca, dobavljača i drugih partnera

 

1.14.5.1. Ručno zatvaranje otvorenih stavki

Ručno zatvaranje otvorenih stavki koristimo za međusobno zatvaranje otvorenih stavki u slučaju kada korištenje obrade automatskog zatvaranja stavki [1.14.11.2] nije moguće (iznosi nisu usklađeni, nedostaje vezni dokument, djelomična plaćanja, kompenzacije, ...).

Opcijom ručnog zatvaranja stavki biramo tj. pojedinačno označavamo stavke koje međusobno želimo zatvoriti čime ih zatvaramo u cijelosti ili ih preknjižavamo na drugi konto (npr. tečajne razlike). Ručno zatvaranje otvorenih stavki dostupno je samo za konta koja smo u kontnom planu označili kao saldakonta [1.14.1.2].

Pri ručnom zatvaranju stavki na raspolaganju su sljedeće mogućnosti:

Funkcionalnost ručnog zatvaranja otvorenih stavki dostupna je putem izbornika |Financije |Saldakonto kartice.

Kod zatvaranja stavki koristimo se sljedećim funkcijama prikazanima na slici dolje:

  
Saldo izabranih stavki iznosi nula.
  
  Slika 900: Saldo izabranih stavki iznosi nula.

 

1.14.5.1.1. Zatvaranje otvorenih stavki u slučaju usklađenih iznosa (plaćanje u cjelosti)

Otvorene stavke zatvaramo na sljedeći način:

  1. Izaberemo konto i partnera s otvorenim stavkama.
  2. Označimo stavke koje želimo međusobno zatvoriti.
  3. Kliknemo na gumb Zatvori označene i zatvorimo izabrane otvorene stavke.
    1. Ukoliko saldo označenih knjiženja iznosi nula, nastavljamo sa zatvaranjem otvorenih stavki.
    2. Kada saldo označenih knjiženja nije jednak nuli, tada koristimo djelomično zatvaranje stavki [1.14.5.1.2] ili unosimo podatke za zatvaranje preknjižavanjem [1.14.5.1.3] čime se kreira knjiženje za zatvaranje razlike i preknjiženje te razlike.
    3. Želimo li poništiti zatvaranje i ponovno otvoriti stavke, na raspolaganju je opcija ponovnog otvaranja zatvorenih stavki [1.14.5.6.1].

Na slici dolje prikazan je primjer zatvaranja stavki (knjiženja) koja su usklađena po iznosima:

  
Saldo izabranih stavki iznosi nula
  
  Slika 901: Saldo izabranih stavki iznosi nula

Na zatvoreni dokument prenosi se datum i iznos plaćanja sa veznog dokumenta koji je korišten za zatvaranje dokumenta.

  
Automatski prijenos plaćanja na vezni dokument
  
  Slika 902: Automatski prijenos plaćanja na vezni dokument

 

1.14.5.1.2. Djelomično zatvaranje otvorenih stavki

Otvorene stavke možemo djelomično zatvoriti sljedećim postupkom:

  1. Izaberemo konto i partnera za kojeg postoje otvorene stavke.
  2. Označimo knjiženja koja želimo zatvoriti.
  3. Kliknemo na gumb Zatvori označene za djelomično zatvaranje otvorenih stavki.
  4. U slučaju potrebe stornirati možemo djelomično zatvaranje i ponovno otvoriti djelomično zatvorene stavke [1.14.5.1.2.1].

Na slici dolje prikazan je primjer knjiženja bez podudaranja u iznosima, a koja ćemo dakle djelomično zatvoriti:

  
Saldo izabranih stavki nije jedan nuli.
  
  Slika 903: Saldo izabranih stavki nije jedan nuli.

Na pregledu otvorene stavke - djelomičnog plaćenog računa sada se prikazuje samo preostali otvoreni saldo i znak [+]:

  
Prikaz djelomično zatvorene stavke na pregledu saldakonta
  
  Slika 904: Prikaz djelomično zatvorene stavke na pregledu saldakonta

Klikom na znak [+] otvaramo karticu dokumenta putem koje pratimo sva knjiženja/stavke koje su bile korištene za izvršenje djelomičnog zatvaranja stavke, a putem koje možemo i stornirati djelomično zatvaranje (ponovno otvoriti stavke) [1.14.5.1.2.1]:

  
Pregled kartice djelomičnog zatvaranja dokumenta
  
  Slika 905: Pregled kartice djelomičnog zatvaranja dokumenta

Na djelomično zatvoreni dokument prenosi se zapis o datumu i iznosu plaćanja sa veznog dokumenta koji je korišten za djelomično zatvaranje dokumenta.

  
Automatski prijenos djelomičnog plaćanja na vezni dokument i izračun razlike za uplatu
  
  Slika 906: Automatski prijenos djelomičnog plaćanja na vezni dokument i izračun razlike za uplatu

U izborniku |Postavke |Postavke tvrtke |Računovodstvo upisati možemo "Maksimalni iznos za razliku zaokruživanja", koji se zatim uzima u obzir prilikom obrade automatskog zatvaranja stavki [1.14.11.2]. Ukoliko je otvoreni iznos manji od upisanog, program će takve stavke zatvoriti, no djelomično zatvaranje stavki nije moguće u manjem iznosu od upisanog u postavkama tvrtke.

GK_Saldakonti_max Iznos.gif

 

1.14.5.1.2.1. Ponovno otvaranje djelomično zatvorenih stavki

Želimo li poništiti djelomično zatvaranje tj. naknadno otvoriti djelomično zatvorene stavke, najprije u modulu |Financije |Saldakonto kartice otvaramo karticu djelomično zatvorenog dokumenta za izabranog partnera na način da kliknemo na znak [+] u retku s prikazom djelomično zatvorene stavke:

  
Pregled djelomičnog zatvaranja putem kartice dokumenta
  
  Slika 907: Pregled djelomičnog zatvaranja putem kartice dokumenta

Na uvid dobivamo popis svih knjiženja kojima je bilo izvršeno djelomično zatvaranje. Za poništavanje djelomičnog zatvaranja birati možemo među sljedećim opcijama:

  1. ponovno otvaranje svih veznih dokumenata/knjiženja korištenih za djelomično zatvaranje stavke,
  2. ponovno otvaranje djelomičnog zatvaranja na temelju točno određenog veznog dokumenta/knjiženja.

  
Poništenje djelomičnog zatvaranja stavki
  
  Slika 908: Poništenje djelomičnog zatvaranja stavki

Ponovnim otvaranjem djelomično zatvorenih stavki automatski se brišu i zapisi o datumu i iznosu djelomičnog(ih) plaćanja sa dokumenta.

Na raspolaganju je i opcija ponovnog otvaranja zatvorenih stavki i iz maske za pregled i kontrolu zatvaranja koju otvaramo na pregledu saldakonto kartica ili konto kartica:

  
Otvaranje stranice za pregled i kontrolu zatvorenih stavki iz konto ili saldakonto kartica
  
  Slika 909: Otvaranje stranice za pregled i kontrolu zatvorenih stavki iz konto ili saldakonto kartica

  
Poništenje djelomičnog zatvaranja stavki na stranici za pregled i kontrolu zatvaranja stavki
  
  Slika 910: Poništenje djelomičnog zatvaranja stavki na stranici za pregled i kontrolu zatvaranja stavki

 

1.14.5.1.3. Ručno zatvaranje otvorenih stavki preknjižavanjem

Otvorene stavke možemo zatvoriti preknjižavanjem po sljedećem postupku:

  1. Izaberemo konto i partnera s otvorenim stavkama.
  2. Označimo knjiženja koja želimo zatvoriti.
  3. Kliknemo na gumb Zatvori preknjižavanjem za zatvaranje otvorenih knjiženja.

Na slici dolje prikazan je primjer knjiženja koja nisu usklađena u cjelosti te ih zatvaramo preknjižavanjem na drugi konto:

  
Saldo izbranih stavki nije jedan nuli.
  
  Slika 911: Saldo izbranih stavki nije jedan nuli.

Ovim postupkom zatvaramo kompenzacije, tečajne razlike, izravnanje stotica i slično. Korištenjem ovog postupka kreiramo novo knjiženje na izabranoj temeljnici za zatvaranje razlike i preknjiženje razlike na drugi izabrani konto:

  
Maska u kojoj biramo konto za preknjiženje razlike u slučaju zatvaranja stavki saldo kojih nije jedan nuli.
  
  Slika 912: Maska u kojoj biramo konto za preknjiženje razlike u slučaju zatvaranja stavki saldo kojih nije jedan nuli.

 

1.14.5.2. Kompenzacije

Dokument za pripremu prijedloga za međusobne kompenzacije na temelju knjiženih otvorenih stavki dostupan je u izborniku |Financije |Kompenzacije. Dokument omogućuje izradu prijedloga međusobne kompenzacije uz mogućnost automatskog knjiženja u glavnu knjigu.

Za izradu novog prijedloga međusobne kompenzacije koristiti možemo sljedeće postupke:

a za kreirane prijedloge međusobnih kompenzacija možemo:

Dokument kompenzacije možemo pripremiti i izravno u modulu |Financije |Saldakonto kartice kao što je opisano na stranici Ispis prijedloga međusobne kompenzacije [1.14.5.3] klikom na gumb kao što prikazuje slika:

  
Izrada novog prijedloga međusobne kompenzacije
  
  Slika 913: Izrada novog prijedloga međusobne kompenzacije

 

1.14.5.2.1. Ručni unos prijedloga za međusobnu kompenzaciju

Novi prijedlog međusobne kompenzacije možemo kreirati u modulu |Financije |Kompenzacije klikom na gumb Novi prijedlog međusobne kompenzacije kao što je prikazano na slici:

  
Ručni unos novog prijedloga međusobne kompenzacije
  
  Slika 914: Ručni unos novog prijedloga međusobne kompenzacije

Pri ručnoj izradi prijedloga međusobne kompenzacije upisati možemo iznos potraživanja i obveza predložen za kompenzaciju. Time je omogućena priprema prijedloga međusobne kompenzacije i u slučaju kada u programu nisu knjižena sva potraživanja i obveze tj. plaćanja.

Klikom na unos novog prijedloga kompenzacije otvara se maska za unos u kojoj izaberemo poslovnu godinu, datum izrade prijedloga i partnera za kojeg želimo pripremiti prijedlog međusobne kompenzacije:

  
Priprema osnovnih podataka za izradu prijedloga međusobne kompenzacije
  
  Slika 915: Priprema osnovnih podataka za izradu prijedloga međusobne kompenzacije

Kao što prikazuje gornja slika pri izradi prijedloga kompenzacije možemo upisati željeni uvodni tekst za ispis iznad stavki sa iznosima kompenzacije te završni tekst za ispis ispod tablice sa stavkama. Upisane podatke potvrdimo klikom na gumb U redu i program će pripremiti koncept dokumenta kao prikazano na slici:

  
Pripremljen koncept prijedloga međusobne kompenzacije
  
  Slika 916: Pripremljen koncept prijedloga međusobne kompenzacije

Na koncept prijedloga međusobne kompenzacije možemo klikom na ikonu u obliku + dodati knjiženo potraživanje. Otvorit će se maska za unos podataka dokumenta kojeg ćemo kompenzirati, kao što prikazuje slika:

  
Unos knjiženja izdanog dokumenta za izradu kompenzacije iznosa potraživanja
  
  Slika 917: Unos knjiženja izdanog dokumenta za izradu kompenzacije iznosa potraživanja

Po dodavanju otvorenih knjiženja potraživanja koje želimo kompenzirati dodamo i knjiženja otvorenih dokumenata obveze:

  
Unos knjiženja primljenog dokumenta za izradu prijedloga kompenzacije iznosa obveza
  
  Slika 918: Unos knjiženja primljenog dokumenta za izradu prijedloga kompenzacije iznosa obveza

Program prikazuje upozorenje sve dok se ukupan saldo prijeboja potraživanja i obveza ne uskladi:

  
Program prikazuje upozorenje ukoliko se saldo potraživanja i obveza ne podudara
  
  Slika 919: Program prikazuje upozorenje ukoliko se saldo potraživanja i obveza ne podudara

Po uskladi predloženog iznosa prijeboja potraživanja i obveza dokument kompenzacije možemo izdati, ispisati ili poslati partneru e-poštom iz programa, a po primitku potvrde prijedloga knjižiti kompenzaciju u glavnu knjigu:

  
Izdavanje, ispis/slanje i knjiženje kompenzacije
  
  Slika 920: Izdavanje, ispis/slanje i knjiženje kompenzacije

 

1.14.5.2.2. Priprema prijedloga međusobne kompenzacije iz otvorenih stavki

U izborniku |Financije |Kompenzacije možemo pripremiti novi prijedlog za međusobnu kompenzaciju prema pojedinom partneru na temelju knjiženih otvorenih stavki.

Kliknemo na gumb Novi prijedlog za međusobnu kompenzaciju i u padajućem izborniku izaberemo Priprema prijedloga za međusobnu kompenzaciju iz otvorenih stavki, kao što prikazuje slika:

  
Izrada novog prijedloga za međusobnu kompenzaciju na temelju otvorenih stavki
  
  Slika 921: Izrada novog prijedloga za međusobnu kompenzaciju na temelju otvorenih stavki

U nastavku se otvara čarobnjak pomoću kojeg započinjemo izradu prijedloga za međusobnu kompenzaciju.

Iz padajućeg izbornika izaberemo partnera prema kojem postoje knjižene otvorene stavke potraživanja i obveza (odabir ograničen samo na partnere prema kojima je zadovoljen uvjet za izradu prijedloga za međusobnu kompenzaciju!), upišemo datum dokumenta / izrade prijedloga te datum dospijeća otvorene stavke kojim zadajemo ograničenje obuhvata stavki u prijedlog za međusobnu kompenzaciju.

  
Odabir partnera za izradu prijedloga za međusobnu kompenzaciju te unos kriterija za obuhvat knjiženih otvorenih stavki
  
  Slika 922: Odabir partnera za izradu prijedloga za međusobnu kompenzaciju te unos kriterija za obuhvat knjiženih otvorenih stavki

Po odabiru partnera u nastavku se prikazuje saldo knjiženih otvorenih stavki na svakom saldakontu pojedinačno. Na ovom mjestu možemo dodatno ograničiti prijenos otvorenih stavki na prijedlog za međusobnu kompenzaciju samo po izabranim saldakontima (korisno ukoliko prema istom partneru koristimo knjiženje potraživanja i obveza na više različitih saldakonta).

Po odabiru saldakonta s knjiženim otvorenim stavkama koje želimo uključiti u prijelog za međusobnu kompenzaciju na uvid dobivamo izračun mogućeg iznosa prijeboja:

  
Odabir konta za obuhvat knjiženih otvorenih stavki u prijedlog za međusobnu kompenzaciju
  
  Slika 923: Odabir konta za obuhvat knjiženih otvorenih stavki u prijedlog za međusobnu kompenzaciju

Upisane kriterije za izradu prijedloga za međusobnu kompenzaciju potvrdimo klikom na gumb Naprijed kao što je prikazano na slici gore.

Na sljedećem koraku na uvid dobivamo detaljni popis otvorenih dokumenata za izabranog partnera, knjiženih na prethodno izabranim saldakontima:

  
Pregled knjiženih otvorenih stavki na izabranim saldakontima po pojedinačnom dokumentu
  
  Slika 924: Pregled knjiženih otvorenih stavki na izabranim saldakontima po pojedinačnom dokumentu

Ovdje odabiremo i potvrđujemo otvorene stavke potraživanja koje želimo kompenzirati s odabranim otvorenim stavkama obveza (ili obrnuto), a na temelju izabranih otvorenih stavki finalno se izračunava moguć iznos prijeboja.

Ukoliko se ukupan saldo izabranih otvorenih stavki potraživanja ne podudara s ukupnim saldom izabranih otvorenih stavki obveza, ovdje možemo prilagoditi iznos prijeboja predložen po izabranom otvorenom dokumentu (knjiženoj otvorenoj stavci).

Postupak je detaljnije predstavljen na slici u nastavku; za otvoreno potraživanje u iznosu 7.550,00 predložen je iznos za prijeboj 5.500,00 sukladno saldu otvorenih stavki obveza:

  
Odabir dokumenata - knjiženih otvorenih stavki za uključenje u prijedlog za međusobnu kompenzaciju
  
  Slika 925: Odabir dokumenata - knjiženih otvorenih stavki za uključenje u prijedlog za međusobnu kompenzaciju

Klikom na gumb Završi kreira se dokument prijedloga za međusobnu kompenzaciju koji možemo ispisati ili poslati partneru elektroničkim putem izravno iz programa:

  
Izdavanje prijedloga za međusobnu kompenzaciju, ispis ili slanje kupcu elektroničkim putem izravno iz programa
  
  Slika 926: Izdavanje prijedloga za međusobnu kompenzaciju, ispis ili slanje kupcu elektroničkim putem izravno iz programa

Na dokumentu možemo upisati datum primitka potvrde od strane poslovnog partnera za predloženu kompenzaciju klikom na gumb Potvrda tj. u slučaju odbijanja prijedloga kliknemo na gumb Odbijanje:

  
Unos primitka potvrde partnera na prijedlog međusobne kompenzacije ili odbijanje prijedloga
  
  Slika 927: Unos primitka potvrde partnera na prijedlog međusobne kompenzacije ili odbijanje prijedloga

Ukoliko partner prihvaća predloženu međusobnu kompenzaciju kliknemo na gumb Potvrda i upišemo datum primitka potvrde partnera:

  
Unos datuma primitka potvrde partnera za predloženu međusobnu kompenzaciju
  
  Slika 928: Unos datuma primitka potvrde partnera za predloženu međusobnu kompenzaciju

Povtrđenu kompenzaciju možemo automatski knjižiti na temeljnicu u glavnu knjigu klikom na gumb Knjiženje:

  
Knjiženje prijedloga za međusobnu kompenzaciju
  
  Slika 929: Knjiženje prijedloga za međusobnu kompenzaciju

Kreira se temeljnica s knjiženjima na istim saldakontima koja smo označili za izradu prijedloga za međusobnu kompenzaciju. Na svakom je knjiženju dodan i vezni dokument za koji zatvaramo potraživanje i obvezu:

  
Knjiženje kompenzacije
  
  Slika 930: Knjiženje kompenzacije

Po knjiženju kompenzacije, u modulu |Financije |Saldakonto kartice otvaramo prikaz knjiženih otvorenih stavki na saldakontima na kojima smo knjižili kompenzaciju i označimo stavke za zatvaranje (otvoren račun i knjiženu kompenzaciju):

  
Zatvaranje otvorenih stavki na temelju kompenzacije na saldakontima u glavnoj knjizi
  
  Slika 931: Zatvaranje otvorenih stavki na temelju kompenzacije na saldakontima u glavnoj knjizi

Na račun koji smo izabrali za zatvaranje na temelju knjižene kompenzacije automatski se prenosi datum i iznos plaćanja uz prikaz eventualne razlike za plaćanje ukoliko je iznos potvrđenog prijeboja manji od iznosa otvorene stavke. Detaljni opis postupka djelomičnog zatvaranja otvorenih stavki u glavnoj knjizi opisan je na sljedećoj stranici: Djelomično zatvaranje otvorenih stavki [1.14.5.1.2].

Ukoliko partner odbije prijedlog za međusobnu kompnezaciju i na prijedlogu kompenzacije kliknemo na gumb za odbijanje, na dokumentu će se zabilježiti status 'odbijen' no ostaje u našoj evidenciji ali bez mogućnosti knjiženja:

  
Odbijen prijedlog za međusobnu kompenzaciju ostaje u evidenciji izrađenih prijedloga u statusu 'odbijen' i bez mogućnosti knjiženja
  
  Slika 932: Odbijen prijedlog za međusobnu kompenzaciju ostaje u evidenciji izrađenih prijedloga u statusu 'odbijen' i bez mogućnosti knjiženja

Želimo li pripremiti prijedloge za međusobnu kompenzaciju iz otvorenih stavki za više partnera istovremeno, na raspolaganju je opcija Masovne pripreme prijedloga za međusobnu kompenzaciju iz otvorenih stavki [1.14.5.2.3].

 

1.14.5.2.3. Masovna priprema prijedloga za međusobnu kompenzaciju iz otvorenih stavki

Za pripremu prijedloga za međusobnu kompenzaciju na temelju knjiženih otvorenih stavki za više partnera istovremeno, otvorimo modul |Financije |Kompenzacije, kliknemo na izbornik s dodatnim mogućnostima i izaberemo Masovna priprema prijedloga za međusobnu kompenzaciju iz otvorenih stavki kao što prikazuje slika u nastavku:

  
Opcija za masovno kreiranje prijedloga za međusobnu kompenzaciju prema više partnera istovremeno
  
  Slika 933: Opcija za masovno kreiranje prijedloga za međusobnu kompenzaciju prema više partnera istovremeno

Klikom na ovu mogućnost otvara se maska za unos datuma dokumenata i odabir konta potraživanja i obveza za izradu prijedloga za međusobnu kompenzaciju:

  
Unos datuma dokumenta i odabir konta potraživanja i obveza za izradu prijedloga za međusobnu kompenzaciju
  
  Slika 934: Unos datuma dokumenta i odabir konta potraživanja i obveza za izradu prijedloga za međusobnu kompenzaciju

Po potvrdi izabranih konta kliknemo na gumb Naprijed. Otvara se popis partnera prema kojima možemo pripremiti prijedlog za međusobnu kompenzaciju na temelju prethodno izabranih konta potraživanja i obveza:

  
Odabir partnera prema kojima želimo pripremiti prijedlog za međusobnu kompenzaciju
  
  Slika 935: Odabir partnera prema kojima želimo pripremiti prijedlog za međusobnu kompenzaciju


Izabrati možemo više partnera istovremeno i program će za svakog partnera pojedinačno pripremiti koncept prijedloga za međusobnu kompenzaciju.

Odabir potvrdimo i obradu zaključimo klikom na gumb Završi.

Program će po završetku obrade pripremiti sažetak u kojem će biti naveden ukupan broj pripremljenih koncepata dokumenata ali i popis partnera prema kojima prijedlog kompenzacije eventualno nije bilo moguće uspješno pripremiti uz odgovarajuće obrazloženje.

Prozor zatvorimo klikom na gumb Zatvori nakon čega se prikazuje popis pripremljenih koncepata prijedloga za međusobnu kompenzaciju koje možemo pregledati, prema potrebi ažurirati i zatim izdati.

  
Popis kreiranih koncepata prijedloga za međusobnu kompenzaciju
  
  Slika 936: Popis kreiranih koncepata prijedloga za međusobnu kompenzaciju

Postupak ažuriranja kreiranog prijedloga za međusobnu kompenzaciju opisan je na stranici Ručni unos prijedloga međusobne kompenzacije [1.14.5.2.1].

 

1.14.5.2.4. Potvrda kompenzacije

Ako zaprimimo potvrdni odgovor partnera na prijedlog za međusobnu kompenzaciju potraživanja i obveza, u dokumentu kompenzacije kliknemo na gumb Potvrda:

Otvara se maska u koju upisujemo datum primitka potvrde partnera:

Status prijedloga kompenzacije postavlja se na potvrđen:

  
Status kompenzacije
  
  Slika 937: Status kompenzacije

Potvrđen prijedlog kompenzacije možemo knjižiti na temeljnicu u glavnu knjigu [1.14.5.2.6].

 

1.14.5.2.5. Odbijanje kompenzacije

Ukoliko partner odbije prijedlog za međusobnu kompenzaciju potraživanja i obveza, na prijedlogu kompenzacije kliknemo na gumb Odbijanje:

Na prijedlogu kompenzacije će biti zabilježen status 'odbijen' no ostat će pohranjen u evidenciji prijedloga međusobnih kompenzacija:

Daljnja knjigovodstvena obrada tj. knjiženje odbijenog prijedloga za međusobnu kompenzaciju nije moguće.

 

1.14.5.2.6. Knjiženje kompenzacije

Potvrđenu kompenzaciju [1.14.5.2.4] možemo automatski knjižiti na temeljnicu u glavnu knjigu klikom na gumb Knjiženje unutar dokumenta kompenzacije:

Kreira se temeljnica s knjiženjima na istim saldakontima koja smo koristili pri izradi prijedloga za međusobnu kompenzaciju. Na svakom je knjiženju vidljiv i broj veznog dokument za koji zatvaramo potraživanje i obvezu:

Po knjiženju kompenzacije, u modulu |Financije |Saldakonto kartice otvaramo prikaz knjiženih otvorenih stavki na saldakontima na kojima smo knjižili kompenzaciju i označimo stavke za zatvaranje (otvoren račun i knjiženu kompenzaciju):

Na račun koji smo izabrali za zatvaranje na temelju knjižene kompenzacije automatski se prenosi datum i iznos plaćanja uz prikaz eventualne razlike za plaćanje ukoliko je iznos potvrđenog prijeboja manji od iznosa otvorene stavke. Detaljni opis postupka djelomičnog zatvaranja otvorenih stavki u glavnoj knjizi opisan je na sljedećoj stranici: Djelomično zatvaranje otvorenih stavki [1.14.5.1.2].

 

1.14.5.3. Ispis prijedloga međusobne kompenzacije

Ispis prijedloga međusobne kompenzacije dostupan je putem izbornika |Financije |Saldakonto kartice gdje pristupamo knjiženim otvorenim stavkama odvojeno po partnerima, kao što prikazuje slika dolje:

  
 Maska za ispis otvorenih stavki po partnerima i kontima
  
  Slika 938:  Maska za ispis otvorenih stavki po partnerima i kontima

Ukoliko smo izabrali konto koji je u kontnom planu označen kao saldakonto [1.14.1.2] i pri knjiženju zahtjeva obavezan unos partnera, u alatnoj traci te stranice prikazuje se izbornik s dodatnim mogućnostima meniMoznosti.gif u kojem možemo izabrati mogućnost Izrada prijedloga za međusobnu kompenzaciju, kao što prikazuje slika dolje.

  
Izbornik za izradu prijedloga međusobne kompenzacije
  
  Slika 939: Izbornik za izradu prijedloga međusobne kompenzacije

Klikom na tu mogućnost prikaže se stranica s otvorenim stavkama prethodno izabranog partnera na kontima za dugovanja i potraživanja, kao što prikazuje slika dolje:

  
 Maska s otvorenim stavkama na kontima potraživanja i dugovanja
  
  Slika 940:  Maska s otvorenim stavkama na kontima potraživanja i dugovanja

Konto potraživanja odnosno dugovanja izaberemo klikom na dropDown.gif kao što vidimo na slici dolje:

  
Izaberemo željeni konto potraživanja
  
  Slika 941: Izaberemo željeni konto potraživanja

U prijedlog kompenzacije će biti uključene sve stavke na izabranim kontima, koje su označene odnosno odznačene. To prikazuje slika gore.

Ukoliko određena knjiženja ne želimo uključiti u prijedlog, jednostavno ih odznačimo klikom na kvačicu kod samog knjiženja.

Kad smo označili sva željena knjiženja, prijedlog možemo natisnuti u izborniku|Ispis |Ispis predloška međusobne kompenzacije. Možemo izabrati točno određen format ispisa, kao što vidimo na slici dolje:

  
Ispis prijedloga međusobne kompenzacije
  
  Slika 942: Ispis prijedloga međusobne kompenzacije

Izgled predloška možete oblikovati samostalno u postavkama izgleda i ispisa dokumenata [1.6.10].

 

1.14.5.4. Ispis obrazaca IOS

IOS obrazac možemo ispisati pojedinačnom partneru neposredno putem izbornika |Financije |Saldakonto kartice, gdje izaberemo odgovarajuću poslovnu godinu, konto i partnera za kojeg želimo ispisati IOS obrazac.

Nakon unosa svih potrebnih kriterija pretraživanja, putem izbornika |Ispis |Ispis otvorenih stavki, obrazac možemo ispisati:

  
Ispis IOS obrasca
  
  Slika 943: Ispis IOS obrasca

Ispiše se obrazac u slijedećem obliku:

  
IOS obrazac
  
  Slika 944: IOS obrazac

 

1.14.5.5. Ispis opomena

Pojedinačnom partneru ispišemo opomenu neposredno putem izbornika |Financije |Saldakonto kartice, gdje izaberemo odgovarajuću poslovnu godinu, konto i partnera za kojeg želimo ispisati opomenu.

Nakon unosa svih potrebnih kriterija traženja, obrazac ispišemo putem izbornika |Ispis |Ispis opomena:

  
Ispis opomena
  
  Slika 945: Ispis opomena

Ispiše se obrazac u slijedećem obliku:

  
Opomena
  
  Slika 946: Opomena

 

1.14.5.6. Pregled i kontrola zatvaranja otvorenih stavki

Želimo li po zatvaranju otvorenih stavki putem glavne knjige dodatno prekontrolirati međusobno zatvorene stavke, to možemo učiniti putem modula |Financije |Saldakonto kartice, kao i putem |Financije |Konto kartice.

Najprije ograničimo prikaz podataka po kontu i partneru za kojeg želimo prekontrolirati zatvaranje otvorenih stavki pa zatim u alatnoj traci unutar izbornika Više izaberemo opciju Pregled i kontrola zatvorenih stavki po dokumentima kao što prikazuje slika dolje:

  
Pregled zatvaranja otvorenih stavki putem saldakonto kartica
  
  Slika 947: Pregled zatvaranja otvorenih stavki putem saldakonto kartica


Na uvid sada dobivamo popis obrada zatvaranja otvorenih stavki za izabranog partnera te mogućnost detaljnog pregleda stavki koje smo povezali za zatvaranje putem pojedine obrade:

  
Detaljni pregled međusobno zatvorenih stavki
  
  Slika 948: Detaljni pregled međusobno zatvorenih stavki

Kliknemo li na poveznicu:

Ukoliko na pregledu otvorenog salda prema pojedinim partnerima uočimo nepravilnosti i/ili greške u zatvaranju otvorenih stavki, tada moramo ponovno otvoriti pogrešno zatvorene stavke [1.14.5.6.1] i ponoviti zatvaranje sa ispravnim protustavkama.

 

1.14.5.6.1. Ponovno otvaranje zatvorenih stavki

Uočimo li tokom kontrole zatvaranja otvorenih stavki [1.14.5.6] nepravilnosti u zatvaranjima, otvoriti moramo stavke koje smo pogrešno zatvorili.

To učinimo na način, da u modulu |Financije |Saldakonto kartice ili |Financije |Konto kartice ograničimo prikaz podataka po kontu i partneru pa zatim putem izbornika Više izaberemo opciju Pregled i kontrola zatvorenih stavki kao što prikazuje slika dolje:

U nastavku se prikazuje popis zatvaranja stavki, gdje klikom na poveznicu Zatvaranje stavki br. (ID zatvaranja) na uvid dobijemo međusobno zatvorene stavke.

Stavke sada možemo otvoriti klikom na poveznicu Vraćanje stavki ponovno u otvoreno stanje kao prikazano na slici dolje, a obrada obuhvaća stavke zatvorene putem samo izabrane obrade zatvaranja koju ovime poništavamo:

  
Otvaranje zatvorenih stavki
  
  Slika 949: Otvaranje zatvorenih stavki


Finalno potvrdimo poništenje prethodnog zatvaranja čime stavke vraćamo na popis otvorenih stavkih:

  
Potvrda poništenja zatvaranja stavki
  
  Slika 950: Potvrda poništenja zatvaranja stavki


Na pregledu otvorenih stavki putem |Saldakonto kartica sada dobivamo na uvid stavke za koje smo poništili prethodno zatvaranje stoga možemo ponoviti zatvaranje i pritom ponovno izabrati vezne dokumente koje želimo zatvoriti:

  
Ponovni prikaz stavki na pregledu otvorenih stavki
  
  Slika 951: Ponovni prikaz stavki na pregledu otvorenih stavki

 

1.14.6. Slanje opomena i naplate potraživanja

 

1.14.6.1. Automatsko opominjanje putem e-pošte ili SMS-a

Automatsko opominjanje je programska funkcionalnost koja periodično provjerava stanje dospijelih, otvorenih potraživanja i primljenih uplata na izdanim računima i putem e-pošte i/ili SMS poruka opominja kupce (dužnike) na obvezu plaćanja izdanih računa. Automatsko opominjanje radi bez posredstva korisnika.

1.14.6.1.1 Aktivacija i postavke automatskog opominjanja

Automatsko slanje opomena podešavamo i aktiviramo u postavkama tvrtke, u izborniku |Postavke |Postavke tvrtke |Procesi i integracija |Opominjanje. Osnovne postavke prikazuje sljedeća slika:

  
Aktivacija i postavke automatskog opominjanja
  
  Slika 952: Aktivacija i postavke automatskog opominjanja

U osnovnim postavkama aktiviramo automatsko opominjanje i zadajemo, želimo li opominjati putem e-pošte ili putem SMS poruka. Za svaki način slanja zadajemo sat slanja opomena. Isto tako možemo zadati, da se opomene šalju samo radnim danima.

Pri slanju putem e-pošte može se unijeti adresa e-pošte pošiljatelja opomene. Pri slanju putem SMS-a trenutno nije moguć odabir imena pošiljatelja pa se zato sve SMS poruke šalju u imenu pošiljatelja "racuni.com". Slanje odgovora na SMS nije moguće.

Opomene je moguće istovremeno slati putem e-pošte i SMS. Ako želite da se svaka opomena šalje na e-mail adresu i putem SMS-a istovremeno, tada morate zadati isti sat slanja za oba dva načina slanja opomena, i u podacima kupca upisati oba kontaktna podatka (mobitel i e-mail). U slučaju da se sat za slanje e-pošte i SMS opomena razlikuje, opomena će biti poslana samo na onu kontaktnu adresu kupca, koja je na raspolagnaju pri prvom slanju opomene.

U postavkama opominjanja zadajemo i kriterije, kada se šalje prva i kada se šalju opomene koje slijede. Ta pravila važe kao preuzeta na nivou tvrtke.

Program prati vremenske rokove, zadane za slanje opomena. Ako se prva opomena iz različitih razloga šalje tek 30 dana po dospijeću računa, program će 2. opomenu slati barem toliko dana kasnije, kolika je razlika u broju dana između prve i druge opomene u postavkama automatskog opominjanja.


1.14.6.1.2 Postavke opominjanja na nivou kupca

Postavke opominjanja možemo zadati za svakog kupca pojedinačno. Polja za unos postavki opominjanja na kupcu prikazuje sljedeća slika:

  
Postavke automatskog opominjanja na kupcu
  
  Slika 953: Postavke automatskog opominjanja na kupcu

Najvažnije je u podacima kupca upisati adrese e-pošte i brojeve mobilnih telefona. Ako želimo slati opomene na posebne adrese (npr. adresa računovodstva), tada tu adresu upišemo u rubriku, namjenjenu kontaktnim adresama za opominjanje.

Važno je i da ste pozorni na to, da se opomene šalju automatski samo onim kupcima, u podacima kojih ste aktivirali tu opciju.

1.14.6.1.3 Postavke tekstova za opomene putem e-pošte i SMS

Program omogućuje unos željenog teksta opomena za e-poštu ili SMS poruke odvojeno po vrstama opomene i jeziku opomene. Stranci se uvijek šalje opomena u jeziku u kojem joj je prethodno bio izdan račun.

  
Postavke tekstova za opomene po e-pošti i SMS
  
  Slika 954: Postavke tekstova za opomene po e-pošti i SMS

Tekstove opomena možemo dopuniti s istim varijablama, koje se koriste za preuzete tekstove u postavkama ispisa računa. Dodatne varijable za opomene su:

$DATE$Tekući datum.
$DOC_NO$Broj računa na kojeg se odnosi opomena.
$DOC_DATE$Datum računa na kojeg se odnosi opomena.
$DOC_AMOUNT_DUE$Otvoreni tj. neplaćen iznos računa.
$DOC_AMOUNT$Cjelokupan iznos računa.
$DOC_DUE_DATE$Datum dospijeća računa.
$CONTACT_PHONE$Kontaktni broj telefona.
$CONTACT_EMAIL$Kontaktna adresa e-pošte.
$DATE_PLUS8$Korisno za rok plaćanja, predstavlja 8 dana po datumu opomene.
$COMPANY_NAME$Naziv naše tvrtke.
$COMPANY_SIGNATURE$Naziv in sjedište tvrtke, uključujući kontaktne podatke za potpis u e-pošti.

1.14.6.1.4 Pregled poslanih opomena

Sve poslane opomene pohranjuju se u podatkovnu bazu i dostupne su na uvid u izborniku |Financije |Opomene.

Evidenciju opomena, poslanih putem e-pošte možemo vidjeti i na pregledu e-pošte poslane iz programa.

Opomene putem poruka SMS su dodatno dostupne na uvid iz pregleda poslanih SMS poruka.


Uvjet za pravilno funkcioniranje automatskog opominjanja kupaca je redovno knjiženje uplata kupaca. Uplate kupaca moraju biti ili knjižene u saldakontima glavne knjige ili zabilježene kao plaćanja na izdanim računima.

U slučaju ako uplate nisu redovno evidentirane, automatsko opominjanje NEĆE raditi pravilno i vaše će stranke primati opomene iako je račun već plaćen, jer uplatu niste evidentirali u programu.

 

1.14.7. Prikaz skraćene bruto bilance

Nakon izbora opcije |Financije |Šifrarnici i postavke |Bruto bilanca otvori se stranica "Prikaz skraćene bruto bilance", gdje možemo ispisati bruto bilancu po slijedećim kriterijima:

God.U padajućem izborniku izaberemo poslovnu godinu, za koju želimo ispisati bruto bilancu.
Razdoblje od/doUpišemo razdoblje, za koje želimo ispisati bruto bilancu.
Status tem.Možemo odrediti status temeljnice, za koju želimo ispis bilance. Gledaj status temeljnice [1.14.3.5].
Mj.t.Izaberemo mjesto troška, za koje želimo ispis bilance.

Nakon unosa podataka, kliknemo na gumb Prikaz bilance i ispiše se stanje po kontima odnosno kontnim razredima:

  
Prikaz bruto bilance
  
  Slika 955: Prikaz bruto bilance

Pojedinačne kontne razrede možemo raširiti na podkonte, klikom na plus ispred broja konta. Dobijemo npr. ovakav, raširen prikaz bruto bilance:

  
Raširen prikaz konta
  
  Slika 956: Raširen prikaz konta

 

1.14.8. Bilančni izvještaj

Program omogućava definiranje bilančnih izvještaja za predaju godišnjih propisanih bilanci, na temelju vlastitog kontnog plana [1.14.1.2].

Bilančni izvještaji se ispišu na temelju unesenih formula [1.14.8.1.6] i podataka iz glavne knjige (npr. zbroj prometa ili salda na određenim kontima,...).

 

1.14.8.1. Predlošci za ispis bilance

Modul |Bilance omogućava izradu predložaka bilance.

U programu možemo uređivati više predložaka za ispis bilance i primjerenih formula na odgovarajući račun.

  

Zato što trenutno nemamo definiran tekst za ispis bilješke uz bilancu, imamo mogućnost izbora između dva gumba:

Klikom na taj gumb se otvori maska za unos, gdje unosimo podatke za novi predložak bilance [1.14.8.1.3].

Klikom na taj gumb uvozimo predloške bilance [1.14.8.1.2].

Kod izrade predložaka za bilančne izvještaje, pomažu vam unaprijed pripremljeni primjeri standardnih izvještaja bilance [1.14.8.1.7], kao što su npr. Bilanca stanja i Iskaz poslovnog rezultata za trgovačka društva i obrtnike.

 

1.14.8.1.1. Pregled i pretraživanje predložaka

Na strani Bilance - pregled i pretraživanje predložaka za ispis možemo pretraživati i pregledavati postojeće predloške za ispis bilanci, a možemo oblikovati novi predložak za ispis bilance [1.14.8.1.3].

  
Pregled i pretraživanje predložaka za ispis bilance
  
  Slika 958: Pregled i pretraživanje predložaka za ispis bilance

Predložak potražimo s dva kriterija pretraživanja:

Predložak otvorimo klikom na aktivnu poveznicu "Šifra bilance".

1.14.8.1.1.1 Uvoz predložaka bilance

Klikom na gumb Dodatne mogućnosti možemo uvoziti predloške bilance iz XML oblika ili iz programa Pantheon [1.14.8.1.2].

 

1.14.8.1.2. Uvoz predloška

Opcija za uvoz bilančnih predložaka dostupna je klikom na gumb Dodatne mogućnosti, na strani za pregled i pretraživanje predložaka [1.14.8.1.1].

Bilančne predloške uvozimo u dva formata:

  
Uvoz predložaka za ispis bilance
  
  Slika 959: Uvoz predložaka za ispis bilance

1.14.8.1.2.1 Uvoz predložaka za bilance iz datoteke XML

Tu mogućnost možemo upotrijebiti u slučaju, da smo predložak prije toga izvozili u XML. To uradimo klikom na gumb Razmjena podataka, izaberemo izvoz podataka u XML, kao što prikazuje slika dolje:

  
Izvoz podataka u XML
  
  Slika 960: Izvoz podataka u XML

Klikom na Browse.gif potražimo i izaberemo predložak te zatim uvozimo klikom na gumb Uvozi podatke.

1.14.8.1.2.2 Uvoz bilance iz programa Pantheon

Za uvoz trebamo dvije datoteke s konačnicom .DB, datoteku s bilancom te datoteku sa postavkama bilance. Klikom na Browse.gif potražimo svaku od tih datoteka, izaberemo i zatim pritiskom na gumb Uvozi podatke uvozimo obadvije istovremeno.

 

1.14.8.1.3. Uređivanje predložaka za ispis bilance

U masku za unos možemo unijeti nove ili promijeniti postojeće podatke za predložak bilance:

  
Unos novog predloška za ispis bilance
  
  Slika 961: Unos novog predloška za ispis bilance

Šifra bilanceUpišemo šifru, koja će označavati bilancu.
OpisUpišemo tekst, koji će opisivati bilancu.
Prikaži stupac AOPPolje označimo    ako želimo, da se u predlošku prikaže samo stupac AOP.
Prikaži stupac pozicijaPolje označimo    ako želimo, da se u predlošku prikaže stupac pozicija. Stupac pozicija uobičajeno upotrebljavamo za ispis podataka protekle poslovne godine.
Zaokruživanje iznosa

Izaberemo način zaokruživanja iznosa. Izabirati možemo:

  • u HRK s lipama,
  • u HRK bez lipa,
  • u tisućama HRK.

Postavke ispisaIzaberemo, želimo li portret ili pejzažan ispis predloška za bilancu.
StatusKlikom na dropDown.gif označimo da li je predložak za bilancu aktivan ili ne. Ako je predložak aktivan, možemo napraviti bilancu u izborniku |Financije |Izvještaji. Korisnici, koji nemaju privilegije uređivanja bilančnih predložaka, ne mogu izraditi bilancu na temelju neaktivnog predloška.
Adresa stupca 'pozicija'Upišemo tekst, koji će označavati prvi stupac.
Adresa stupca 'opis'Upišemo tekst, koji će označavati drugi stupac.
Adresa supca sa Podacima A
Adresa stupca sa Podacima B
Tekst ispodU tom polju možete vidjeti tekst, koji će se kasnije ispisati na predlošku.

Unos podataka potvrdimo klikom na U redu.

 

1.14.8.1.4. Predogled predloška bilance

Nakon unosa svih podataka za predložak bilance i potvrde unosa klikom na U redu, otvori se predogled predloška:

  

Klikom na gumbIzmijeni otvorimo masku za unos, gdje unesemo postavke za predložak bilance [1.14.8.1.5].

Osim toga, možemo izabirati između sljedećih gumba:

Označi sve Klikom na gumb označimo    sve postavke.

Odznači vse klikom na gumb odznačimo sve označene postavke.

Briši označeno klikom na gumb izbrišemo sve označene postavke.

 

1.14.8.1.5. Unos stavki za oblikovanje bilance

Kada na stranici za predogled predloška bilance [1.14.8.1.4] kliknemo na gumb Izmijeni, otvori se maska za unos, gdje upišemo stavke za predložak bilance:

  
Unos stavki za predložak bilance
  
  Slika 963: Unos stavki za predložak bilance

U polja za unos upišemo slijedeće podatke:

PozicijaUpišemo redni broj stavke bilance, na koju se kasnije pozivamo u formulama za izračun.
OpisUpišemo tekst, koji će se kasnije ispisati kao naziv stavke.
Ispis stavkePolje označimo   , ako želimo ispis stavke.
Podebljani ispis stavkePolje označimo   , za ispis stavke podebljanim slovima.
Formula AUpišemo formulu za izračun podatka. Detaljniji opis formula možete pogledati na stranici formule bilanci [1.14.8.1.6].

Ukoliko želimo više stavki, upišemo broj dodatnih stavki te kliknemo na gumb Dodaj stavke.

Unos stavki potvrdimo klikom na gumb U redu.

1.14.8.1.5.1 Moguće pogreške kod unosa stavki za predložak bilance

Kod unosa stavki može doći do grešaka te nas program upozorava sa slijedećim tekstovima:

 

1.14.8.1.6. Formule bilance

U formulama možemo koristiti:

U formulama možemo koristiti željene brojeve. Ako želimo koristiti negativan broj, moramo ga staviti u zagradu.

Primjeri:

5; 23; 12,4; (-342)

Njima se pozivamo na konte glavne knjige ili na druge postavke bilance.

Svaka varijabla je sastavljena iz početnog znaka #, znaka za vrstu varijable (), reference i završnog znaka #.

Moguća je upotreba posebnih znakova %, _, [] koji mogu zamijeniti jedan ili više brojeva u referenci:

Primjer:

4% odgovara svim brojevima koji započinju sa 4 (41, 430, 4100, ...)

%5 odgovara svim brojevima koji završavaju sa 5 (125, 1105, ...)

%1% odgovara svim brojevima koji sadrže 1 (1100, 1000, 1234, ...)

%1$123 odgovara svim brojevima koji sadrže 1 (1100, 1000, 1234, ...) i knjiženi su na mjesto troška 123

%1$123% odgovara svim brojevima koji sadrže 1 (1100, 1000, 1234, ...) i knjiženi su na mjesta troška koja započinju na 123 (1234, 12311, 123, 123456454...)


Primjer:

1_ odgovara broju 1 i svim dvoznamenkastim brojem koji započinju s 1 (1, 10, 11, ..., 19)

1__ odgovara broju 1 i svim dvo i  troznamenkastim brojevima koji započinju s 1 (1, 10, 11, ..., 100, 123, 111, ...)


Primjer:

12[3,4,5] - odgovara brojevima 123, 124 i 125

1[1,2,3]% - odgovara svim brojevima koji započinju na 11, 12 ili 13


Primjeri varijabli:

#K1100# - potražni promet konta 1100

#S4100# - apsolutni saldo konta 4100

#D11%# - svota prometa na dugovnoj strani svih konta koja počinju na 11



Logične izraze možemo primjeniti u formulama pri čemu zauzimaju vrijednost ovisno od ispunjenog ili neispunjenog uvjeta.

Sintaksa: [pogoj:izrazIspunjen]izrazNijeIspunjen

"uvjet" ima slijedeći oblik:

izraz1 logični-operator izraz2

logični-operator: <, >, =

"izrazIspunjen" koristi se ako je uvjet ispunjen

"izrazNijeIspunjen" koristi se ako uvjet nije ispunjen

Ako želimo zadati više uvjeta, logične izraze možemo nizati jednog za drugim:

[uvjet1:izrazIspunjen1][uvjet2:izrazIspunjen2]...[uvjetN:izrazIspunjenN]izrazNijeIspunjenN

Postupak vrednovanja je slijedeći:

* [#A123#+23<20:10]20   

Ako je vrijednost izraza #A123#+23 manja od 20, logični izraz dobije vrijednost 10, u suprotnome 20

* [#K1200#-#D1100#=#A1#:123]#A2#        

Ako je izraz #K1200#-#D1100# jednak vrijednosti 1. stupca stavke 1, logični izraz dobije vrijednost 123, u suprotnome vrijednost prvog stupca stavke 2

* [#K123#<100:123][#K123#=100:123]321   

Ako je vrijednost izraza #K123# manja ILI jednaka 100, logični izraz dobije vrijednost 123, u suprotnome 321

* 12+([#A1#<10:100](-10))-10    

Rezultat formule ovisi o vrijednosti prvog stupca stavke 1. Ako je ta vrijednost manja od 10, formula dobije konačnu vrijednost 12+100-10=102, a ako nije, dobije vrijednost 12-10-10=-8

 

1.14.8.1.7. Primjeri predloška bilance


Na raspolaganju su primjeri predložaka za standardne izvještaje iz bilance. Formule za izračun pojedinačnih stupaca su orijentacijske i temelje na preporučenom kontom planu. Za uporabu predloška za vašu tvrtku potrebno je prilagoditi formule konkrentom kontnom planu, kojeg koristite u vašoj tvrtki.

Objavljene predloške možete spremiti i uvoziti u program [1.14.8.1.2], kao što je opisano u prethodnom pogavlju.

1.14.8.1.7.1 Primjeri predložaka bilanci za trgovačka društva

TSI--POD.XML
Veličina: 21,13 kB
Predložak za izradu Statističkog izvještaja poduzetnika TSI-POD.
POD_RDG.XML
Veličina: 48,54 kB
Predložak za izradu Računa dobiti i gubitka POD-RDG.
POD_BIL.XML
Veličina: 61,66 kB
Predložak za izradu Financijskog izvješća POD-BIL.

1.14.8.1.7.2 Primjeri predložaka bilanci za neprofitne organizcije

S-PR-RAS-NPF.XML
Veličina: 21,53 kB
Predložak za izradu Skraćenog računa prihoda i rashoda.

Datoteke s ove stranice mogu služiti samo za primjer ili u najboljem slučaju kao osnova na temelju koje ćete pripremiti predložak bilance za vašu tvrtku.

Prije uporabe modula za izradu bilance, prilagodite predloške vašem kontnom planu.

Prije izrade godišnjih bilanci zatvorite konta razreda 4 i 7 [1.14.3.10] i proknjižite na konta poslovnog rezulata.

 

1.14.8.2. Ispis bilance

Za ispis bilance izabiremo između dva načina:

Izabrani predložak otvorimo klikom na aktivnu poveznicu. Kad se pred nama nalazi predogled predloška, kliknemo na gumb Tiskanje.gif i izaberemo oblik ispisa:

  

Nakon izbora oblika ispisa, otvori se sljedeća maska za unos:

  
Priprema izvještaja za ispis bilance iz predloška
  
  Slika 965: Priprema izvještaja za ispis bilance iz predloška

U polja za unos upišemo slijedeće podatke:

Razdoblje od/doPreuzeto je razdoblje, koje je određeno u predlošku za bilancu.
Drugo razdoblje od/doAko smo kod unosa podataka za predložak izabrali ispis stupca 2, ovdje upišemo razdoblje, za koje će se ispisati podaci u stupcu 2.
BilancaPreuzeti je predložak, kojeg smo već prije odabrali. Možemo izabrati drugi predložak, jer raspolažemo i s aktivnim i s neaktivnim predlošcima za bilancu.
Tip datotekePreuzeti izbor je tip datoteke, kojeg smo već prije izabrali kao način ispisa.

Nakon unosa svih podataka, klikom na gumb Pokreni pokrećemo ispis izvještaja.

Ako na taj način želimo doći do ispisa bilance, u modulu |Financije kliknemo na poveznicu "Izvještaji". Otvori se stranica, na kojoj možemo pokrenuti paketne obrade i različite vrste izvješća. Izaberemo izvještaj "Bilanca iz predloška", kao što prikazuje slika dolje:

  

Nakon toga, otvori se maska za unos podataka, ista gornjoj, ali ovdje predložak bilance nije preuzet, već ga moramo izabrati klikom nadropDown.gif. Izabirati možemo među aktivnim i neaktivnim predlošcima za bilancu. Isto tako, unesemo datumska razdoblja, izaberemo tip datoteke te pokrenemo ispis izvještaja klikom na Pokreni.

 

1.14.8.3. Brisanje podataka poslovne godine

Ako smo za određenu poslovnu godinu izvozili podatke tvrtke iz programa [1.14.11.4] koje više ne želimo voditi ni arhivirati u programu, možemo ih izbrisati koristeći postupak opisan u nastavku.

Podatke poslovne godine možemo izbrisati u modulu |Financije |Šifranici i postavke |Poslovne godine klikom na ikonu deleteNew.gif na kraju retka s podacima arhivirane poslovne godine. Pokretanjem postupka za brisanje podataka poslovne godine otvara se stranica s prvim upozorenjem. Na ovom koraku postupak možemo odmah opozvati ili nastaviti s postupkom:

  

U nastavku detaljno pročitamo upute i odredimo koje podatke želimo izbrisati u poslovnoj godini za koju pokrećemo postupak brisanja:

  

Podaci koje možemo izbrisati u izabranoj poslovnoj godini su:

Prodajni dokumenti (računi, odobrenja, ponude/predračuni, narudžbe kupaca, računi za predujam, terećenja)Brišu se svi navedeni dokumenti uključujući i dodatne privitke.
Knjiga izlazne pošte, evidencija poslane e-pošteBrišu se svi zapisi u modulu |Partneri |Pregled izlazne pošte o pošti poslanoj u izabranoj poslovnoj godini.
Dokumenti i evidencija zalihe (otpremnice, primke, radni nalozi, međuskladišnice, reversi i konsignacije, popisi zaliha, nivelacije cijena)Brišu se svi navedeni dokumenti. Brisanje utječe na stanje zaliha i evidenciju zaliha koje za izabranu poslovnu godinu više neće biti dostupne.
Knjiga primljene pošteBrišu se svi podaci u modulu |Partneri |Knjiga primljene pošte.
Dokumenti nabave (primljeni računi, primljeni računi za dani predujam, primljena odobrenja, narudžbe dobavljačima)Brišu se svi navedeni dokumenti uključujući dodane privitke.
Bankovni izvodi i nalozi za plaćanjeBrišu se svi bankovni izvodi uključujući privitke u modulu |Banka |Pregled izvoda i svi nalozi za plaćanje u modulu |Banka |Nalozi za plaćanje.
Financijsko računovodstvo (temeljnice i sva knjiženja u glavnoj knjizi i na saldakontima, obračuni PDV-a)Brišu se sve temeljnice i svi obračuni PDV-a uključujući privitke.
Blagajnički dokumenti, dnevni utršciBrišu se sve uplatnice, izdaci i dnevni utršci uključujući dodane privitke.
Obračuni plaća i drugih isplata, evidencija radnog vremenaBrišu se svi podaci iz obračuna plaća i obračuna ostalih primitaka (autorski honorari, regres, obračuni doprinosa sam. djelatnosti, ugovori o djelu,...) uključujući privitke. Brišu se svi podaci u modulu |Plaće |Evidencija i obračun radnih sati.
Putni nalozi, izvještaji sa službenog puta, evidencija službenih vožnjiBrišu se svi putni nalozi, ivzejštaji, vozila i podaci o kilometraži važeći u poslovnoj godini izabranoj za brisanje, uključujući privitke.
Brisanje privitaka sa svih dokumenata poslovne godineBrišu se samo privitci dodani na sve prethodno navedene dokumente na koje je podržano dodavanje privitaka.

Na broj telefona pohranjen na korisniku kojim pokrećemo postupak brisanja zaprimit ćemo kod za potvrdu i nastavak postupka:

  

Unosom koda aktiviramo postupak brisanja koji će biti izvršen nakon 48 sati. U tom roku još uvijek imamo mogućnost opozvati brisanje podataka. O započetkom postupku brisanja podataka bit će e-poštom obavješteni svi korisnici koji imaju administratorske ovlasti u toj tvrtki u kojoj smo pokrenuli postupak za brisanje podataka. Unutar obavijesti dostupna je poveznica za opoziv brisanja.

  

Brisanje podataka će biti izvršeno 48 sati nakon aktivacije. Korisnik će biti obavješten po završetku obrade brisanja, kojom se podaci NEPOVRATNO brišu. Podaci više neće biti na poslužiteljima stoga nema nikvakve mogućnosti povrata!

Da je postupak brisanja podataka poslovne godine u tijeku vidjeti možemo u šifrarniku poslovnih godina, kao što prikazuje slika u nastavku:

  

U roku 48 sati brisanje je moguće opozvati. Opoziv brisanja moguć je klikom na poveznicu koju zaprimi administrator na adresu e-pošte tj. izravno u programu u šifrarniku poslovnih godina.

Mogućnost opoziva putem poveznice u e-mail poruci:
BYdeletion6.gif

Opoziv u aplikaciji e-racuni.hr u šifrarniku poslovnih godina:
BYdeletion007.gif

 

1.14.9. Obračuni poreza (GFI)

U modulu |Financije |Obračun poreza |Godišnji obračun poreza (GFI) možemo pripremiti godišnje financije izvještaje za izvještavanje putem FINA i Poreznoj upravi s ugrađenim logičnim kontrolama, mogućnošću kreiranja XML i Excel datoteka i podrškom za automatsko kreiranje Bilješki i Odluka te naloga za plaćanje obveze poreza na dobit, akontacija i članarina.

  
Modul za izradu godišnjih financijskih izvještaja
  
  Slika 972: Modul za izradu godišnjih financijskih izvještaja

Otvaranjem modula GFI na uvid dobivamo sve obračune prethodnih poslovnih godina sa prikazom statusa obračuna (ispravan ili potreban ispravak), a koje možemo detaljnije pregledati izravnim klikom na poslovnu godinu ili ih ispisati klikom na ikonu pisača na kraju retka s podacima te poslovne godine. Želimo li npr. izbrisati GFI određene poslovne godine, dovoljno je kliknuti na gumb za brisanje na kraju retka te poslovne godine:

  
Pregled godišnjih financijskih izvještaja po poslovnim godinama
  
  Slika 973: Pregled godišnjih financijskih izvještaja po poslovnim godinama

Za izradu novog GFI kliknemo na gumb Novi obračun i zadamo razdoblje za koje želimo kreirati novi godišnji obračun:

  
Izrada GFI za izabranu poslovnu godinu
  
  Slika 974: Izrada GFI za izabranu poslovnu godinu

Pri izradi GFI na raspolaganju su dodatne mogućnosti:

Izradu GFI možemo znatno ubrzati i automatizirati korištenjem formula za izračun i prijenos iznosa izravno iz bruto bilance. Datoteka s formulama prilagođena za uvoz dostupna je za preuzimanje na stranici Formule za GFI za poduzetnike [1.14.9.1].

Datoteku s formulama možemo uvoziti klikom na gumb Uvoz formula ili formule upisati/prema potrebi individualno prilagoditi sukladno individualnom načinu knjiženja klikom na gumb Unos formula za izračun iz bruto bilance:

  
Uvoz datoteke s formulama za izračun iznosa iz bruto bilance ili ručni unos/ažuriranje formula sukladno individualnom načinu knjiženja
  
  Slika 975: Uvoz datoteke s formulama za izračun iznosa iz bruto bilance ili ručni unos/ažuriranje formula sukladno individualnom načinu knjiženja

Na sljedećoj je slici detaljnije predstavljena funkcionalnost kao i način primjene modula GFI:

  
Unos i pregled podataka, ispis obrazaca, kreiranje bilješki i odluka te izvoz datoteka iz GFI
  
  Slika 976: Unos i pregled podataka, ispis obrazaca, kreiranje bilješki i odluka te izvoz datoteka iz GFI

 

1.14.9.1. Formule za GFI za poduzetnike

Pripremili smo primjer formula za izradu GFI za poduzetnike, a koje možete uvoziti u program e-računi.

Datoteka s formulama koju možete uvoziti u program:

GFI_DOO_formule.xml
Veličina: 41,19 kB

Formule su prilagođene RRIF-ovom kontnom planu, stoga ih po uvozu morate provjeriti i prema potrebi prilagoditi vašem načinu knjiženja tj. vašem kontnom planu.

Upute za unos i izmjenu formula te primjere istih, pronaći ćete u poglavlju Formule bilance [1.14.8.1.6].

Formule možete uvoziti klikom na gumb Uvoz formula unutar modula | Financije |Obračun poreza |Godišnji obračun poreza (GFI).

 

1.14.9.2. Formule za TI-POD za poduzetnike

Pripremili smo primjer formula za pripremu TI-POD za poduzetnike, a koje možete uvoziti u program e-računi.

Datoteka s formulama, koju možete uvoziti u program:

TI-POD.xml
Veličina: 9,29 kB

Formule su prilagođene RRIF-ovom kontnom planu, stoga ih po uvozu svakako provjeritie i prema potrebi prilagodite vašem načinu knjiženja tj. vašem kontnom planu.

Upute za unos i izmjenu formula te primjere istih, pronaći ćete u poglavlju Formule bilance [1.14.8.1.6].

Formule možete uvoziti klikom na gumb Uvoz formula unutar modula | Financije |Obračun poreza |Tromjesečni statistički izvještaji.

 

1.14.10. Izvješća, ispisi, bilance

U modulu glavna knjiga, na raspolaganju su slijedeći ispisi:

 

1.14.10.1. Prijenos zaključnog salda poslovne godine u početni saldo nove poslovne godine

Prije prijenosa zaključnog salda poslovne godine u početni saldo nove poslovne godine potrebno je:

Po ažuriranju načina izračuna početnog stanja na poslovnoj godini i završenoj kontroli zatvaranja stavki pokrenuti možemo obradu za prijenos završnog salda poslovne godine u početni saldo nove poslovne godine. Obradu pokrećemo u modulu |Izvještavanje |Obrade |Računovodstvo |Dvojno knjigovodstvo i zadamo željene kriterije:

  
Pokretanje obrade za prijenos završnog salda poslovne godine u početni saldo nove poslovne godine
  
  Slika 977: Pokretanje obrade za prijenos završnog salda poslovne godine u početni saldo nove poslovne godine

Nova poslovna godinaIzaberemo poslovnu godinu u koju želimo prenijeti završni saldo prethodne poslovne godine.
Konto/-a, koje želite prenijeti (pustite prazno za sve konte)Izaberemo konto saldo kojeg želimo prenijeti u početno stanje. Za prijenos salda po svim kontima u početno stanje polje ostavimo prazno (pod uvjetom da smo kreirali temeljnicu završni račun [1.14.3.10]). Želimo li u početno stanje prenijeti npr. samo otvorene stavke po saldakontima, u polje upišemo 12*,22*. Obrada će tako obuhvatiti samo knjiženja na kontima šifre kojih započinju nizom 12* i 22*. Početna stanja otvorenih stavki prenose se analitički po partnerima i otvorenim dokumentima.
Konto za negativne tečajne razlikeIzaberemo konto na koji će biti prenijete negativne tečajne razlike (opcijsko).
Konto za pozitivne tečajne razlikeIzaberemo konto na koji će biti prenijete pozitivne tečajne razlike (opcijsko).
Minimalni saldo na saldakontu za prijenos u novu godinuUpisujemo 0,00 ukoliko želimo prenijeti postojeći saldo na kontima neovisno o vrijednosti tog salda.
Maksimalni broj zapisa po temeljniciU slučaju većeg broja knjiženja ovom opcijom možemo zadati maksimalni broj knjiženja na temeljnici početnog stanja. Ako je broj knjiženja veći od zadanog, program će kreirati dodatnu temeljnicu početnog stanja. Kreiranje više temeljnica početnog stanja omogućuje brže otvaranje, kontrolu i eventualnu dopunu sadržaja temeljnice. Svota salda po kreiranim temeljnicama početnog stanja sukladna je zaključnom saldu prethodne poslovne godine.
 Početno stanje saldakonta izračunaj i knjiži u ukupnom iznosu za svakog partnera Odabirom ove opcije program izračunava i u početno stanje prenosi zbirni saldo po partneru.
 Iznose po pojedinačnim kontima saldiraj Odabirom ove opcije program izračunava otvoreni saldo za svaki konto pojedinačno.
 Kopiraj sve otvorene stavke saldakonta Za svaki saldakonto se u početno stanje prenose potraživanja, obveze i plaćanja koja još nisu zatvorena.

Po odabiru željenih kriterija kliknemo na gumb Pokreni i time pokrećemo obradu prijenosa završnog salda u početni saldo nove poslovne godine.

Obrada će kreirati temeljnicu početnog stanja [1.14.3.1] za izabranu poslovnu godinu sa svim otvorenim stavkama iz prethodne poslovne godine i pohraniti je u modulu |Financije |Temeljnice.

 

1.14.10.1.1. Kontrola usklađenosti početnog salda sa završnim saldom prethodne poslovne godine

Po završenoj obradi automatskog kreiranja temeljnice početnog stanja [1.14.10.1], sadržaj temeljnice možemo provjeriti u modulu |Financije |Temeljnice. Temeljnicu možemo potražiti korištenjem filtera "tip temeljnice: temeljnica početnog stanja".

Za potvrdu ispravnosti sadržaja temeljnice početnog stanja koristiti možemo izvještaj Kontrola usklađenosti početnog salda sa završnim saldom prethodne poslovne godine. Izvještaj je dostupan u modulu |Izvještavanje, a pri pokretanju ispisa zadati možemo željene kriterije za formiranje sadržaja:

  
Pokretanje izvještaja za kontrolu usklađenosti početnog salda sa završnim saldom prethodne posl. godine
  
  Slika 978: Pokretanje izvještaja za kontrolu usklađenosti početnog salda sa završnim saldom prethodne posl. godine

Izvještaj nam daje uvid u završni i početni saldo analitički po kontima i zbirno po razredima konta. Ukoliko postoji neusklađenost između završnog salda posl. godine i početnog salda nove posl. godine izvještaj će za svaki konto na kojem postoji neusklađenost izračunati i prikazati razliku u saldu:

  
Kontrola usklađenosti početnog salda sa završnim saldom prethodne posl. godine
  
  Slika 979: Kontrola usklađenosti početnog salda sa završnim saldom prethodne posl. godine

Ako je na kontu uočeno nepodudaranje završnog i početnog salda potrebno je provjeriti konto karticu za taj konto u prethodnoj poslovnoj godini, provjeriti završni saldo i prema potrebi izvršiti potrebne korekcije (npr. ponoviti zatvaranje stavki). U slučaju potrebe moguća je i izravna korekcija sadržaja postojeće temeljnice početnog stanja.

Ukoliko su tokom prethodne poslovne godine ispravno vođena knjiženja uključujući knjiženja otvorenih stavki, devizna knjiženja s izrađenim obračun tečajnih razlika na zadnji dan prethodne poslovne godine te ispravno primjenjivano zatvaranja otvorenih stavki [1.14.5.1] tada pri automatskom kreiranju temeljnice početnog stanja neće biti nikakvih odstupanja u usporedbi sa završnim saldom prethodne godine.

 

1.14.10.2. Saldo po partnerima i kontima

Izvještaj upotrebljavamo ako želimo ispisati promet i zaključni saldo po partnerima na određenom kontu ili sumarno za više konta zajedno. Prije izrade ispisa unesemo kriterije izračuna salda.

  
Unos kriterija za ispis salda po partnerima i kontima
  
  Slika 980: Unos kriterija za ispis salda po partnerima i kontima

U polja za unos pojedinačnih kriterija upišemo sljedeće vrijednosti:

Konto/-iUnesemo broj konta ili broj više konti, za koje želimo izračun salda po partnerima. Konto izaberemo klikom na dropDown.gif. Ako želimo ispis salda sumarno za više točno određenih konta, upišemo brojeve tako, da ih razdvojimo zarezom npr. 1200,1210. Ispis svih sumarnih salda za razred konta uradimo tako, da upišemo npr. 1*. Kriterije možemo kombinirati tako, da upišemo 1200,16*,17*.
Razdoblje od/doAko želimo izračun salda na temelju knjiženja unutar određenog razdoblja, unesemo datumsko razdoblje. Uobičajeno pustimo razdbolje knjiženja otvoreno i kriterij ostavimo prazan.
Datum dokum. od/doAko želimo izračun salda samo na temelju knjiženja, kojih je datum dokumenta unutar određenog vremenskog razdoblja, unesemo kriterij za datum dokumenta. Primjer: promet i saldo izdanih računa po partnerima za godinu 2007 dobijemo datumskim ograničenjem dokumenata na razdbolje od 1.1.2007 do 31.12.2007.
Stavke s dospijećem do danaAko želimo kod izračuna zaključnog salda obuhvatiti samo knjiženja dospijela do određenog dana, upišemo datum dospijeća knjiženja.
Ispis partnera bez prometaOznačimo kada na ispisu želimo i ispis partnera bez prometa.
Ispis partnera sa saldom nulaOznačimo ako želimo ispis partnera i sa saldom nula. U tom slučaju, na ispisu je vidljiv samo njihov promet (dugovni promet je jednak prometu na potražnoj strani).
Tip datotekeIzaberemo format ispisa dokumenta (MS Word, Adobe PDF ali OpenOffice).

Pritiskom na gumb Pokreni započinje priprema ispisa.

  
Ispis salda po partnerima i kontima
  
  Slika 981: Ispis salda po partnerima i kontima

Kao što je vidljvio na slici gore, za izabrani kotno (u našem primjeru konto 120) se ispiše promet i završni saldo po partnerima.

 

1.14.10.3. Popis otvorenih stavki i salda po partnerima na određeni datum

Izvještaj ispiše popis otvorenih stavki na određenom saldakontu [1.14.1.2] na određeni dan. Popis otvorenih stavki je grupiran po dokumentima i po partnerima. Prije izrade izvještaja unesemo parametre, koji određuju izradu izvještaja:

  
Pokretanje izvještaja
  
  Slika 982: Pokretanje izvještaja

KontoIzaberemo saldakonto [1.14.1.2].
Datum otvoritveUnesemo datum, koji se uzima u obzir kao otvorenje. Sva knjiženja, koja su još otvorena prije tog datuma, u izvještaju će biti ispisana u jednom redu kao zbirna početna stavka.
DatumUnesemo datum za kojeg želimo ispis otvorenih stavki. Knjiženja, koja su bila zatvorena nakon tog datuma, uzimati će se u obzir kao otvorenem ne glede na to, da su u trenutku izrade izvještaja već zatvorene.
Tip datotekeIzaberemo format datoteke u kojem želimo izradu izvještaja.

Nakon zaključka obrade, izradi se dokument sa popisom otvorenih stavki.

  
Izgled izvještaja
  
  Slika 983: Izgled izvještaja

 

1.14.10.4. Ispis otvorenih stavki po broju dana od dana dospijeća plaćanja


  
Ispis otvorenih stavki po broju dana od dana dospijeća plaćanja
  
  Slika 984: Ispis otvorenih stavki po broju dana od dana dospijeća plaćanja

 

1.14.10.5. Detaljan ispis otvorenih stavki po broju dana proteklih od dana dospijeća plaćanja

  
Detaljan ispis otvorenih stavki po broju dana proteklih od dana dospijeća plaćanja
  
  Slika 985: Detaljan ispis otvorenih stavki po broju dana proteklih od dana dospijeća plaćanja

 

1.14.10.6. Ispis bruto bilance

Izvještaj upotrebljavamo za ispis sintetičke ili analitičke bruto bilance. Prije izrade ispisa unesemo kriterije ispisa bruto bilance.

  
Unos kriterija za ispis bruto bilance
  
  Slika 986: Unos kriterija za ispis bruto bilance

U polja za unos pojedinačnih kriterija unesemo sljedeće vrijednosti:

Razdoblje od/doUnesemo razdbolje za koje želimo ispis bruto bilance. Kod izrade ispisa će se uzimati u obzir sva knjiženja, koja imaju datum razdbolja unutar unesenog razdoblja.
Status tem.Izaberemo status temeljnice, koje će se uzimati u obzir kod izrade bilance. Ako ne želimo obuhvatiti otvorene odnosno radne temeljnice, izaberemo status zatvorene temeljnice.
Ispiši konte bez knjiženjaOznačite opciju, ako ne želite ispis konta bez knjiženja i početnog stanja na analitičkoj bruto bilanci.
Ispis analitičke bilanceOznačite opciju, ako želite ispis analitičke bilance, s ispisanim prometima i saldom svih analitičkih konta iz kontnog plana.
Jezična varijantaU padajućem izborniku izaberemo jezik u kojem želimo ispisati bruto bilancu. Izabirati možemo između hrvatskog, njemačkog i engleskog jezika.
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis (MS Word, Adobe PDF ili OpenOffice).

Klikom na gumb Pokreni se pokrene priprema za ispis bruto bilance po izabranim kriterijima.


  
Ispis bruto bilance za razrede
  
  Slika 987: Ispis bruto bilance za razrede




  
Ispis analitičke bilance za pojedinačni razred
  
  Slika 988: Ispis analitičke bilance za pojedinačni razred

Za izradu drugih bilančnih ispisa (Iskaz poslovnog rezultata, Bilanca stanja,) gledaj poglavlje Bilančni izvještaji [1.14.8].

 

1.14.10.7. Realizacija po mjesecima

Izvještaj ispiše popis prihoda i rashoda tvrtke za svaki mjesec u određenom razdoblju koje izaberemo posebno, prije početka obrade izvještaja.

U izborniku |Financije |Izvještaji izaberemo poveznicu Ispis realizacije za razdoblje, po mjesecima i otvori se standardna maska za pokretanje izvještaja, gdje moramo unijeti sve potrebne kriterije za pokretanje. Maska izgleda ovako:

  
Maska s kriterijima za pokretanje izvještaja
  
  Slika 989: Maska s kriterijima za pokretanje izvještaja

Kriteriji su slijedeći:

Razdoblje od: Razdoblje do:Upišemo datum razdbolja od: do: za koje će biti ispisana realizacija.
Formula za izračunavanje prihoda:Upišemo formulu s kojom izračunamo prihode. Više o zapisima formula za izračun prometa možete pogledati u poglavlju o bilancama [1.14.8.1.6].
Formula za izračunavanje rashoda:Upišemo formulu s kojom izračunamo rashode.
Mjesto troška:Iz popisa izaberemo mjesto troška za koje želimo ispisati prihode i rashode.
Tip datoteke:Na kraju izaberemo tip datoteke u kojem želimo ispisati obrazac.

Nakon unosa svih potrebnih kriterija, kliknemo na gumb Pokreni za pripremu izvještaja.

Pripremljeni izvještaj izgleda npr. ovako:

  
Izvještaj realizacije po mjesecima za izabrano mjesto troška
  
  Slika 990: Izvještaj realizacije po mjesecima za izabrano mjesto troška

 

1.14.10.8. Realizacija po mjestu troška

Izvještaj ispiše popis prihoda i rashoda tvrtke za određeno razdoblje, po mjestu troška. Za svako mjesto troška ispisani su prihodi i rashodi u određenom razdoblju, koje izaberemo prije obrade izvještaja.

u izborniku|Financije |Izvještaji izaberemo poveznicu Ispis realizacije za razdbolje po mjestu troška i otvori se standardna maska za pokretanje izvještaja, gdje moramo unijeti sve potrebne kriterije za pokretanje. Maska izgleda ovako:

  
Unos kriterija za ispis realizacije po mjestima troška
  
  Slika 991: Unos kriterija za ispis realizacije po mjestima troška

Kriteriji su sljedeći:

Razdoblje od: Razdoblje do:Upišemo datum razdoblja od: do: za koje će biti ispisana realizacija.
Formula za izračun prihoda:Upišemo formulu s kojom izračunamo prihode. Više o zapisu formule za izračun prometa nalazi se u poglavlju o bilancama [1.14.8.1.6].
Formula za izračun rashoda:Upišemo formulu s kojom izračunamo rashode.
Tip datoteke:Na kraju izaberemo tip datoteke u kojem želimo ispisati obrazac.

Nakon unosa svih potrebnih kriterija, kliknemo na gumb Pokreni za pripremu izvještaja.

Pripremljeni izvještaj izgleda npr. ovako:

  
Izvještaj realizacije po mjestima troška za određeno razdoblje
  
  Slika 992: Izvještaj realizacije po mjestima troška za određeno razdoblje

 

1.14.10.9. Knjiga izlaznih računa

Izvještaj upotrebljavamo za izradu knjige izdanih računa. Prije izrade knjige za PDV unesemo kriterije ispisa.

  
Unos kriterija za ispis knjige izdanih računa
  
  Slika 993: Unos kriterija za ispis knjige izdanih računa

Knjigu izdanih računa možemo ispisati na dva načina:

1.14.10.9.1 Ispis na temelju obračuna PDV

Po završetku obračuna PDV, automatski se knjiže stavke za knjigu izdanih računa, koje više nije moguće mijenjati. Program pamti sadržaj knjige izdanih računa za svaki obračun posebno i s time garantira mogućnost ponovnog ispisa knjige izdanih računa, sa posve istim sadržajem.

Za ispis knjige izdanih računa izaberemo obračun PDV-a na temelju kojeg će se ispisati knjiga.

1.14.10.9.2 Evidencijski ispis knjige izdanih računa

Evidencijski ispis se svaki put pripremi na temelju trenutnog stanja podataka tj. na temelju unesenih dokumenata u trenutku, kada pokrećemo pripremu ispisa. Evidencijski ispis knjige izdanih računa se dakle ne ponavlja, i kao takav služi samo za informativne namjere, i nikako ne možemo na temelju tog ispisa predati mjesečne obračune PDV-a.

U polja za unos pojedinačnih kriterija unesemo sljedeće vrijednosti:

Obračun PDVU slučaju ispisa na temelju završenog obračuna, klikom na dropDown.gif izaberemo razdoblje, za koje želimo ispis. Raspolažemo sa svim razdobljima za koja već imamo završen obračun PDV.
Razdoblje od/doU slučaju, da želimo evidencijski ispis bez izrade obračuna, samo na temelju izdanih odnosno primljenih dokumenata, unesemo datumsko razdoblje, unutar kojeg želimo evidencijski ispis. Kod pripreme ispisa, u obzir će se uzimati dokumenti, koji su bili izdani u danom razdoblju.
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis (MS Word, Adobe PDF ili OpenOffice).

Klikom na gumb Pokreni, pokrene se priprema ispisa.

  
Knjiga izdanih računa
  
  Slika 994: Knjiga izdanih računa

 

1.14.10.10. Knjiga ulaznih računa

Izvještaj upotrebljavamo za izradu knjige ulaznih računa. Prije izrade knjige za PDV, unesemo kriterije ispisa.

  
Unos kriterija za ispis knjige ulaznih računa
  
  Slika 995: Unos kriterija za ispis knjige ulaznih računa

Knjigu ulaznih računa možemo ispisati na dva načina.

1.14.10.10.1 Ispis na temelju obračuna PDV

Po završetku obračuna PDV automatski se knjiže stavke za knjigu ulaznih računa, koji se više ne mogu mijenjati. Program pamti sadržaj knjige ulaznih računa za svaki obračun posebno i s time garantira mogućnost kasnijeg ponovnog ispisa knjige ulaznih računa, s potpuno istim sadržajem.

Za ispis knjige ulaznih računa izaberemo obračun PDV-a na temelju kojeg će se knjiga ispisati.

1.14.10.10.2 Evidencijski ispis knjige ulaznih računa

Evidencijski ispis se svaki puta pripremi na novo, na temelju trenutnog stanja podataka tj. na temelju unešenih dokumenata u trenutku, kad pokrenemo pripremu ispisa. Evidencijski ispis knjige ulaznih računa je neponovljiv, i kao takav služi samo za informativne namjere. Na temelju tog ispisa nikako ne možemo predati mjesečne obračune PDV-a.

1.14.10.10.3 Pokretanje izvještaja

U polja za unos pojedinačnih kriterija unesemo sljedeće vrijednosti:

Mj.troš.:Izaberemo ograničenje ispisa za određeno mjesto troška. Uobičajeno, mjesto troška izaberemo kada izračunavamo odbitni udio i trebamo odvojen ispis knjige primljenih računa.
Obračun PDVPreuzeti izbor je ispis na temelju završnog obračuna PDV. Klikom na dropDown.gif izaberemo razdoblje, za koje želimo ispis. Raspolažemo sa svim razdobljima, za koja već imamo završen obračun PDV.
Razdoblje od/doU slučaju, da želimo evidencijski ispis bez izrade obračuna, samo na temelju izdanih odnosno ulaznih dokumenata, unesemo datumsko razdoblje, unutar kojeg želimo evidencijski ispis..
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis (MS Word, Adobe PDF ili OpenOffice).

Klikom na gumb Pokreni pokrene se priprema ispisa.

  
Knjiga ulaznih računa
  
  Slika 996: Knjiga ulaznih računa

 

1.14.10.11. Dnevnik knjiženja

Izvještaj upotrebljavamo za ispis dnevnika knjiženja. Prije izrade ispisa unesemo kriterije ispisa dnevnika knjiženja.

  
Unos kriterija za ispis dnevnika knjiženja
  
  Slika 997: Unos kriterija za ispis dnevnika knjiženja

Temeljnica od/doUnesemo broj temeljnice(a), za koje želimo ispis dnevnika knjiženja.
Razdoblje od/doUnesemo razdoblje za koje želimo ispis dnevnika knjiženja. Kod izrade ispisa će se uzimati u obzir sva knjiženja, koja imaju datum razdoblja unutar unesenog razdoblja.
Datum knjiženja od/doUnesemo razdoblje, u kojem su bile knjižene temeljnice, za koje želimo ispis. Kod izrade ispisa će se uzimati u obzir sva knjiženja, koja imaju datum razdoblja unutar unesenog razdoblja.
Temeljnice prikaži pojedinačnoOdznačimo opciju, ukoliko ne želimo ispis dnevnika knjiženja za svaku temeljnicu posebno.
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis (MS Word, Adobe PDF ili OpenOffice).

Klikom na gumb Pokreni započinje priprema ispisa dnevnika knjiženja prema izabranim kriterijima.

  
Ispis dnevnika knjiženja
  
  Slika 998: Ispis dnevnika knjiženja

 

1.14.10.12. Ispis konto kartica

Izvještaj upotrebljavamo ili za ispis pojedinačnih konto kartica ili za godišnji ili bilo koji drugi masovni ispis svih ili više konto kartica odjednom. Prije izrade ispisa unesemo kriterije ispisa konto kartica.

  
Unos kriterija za ispis konto kartica
  
  Slika 999: Unos kriterija za ispis konto kartica

U polja za unos pojedinačnih kriterija upišemo sljedeće vrijednosti:

Konto/-iUnesemo brojeve konta za koje želimo ispis konto kartica. Konto možemo izabrati pritiskom na dropDown.gif. Ako želimo ispis za više točno određenih konta, brojeve upišemo tako, da jih razdvojimo zarezom npr. 1200,1210. Ispis svih kartica za razred konta učinimo tako, da upišemo npr. 1*. Kriterije možemo kombinirati upisivanjem 1200,16*,17*. Ako želimo ispis kartica za sva konta, upišemo 0*-9*.
Razdoblje od/doUnesemo razdoblje za koje želimo ispis konto kartica. Npr. od 1.1.2003 do 31.12.2003
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis (MS Word, Adobe PDF ili OpenOffice).

Klikom na gumb Pokreni počinje priprema za ispis konto kartice prema izabranim kriterijima.

  
Ispis konto kartice
  
  Slika 1000: Ispis konto kartice

 

1.14.10.13. Ispis saldakonto kartica

Izvještaj upotrebljavamo ili za ispis pojedinačnih saldakonto kartica ili za godišnji ili drugi masovni ispis svih ili više saldakonto kartica istovremeno. Prije izrade ispisa unesemo kriterije ispisa saldakonto kartica.

  
Unos kriterija za ispis saldakonto kartica
  
  Slika 1001: Unos kriterija za ispis saldakonto kartica

U polja za unos pojedinačnih kriterija unesemo sljedeće vrijednosti:

Konto/-iUnesemo brojeve konta za koje želimo ispis saldakonto kartica. Konto možemo izabrati klikom na dropDown.gif. Ako želimo ispis za više točno određenih konti, upišemo brojeve tako, da ih razdvojimo zarezom npr. 1200,1210. Ispis svih kartica za razred konta učinimo tako, da upišemo npr. 1*. Kriterije možemo kombinirati tako, da upišemo 1200,16*,17*. Ako želimo ispis kartica za sva konta, upišemo 0*-9*.
Razdoblje od/doUnesemo razdoblje za koje želimo ispis saldakonto kartica. Npr. od 1.1.2003 do 31.12.2003
PartnerAko želimo ispis kartice (odnosno kartica) za točno određenog partnera, kliknemo na Pretraži i izaberemo partnera za kojeg želimo ispis kartice. Za ispis kartice za sve partnere pustimo polje za unos prazno.
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis (MS Word, Adobe PDF ili OpenOffice).

Klikom na gumb Pokreni započinje priprema izvještaja za ispis saldakonto kartice prema izabranim kriterijima.

  
Ispis saldakonto kartice
  
  Slika 1002: Ispis saldakonto kartice

 

1.14.10.14. Ispis dnevnika knjiženja u glavnu knjigu

S izvještajem Dnevnik promjena u glavnoj knjizi možemo ispisati knjiženja određenog razdoblja, koja su bila unešena ili promijenjena u određenom razdoblju. S izvještajem možemo npr. vidjeti koja su knjiženja protekle poslovne godine 2007. bila unesena ili promijenjena nakon 1.1.2008. Ispis promijenjenih knjiženja možemo ograničiti po korisnicima i razdobljima. Ispis je koristan za utvrđivanje grešaka kod knjiženja i izrade završnog računa.Izvještaj se nalazi u izborniku |Finance |Izvještaji pod rubrikom Knjiženja.

Otvori se maska za unos kriterija, koji su potrebni za pokretanje izvještaja. Maska izgleda ovako:

  
Maska za pokretanje dnevnika promjena u glavnu knjigu
  
  Slika 1003: Maska za pokretanje dnevnika promjena u glavnu knjigu

Razdoblje od: do:Upišemo razdoblje odnosno poslovnu godinu, za koju želimo ispis knjiženja.
Knjiženja od dana: do dana:Upišemo datum od kada do kada su nastala knjiženja u glavnu knjigu, za određeno razdoblje.
Korisnik:Klikom na dropDown.gif izaberemo korisnika, koji je unio knjiženja u glavnu knjigu. Ako pustimo prazno, ispišu se promijene svih korisnika.
Tip datoteke:Izaberemo tip datoteke u kojem želimo ispis obrasca.

Kad smo ispunili sve potrebne kriterije za pokretanje dnevnika, kliknemo na gumb Pokreni i izvještaj će se pokrenuti. Pričekamo, da se pokretanje dnevnika završi.

Završen dnevnik izgleda ovako:

  
Dnevnik knjiženja u glavnu knjigu
  
  Slika 1004: Dnevnik knjiženja u glavnu knjigu

 

1.14.10.15. Registar osnovnih sredstava

Izvještaj je namjenjen ispisu registra osnovnih sredstava, upisanom u programu.

Izvještaj možete ispisati putem izbornika |Financije |Izvještaji, u poglavlju Osnovna sredstva gdje izaberete poveznicu Registar osnovnih sredstava, kao što vidimo na slici dolje:

  
Izaberete poveznicu za ispis registra osnovnih sredstava
  
  Slika 1005: Izaberete poveznicu za ispis registra osnovnih sredstava

Klikom na tu poveznicu, otvori se maska za pokretanje izvještaja:

  
Unos podataka za pokretanje izvještaja
  
  Slika 1006: Unos podataka za pokretanje izvještaja

Aktivacija od dana: do dana:Upišemo datum aktivacije OS. Unos podatka je obavezan.
Datum nabave: do dana:Upišemo datum nabave OS. Unos podatka je obavezan.
StatusU padajućem izborniku izaberemo status OS.
Konto nabave - dugovnoU padajućem izborniku izaberemo konto nabave.
Amortizacijska skupinaU padajućem izborniku izaberemo vrstu amortizacijske skupine, za koju želimo ispisati OS.
Način ispisaOznačimo na koji način želimo ispisati izvještaj.
Tip datotekeIzaberemo tip datoteke, u kojoj će se izvještaj otvoriti.

Obradu pokrenemo klikom na gumb Pokreni.

Izabiremo između tri načina ispisa, i to:

  
Registar OS
  
  Slika 1007: Registar OS

  
Registar OS grupiran po amortizacijskim skupinama
  
  Slika 1008: Registar OS grupiran po amortizacijskim skupinama

  
Registar OS grupiran po kontu nabave
  
  Slika 1009: Registar OS grupiran po kontu nabave

 

1.14.10.16. Osnovna sredstva - inventurni list

Izvještaj ispišete putem izbornika |Financije |Izvještaji gdje u poglavlju Osnovna sredstva izaberete poveznicu Osnovna sredstva - inventurni list, kao što prikazuje slika dolje:

  
Izaberete poveznicu za ispis izvještaja
  
  Slika 1010: Izaberete poveznicu za ispis izvještaja

Klikom na poveznicu, otvori se maska za unos podataka, potrebnih za obradu izvještaja:

  
Unos podataka za pokretanje izvještaja
  
  Slika 1011: Unos podataka za pokretanje izvještaja

Datum popisaUnesemo datum popisa. U slučaju da ne unesemo datum, automatski se dodjeljuje trenutni datum.
LokacijaU slučaju, da želimo ispisati inventurni list za određenu lokaciju, tu lokaciju unesemo. U suprotnome, inventurni list će se ispisati za sve lokacije.
Mjesto troškaUnesemo mjesto troška, za koje želimo ispisati inventurni list. U slučaju, da pustimo polje prazno, ispisati će se inventurni list za sva mjesta troška.
Način ispisaIzaberemo način ispisa inventurnog lista. Načini su opisani dolje.
Tip datotekeIzaberemo format datoteke, u kojemće se ispis otvoriti.

Obradu pokrenemo klikom na gumb Pokreni.

Inventurni list možemo ispisati na tri načina:

  
Inventurni list sortiran po inventarnom broju
  
  Slika 1012: Inventurni list sortiran po inventarnom broju

  
Inventurni list grupiran po lokaciji
  
  Slika 1013: Inventurni list grupiran po lokaciji

  
Inventurni list grupiran po MT
  
  Slika 1014: Inventurni list grupiran po MT

 

1.14.10.17. Ispis IOS obrasca

U IOS obrascu su ispisane sve otvorene stavke za određeni konto do datuma, kojeg unesemo u pripremi dokumenta.

Obrazac IOS nalazi se u izborniku |Financije |Izvještaji pod rubrikom Popisi i potraživanja. U tom izborniku ispišemo IOS obrazac za sve poslovne partnere, do kojih postoje otvorene stavke. Obrazac možemo ispisati za pojedinačnog partnera u modulu Saldakonto kartice [1.14.5.1].

Otvori se maska za unos kriterija, potrebnih za pokretanje izvještaja. Maska izgleda ovako:

  
Maska za pokretanje obrasca IOS
  
  Slika 1015: Maska za pokretanje obrasca IOS

Konto:Klikom na dropDown.gif izaberemo ograničenje ispisa na određeni konto. Unos podatka je obavezan.
Datum:Upišemo datum ispisa IOS obrasca, koji će biti vidljiv na obrascu.
Tip datoteke:Na kraju izaberemo tip datoteke u kojem želimo ispisati obrazac.

Kad smo upisali sve potrebne kriterije za pokretanje obrasca, kliknemo na gumb Pokreni i izvještaj će se pokrenuti. Pričekamo, da se pokretanje obrasca završi.

Pripremljen obrazac izgleda ovako:

  
Pripremljen obrazac IOS
  
  Slika 1016: Pripremljen obrazac IOS

Za izgled IOS obrasca možete upotrijebiti vlastiti predložak. Postupak izrade možete pogledati u poglavlju postavke oblika ispisa izlaznih dokumenata [1.6.10].

 

1.14.10.18. Obračun amortizacije osnovnih sredstava po inventurnim brojevima

Prije ispisa izvještaja morate napraviti obračun amortizacije

Izvještaj je dostupan putem izbornika |Financije |Izvještaji gdje u poglavlju Osnovna sredstva klinete na poveznicu Obračun amortizacije osnovnih sredstava po inventurnim brojevima, kao što prikazuje slika dolje:

  
kliknete na poveznicu za unos podataka važnih za pokretanje izvještaja
  
  Slika 1017: kliknete na poveznicu za unos podataka važnih za pokretanje izvještaja

Klikom na poveznicu se otvori maska za unos podataka, na temelju kojih će se kreirati izvještaj:

  
Unesete podatke za pokretanje izvještaja
  
  Slika 1018: Unesete podatke za pokretanje izvještaja

Razdoblje od: do:Unesemo razdoblje za koje želimo ispisati obračunatu amortizaciju osnovnih sredstava. Unos podataka je obavezan.
Mjesto troškaIzaberemo mjesto troška za osnovna sredstva za koja želimo ispisati obračunatu amortizaciju. U slučaju, da pustimo polje prazno, ispisati će se obračunata amortizacija za sva OS glede na ostale kriterije.
KontoIzaberemo konto osnovnih sredstava za kojeg želimo ispisati obračunatu amortizaciju. U slučaju, da pustimo polje prazno, ispisati će se obračunata amortizacija za sva OS, glede na ostale kriterije.
Tip datotekeIzaberemo format datoteke u kojem će se otvoriti izvještaj.

Obradu pokrenemo klikom na gumb Pokreni.

Izvještaj izgleda ovako:

  
Obračunata amortizacija OS po inventurnim brojevima
  
  Slika 1019: Obračunata amortizacija OS po inventurnim brojevima

 

1.14.10.19. Ispis opomena

Opomene ispisujemo u izborniku |Financije |Izvještaji pod rubrikom Popisi i potraživanja za sve partnere, koji još nisu podmirili dospijela dugovanja do datuma, kojeg upišemo kod pripreme izvještaja. U modulu Saldakonto kartice [1.14.5.1], možemo ispisati opomenu za određene partnere, pojedinačno.Otvori se maska za unos kriterija, potrebnih za pokretanje izvještaja. Maska izgleda ovako:

  
Maska za pokretanje opomena
  
  Slika 1020: Maska za pokretanje opomena

Konto:Klikom na dropDown.gif izaberemo ograničenje ispisa na određeni konto. Unos podatka je obvezan.
Datum:Upišemo datum ispisa opomene, koji će biti vidljiv na obrascu.
Tip datoteke:Na kraju izaberemo tip datoteke u kojem želimo ispis obrasca.

Kad smo ispunili sve potrebne kriterije za pokretanje obrasca, kliknemo na gumb Pokreni i izvještaj će se pokrenuti. Pričekamo, da se pokretanje obrasca završi.

Pripremljen obrazac izgleda ovako:

  
Pripremljena opomena
  
  Slika 1021: Pripremljena opomena

Za izgled obrasca odnosno opomene možete upotrijebiti vlastiti predložak. Postupak izrade vlastitog predloška opisan je u poglavlju postavke oblika ispisa izlaznih dokumenata [1.6.10].

 

1.14.10.20. Promet partnera po kontima za razdoblje

Izvještaj prikazuje ukupni iznos knjiženog prometa za određenog partnera po kontima, unutar određenog vremenskog razdoblja.

  
Unos parametara prije pokretanja izvještaja
  
  Slika 1022: Unos parametara prije pokretanja izvještaja

Prije izrade izvještaja unesemo sljedeće parametre, koji utječu na sadržaj izvještaja:

PartnerIzaberemo partnera za kojeg izrađujemo izvještaj.
Konto/-iUnesemo brojeve konta za koje želimo pregled prometa. Konto možemo izabrati klikom na dropDown.gif. Ako želimo ispis za više točno određenih konta, upišemo brojeve tako, da ih razdvojimo zarezom npr. 1200,1210. Ispis svih prometa za određeni razred konta učinimo tako, da upišemo npr. 4*. Kriterije možemo kombinirati tako, da upišemo 1200,16*,17*. Ako želimo ispis prometa za sva konta, upišemo 0*-9*.
 Ispiši konta bez prometa Označimo, ako izričito želimo, da se ispišu i svi oni konti na kojih nije bilo prometa.
Razdoblje od/doUnesemo razdoblje za koje želimo ispis prometa. Npr. od 1.1.2003 do 31.12.2003
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis (MS Word, Adobe PDF ili OpenOffice).

Klikom na gumb Pokreni se izradi ispis u skladu s izabranim parametrima.

  
Izgled izvještaja
  
  Slika 1023: Izgled izvještaja

 

1.14.10.21. Prometi i rezultat po mjestima troška za razdoblje

  
Prometi i rezultat po mjestima troška za razdoblje
  
  Slika 1024: Prometi i rezultat po mjestima troška za razdoblje

 

1.14.10.22. Statistika broja knjiženja po mjesecima i strankama

  
Statistika broja knjiženja po mjesecima i strankama
  
  Slika 1025: Statistika broja knjiženja po mjesecima i strankama

 

1.14.10.23. Ispis bruto bilance - samo sredstva i obveze

Izvještaj koristimo za ispis analitičke bruto bilance samo s podacima iz knjiženja sredstava i obaveza.

Za pravilan ispis je prvo potrebno na kontima postaviti pravilnu kategoriju bilance, kao što je prikazano na slici.

  
Na kontu postavimo pravilnu kategoriju bilance
  
  Slika 1026: Na kontu postavimo pravilnu kategoriju bilance

Nakon što smo pravilno postavili konta, izvještaj možemo pokrenuti u meniju |Izvještavanje |Izvještaji |Računovodstvo |Dvojno knjigovodstvo |Bilance i poslovni izvještaji

Prije pokretanja izvještaja izaberemo željene kriterije:

Poslovna godinaIzaberemo poslovnu godinu.
Razdoblje od/doUnesemo razdbolje za koje želimo ispis izvještaja. Kod izrade ispisa će se uzimati u obzir sva knjiženja na kontima s kategorijom sredstva i obaveze, koja imaju datum razdoblja unutar unesenog razdoblja.
Mjesto troškaIzaberemo mjesto troška za koje želimo izvještaj.
ValutaIzaberemo valutu u kojoj želimo ispis izvještaja.
Zaokruživanje iznosaIzaberemo prikaz zaokruživanja iznosa.
Jezična varijantaIzaberemo jezik u kojem želimo ispisati izvještaj.
Postavke ispisaIzaberemo portretni ili pejzažni način ispisa.
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis.

S klikom na gumb Pokreni se počne izrada ispisa bruto bilance samo s podacima iz knjiženja na kontima koji imaju kategoriju bilance sredstva i obaveze.

  
...
  
  Slika 1027: ...

  
...
  
  Slika 1028: ...

  
Ispis analitičke bruto bilance samo s knjiženjima sredstava i obaveza
  
  Slika 1029: Ispis analitičke bruto bilance samo s knjiženjima sredstava i obaveza

Za izradu drugih bilančnih ispisa (Iskaz poslovnog rezultata, Bilanca stanja,..) pogledajte poglavlje Bilančni izvještaji [1.14.8].

 

1.14.10.24. Ispis bruto bilance - samo prihodi i rashodi

Izvještaj koristimo za ispis analitičke bruto bilance samo s podacima iz knjiženja prihoda i rashoda.

Za pravilan ispis je prvo potrebno na kontima postaviti pravilnu kategoriju bilance, kao što je prikazano na slici.

  
Na kontu postavimo pravilnu kategoriju bilance
  
  Slika 1030: Na kontu postavimo pravilnu kategoriju bilance

Nakon što smo pravilno postavili konta, izvještaj možemo pokrenuti u meniju |Izvještavanje |Izvještaji |Računovodstvo |Dvojno knjigovodstvo |Bilance i poslovni izvještaji

Prije pokretanja izvještaja izaberemo željene kriterije:

Poslovna godinaIzaberemo poslovnu godinu.
Razdoblje od/doUnesemo razdbolje za koje želimo ispis izvještaja. Kod izrade ispisa će se uzimati u obzir sva knjiženja na kontima s kategorijom prihodi i rashodi, koja imaju datum razdoblja unutar unesenog razdoblja.
Mjesto troškaIzaberemo mjesto troška za koje želimo izvještaj.
ValutaIzaberemo valutu u kojoj želimo ispis izvještaja.
Zaokruživanje iznosaIzaberemo prikaz zaokruživanja iznosa.
Jezična varijantaIzaberemo jezik u kojem želimo ispisati izvještaj.
Postavke ispisaIzaberemo portretni ili pejzažni način ispisa.
Tip datotekeIzaberemo format dokumenta u kojem želimo ispis.

S klikom na gumb Pokreni se počne izrada ispisa bruto bilance samo s podacima iz knjiženja na kontima koji imaju kategoriju bilance prihodi i rashodi.

  
...
  
  Slika 1031: ...

  
...
  
  Slika 1032: ...

  
Ispis analitičke bruto bilance samo s knjiženjima prihoda i rashoda
  
  Slika 1033: Ispis analitičke bruto bilance samo s knjiženjima prihoda i rashoda

Za izradu drugih bilančnih ispisa (Iskaz poslovnog rezultata, Bilanca stanja,..) pogledajte poglavlje Bilančni izvještaji [1.14.8].

 

1.14.10.25. Simulacija likvidnosti i novčanog toka

Modul za pregled novčanog toka i simulaciju likvidnosti tvrtke dostupan je putem izbornika |Financije |Simulacija likvidnosti i novčanog toka. Po otvaranju ovog mogula prikazuje se stranica sa preuzetim prikazom predviđenog novčanog toka za sljedećih 14 dana:

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 1034: Prikaz predviđenog novčanog toka za sljedećih 14 dana

 

1.14.11. Obrade i obračuni

 

1.14.11.1. Masovni prijenos knjiženja među kontima

Obradu upotrebljavamo kod masovne izmijene brojeva konti (npr. promijena kontnog plana radi izmijenjenih računovodskih standarda).

 

1.14.11.2. Automatsko zatvaranje otvorenih stavki

Obradu upotrebljavamo za automatsko zatvaranje otvorenih računa i drugih potraživanja te dugovanja na saldakontima. Obrada uspoređuje otvorene stavke na saldakontima i pretražuje međusobno usklađivanje računa i plaćanja. Knjiženja, za koja otkrije međusobna pokrivanja, označi kao zatvorena. Istovremeno označi kao zatvorene i sve ostale dokumente, koji se vežu na knjiženja (računi, primljeni računi, ...).

Prije nego što pokrenemo obradu, možemo postaviti određene parametre.

  
Unos parametara za automatsko zatvaranje stavki
  
  Slika 1035: Unos parametara za automatsko zatvaranje stavki

U polja za unos, za parametre automatskog zatvaranja, unesemo sljedeće vrijednosti:

KontoUpišemo ili izaberemo dropDown.gif saldakonto na kojem želimo zatvarati otvorene stavke.
PartnerOdredimo partnera za kojeg želimo zatvarati otvorene stavke. Ako ne odredimo partnera, zatvarati će se knjiženja za sve partnere (pojedinačno po partnerima, ako je u kontnom planu određena analitika po partnerima).
 Zatvori otvorene stavke s višekratnim uplatama Ako označimo tu mogućnost, program će zatvarati otvorene stavke i u slučaju višekratnih uplata, gdje iznos već otvorenih uplata odgovara određenom knjiženju potraživanja, odnosno dugovanja.
 Zatvori sve preostale otvorene stavke, ako je konačni saldo nula Ako označimo tu mogućnost, program će, u slučaju da je konačni saldo određenog partnera nula, automatski zatvoriti sve preostale, otvorene stavke tog partnera.

Klikom na gumb Pokreni započinje automatsko zatvaranje otvorenih stavki.

Kada je obrada završena, program će, pod završenim izvješćima, spremiti popis svih, u obradi zatvorenih knjiženja.

Moguće preostale otvorene stavke nakon obrade, možemo zatvoriti ručno [1.14.5.1].

 

1.14.11.3. Blagajnički dnevnik za knjiženje

  
Blagajnički dnevnik za knjiženje
  
  Slika 1036: Blagajnički dnevnik za knjiženje

 

1.14.11.4. Izvoz podataka poslovne godine u svrhe arhiviranja

U svrhe lokalnog arhiviranja podataka izvoziti možemo sve podatke koje smo upisali u program za pojedinu poslovnu godinu. Izvoz podataka moguć je u obliku izvještaja putem izbornika |Izvještavanje |Računovodstvo |Izvoz podataka poslovne godine u svrhe arhiviranja. Izvoziti možemo sljedeće podatke:

Program prilikom arhiviranja prodajnih dokumenata u slučaju kada u izabranoj poslovnoj godini imamo više od 50.000 dokumenata izabranog tipa (izdani računi, OK odobrenja, itd.) podatke izvozi i arhivira samo u datoteci XML bez vizualizacije u PDF obliku. PDF se u takvom slučaju izvozi samo za dokumente na kojima je dokument već prethodno pohranjen u bazu u PDF obliku (npr. dokument smo poslali e-poštom te je na dokumentu pohranjen i privitak u formatu PDF)!

Prije izvoza podataka izabrati možemo poslovnu godinu za koju želimo izvoziti podatke i jezičnu varijantu te označiti koje podatke tj. dokumente želimo izvoziti. Obradu pokrenemo klikom na gumb Pokreni, kao što prikazuje slika:

  
Izaberemo koje podatke tj. dokumente želimo izvoziti u lokalnu arhivu
  
  Slika 1037: Izaberemo koje podatke tj. dokumente želimo izvoziti u lokalnu arhivu

Rezultat obrade je pripremljena datoteka sa sažetkom izvoženih podataka i datoteka s arhiviranim podacima koje možemo preuzeti sa poslužitelja kao što prikazuje slika:

  
Program pripremi sažetak završene obrade i datoteku s arhiviranim podacima
  
  Slika 1038: Program pripremi sažetak završene obrade i datoteku s arhiviranim podacima

Izvoz podataka poslovne godine u svrhe arhiviranja dostupan je i izravno u šifrarniku poslovnih godina [1.14.1.1] u modulu |Financije |Šifranici i postavke |Poslovne godine klikom na ikonu kao prikazano na slici:

  

Ako ne preuzmemo odmah datoteku s arhiviranim podacima sa poslužitelja, datoteka će nas čekati na poslužitelju stoga je u svakom trenutku možemo preuzeti putem izbornika |Financije |Šifranici i postavke |Poslovne godine klikom na ikonu kao prikazano na slici:

Otvara se nova stranica na kojoj su prikazane sve datoteke završenih obrada za izabranu poslovnu godinu, a istovremeno program na ovoj stranici omogućuje i pokretanje obrade za izradu nove arhive klikom na gumb Izradi novu arhivu

  
Kreiranu arhivu podataka u svakom trenutku možemo preuzeti u šifrarniku poslovnih godina
  
  Slika 1040: Kreiranu arhivu podataka u svakom trenutku možemo preuzeti u šifrarniku poslovnih godina

 

1.14.12. Ispravci i kontrola podataka

Poglavlje opisuje paketne obrade i izvješća, s kojima izvodimo masovnu kontrolu i/ili popravke unesenih podataka (ponovnog numeriranja dokumenata, masovna provjera s logičnim kontrolama po dokumentima,...).

Obrade, opisane u ovom poglavlju, dostupne su samo korisnicima sa privilegijima Financije:Ispravci podataka [1.21.8.2.4].

 

1.14.12.1. Kontrola knjiženja izdanih računa i knjiženih odobrenja

Izvještaj je koristan za otkrivanje pogrešaka pri knjiženju na konte potraživanja za izdane račune i knjižnih odobrenja (120, 121). Posebno je koristan u slučaju migracija podataka i kontrole ručnog knjiženja.

Tijekom obrade računalo provjerava, da li je rezultat automatskog knjiženja jednak postojećem stanju. Ukoliko rezultat nije isti, to će se ispisati u rezultatu izvještaja.

Isto tako, program će sva dugovna knjiženja sortirati glede na izdane račune, i na kraju izvještaja će ispisati sva moguća suvišna knjiženja, koja ne pripadaju ni jednom izdanom računu.

Na taj način ćete brzo pronaći nepravilna knjiženja stavki na kontima potraživanja.

 

1.14.12.2. Kontrola usklađenosti temeljnica

Obradom se provjerava usklađenost svih temeljnica. Pri tome se provjerava:

Rezultat kontrole je izvještaj, u kojem su nabrojene sve neusklađene temeljnice, s opisom pogreške.

 

1.14.12.3. Kontrola zatvaranja stavki

U modulu |Izvještavanje dostupna je obrada kontrole zatvaranja stavki koja provjerava svako zatvaranje otvorenih stavki u glavnoj knjizi te prati zbroj zatvorenih stavki. Ukoliko zbroj zatvorenih stavki ne iznosi 0,00 obradom će zatvaranje takvih stavki biti poništeno i stavke će ponovno biti otvorene.

Rezultat obrade je izvještaj koji daje uvid u popis svih ponovno otvorenih odnosno poništenih zatvaranja stavki. Obradu kontrole zatvaranja stavki možemo koristiti više puta tokom godine.

Obradu kontrole zatvaranja stavki obavezno koristimo prije pokretanja prijenosa završnog salda poslovne godine u početni saldo nove poslovne godine [1.14.10.1] zbog ispravnog izračuna i prijenosa završnih otvorenih salda po saldakontima i partnerima na temeljnicu početnog stanja.

  
Pokretanje obrade za kontrolu zatvaranja stavki
  
  Slika 1041: Pokretanje obrade za kontrolu zatvaranja stavki

 

1.14.12.4. Ponovno numeriranje putnih naloga

Ako u određenom razdoblju greškom izdate putne naloge u pogrešnom vremenskom redoslijedu, ovom funkcijom možete pokrenuti ponovno numeriranje svih upisanih putnih naloga. Obrada provjerava datume upisane na putnim nalozima i sortira ih u pravilnom vremenskom redoslijedu.

Funkcija za ponovno numeriranje putnih naloga dostupna je putem izbornika |Izvještavanje |Obrade |Putni nalozi |Ponovno numeriranje putnih naloga.

Prije pokretanja obrade, otvara se sljedeća maska:

  
Unos kriterija za ponovno numeriranje PN
  
  Slika 1042: Unos kriterija za ponovno numeriranje PN

U polja za unos upišemo:

Datum dokum. odPočetni datum razdoblja, u kojem želimo preurediti numeraciju putnih naloga. Obrada će utjecati na putne naloge, izdane od tog datuma nadalje.
Datum dokum. doZavršni datum razdoblja, u kojem želimo preurediti numeraciju putnih naloga. Obrada će utjecati na putne naloge, izdane do tog datuma.
Numeriranje počinje s br.Upišete broj s kojim će započeti numeriranje putnih naloga, obuhvaćenih u obradu.
Mj.troš.Ako numerirate putne naloge po mjestu troška, upišite mjesto troška, za koje želite numerirati putne naloge.

Klikom na gumb Pokreni izvršiti će se ponovno numeriranje putnih naloga.

Po završetku obrade, prikazati će se popis putnih naloga kojima je bio izmjenjen redni broj. Na popisu će biti prikazan stari i novi redni broj svakog putnog naloga pojedinačno.

 

1.14.12.5. Arhiviranje putnih naloga

Arhiviranje putnih naloga označuje putne naloge za arhivirane, čime onemogućimo bilo kakvo izmijene, te ih izdvojimo iz preuzetog popisa pronađenih putnih naloga, na strani za pregled i pretraživanje putnih naloga [1.8.3].

Obrada za arhiviranje putnih naloga, dostupna je putem izbornika |Putni nalozi |Izvještaji |Arhiviranje putnih naloga za prethodnu poslovnu godinu.

Prije pokretanja obrade se prikaže slijedeća maska za unos:

  
Unos kriterija za arhiviranje PN
  
  Slika 1043: Unos kriterija za arhiviranje PN

U masci za unos kriterija za izbor putnih naloga, koji će se arhivirati, unesemo kriterije po uzoru maske za pretraživanje u pregledu i pretraživanju putnih naloga [1.8.3.2].

Pritiskom na gumb Pokreni, izvede se arhiviranje putnih naloga.

Nakon što je obrada završena, na stranici Završna izvješća [1.4.9] ćete pronaći izvještaj o postupku arhiviranja putnih naloga, sa popisom svih putnih naloga, koji su bili arhivirani tijekom postupka obrade.

Ako želite arhivirati putne naloge za proteklu poslovnu godinu, to možete najlakše učiniti unosom podatka u polje za unos kriterija s upotrebom zvijezdice *. Primjer za arhiviranje za poslovnu godinu 2007:

GK_I_BrNaloga.gif

 

1.14.12.6. Masovni prijenos svih knjiženja s jednog na drugi konto

Program omogućava prijenos svih knjiženja s jednog konta na drugi. Poslužimo se izbornikom |Financije |Uvoz podataka |Ispravci podataka gdje u poglavlju Glavna knjiga izaberete poveznicu Prijenos svih knjiženja s jednog na drugi konto. Otvori se maska za unos podataka, potrebnih za prijenos knjiženja s jednog konta na drugi:

  
Unesemo podatke, potrebnih za prijenos knjiženja s jednog konta na drugi
  
  Slika 1044: Unesemo podatke, potrebnih za prijenos knjiženja s jednog konta na drugi

Kad je riječ o prijenosu svih knjiženja, možemo za iznad prikazanu formu, dodati redove konta, iz kojih želimo prenijeti knjiženja. To učinimo klikom na gumb Umetanje novog retka kao što prikazuje slika dolje:

  
Slika prikazuje kako dodajemo novi redak u masku za prijenos knjiženja
  
  Slika 1045: Slika prikazuje kako dodajemo novi redak u masku za prijenos knjiženja

Knjiženja možemo prenositi samo između jednakih tipova konta npr. iz saldakonta na saldakonto ili iz običnog konta na običan konto. Ne možemo prenositi knjiženja iz običnog konta na saldakonto ili obratno.

Podaci, koje unesemo:

Poslovna godinaU padajućem popisu izaberemo poslovnu godinu, u kojoj su nastala knjiženja.
Prijenos knjiženja u razdoblju od: do:Upišemo razdoblje knjiženja, koja želimo prenijeti, ukoliko ne želimo prenijeti sva knjiženja iz trenutnog konta. Ako polje pustimo prazno, iz trenutnog konta na ciljani kotno će se prenijeti sva knjiženja.
Trenutni kontoUpišemo odnosno iz padajućeg popisa izaberemo trenutni konto iz kojeg ćemo prenijeti knjiženja. Unos podataka je obavezan.
Ciljani kontoUpišemo odnosno iz padajućeg popisa izaberemo ciljani konto odnosno konto na kojeg ćemo prenijeti knjiženja, izabrana po ostalim kriterijima. Unos podataka je obavezan.

Obradu pokrenemo klikom na gumb Pokreni.

Program nas upozori na slijedeće:

  
Kod pokretanja se ispiše upozorenje
  
  Slika 1046: Kod pokretanja se ispiše upozorenje

Za potvrdu prijenosa knjiženja iz trenutnog konta na ciljani, kliknemo na gumb U redu.

U slučaju, da želimo prenijeti knjiženja između dva različita tipa konta, program nas upozori:

  
Prijenos možemo izvršiti samo između dva ista tipa konta
  
  Slika 1047: Prijenos možemo izvršiti samo između dva ista tipa konta

 

1.14.13. Izvoz temeljnice u druge programe

Program omogućava izmijenu podataka s drugim knjigovodskim sistemima. Svaku temeljnicu iz modula Glavna knjiga moguće je izvoziti kao ASCII datoteku. Tu datoteku nato uvozite u drugi računovodski program, koji ima poduprijet uvoz datoteke u formatu, koji je opisan u nastavku.

1.14.13.1 Postupak izvoza temeljnice u datoteku ASCII iz programa

Preduvijet za izvoz temeljnice je, da je temeljnica usklađena in zatvorena. Za izvoz datoteke s temeljnicom, koristnik treba privilegij za zatvaranje temeljnica [1.21.8.2.6].

Kad je temeljnica zatvorena, u izborniku Ispis se prikaže dodatna poveznica za izvoz temeljnice u formatu ASCII.

  
Izvoz temeljnice u datoteku ASCII
  
  Slika 1048: Izvoz temeljnice u datoteku ASCII

Kliku na poveznicu prikaže se nam dijalog operacijskog sistema, u kojem odredimo mjesto, kamo želimo spremiti datoteku ASCII.

Nakon što je datoteka spremljena na disk, možemo ju uvoziti u drugi program.

1.14.13.2 Struktura datoteke ASCII s knjiženjima s temeljnice

Temeljnica se izvozi u datoteku ASCII, koja sadrži toliko zapisa, koliko je knjiženja na temeljnici. Zapisi su fiksne dužine. Na kraju svakog zapisa je redoslijed CR LF (ASCII kode 13 i 10).

Pojedinačan zapis u datoteki ASCII ima slijedeću strukturu:

ID32-bitni integer, 12 znakovaInterni ID zapisa t.j. ID knjiženja na temeljnici.
broj temeljnice32-bitni integer, 12 znakovaRedni broj temeljnice, kao što se ispiše u programu.
Broj konta15 znakovaBroj konta, kao što je zapisan u kontnom planu.
Duguje/potražuje1 znakStrana knjiženja, D duguje, P potražuje
Iznos27 znakovaIznos knjiženja, razdvojen decimalnom točkom.
Partner ID32-bitni integer, 12 znakovaInterni ID partnera.
Šifra partnera25 znakovaŠifra partnera, kao što je unesena u programu.
Mj.troš.15 znakovaŠifra mjesta troška, kao što je unesena u programu.
Razdoblje8 znakovaDatum razdoblja u kojem je nastalo knjiženje. Taj datum mora biti prenesen direktno, inače bi moglo u određenom razdoblju doći do neusklađene bilance. Datum je zapisan u formatu LLLLMMDD, gdje je LLLL godina, MM mjesec i DD dan u mjesecu. Primjer: 21.8.2003 je zapisan, kao 20030821.
Datum knjiženja8 znakovaDatum, kada je bila temeljnica zatvorena odnosno knjižena u glavnu knjigu. To je datum, kojeg unesemo na temeljnici kao datum knjiženja.
Datum dokumenta8 znakovaDatum dokumenta na temelju kojeg je nastalo knjiženje. Podatak je informativne prirode i ne smije se zamijeniti s datumom razdoblja, u kojem knjižimo.
Dokument25 znakovaŠifra dokumenta na temelju kojeg je nastalo knjiženje.
Vezni dok.25 znakovaŠifra veznog dokumenta knjiženja.
Opis250 znakovTekst koji opisuje knjiženje.

Pojedinačna polja u zapisu mogu biti prazna. U koliko za određeno polje ne postoji podatak, umjesto podatka sadržaj zapunjen s razmacima u zadanoj dužini (ASCII koda 32).

 

1.14.14. Uvoz podataka iz drugih programa

Program nudi mogućnost automatskog uvoza podataka iz drugih programa te mogućnost prelaska iz drugog programa, čak i u tijeku poslovne godine.

Prijenos podataka se izvede s upload-om datotekom u formatu DBF, DAT, DB, CSV, MDB ili datotekom u drugim podatkovnim formatima. Kod prijenosa podataka, glavna knjiga se prenese u potpunosti, s pripadajućim šifrarnicima i podešenjima.

Za konkretne informacije glede izvedbe prijenosa podataka kontaktirajte potporu preko e-mail-a na adresi helpdesk@e-racuni.hr [mailto:helpdesk@e-racuni.hr].

 

1.15. Jednostavno knjigovodstvo (knjige obrtnika)

U modulu |Financije |Knjige jednostavnog knjigovodstva možemo voditi računovodstvo obrtnika. Modul omogućuje:

Za otvaranje knjiga obrtnika, najprije je potrebno je u modulu |Postavke |Postavke tvrtke |Opće postavke |Osnovi podaci o tvrtki:

  
  
  
Definiranje postavki za otvaranje knjiga jednostavnog knjigovodstva
  
  Slika 1051: Definiranje postavki za otvaranje knjiga jednostavnog knjigovodstva

Unos spremimo klikom na gumb Potvrdi unos koji se nalazi u dnu stranice.

 

1.15.1. Otvaranje i pregled knjiga obrtnika

Knjige obrtnika nalaze se u modulu |Financije |Knjige jednostavnog knjigovodstva, a pregledavati ih možemo odvojeno po poslovnim godinama:

  
Pregled i pretraživanje knjiga obrtnika
  
  Slika 1052: Pregled i pretraživanje knjiga obrtnika


Za unos nove knjige obrtnika kliknemo na gumb  Nova... i odaberemo koju vrstu knjige želimo otvoriti:

  
Unos nove knjige obrtnika
  
  Slika 1053: Unos nove knjige obrtnika


Po odabiru knjige, upišemo željeni naziv i razdoblje za koje ćemo knjižiti. Početne postavke potvrdimo klikom na gumb U redu i spremimo klikom na gumb Spremi (preporučamo da navedene postavke ne mjenjate):

  
Spremanje nove knjige obrtnika u evidenciju
  
  Slika 1054: Spremanje nove knjige obrtnika u evidenciju

U knjige obrtnika možemo knjižiti ručno ili se poslužiti automatskim knjiženjem. [1.15.2]

 

1.15.2. Knjiženje u knjige obrtnika

Poslužiti se možemo ručnim ili automatskim knjiženjem poslovnih događaja u knjige obrtnika. Za ručno knjiženje kliknemo u modulu |Financije |Knjige jednostavnog knjigovodstva na naziv knjige u koju želimo dodati knjiženja.

U alatnoj traci s desne strane klinemo na gumb + i otvoriti će se maska za ručni unos stavke:

  
Ručni unos knjiženja u knjigu obrtnika
  
  Slika 1055: Ručni unos knjiženja u knjigu obrtnika

Po unosu stavke, kliknemo na gumb U redu i zatim na gumb Spremi, koji titra u alatnoj traci.


Automatsko knjiženje dokumenata i obračuna u knjige obrtnika

Za pokretanje automatskog knjiženja dokumenata i obračuna u knjige obrtnika, potrebno je otvoriti evidenciju dokumenata/obračuna, koje želimo knjižiti.

Automatsko knjiženje izlaznih i ulaznih računa u knjige obrtnika pokrećemo klikom na izbornik dodatne mogućnosti (gumb  Više...), pri čemu se u padajućem izborniku nude knjige obrtnika, koje smo prethodno otvorili u modulu |Financije |Knjige jednostavnog knjigovodstva:

  
Pokretanje automatskog knjiženja u knjige obrtnika
  
  Slika 1056: Pokretanje automatskog knjiženja u knjige obrtnika


U knjigu primitaka i izdataka možemo knjižiti izlazne i ulazne račune, označene kao plaćene/naplaćene. Na račun možemo unijeti plaćanja klikom na gumb Plaćanja   Unos plaćanja računa:

  
Unos plaćanja na račun
  
  Slika 1057: Unos plaćanja na račun


Na dokumentu kojeg smo proknjižili, zabilježi se poveznica do knjige u koju je proknjižen:

  
Na računu se zabilježi, u koju je knjigu proknjižen
  
  Slika 1058: Na računu se zabilježi, u koju je knjigu proknjižen

 

1.16. Obračun kamata

U modulu |Financije |Obračun kamata možemo napraviti ručni obračun kamata ili obračun po konto kartici.

Za ručni obračun kamata kliknemo na gumb Ručni obračun kamata. Otvoriti će se maska za unos podataka potrebnih za pokretanje obračuna:

  
Unos podataka za obračun kamate
  
  Slika 1059: Unos podataka za obračun kamate

Iznos glavniceUpišemo iznos glavnice. Unos podatka je obavezan.
Od datumaUpišemo datum od kojeg želimo obračunati kamatu. Unos podatka je obavezan.
Do datumaUpišemo datum do kojeg želimo obračunati kamatu. Unos podatka je obavezan.
Obračun na datumUpišemo datum obračuna.
PartnerUpišemo ili z padajućeg izbornika, klikom na dropDown.gif izaberemo partnera za kojeg želimo obračunati kamatu.
Način ukamaćivanjaU padajućem izborniku izaberemo Konformni ili Linearni način obračuna kamata.
Vrsta kamateU padajućem izborniku izaberemo vrstu kamate koju želimo obračunati
OK_IzborVrsteKamate1.gif
UnosUpišemo željenu kamatnu stopu, ukoliko se ne odlučimo za odabir iz šifrarnika vrsta kamata.

Obračun pokrećemo klikom na gumb U redu.

Obračunaju se kamate za određeno razdoblje, s izabranim načinom obračuna.

Primjer ispisa linearnog obračuna kamata

  
Primjer linearnog načina obračuna kamate
  
  Slika 1060: Primjer linearnog načina obračuna kamate

Kamate se kod takvog načina obračuna izračunavaju svaki mjesec, glede na upisanu glavnicu.

 

1.16.1. Ispis obračuna kamate

Obračun kamate možemo ispisati u modulu |Financije |Obračun kamata, kliknemo na željeni obračun i zatim unutar obračuna kliknemo na gumb Ispis u alatnoj traci. Pri pokretanju ispisa odabrati možemo želimo li ispis samo končanih svota ili pak i ispis pojedinačnih stavki.

  
Ispis obračuna kamate
  
  Slika 1061: Ispis obračuna kamate

U nastavku su prikazani ispisi za konformni način obračuna kamata.

Primjer ispisa sa stavkama

  
Ispis obračuna kamate sa stavkama
  
  Slika 1062: Ispis obračuna kamate sa stavkama

 

1.17. Osnovna sredstva

U programu možemo voditi registar osnovnih sredstava i sitnog inventara [1.17.1] te pokretati automatske obračune amortizacije.

Isto tako voditi možemo šifrarnik amortizacijskih skupina [1.17.2] te ispisati različite izvještaje o osnovnim sredstvima, obračunatoj amortizaciji te preostaloj neotpisanoj vrijednosti sredstava.

 

1.17.1. Registar osnovnih sredstava

U modulu |Financije |Registar osnovnih sredstava možemo voditi kompletnu evidenciju osnovnih sredstava i sitnog inventara. Prikaz podataka u evidenciji možemo ograničiti po željenim kriterijima, koja upisujemo u polja prikazana na slici dolje:

  
Pregled i pretraživanje osnovnih sredstava
  
  Slika 1063: Pregled i pretraživanje osnovnih sredstava

Za pregled podataka o pojedinčanom osnovnom sredstvu, kliknemo na inventarni broj ili naziv OS:

  

Podatke o osnovnom sredstvu možemo mjenjati klikom na gumb Izmijeni u alatnoj traci.

Ako u registar želimo dodati novo osnovno sredstvo, to možemo učiniti klikom na gumb Novo osnovno sredstvo. Otvariti će se sljedeća maska za unos podataka:

  
Unos novog osnovnog sredstva
  
  Slika 1065: Unos novog osnovnog sredstva

U polja za unos upišemo sljedeće podatke:

Inv. brojUpišemo inventarni broj osnovnog sredstva.
NazivUpišemo naziv osnovnog sredstva.
KoličinaUpišemo količinu osnovnog sredstva.
Nabavna vrijednostUpišemo nabavnu vrijednost bez PDV, ako imamo pravo na povrat pretporeza. U suprotnome upisujemo nabavnu vrijednost sa PDV-om. U slučaju odbitnog udijela upišemo vrijednost, kojoj pribrojimo neodbitni PDV. Kada je količina veća od 1, tada se u polje nabavne vrijednosti upisuje zbroj.
Datum nabaveUpišemo datum nabave osnovnog sredstva.
Datum stavljanja u uporabuUpišemo datum stavljanja osnovnog sredstva u uporabu.
Amortizacijska skupinaKlikom na dropDown.gif izaberemo amortizacijsku skupinu za obračun amortizacije tog osnovnog sredstva.
Gdje se nalaziUpišemo lokaciju osnovnog sredstva.
Odgovorna osobaUpišemo osobu, odgovornu za osnovno sredstvo.
Mjesto troškaKlikom na dropDown.gif izaberemo mjesto troška, na koje želimo vezati osnovno sredstvo.
KontoKlikom na dropDown.gif izaberemo konto, na kojeg se veže osnovno sredstvo(0400).
StatusKlikom na dropDown.gif odredimo status osnovnog sredstva. Aktivan je u slučaju, kada osnovno sredstvo aktivno stavimo u uporabu.

V poljima, označenim crvenom zvijezdicom zvezdica.gif, unos podataka je obavezan.

Unos podataka potvrdimo klikom na gumb U redu.

 

1.17.1.1. Uvoz osnovnih sredstava iz Excela

U modul |Financije |Registar osnovnih sredstava možemo uvoziti osnovna sredstva iz Excel datoteke. Preduvjet za uspiješan uvoz podataka je prilagodba datoteke zahtjevanoj strukturi za uvoz:

Stupac AUnos inventarnog broja.
Stupac BNaziv osnovnog sredstva.
Stupac CUnos količine.
Stupac DUnos nabavne vrijednosti.
Stupac EUnos amortizacijske osnovice (upišemo samo ako se razlikuje od nabavne vrijednosti).
Stupac FUnos datuma nabave.
Stupac GUnos datuma stavljanja osnovnog sredstva u uporabu.
Stupac HUnos šifre stope amortizacije.
Stupac IUnos godišnje stope amortizacije.
Stupac JUnos mjesta troška.
Stupac KUnos neotpisane vrijednosti OS prilikom prijenosa podataka (vrijednost koja se još mora amortizirati).
Stupac LUnos datuma od kojeg će se amortizirati preostala neotpisana vrijednost osnovnog sredstva.
Stupac MKonto nabave - dugovni.
Stupac NKonto amortizacije - dugovni.
Stupac OKonto amortizacije - potražni.
Stupac PDatum uništenja.
Stupac QNaziv dobavljača.
Stupac RLokacija osnovnog sredstva.
Stupac SDatum izuzimanja.
Stupac TStatus.
Stupac UVrsta inventara (Osnovno sredstvo/Sitni inventar), ukoliko je polje prazno uvozi se osnovno sredstvo.
Stupac VSerijski broj.
Stupac WOdgovorna osoba.
Stupac XŠifra odgovorne osobe.
Stupac YLokacijski kod.
Stupac ZPoslovna jedinica.
Stupac AABarkod.
Stupac ABRazlog otpisa.
Stupac ACNačin izračuna amortizacije (0 - Koristi amortizacijske skupine, 1 - Metoda jednokratnog otpisa (100% otpis) prilikom stavljanju u uporabu, 2 - Metoda 50% otpisa prilikom stavljanju u uporabu i 50% otpisa prilikom izuzimanja, 3 - Metoda kalkulativnog otpisa prema vijeku trajanja).

U prvih 9 stupaca je unos podataka obavezan (osim amortizacijske osnovice).

Primjer datoteke s podacima o osnovnim sredstvima, prilagođene za uvoz u e-račune:

  
Primjer datoteke za uvoz osnovnih sredstava
  
  Slika 1066: Primjer datoteke za uvoz osnovnih sredstava

Datoteku uvozimo klikom na izbornik |Više |Uvoz registra OS-a iz datoteke:

  
Prikaz postupka za uvoz datoteke s podacima o osnovnim sredstvima
  
  Slika 1067: Prikaz postupka za uvoz datoteke s podacima o osnovnim sredstvima

 

1.17.1.2. Uvoz osnovnih sredstava iz tablice pomoću čarobnjaka

Želimo li u program unijeti više osnovnih sredstava istvoremeno, na raspolaganju je mogućnost uvoza registra osnovnih sredstava iz datoteke. Popis osnovnih sredstava pripremimo u tablici u formatu Excel ili ODS (OpenOffice tj. LibreOffice) odnosno CSV.

Podaci o preostaloj neotpisanoj vrijednosti i datumu početka obračuna amortizacije u programu su obavezni i važni ako prenosimo registar OS za koja smo već obračunavali amortizaciju u prethodnim razdobljima!

U datoteci možemo označiti godišnju stopu amortizacije sa % ili bez, npr. 20% ili 20.

Uvoz OS iz Excela moguć je putem modula |Financije |Registar osnov. sredstava i sitnog inventara unutar izbornika "Više..." gdje se nalazi opcija za uvoz OS iz Excela (kao što prikazuje slika u nastavku):

  
uvoz registra OS iz tablice pomoću čarobnjaka
  
  Slika 1068: uvoz registra OS iz tablice pomoću čarobnjaka

Kada kliknemo na tu opciju otvara se interaktivni čarobnjak za pomoć pri uvozu datoteke. Uvoz se odvija u sljedećim koracima:

1. UVOZ DATOTEKE

Postupak uvoza podataka započinjemo odabirom datotke iz koje želimo uvoziti podatke i potvrdom odabira klikom na gumb Naprijed >:

  
Izaberemo datoteku iz koje želimo uvoziti registar osnovnih sredstava
  
  Slika 1069: Izaberemo datoteku iz koje želimo uvoziti registar osnovnih sredstava

2. KONTROLA PODATAKA

Po potvrdi izabrane datoteke na sljedećem se koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.

Na toj stranici zadajemo atribute na koje se odnose podaci iz pojedinačnog stupca u datoteci.

Program pritom iz datoteke čita sadržaj tj. redoslijed stupaca i prikazuje ga u obliku tablice, kao što prikazuje slika:

  
Prikaz podataka u redoslijedu stupaca iz datoteke
  
  Slika 1070: Prikaz podataka u redoslijedu stupaca iz datoteke

Najprije označimo da li su u prvom retku datoteke iskazani nazivi stupaca i biramo odgovarajući format zapisa datuma i format zapisa decimalnih brojeva u datoteci:

  
Opće postavke uvoza podataka
  
  Slika 1071: Opće postavke uvoza podataka

Nastavljamo s mapiranjem podataka iz datoteke u odgovarajuće atribute osnovnih sredstava koje ćemo uvoziti.

Mapiranje zadajemo u redoslijedu najprije za stupac A, zatim B, C, itd. do zadnjeg stupca u datoteci.

Ako smo u stupcu A naše datoteke iskazali inventarne brojeve osnovnih sredstava to ćemo i izabrati kao što prikazuje slika u nastavku i potvrditi klikom na gumb >>

  
U stupcu A datoteke pohranjeni su inventarni brojevi osnovnih sredstava
  
  Slika 1072: U stupcu A datoteke pohranjeni su inventarni brojevi osnovnih sredstava

Mapiranje podataka o inventarnom broju osnovnih sredstava pohranjuje se u tablicu s desne strane i nastavljamo s mapiranjem zapisa u stupcu B iz naše datoteke. Mapiranje potvrdimo i nastavljamo s mapiranjem stupca C i tako dalje, sve dok ne postavimo mapiranje svih stupaca iz datoteke koje želimo uvoziti u program:

  
Mapiranje podataka iz stupaca A i B je završeno, nastavak mapiranja zapisa iz stupca C
  
  Slika 1073: Mapiranje podataka iz stupaca A i B je završeno, nastavak mapiranja zapisa iz stupca C

Po zadavanju pravila mapiranja podataka za sve stupce iz datoteke prelazimo na sljedeći korak klikom na gumb Naprijed >.

Prelazak na sljedeći korak moguć je samo pod uvjetom da smo zadali mapiranje minimalno obaveznih podataka, u suprotnome je gumb Naprijed > onemogućen.

  
Gumb "Naprijed" je onemogućen sve dok ne postavimo mapiranje svih obaveznih podataka
  
  Slika 1074: Gumb "Naprijed" je onemogućen sve dok ne postavimo mapiranje svih obaveznih podataka

3. PRETPREGLED I POTVRDA

Otvara se stranica s dodatnim postavkama na kojoj zadajemo što učiniti ukoliko su u datoteci iskazana osnovna sredstva koja još nismo evidentirali u programu:

  
Dodatne postavke prije potvrde uvoza podataka
  
  Slika 1075: Dodatne postavke prije potvrde uvoza podataka

Po prilagodbi svih postavki, uvoz potvrdimo klikom na gumb Naprijed > kako je prikazano na slici gore.

Želimo li provjeriti popis osnovnih sredstava koja će biti uvožena prije konačne potvrde uvoza, kliknemo na poveznicu za prikaz redaka kao što prikazuje slika:

  
Pregled podataka koje ćemo uvoziti u program
  
  Slika 1076: Pregled podataka koje ćemo uvoziti u program

4. SAŽETAK UVOZA PODATAKA

Po završenom postupku uvoza program ispisuje sažetak uvoza uz dodatna pojašnjenja:

  
Sažetak uvoza registra osnovnih sredstava iz datoteke
  
  Slika 1077: Sažetak uvoza registra osnovnih sredstava iz datoteke

Uvoz podataka završimo klikom na gumb Završi.

U slučaju kada želimo uvoziti novo osnovno sredstvo, zadati je potrebno mapiranje podataka o inventarnom broju, nazivu osnovnog sredstva, nabavnoj vrijednosti ili amortizacijskoj osnovici te datum nabave ili datum likvidacije (ukoliko uvozimo podatke o likvidiranom osnovnom sredstvu)!

Ako želimo ažurirati / prepisati podatke postojećeg osnovnog sredstva podacima iz datoteke, za uspješan je uvoz potrebno zadati mapiranje podataka o inventarnom broju ili bar kodu tj. serijskom broju tog OS i minimalno jednom podatku kojeg uvozom želimo ažurirati.

 

1.17.1.3. Promjena vrijednosti OS (revalorizacija)


U slučaju promjene tržišne vrijednosti dugotrajne materijalne imovine (osnovnog sredstva), potrebno je putem modula |Financije |Registar osnovnih sredstava unijeti novo osnovno sredstvo i dodijeliti mu inventarni broj (predlažemo da koristite isti inventarni broj kao na postojećem OS kojem mjenjamo vrijednost uz pripis dodatne oznake/znaka, npr 001_1).

U masci za unos podataka o novom osnovnom sredstvu obavezno popunjavamo polje 'revalorizacija' u kojem iz padajućeg izbornika izaberemo postojeće OS iz našeg šifrarnika za koje iskazujemo promjenu vrijednosti te upišemo razliku u vrijednosti:

  
Iskazivanje promjene tržišne vrijednosti dugotrajne imovine
  
  Slika 1078: Iskazivanje promjene tržišne vrijednosti dugotrajne imovine

Upisati možemo i cjelokupnu novu nabavnu vrijednost osnovnog sredstva, no u tom slučaju je potrebno na osnovnom sredstvu za koje radimo revalorizaciju upisati datum uništenja ili datum izuzimanja. Tako ćemo obračun amortizacije ubuduće pripremati samo za osnovno sredstvo koje upravo upisujemo.

Po unosu svih ostalih obaveznih podataka o osnovnom sredstvu, kliknemo na gumb U redu. Upisano OS biti će obuhvaćeno u narednim obračunima amortizacije.

Za uvid u popis samo onih osnovnih sredstava za koja smo iskazali povećanje vrijednosti, na raspolaganju je izvještaj Osnovna sredstva s povećanjem, dostupan putem modula |Izvještavanje |Računovodstvo |Osnovna sredstva:

  
Uvid u popis osnovnih sredstava za koje smo iskazali promjenu tržišne vrijednosti
  
  Slika 1079: Uvid u popis osnovnih sredstava za koje smo iskazali promjenu tržišne vrijednosti

 

1.17.1.4. Prodaja osnovnog sredstva

U slučaju prodaje osnovnog sredstva, u registru prodanog osnovnog sredstva potrebno je upisati podatke kao prikazano na slici dolje:

  
Izmjena podataka u registru osnovnih sredstava u slučaju prodaje osnovnog sredstva
  
  Slika 1080: Izmjena podataka u registru osnovnih sredstava u slučaju prodaje osnovnog sredstva

U registru prodanog OS dopišemo sljedeće podatke:

Datum izuzimanjaUpišemo datum prodaje osnovnog sredstva.
Razlog otpisaUpišemo razlog izuzimanja osnovnog sredstva iz registra (opcijsko).
Prodajna vrijednostUpišemo podatak o prodajnoj vrijednosti osnovnog sredstva.
StatusStatus osnovnog sredstva postavimo na 'otpisano'. Status mjenjamo tek po izradi zadnjeg obračuna amortizacije za prodano OS.

Prodano osnovno sredstvo obuhvaćeno je u obračunu amortizacije samo do upisanog 'datuma izuzimanja'. Odmah po izradi zadnjeg obračuna amortizacije, status OS postavimo na otpisano.


  
Izvještaj o obračunatoj amortizaciji prodanog OS
  
  Slika 1081: Izvještaj o obračunatoj amortizaciji prodanog OS


Za uvid u izuzeta (prodana) OS koristimo ispis izvještaja Izuzeta osnovna sredstva:

  
Izvještaj o izuzetim (prodanim) OS
  
  Slika 1082: Izvještaj o izuzetim (prodanim) OS

U nastavku pogledajte izvještaj Registar OS prikazom podataka o prodanom OS:

  
Ispis registra OS s uvidom u podatke o prodanom OS
  
  Slika 1083: Ispis registra OS s uvidom u podatke o prodanom OS

 

1.17.1.5. Ispis naljepnica s podacima osnovnog sredstva

Svako osnovno sredstvo ima svoj unikatni broj inventara koji unesemo pri nabavi odnosno unosu osnovnog sredstva u registar osnovnih sredstava. Osim toga, pri unosu osnovnog sredstva možemo unesti i podatke kao što su mjesto gdje se nalazi, naziv dobavljača, barkod, itd.

Za potrebe inventure je tako smisleno osnovna sredstva popuniti s tim podacima kako bi izvedba inventure bila lakša i brža. To najlakše napravimo tako da za svako pojedinačno osnovno sredstvo ispišemo naljepnicu s podatkom o broju inventara. Ispis naljepnica je dostupan preko menija |Ispis, kao što možemo vidjeti na sljedećoj slici:

  
Ispis naljepnice s podacima OS
  
  Slika 1084: Ispis naljepnice s podacima OS

Nakon klika na ispis naljepnica nam se otvori maska za unos broja naljepnica, postavke stranice te postavke ispisa:

  
Postavke stranice i ispisa naljepnice
  
  Slika 1085: Postavke stranice i ispisa naljepnice

Program omogućuje ispis podataka OS na naljepnice različitih dimenzija. Za odabir ispisa na naljepnicu željenog formata kliknemo na Postavke stranica:

  
Postavke stranice i odabir dimenzija
  
  Slika 1086: Postavke stranice i odabir dimenzija

Nakon što smo odabrali dimenzije, možemo odabrati koje podatke želimo ispisati klikom na Postavke ispisa:

  
Odabir podataka OS za ispis na naljepnici
  
  Slika 1087: Odabir podataka OS za ispis na naljepnici


Ukoliko određene podatke ne želimo na ispisu, zatim ih obrišemo tako da kliknemo na broj retka i zatim na ikonu za brisanje na dnu tablice:

  
Odabir podataka za ispis na naljepnici
  
  Slika 1088: Odabir podataka za ispis na naljepnici

Ispis naljepnica potvrdimo klikom na gumb U redu te program zatim ispiše naljepnice u izabranom formatu i podacima koje smo izabrali u postavkama:

  
Ispisana naljepnica na temelju odabranih postavki
  
  Slika 1089: Ispisana naljepnica na temelju odabranih postavki


Naljepnice možemo ispisati i za više OS istovremeno. Opcija je moguća na popisu osnovnih sredstava preko menija Više:

  
Ispis Više OS istovremeno
  
  Slika 1090: Ispis Više OS istovremeno

 

1.17.2. Šifrarnik amortizacijskih skupina

U modulu |Financije |Šifrarnici i postavke |Amortizacijske skupine upisujemo amortizacijske skupine i pripisujemo im važeće amortizacijske stope.

Prikaz amortizacijskih skupina u evidenciji možemo ograničiti po različitim kriterijima, za lakši pregled podataka:

  
Pregled i pretraživanje amortizacijskih skupina
  
  Slika 1091: Pregled i pretraživanje amortizacijskih skupina

ŠifraUpišemo šifru amortizacijske skupine.
StatusIzaberemo status amortizacijske skupine.
Metoda obračunaIzaberemo metodu obračuna amortizacijske skupine.

Klikom na šifru amortizacijske skupine otvoriti će se stranica s podacima o toj amortizacijskoj skupini, a koje možemo prema potrebi izmjeniti/dopuniti.

Amortizacijske skupine možemo upisati ručno ili ih uvoziti iz Excel datoteke [1.17.3].

Za unos nove amortizacijske skupine kliknemo na gumb Nova skupina. Otvoriti će se sljedeća maska za unos podataka:

  
Unos nove amortizacijske skupine
  
  Slika 1092: Unos nove amortizacijske skupine

U polja za unos upisujemo sljedeće podatke:

ŠifraUpišemo željenu šifru amortizacijske skupine.
Godišnj stopa am. (%)Upišemo godišnju stopu amortizacije.
OpisUpišemo opis/naziv amortizacijske skupine.
Metoda obračunaKlikom na dropDown.gif izaberemo metodu obračuna amortizacije za tu amortizacijsku skupinu.
StatusKlikom na dropDown.gif odredimo status amortizacijske skupine.

Unos podataka potvrdimo klikom na gumb U redu.

 

1.17.3. Uvoz amortizacijskih skupina iz Excel-a

U modul |Financije |Šifrarnici i postavke |Amortizacijske skupine možemo uvoziti amortizacijske skupine iz Excel datoteke. Uvjet za uspiješan uvoz podataka je da excel datoteku prilagodimo zahtjevanoj strukturi za uvoz:

Stupac AUnos šifre amortizacijske skupine.
Stupac BUnos opisa/naziva amortizacijske skupine.
Stupac CUnos godišnje stope amortizacije.
Stupac DUnos metode obračuna amortizacije (0 - pravocrtna (linearna), 1 - metoda opadajućeg salda, 2 - funkcionalna metoda).
Stupac EUnos satusa amortizacijske skupine (0 - neaktivna, 1 - aktivna).

Primjer datoteke s podacima o amortizacijskim skupinama, prilagođene za uvoz u e-račune:

  
Primjer Excel datoteke s podacima o amortizacijskim skupinama
  
  Slika 1093: Primjer Excel datoteke s podacima o amortizacijskim skupinama

Datoteku uvozimo klikom na izbornik |Više |Uvoz amortizacijskih skupina iz datoteke Excel ili CSV:

  
Uvoz Excel datoteke
  
  Slika 1094: Uvoz Excel datoteke

Datoteku za uvoz amortizacijskih skupina možete preuzeti ovdje:

AmortizacijskeSkupine.xls
Veličina: 26,50 kB

 

1.18. Turistička agencija

Modul za turizam odnosno |Rezervacije namjenjen je podršci poslovanju turističkih agencija te je u potpunosti integriran s drugim programskim modulima.

Modul za turističke agencije nudi sljedeću funkcionalnost:


Poštovani!

Priprema uputa za uporabu modula Rezervacije je trenutno u tijeku. Zahvaljujemo na strpljenju i razumijevanju.

ekipa E-računi

 

1.18.1. Pregled i pretraživanje rezervacija


Prijave gostiju i rezervacije je moguće pregledavati po različitim kriterijima. U masku za unos kriterija pretraživanja upišemo željene kriterije i kliknemo na gumb Pretraživanje.

  
Kriteriji za pregled i pretraživanje rezervacija
  
  Slika 1095: Kriteriji za pregled i pretraživanje rezervacija

U polja za unos kriterija pretraživanja možemo unijeti sljedeće vrijednosti:

DestinacijaUpišemo naziv destinacije. Po unosu teksta, program nudi popis destinacija iz šifrarnika u skladu s upisanim početnim tekstom. Ako destinacija nije unesena u šifrarnik, u polje upišemo cijeli tekst.
SubagentUpišemo naziv subagenta. Po unosu teksta, program nudi popis subagenata iz šifrarnika poslovnih partnera, naziv kojih započinje u skladu s upisanim tekstom.
OrganizatorUpišemo naziv organizatora putovanja. Po unosa teksta, program nudi popis organizatora iz šifrarnika poslovnih partnera, naziv kojih započinje u skladu s upisanim tekstom..
Br. rez.Upišemo broj rezervacije koju tražimo.
NositeljUpišemo naziv ili prezime i ime nositelja rezervacije.
Prodajna službaUpišemo naziv prodajne službe.
Datum polaska od - doUpišemo početni i konačni termin putovanja za ograničenje ispisa na samo one rezervacije koje se odnose na izabrani termin.
Datum unosaUpišemo početni ili konačni datum unosa rezervacije za ograničenje ispisa na samo one rezervacije koje su upisane unutar zadanog razdoblja.
Status rezervacijeIzaberemo status rezervacija koje želimo dobiti na prikaz.
Status izlazne faktureIzaberemo status izlazne fakture za ispis rezervacije, iz koje je već bio ili još nije bio izdan račun.
Status primljene faktureIzaberemo status primljene fakture za ispis rezervacija, za koje smo već primili ili još nismo primili račun dobavljača.
Mjesta troškaIzaberemo mjesto troška za koje želimo ispisati rezervacije.

Na pregledu rezervacija su ispisane sve rezervacije na temelju zadanih kriterija.

  
Pregled rezervacija
  
  Slika 1096: Pregled rezervacija

Na pregledu rezervacija se za svaku rezervaciju ispisuju sljedeći podaci:

Broj rezervacije
Datum dokumenta
Datum od
Datum do
Nositelj
Destinacija
Status
Mjesto troška
Za platiti
Već plaćeno
Ostatak za platiti

 

1.18.2. Unos nove rezervacije


Kada želimo unijeti novu rezervaciju, kliknemo na gumb Nova rezervacija na stranici "Rezervacije- pregled i pretraživanje" i upišemo podatke o rezervaciji.


1.18.2.1 Unos osnovnih podataka o rezervaciji

  
Unos osnovnih podataka o rezervaciji
  
  Slika 1097: Unos osnovnih podataka o rezervaciji

U polja za unos upišemo sljedeće podatke:

Datum unosaUpišemo datum izdavanja dokumenta (polje je automatski popunjeno tekućim datumom).
Status rezervacijeStatus rezervacije se pri kreiranju automatski postavlja na "RQ-na upit".
ISO kod valuteIzaberemo novčanu valutu, koja je automatski postavljena na HRK.
Mjesto troškaIzaberemo mjesto troška, ako ih koristimo.
ReferentU polje referent se automatski upisuje trenutno prijavljeni korisnik. Na raspolaganju je padajući izbornik unutar kojeg možemo odabrati referenta sa popisa zaposlenika u tvrtki.
OrganizatorPolje organizator se automatski popunjava s nazivom naše tvrtke. Iz padajućeg izbornika možemo birati između svih partnera koje smo označili kao organizatore.
SubagentAko je rezervaciju prodao subagent, odredimo ga tj. izaberemo u padajućem izborniku.
Prodajna sl.Izaberemo prodajnu službu, koja prodaje rezervaciju. U padajućem izborniku se prikazuju svi partneri koje smo označili kao dobavljače.

1.18.2.2 Unos podataka o platitelju tj. nositelju rezervacije

  
Unos podataka o platitelju rezervacije
  
  Slika 1098: Unos podataka o platitelju rezervacije

Platitelja rezervacije možemo odabrati sa popisa partnera ako u polju "Prezime,ime/Naziv" započnemo unositi naziv partnera pa će program na odabir ponuditi sve partnere iz šifrarnika, u skladu s upisanim početnim tekstom. Isto tako, možemo kliknuti na dalekozor (s desne strane polja) i u drugoj formi potražiti platitelja. Odabirom platitelja će se prenijeti podaci upisani u šifrarniku partnera.

Ako platitelja još nismo dodali u šifrarnik, možemo ga dodati ili pak samo unutar rezervacije upisati sve podatke pa će se ti podaci automatski prenijeti u šifrarnik partnera pri spremanju rezervacije.

U polja za unos upišemo sljedeće podatke:

Prezime, ime/NazivUpišemo ime i prezime platitelja rezervacije. Klikom na Dalekozor.gif otvara se popis partnera među kojima možemo odabrati platitelja rezervacije.
UlicaUpišemo adresu platitelja rezervacije.
Poštanski br./MjestoUpišemo poštanski broj prebivališta platitelja i program će sam upisati mjesto kojemu pripada upisan poštanski broj.
DržavaIzaberemo državu.
TelefonUpišemo telefonski broj na kojem je dostupan platitelj rezervacije.
Mobilni telefonUpišemo broj mobitela na kojem je dostupan platitelj rezervacije.
E-mailUpišemo e-mail adresu platitelja rezervacije.
OIBUpišemo OIB platitelja rezervacije.
Broj osobnog dokumenta/putovniceUpišemo broj osobnog dokumenta platitelja rezervacije.

1.18.2.3 Unos podataka o rezervaciji

  
Unos podataka o rezervaciji
  
  Slika 1099: Unos podataka o rezervaciji

U polja za unos upišemo sljedeće podatke:

DestinacijaIzaberemo destinaciju, na koju se odnosi rezervacija. Klikom na dropDown.gif otvara se popis svih destinacija za izabranu regiju, dodanih u šifrarnik.
SmještajPo odabiru destinacije, automatski se ispisuje smještaj, vezan za tu destinaciju. Ako je za određenu rezervaciju moguće više smještaja, odaberemo ih klikom na dropDown.gif. Ako smještaj još nije dodan u naš šifrarnik, podatke o smještaju možemo upisati direktno na rezervaciji.
Rezervacijski broj partneraUpišemo rezervacijski broj pod kojim tu istu rezervaciju vodi partner.
OdUpišemo termin putovanja tj. rezervacije. Upisati možemo broj dana pa će program sam izračunati termin.
Prva uslugaUpišemo ili kliknemo na dropDown.gif i odaberemo prvu uslugu.
Posljednja uslugaUpišemo ili kliknemo na dropDown.gif i odaberemo zadnju uslugu.
Broj osobaUpišemo broj osoba koje će putovati.
UslugeUpišemo usluge koje će moći koristiti na putovanju.
PrijevozSa popisa odaberemo prijevoz.
NapomeneUpišemo dodatne napomene.

1.18.2.4 Unos podataka o sudionicima rezervacije

  
Unos podataka o sudionicima rezervacije
  
  Slika 1100: Unos podataka o sudionicima rezervacije

Dodavati možemo željeni broj sudionika. Dodajemo ih klikom na gumb 'Dodaj' nakon čega se u unutar maske dodaje novi red u koji upišemo podatke.

U polja za unos upišemo sljedeće podatke:

Prezime i imeU polje upišemo ime i prezime sudionika.
Datum rođenjaU polje upišemo datum rođenja sudionika.
Popust %Upišemo postotak popusta ako se odobrava (npr. djeci do 12. godine starosti).

1.18.2.5 Unos podataka za obračun rezervacije

  
Unos podataka za obračun rezervacije
  
  Slika 1101: Unos podataka za obračun rezervacije

Pri obračunu rezervacije možemo upisati željeni broj redaka obračuna. Podaci se prilikom unosa istovremeno preračunavaju. To znači da se pri unosu količine i iznosa automatski izračunava ukupan iznos. Ako upišemo postotak ili iznos popusta, isti se odmah po potvrdi oduzme od ukupnog iznosa. U polja za unos upišemo sljedeće podatke:

Opis uslugeUpišemo opis usluge.
KoličinaUpišemo količinu.
IznosUpišemo iznos na jedinicu.
Popust %Upišemo postotak popusta.
Popust iznosUpišemo iznos popusta.
UkupnoUpišemo ukupni iznos ili će se automatski izračunati iz prethodnih unosa.
Osnovica provizijeOvdje označimo je li taj iznos obuhvaćen u osnovicu za proviziju.

Na kraju obračuna postoji mogućnost unosa iznosa za rizik otkaza te postotka provizije.

Unos svih podataka potvrdimo klikom na gumb U redu.

 

1.18.3. Unos primljene uplate na rezervaciji


Sve primljene uplate i isplate možemo prikazati na rezervaciji, kao što je prikazano na slici dolje.

  
Unos uplata i isplata na izabranoj rezervaciji
  
  Slika 1102: Unos uplata i isplata na izabranoj rezervaciji

Na raspolaganju su sljedeće vrste plaćanja:


1.18.3.1 Unos primljene uplate na ŽR

Ako je uplata bila izvršena na ŽR, ovdje evidentiramo uplatu. Upišemo datum primljene uplate, iznos i podatke o platitelju.

  
Unos uplate primljene na ŽR
  
  Slika 1103: Unos uplate primljene na ŽR


1.18.3.2 Unos uplate bonom

Ako u agenciji koristimo bonove, možemo ih zabilježiti putem opcije "Plaćanje bonom".Upišemo podatak o serijskom broju bona, iznosu i podatke o platitelju.

  
Unos plaćanja bonom
  
  Slika 1104: Unos plaćanja bonom


1.18.3.3 Unos uplate - blagajnički primitak

Ako stranci izdamo blagajnički primitak, to ćemo zabilježiti kroz opciju "Blagajnički primitak". Maska se automatski popunjava podacima o platitelju i otvorenim iznosom. Podatke u masci možemo prema potrebi ručno promjeniti tj. dopuniti.Ako želimo na jedan primitak dodati više stavki tj. redova, u tom slučaju možemo stavke dodati samo na dno maske. Potvrdom unosa se u izborniku "Blagajna- Uplate/isplate" kreira novi blagajnički primitak.

  
Unos uplate putem blagajničkog primitka
  
  Slika 1105: Unos uplate putem blagajničkog primitka

U slučaju povrata novaca iz rezevacije, poslužiti se možemo sljedećim postupcima:


1.18.3.4 Povrat putem ŽR

Ako stranci želimo vratiti novac na tekući račun, izaberemo opciju "Povrat putem ŽR". Maska se automatski popunjava podacima nalogodavatelja, primatelja uplate i podacima o plaćanju. Podatke u masci možemo prema potrebi ručno promjeniti tj. dopuniti.

Potvrdom unosa se u izborniku "Banka - Nalozi za plaćanje" kreira novi paket plaćanja.

  
Unos isplate putem naloga za plaćanje
  
  Slika 1106: Unos isplate putem naloga za plaćanje


1.18.3.5 Povrat uplate - blagajnički izdatak

Ako izvršimo povrat novaca stranci putem blagajničkog izdatka, to možemo zabilježiti kroz opciju "Blagajnički izdatak". Maska je ista kao i za primitke te se automatski popunjava podacima o platitelju i otvorenim iznosom. Podatke u masci možemo ručno promjeniti tj. dopuniti. Potvrdom unosa se u izborniku Blagajna - Uplate/isplate kreira novi blagajnički izdatak.

  
Povrat uplate
  
  Slika 1107: Povrat uplate

Sve uplate i povrati novaca su vidljivi u dnu rezervacije.

  
Popis uplata i povrata novaca
  
  Slika 1108: Popis uplata i povrata novaca

 

1.18.4. Izdavanje računa, ponuda/predračuna, računa za predujam


Izdani račun, ponuda/predračun ili račun za predujam možemo izdati platitelju direktno iz rezervacije kroz izbornik dodatne mogućnosti (slika dolje):

  
Izbornik za izdavanje prodajnih dokumenata
  
  Slika 1109: Izbornik za izdavanje prodajnih dokumenata

Na račun, izdanom iz rezervacije, se automatski prenose podaci iz rezervacije. Opis stavke se sastavljen iz naziva destinacije, smještaja, usluge i datuma putovanja. Slika dolje prikazuje neizmjenjen račun, izdan iz rezervacije. Račun možemo naknadno izmjeniti tj. dopuniti.

  
Račun izdan direktno iz rezervacije
  
  Slika 1110: Račun izdan direktno iz rezervacije

Svi dokumenti izdani iz rezervacije se prikazuju u dnu rezervacije, kao što je prikazano na slici dolje.

  
Prikazan popis izdanih računa na rezervaciji
  
  Slika 1111: Prikazan popis izdanih računa na rezervaciji

 

1.18.5. Posebni postupak oporezivanja marže putničkih agencija

U programu e-racuni.hr podržan je obračun i fakturiranje rezervacija koje vodimo u modulu |Rezervacije primjenom posebnog postupka oporezivanja marže putničkih agencija.

Prema odredbama članka 91. stavak 1. Zakona o PDV-u posebni postupak oporezivanja primjenjuje se na poslovanje putničkih agencija ako posluju s kupcima u svoje ime, a koriste isporuke dobara i usluge drugih poreznih obveznika za obavljanje/organizaciju usluge putovanja (usluge smještaja u hotelu, usluge prijevoza, ulaznice za muzeje, koncerte i sl.) Usluge (transakcije) koje putnička agencija obavi vezano za putovanja pod uvjetima iz navedenog članka smatraju se jedinstvenom uslugom koju putnička agencija obavlja kupcu.

Porezna osnovica u vezi s jedinstvenom uslugom je razlika u cijeni putničke agencije odnosno razlika između ukupne naknade bez PDV-a, koju plaća kupac i stvarnih troškova putničke agencije za isporuke dobara ili usluga koje su joj obavili drugi porezni obveznici, ako su te transakcije obavljene izravno kupcu (odredbe članka 92. Zakona o PDV).

Razlika u cijeni oporezuje se PDV-om po stopi 25%, a iznos obveze plaćanja PDV-a za putničku agenciju izračunava se primjenom preračunate stope PDV-a koja iznosi 20% na postignutu razliku u cijeni.

Izračun porezne obveze primjenom PPO marže primjenjuje se na:

Preduvjet za točan izračun postignute razlike u cijeni i s tim porezne obveze pri konačnom obračunu i fakturiranju rezervacije je povezivanje ulaznih računa s veznom rezervacijom kupca [1.18.5.2.1].

PDV na maržu obračunava se za usluge na kojima pri dodavanju u obračun rezervacije zadamo vrstu prodaje "Posebni postupak oporezivanja putničkih agencija" po stopi PDV-a 25% kao što je prikazano na slici u nastavku:

  
Obračun rezervacije - usluge s posebnim postupkom oporezivanja putničkih agencija
  
  Slika 1112: Obračun rezervacije - usluge s posebnim postupkom oporezivanja putničkih agencija

Po unosu obračunskih podataka u tablicu na rezervaciji, iz rezervacije možemo:

 

1.18.5.1. Predviđena marža na primljene predujmove

Ako kupac za potvrdu rezervacije na kojoj primjenjujemo posebni postupak oporezivanja marže uplaćuje predujam u djelomičnom ili cjelokupnom iznosu rezervacije za koju još ne postoje ulazni troškovi (dobavljači još nisu izdali račune za svoje usluge), obvezu PDV-a iz naslova primljene uplate možemo obračunati na predviđenu maržu.

Postotak predviđene marže za izračun porezne obveze po izdanim računima za predujam zadajemo u masci za obračun rezervacije kao što je označeno na slici u nastavku:

  
Posebni postupak oporezivanja na predviđenu maržu
  
  Slika 1113: Posebni postupak oporezivanja na predviđenu maržu

Upisan postotak provizije primjenjuje se za izračun obveze PDV-a na računu za predujam izdanom iz rezervacije na predviđenu razliku u cijeni po stavkama rezervacije sa zadanom vrstom prodaje posebni postupak oporezivanja marže tur. agencija.

Na računu za predujam istaknuta je veza na rezervaciju i napomena "posebni postupak oporezivanja marže putničkih agencija". Iznos računa za predujam podudara se s iznosom primljene uplate, a na stavkama na kojima primjenjujemo PPO nije iskazan iznos PDV-a. Primjer sadržaja računa za predujam koji je izdan iz rezervacije s PPO marže:

  
Račun za predujam izdan iz rezervacije s PPO marže
  
  Slika 1114: Račun za predujam izdan iz rezervacije s PPO marže

Račun za predujam knjižimo izravno iz vezne rezervacije:

  
Knjiženje računa za predujam izravno iz rezervacije
  
  Slika 1115: Knjiženje računa za predujam izravno iz rezervacije

U nastavku je prikazan primjer temeljnice s knjiženjima po računu za predujam koji je izdan iz rezervacije te po kojem je na temelju zadanog postotka predviđene marže izračunata i knjižena obveza PDV-a:

  
Primjer knjiženja računa za predujam s posebnim postupkom oporezivanja marže
  
  Slika 1116: Primjer knjiženja računa za predujam s posebnim postupkom oporezivanja marže

 

1.18.5.2. Stvarna marža za izračun obveze PDV-a

Za konačni obračun rezervacije primjenom posebnog postupka oporezivanja marže i izračun postignute razlike u cijeni, uz pretpostavku da smo za izračun ulaznih troškova rezervaciju već povezali s ulaznim računima [1.18.5.2.1], dovoljno je iz rezervacije izdati račun klikom na gumb Više u alatnoj traci:

  
Postupak izdavanja računa iz rezervacije
  
  Slika 1117: Postupak izdavanja računa iz rezervacije

Ako smo iz rezervacije prethodno izdali račun za predujam [1.18.5.1], račun za predujam možemo povezati s konačnim računom. Povezivanjem predujma s konačnim računom na računu će biti iskazan već plaćen iznos s izračunom razlike za uplatu.

Na izdanom računu istaknuta je veza na rezervaciju s napomenom "posebni postupak oporezivanja marže putničkih agencija". Na stavkama računa za koje primjenjujemo PPO nije iskazan iznos PDV-a. Primjer sadržaja računa iz rezervacije s PPO marže, povezan s prethodno izdanim predujmom:

  
Račun izdan iz rezervacije s PPO marže
  
  Slika 1118: Račun izdan iz rezervacije s PPO marže

Temeljem izdanog računa, na rezervaciji se izračunava postignuta razlika u cijeni iz ukupne prodajne vrijednosti i ukupne vrijednosti po veznim ulaznim računima [1.18.5.2.1] (ulazni troškovi):

  
Izračun postignute razlike u cijeni iz izdanih računa i ulaznih računa povezanih s rezervacijom
  
  Slika 1119: Izračun postignute razlike u cijeni iz izdanih računa i ulaznih računa povezanih s rezervacijom

Iz rezervacije možemo ispisati Obračun usluga u posebnom postupku oporezivanja putničkih agencija:

  
Ispis izvještaja za uvid u izračun porezne obveze po rezervaciji temeljem PPO marže
  
  Slika 1120: Ispis izvještaja za uvid u izračun porezne obveze po rezervaciji temeljem PPO marže

i provjeriti iznos obveze za plaćanje PDV-a za obračunatu rezervaciju:

  
Obračun usluga u posebnom postupku oporezivanja putničkih agencija
  
  Slika 1121: Obračun usluga u posebnom postupku oporezivanja putničkih agencija

Izračunata obveza PDV-a prenosi se obračun PDV-a sukladno razdoblju obavljene usluge odnosno datumu plaćanja ako smo u obvezi obračuna PDV-a po naplaćenoj realizaciji i iskazuje u K-IRA:

  
Pregled rezervacije kroz obračun PDV-a, K-IRA
  
  Slika 1122: Pregled rezervacije kroz obračun PDV-a, K-IRA

Rezervaciju možemo knjižiti [1.18.5.3] na temeljnicu u glavnu knjigu.

 

1.18.5.2.1. Povezivanje rezervacije s primljenim računom

Račune dobavljača koje zaprimimo za korištene usluge/dobra pri obavljanju ili organizaciji usluga putovanja unosimo u modulu |Nabava |Ulazni računi. Riječ je o računima koji predstavljaju ulazne troškove za pojedinu rezervaciju koje vodimo u modulu |Rezervacije. Za primjenu u posebnom postupku oporezivanja marže putničkih agencija, takve ulazne račune povezujemo s pripadajućim rezervacijama, a pretporez po tim ulaznim računima u pravilu ne možemo odbiti.

Ulazni račun povezujemo s rezervacijom na razini stavke računa. Ukoliko ulazni račun podijelimo na više stavki/korištenih usluga, svaku stavku računa možemo povezati s drugom rezervacijom odnosno jedan ulazni račun možemo povezati s više rezervacija.

Pri dodavanju nove stavke na ulazni račun na raspolaganju je gumb Potraži rezervaciju.

  
Pretraživanje neobračunatih rezervacija
  
  Slika 1123: Pretraživanje neobračunatih rezervacija

Klikom na taj gumb otvara se popis svih neobračunatih rezervacija. Potražimo rezervaciju koju želimo vezati na ovu stavku računa i kliknemo na broj rezervacije:

  
Odabir rezervacije
  
  Slika 1124: Odabir rezervacije

Odabirom rezervacije na stavci se pohranjuje i prikazuje poveznica do rezervacije:

  
Zapis i poveznica do izabrane rezervacije na stavci računa
  
  Slika 1125: Zapis i poveznica do izabrane rezervacije na stavci računa

U samoj rezervaciji pratiti možemo popis svih ulaznih računa povezanih s tom rezervacijom, u za to predviđenoj tablici:

  
Popis primljenih računa i ukupan izračun troškova rezervacije
  
  Slika 1126: Popis primljenih računa i ukupan izračun troškova rezervacije

U rekapitulaciji te tablice izračunava se ukupan iznos troškova rezervacije odvojeno po državi dobavljača (EU ili treće zemlje).

Do trenutka konačnog obračuna odnosno fakturiranja rezervacije [1.18.5.2], u rekapitulaciji tablice iskazani su samo troškovi, a dobit će biti izračunata i prikazana u trenutku izdavanja računa.

 

1.18.5.3. Knjiženje rezervacije s PPO marže

Rezervacije koje vodimo u modulu |Rezervacije možemo knjižiti u glavnu knjigu koristeći unaprijed ugrađene postavke automatskog knjiženja nakon izdavanja:

Po izdavanju računa za predujam na kojem primjenjujemo PPO na predviđenu maržu, u rezervaciji kliknemo na gumb Knjiži račune za predujam, a primjer temeljnice dostupan je ovdje [1.18.5.1]:

Po izdavanju konačnog računa iz rezervacije, u rezervaciji kliknemo na gumb Knjiži račune

 

1.18.5.4. Praćenje RUC po obračunatim rezervacijama

Za rezervacije koje vodimo u modulu |Rezervacije primjenom posebnog postupka oporezivanja marže možemo pratiti obračune i izračun postignute razlike u cijeni za željeno razdoblje.

U modulu |Izvještavanje u te svrhe ispisujemo izvještaj Obračun rezervacija i postignute razlike u cijeni kojim dobivamo na uvid:

  
Pregled obračuna rezervacija i postignute razlike u cijeni u izabranom razdoblju
  
  Slika 1127: Pregled obračuna rezervacija i postignute razlike u cijeni u izabranom razdoblju

 

1.18.6. Šifrarnik smještaja


Za unos novog smještaja, kliknemo na gumb Novi smještaj na stranici "Smještaj - pregled i pretraživanje" i otvoriti će se maska za unos podataka:

  
Unos novog smještaja
  
  Slika 1128: Unos novog smještaja

U polja za unos upišemo sljedeće podatke:

Šifra smještajaUpišemo šifru, koja će označavati smještaj koji unosimo. Unos šifre je obavezan.
Ime hotela/smještajaUpišemo ime hotela tj. naziv smještaja.
UlicaUpišemo naziv ulice u kojoj se nalazi.
Poštanski br./MjestoUpišemo poštanski broj i ime destinacije.
RegijaUpišemo regiju kojoj pripada.
DržavaIzaberemo dropDown.gif državu, u kojoj se destinacija nalazi.
Broj zvijezdicaOznačimo broj zvjezdica koje označavaju kvalitetu smještaja.
Status smještajaKlikom na dropDown.gif odredimo je li rezervacija tog smještaja moguća ili nije.
Status smještaja u novom katalogu
Vrsta smještajaU padajućem izborniku odaberemo odgovarajuću vrstu smještaja.
Prodajna sl.Klikom na padajući izbornik možemo odabrati prodajnu službu.

Unos podataka potvrdimo klikom na gumb U redu.

 

1.18.7. Šifrarnik regija


Za unos nove regije u šifrarnik kliknemo na gumb Unos nove regije na stranici "Regije - pregled i pretraživanje" i otvoriti će se maska za unos podataka:

  
Unos nove regije
  
  Slika 1129: Unos nove regije

U polja za unos upišemo sljedeće podatke:

Status
ŠifraUpišemo šifru koja će označavati regiju koju trenutno unosimo. Unos šifre je obavezan
Naziv regijeUnos naziva regije je obavezan.
DržavaIzaberemo dropDown.gif državu, u kojoj se regija nalazi.
NapomenePo želji upišemo dodatne napomene o regiji.

Unos podataka potvrdimo klikom na gumb U redu.

 

1.18.8. Modul Turizam

 

1.19. Skladište

U modulu |Zalihe |Šifrarnici i postavke |Skladišta na raspolaganju je mogućnost otvaranja neograničenog broja veleprodajnih, maloprodajnih i komisijskih skladišta. Isto tako na raspolaganju je i mogućnost otvaranja skladišta za interne potrebe npr. skladište materijala, skladište poluproizvoda, skladište gotovih proizvoda.

Modul |Zalihe nudi sljedeću funkcionalnost:

 

1.19.1. Pregled i pretraživanje skladišta

U modulu |Zalihe |Šifrarnici i postavke |Skladišta možemo unositi, pregledavati i pretraživati skladišta:

  
Pregled skladišta, upisanih u šifrarnik
  
  Slika 1130: Pregled skladišta, upisanih u šifrarnik

Klikom na oznaku skladišta, otvoriti će se maska s prikazom detaljnih podataka koje smo upisali za to skladište:

  
Podaci o skladištu
  
  Slika 1131: Podaci o skladištu

Novo skladište možemo unijeti klikom na gumb Novo skladište. U polja za unos upisujemo sljedeće podatke:

OznakaUpišemo oznaku skladišta. Unos podatka je obavezan.
OpisUpišemo opis skladišta.
Tip skladištaIzaberemo tip skladišta. U skladu s tim podatkom mjenjaju se i postavke izlaznog računa i drugih prodajnih dokumenata (veleprodajni ili maloprodajni).
Način vrednovanja zalihaIzaberemo način vrednovanja zaliha (po nabavnoj ili po maloprodajnoj cijeni).
Tip otpremniceIzaberemo, hoće li na otpremnici biti vidljive samo količine artikala (izaberemo samo količine) ili i prodajne cijene (izaberemo količine i cijene).
Mjesto troškaIzaberemo mjesto troška iz šifrarnika.
Poslovna jedinicaIz padajućeg izbornika, klikom na dropDown.gif izaberemo poslovnu jedinicu.
BlagajnaIz padajućeg izbornika, klikom na dropDown.gif izaberemo blagajnu.
StatusIz padajućeg izbornika, klikom na dropDown.gif izaberemo status skladišta (aktivno, neaktivno).

Podatke potvrdimo klikom na gumb U redu.

 

1.19.2. Artikli

U modulu |Zalihe |Šifrarnici i postavke |Artikli nalazi se šifrarnik artikala u kojem su dostupne sljedeće programske funkcije:

 

1.19.2.1. Pregled i pretraživanje artikala

Šifrarniku artikala možemo pristupiti kroz modul |Zalihe |Šifrarnici i postavke |Artikli:

  
Uvid u šifrarnik artikala
  
  Slika 1132: Uvid u šifrarnik artikala

Pregled i pretraživanje artikala u šifrarniku je moguće po sljedećim kriterijima:

Šifra artiklaUpišemo šifru artikla.
Riječ iz opisaUpišemo opis ili riječ iz opisa artikla.
DobavljačUpišemo dobavljača artikla.
Bar kodUpišemo bar kod artikla. Moguća uporaba čitača bar koda!
MarkaUpišemo marku artikla.
Status artiklaIz padajućeg izbornika, klikom na dropDown.gif izaberemo status artikla (aktivan, neaktivan).
Kataloški brojUpišemo kataloški broj artikla.
Vrsta artiklaIz padajućeg izbornika, klikom na dropDown.gif izaberemo vrstu artikla (prodaja usluga, prodaja robe - evidencija zaliha, materijal,...)

Klikom na šifru artikla otvoriti će se maska s prikazom dodatnih podataka o artiklu:

  
Prikaz svih podataka o artiklu
  
  Slika 1133: Prikaz svih podataka o artiklu

Prema potrebi, podatke o artiklu možemo izmijeniti/dopuniti klikom na gumb Izmijeni u alatnoj traci:

  
  
Izmijena/dopuna podataka o artiklu
  
  Slika 1135: Izmijena/dopuna podataka o artiklu

Nakon unosa željenih izmijena, kliknemo na gumb U redu i izmjene spremimo klikom na gumb Spremi u alatnoj traci.

Značenje pojedinačnog polja za unos podataka opisano je na stranici Unos podataka o artiklu [1.19.2.2].

 

1.19.2.2. Unos podataka o artiklu

Novi artikal možemo dodati u šifrarnik kroz modul |Zalihe |Šifrarnici i postavke |Artikli, klikom na gumb Unos novog artikla. Otvoriti će se sljedeća maska za unos podataka:

  
  
  
Maska za unos podataka o artiklu
  
  Slika 1138: Maska za unos podataka o artiklu

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo željenu šifru artikla. Unos podatka je obavezan.
Naziv artiklaUpišemo naziv artikla. Unos podatka je obavezan.
Opis artiklaUpišemo opis artikla. Unos podatka nije obavezan. Klikom na |+ Dodaj opis artikla na stranom jeziku možemo upisati opis artikla na stranom jeziku, a taj se podatak može ispisati na našim prodajnim dokumentima ako to zadamo u postavkama ispisa dokumenata.
Bar kodUpišemo bar kod artikla. Prethodno je potrebno u postavkama tvrtke definirati preuzeti standard bar koda. To možemo učiniti u modulu |Postavke |Postavke tvrtke |Opće postavke |Poslovanje, odabirom odgovarajućeg standarda iz padajućeg izbornika, u polju Preuzeti standard bar kode.
Kataloški brojUpišemo kataloški broj artikla.
Primarna skupina artikalaU padajućem izborniku izaberemo primarnu skupinu artikla. Skupinu artikla je potrebno prethodno upisati u šifrarnik skupina, u modulu |Zalihe |Šifrarnici i postavke |Skupine artikala.
Sekundarna skupina artikalaU padajućem izborniku izaberemo sekundarnu skupinu artikla. Skupinu artikla je potrebno prethodno upisati u šifrarnik skupina, u modulu |Zalihe |Šifrarnici i postavke |Skupine artikala.
MarkaUpišemo marku artikla.
Jamstveni rokIzaberite broj mjeseci za jamstvo artikla.
DobavljačUpišemo dobavljača artikla. Odabir je moguć iz postojećeg šifrarnika dobavljača, a ako dobavljača još nismo upisali u šifrarnik, to možemo učiniti direktno na stranici za unos novog artikla, klikom na gumb Novi unos.
Jedinica mjereIzaberemo jedinicu mjere. Unos podatka je obavezan. U slučaju da se u padajućem izborniku ne nudi odgovarajuća jedinica mjere, upišemo ju ručno.
Količina pakiranjaUpišemo količinu pakiranja.
Minimalna zalihaUpišemo minimalnu zalihu.
Vrsta artiklaU padajućem izborniku izaberemo vrstu artikla. Ako kao vrstu artikla izaberemo prodaja usluga, evidencija robe - zalihe se ne vode i prodaja licencije, artikal nećemo moći dodati na skladišne dokumente (otpremnice, primke i dr.)

Dodatne mogućnosti

Promjena cijene je dopuštenaOznačimo ako želimo imati mogućnost ručne promjene prodajne cijene artikla na prodajnom dokumentu npr. direktno na računu. Pozor! Navedenu opciju ne preporučamo u slučaju maloprodaje (pri promjeni maloprodajnih cijena se unosi zapisnik!).
Promjena opisa je dopuštenaOznačimo ako želimo imati mogućnost ručne izmjene/dopune opisa artikla direktno na prodajnom dokumentu.
Dopuštena promjena stope PDV-aOznačimo ako želimo imati mogućnost promjene stope PDV-a artikla direktno na prodajnom dokumentu.
Artikal je raspoloživ (aktivan)Označimo je li artikal aktivan. U suprotnome se vodi kao nekativan, što znači da ga ne možemo dodati na prodajne i skladišne dokumente.
Uporaba serijskih brojevaOznačimo ako za artikal koristimo serijske brojeve.
Zaliha se vodi po LOT brojevimaOznačimo ako zalihu artikla vodimo po LOT brojevima.
Povratna naknada za ambalažuOznačimo ako na artiklu obračunavamo povratnu naknadu za ambalažu.
Uporaba cjenikaOznačimo ako želimo koristiti cjenik. U suprotnome će se pri kreiranju prodajnih dokumenata kao i pri ispisu izvještaja o prodaji uzimati cijene upisane unutar kalkulacije cijena. Ako želimo koristiti cjenik označimo Da, a ako želimo koristiti cijene upisane unutar kalkulacije cijene (npr. podatak prenijet sa primke), upišemo Ne.
ISO kod valuteIzaberemo valutu.
Nabavna cijenaUpišemo nabavnu cijenu artikla. Ako tvrtka može odbiti pretporez, tada se unosi nabavna cijena bez PDV-a.
Unos kalkulacije prodajne cijeneKlikom na gumb Unos kalkulacije prodajne cijene otvoriti će se maska za unos kalkulacije cijene artikla. Unos je obavezan ako u e-računima vodimo zalihe.
Veleprodajna cijenaUpišemo veleprodajnu cijenu.
Stopa PDVIzaberemo stopu PDV-a.
Maloprodajna cijenaUpišemo maloprodaju cijenu.
Za preračun u novčanu valutu računa se upotrijebi tečajIzaberete tečaj za preračun u novčanu valutu računa.
Težina artiklaUpišemo težinu artikla.
Komercijalno tehnični uvjeti ili druge napomene, koje će se ispisati na dnu dokumentaUpišemo dodatne napomene koje će se ispisati na prodajnom dokumentu u trenutku kada dodamo artikal.
Konto za knjiženje prihoda od prodaje domaćim kupcimaIz padajućeg izbornika izaberemo konto za knjiženje prihoda od prodaje domaćim kupcima. Konto je prethodno potrebno unijeti u kontni plan [1.14.1.2]. Unos nije obavezan (pri knjiženju računa će se u ozbir uzeti postavke automatskog knjiženja).
Konto za knjiženje prihoda od prodaje inozemnim kupcimaIz padajućeg izbornika izaberemo konto za knjiženje prihoda od prodaje inozemnim kupcima. Konto je prethodno potrebno unijeti u kontni plan [1.14.1.2]. Unos nije obavezan (pri knjiženju računa će se u ozbir uzeti postavke automatskog knjiženja).
Konto za knjiženje nabaveIz padajućeg izbornika izaberemo konto za knjiženje nabave. Konto je prethodno potrebno unijeti kontni plan [1.14.1.2]. Unos nije obavezan (pri knjiženju računa će se u ozbir uzeti postavke automatskog knjiženja).
Mjesto troškaIz padajućeg izbornika izaberemo mjesto troška na koje ćemo vezati artikal.
Vidljivost u online trgoviniAtribut utječe na vidljivost artikla u online trgovini/katalogu [1.25] ili pri sinkronizaciji odnosno izvozu artikala u internet trgovinu [1.27.23].

Kada završimo s unosom svih podataka o artiklu, unos potvrdimo klikom na gumb U redu i podatke spremimo klikom na gumb Spremi u alatnoj traci.

 

1.19.2.3. Cjenik

Pri unosu artikala u šifrarnik [1.19.2.2], unosimo i kalkulaciju cijena. Ako ne želimo koristiti prodajne cijene upisane unutar kalkulacije, tada možemo upisati cjenik za svaki artikal pojedinačno.

Da bismo unijeli cjenik za pojedinačni artikal, u šifrarniku artikala kliknemo na šifru željenog artikla.

Na stranici s podacima o artiklu kliknemo na jezičak Cjenik i otvoriti će se maska za unos novog cjenika kao i za pregled već postojećih cjenika:

  
Otvaranje stranice za pregled i unos cjenika
  
  Slika 1139: Otvaranje stranice za pregled i unos cjenika

Novi cjenik možemo upisati samo u slučaju kada na artiklu zadamo da se koristi cjenik:

  
Označavanje da se za artikal koristi cjenik
  
  Slika 1140: Označavanje da se za artikal koristi cjenik

Za unos novog cjenika kliknemo na gumb Dodaj novi cjenik i u polja za unos upišemo sljedeće podatke:

  
Unos novog cjenika
  
  Slika 1141: Unos novog cjenika

Vrijedi odUpišemo datum od kojeg vrijedi cjenik.
Vrijedi doUpišemo datum do kojeg vrijedi cjenik.
ISO kod valuteIzaberemo valutu cjenika.
Nabavna cijenaUpišemo nabavnu cijenu artikla.
Veleprodajna cijenaUpišemo veleprodajnu cijenu artikla.
Maloprodajna cijenaUpišemo maloprodajnu cijenu artikla.

Unos podataka potvrdimo klikom na gumb U redu.

 

1.19.2.4. Cjenici po kupcima

Program omogućuje unos odvojenih cjenika artikala po kupcima. To znači da će se pri izradi prodajnog dokumenta umjesto općeg cjenika koristiti cijena, zadana za točno tog kupca.

Odvojeno po kupcima možemo definirati samo veleprodajne cijene bez PDV. U maloprodaji odvojeni cjenici nisu mogući.

1.19.2.4.1 Unos cjenika za kupca

Unosu cjenika za kupca prethodi izvoz postojećeg općeg cjenika ili odvojenog cjenika za izabranog kupca. Najprije u izborniku |Partneri |Kupci izaberemo kupca i zatim u alatnoj traci kliknemo na opciju |Izvoz cjenika za kupca > Otvori u Excelu.

  
Izvoz cjenika za kupca u excel datoteku
  
  Slika 1142: Izvoz cjenika za kupca u excel datoteku

Po izvozu će program pripremiti tablicu, koja sadrži po jedan red za svaki aktivni artikal, sa sljedećim stupcima (slika dolje):

  
Cjenik, izvožen u excel datoteku
  
  Slika 1143: Cjenik, izvožen u excel datoteku

Stupci u datoteci su sljedeći:

stupac AŠifra artikla
stupac BNaziv artikla
stupac CKataloški broj artikla
stupac DPrimarna skupina tj. kategorija artikla
stupac EVeleprodajna cijena bez PDV
stupac FNovčana valuta u kojoj je određena cijena
stupac GIndikacija je li cijena određena posebno za kupca (DA) ili je to cijena iz općeg cjenika(NE).

Kada želimo pripremiti odvojeni cjenik za pojedinačnog kupca, unosimo ga kroz excel datoteku u skladu s gore navedenim redoslijedom stupaca. Po pripremi cjenika, uvoziti ga možemo klikom na opciju |Uvoz cjenika artikala za kupca iz datoteke. Prije uvoza datoteke program nas traži unos datuma važenja cjenika. Upisuje se datum od kojeg nadalje vrijede cijene iz datoteke. Ako za bilo koji artikal već postoji cjenik s kasnijim datumom, u tom će slučaju za takav artikal vrijediti cijena iz datoteke samo do već upisanog kasnijeg datuma.

 

1.19.2.5. Zalihe

Za svaki artikal možemo voditi zalihu, ukoliko to zadamo pri unosu osnovnih podataka o artiklu [1.19.2.2]. Vođenje zaliha će nam tako biti omogućeno, ukoliko u polju Vrsta artikla izaberemo prodaja robe - evidencija zaliha, materijal, poluproizvod ili proizvod.

Za uvid u kretanje zalihe pojedinačnog artikla, potrebno je u šifrarniku artikala kliknuti na šifru artikla i zatim otvoriti stranicu naziva Zalihe, kao što prikazuje slika dolje:

  
Otvaranje stranice s prikazom kretanja zalihe izabranog artikla
  
  Slika 1144: Otvaranje stranice s prikazom kretanja zalihe izabranog artikla

Otvaranjem stranice Zalihe prikazati će se popis svih skladišnih dokumenata, na temelju kojih se je mjenjala zaliha izabranog artikla. U stupcu Tekuće zalihe na uvid dobivamo i podatak o konačnom stanju zalihe:

  
Prikaz skladišnih dokumenata na temelju kojih se je mjenjala zaliha izabranog artikla
  
  Slika 1145: Prikaz skladišnih dokumenata na temelju kojih se je mjenjala zaliha izabranog artikla

Prikaz podataka možemo ograničiti po sljedećim kriterijima:

Transakcije od: do:Upišemo razdoblje za koje želimo pogledati kretanje zalihe.
SkladišteIz padajućeg izbornika izaberemo skladište za koje želimo pogledati kretanje zalihe.
Tip transakcijeIzaberemo tip transakcije - želimo li pregledati dokumente koji se odnose na zaprimanje robe ili dokumente koji se odnose na otpremu robe ili želimo pregledati sve dokumente zajedno.

 

1.19.2.6. Uvoz artikala iz Excela

Ako želimo unijeti veći broj artikala u program, na raspolaganju je mogućnost uvoza artikala iz datoteke.

Uvoz artikala pokrećemo u modulu |Zalihe |Šifrarnici i postavke |Artikli, klikom na gumb Više i odabirom opcije |Uvoz artikala iz datoteke.

Preduvjet za uspiješan uvoz podataka je prilagodba datoteke u skladu sa zahtjevanom strukturom.

Zahtjevana struktura podataka u Excel ili OpenOffice Calc datoteci je sljedeća (redni brojevi su redni brojevi stupaca u preglednici):

1.Šifra artikla.
2.Naziv artikla.
3.Maloprodajna cijena (MPC) s PDV-om.
4.Veleprodajna cijena (VPC) bez PDV-a.
5.Nabavna cijena bez PDV-a.
6.Novčana valuta.
7.Jedinica mjere.
8.Stopa PDV.
9.Bar kod.
10.Kataloški broj.
11.Šifra dobavljača.
12.Naziv dobavljača.
13.Vrsta artikla. (0-prodaja usluga, 1-prodaja robe zalihe se ne vode, 2-prodaja robe - evidencija zaliha, 3-prodaja licence,4-materijal, 5-poluproizvod, 6-proizvod)
14.Šifra primarne skupine artikla.
15.Dopuštena promjena cijene (0=NE, 1=DA).
16.Dopuštena promjena opisa (0=NE, 1=DA).
17.Dopuštena promjena PDV (0=NE, 1=DA).
18.Artikal je na prodaju tj. aktivan (0=NE, 1=DA).
19.Uporaba serijskog broja (0=NE, 1=DA).
20.Opis artikla.
21.Sekundarna skupina.
22.Marka.
23.Konto prihoda od domaćih kupaca.
24.Konto prihoda od stranih kupcev.
25.Konto za knjiženje nabave.
26.Oznaka (šifra) mjesta troška.
27.Težina artikla.
28.Vođenje zaliha po LOT brojevima (0=NE, 1=DA).
29.Minimalna zaliha.
30.Jamstveni rok.
31.Količina pakiranja.
32.Uporaba cjenika.
33.Blokiranje dodavanja artikla na otpremnicu ako nema zalihe na skladištu (0=NE, 1=DA).
34.Blokiranje dodavanja artikla na otpremnicu ako nema zalihe ni na jednom skladištu (0=NE, 1=DA).
35.Dobavljačeva cijena.
36.Postotak VP marže.
37.Iznos VP marže.
38.Postotak MP marže.
39.Iznos MP marže.
40.Iznos PDV-a.
41.Država porijekla.
42.Preuzeta lokacija u skladištu.
43.Povratna naknada.
44.Konto za knjiž.prihoda od prodaje u EU.
45.Širina artikla.
46.Visina artikla.
47.Dubina artikla.
48.Vrsta prodaje - općenito.
49.Vrsta prodaje za domaće PDV obveznike.
50.Vrsta prodaje za PDV obveznike iz EU.
51.Vrsta prodaje za kupce izvan EU.
52.Interni naziv artikla.
53.Vidljiv u online trgovini ("1 = DA", "0 = NE")
54.Obračun poreza na potrošnju.
55.Artikal je alkoholno piće.
56.Naziv artikla na engleskom jeziku.
57.Opis artikla na engleskom jeziku.
58.Naziv artikla na njemačkomjeziku.
59.Opis artikla na njemačkom jeziku.
60.Naziv artikla na talijanskom jeziku.
61.Opis artikla na talijanskom jeziku.
62.Naziv artikla na slovenskom jeziku.
63.Opis artikla na slovenskom jeziku.
64.Naziv artikla na mađarskom jeziku.
65.Opis artikla na mađarskom jeziku.
66.Opis 1. dodatnog atributa na artiklu (Postavke tvrtke >> Poslovanje).
67.Opis 2. dodatnog atributa na artiklu (Postavke tvrtke >> Poslovanje).
68.Opis 3. dodatnog atributa na artiklu (Postavke tvrtke >> Poslovanje).
69.Opis 4. dodatnog atributa na artiklu (Postavke tvrtke >> Poslovanje).

Vrste prodaje koje se mogu unijeti na artikl u stupcima 48, 49, 50 , 51 te pripadujuće oznake koje se upisuju u datoteku:

OznakaVrsta prodaje
0 Oporezive isporuke dobara i usluga u RH
1 Oslobođene isporuke - s pravom na odbitak pretporeza
2 Oslobođene isporuke - bez prava na odbitak pretporeza (tuzemstvo)
3 Oslobođene isporuke - ostalo
4 Oslobođene isporuke u vezi s međunarodnim prijevozom
7 Ne podliježe oporezivanju (ne ide u PDV evidencije)
10 Prolazna stavka - boravišna pristojba
11 Prolazna stavka - putno osiguranje
12 Prolazna stavka - ostalo
13 Prolazna stavka - Povratna naknada za ambalažu
14 Isporuke dobara i usluga u RH za koje PDV obračunava primatelj
15 Oslobođene isporuke dobara u drugim DČ (isporuke na daljinu) (obračun stranog PDV-a)
16 Oslobođene isporuke - obavljene usluge unutar EU (PDV obračunava primatelj)
17 Oslobođene isporuke - obavljene usluge osobama bez sjedišta u RH
18 Oslobođene isporuke - isporuke novih prijevoznih sredstava u EU
19 Oslobođene isporuke dobara unutar EU
20 Oslobođene isporuke - sastavljanje i postavljanje dobara u drugoj DČ EU (obračun stranog PDV-a)
21 Oslobođene isporuke - trostrane isporuke dobara unutar EU
22 Oslobođene isporuke - izvoz dobara izvan EU
23 Oslobođene isporuke dobara unutar EU (carinski postupci 42 i 63)
25 Oslobođene isporuke - isporuke dobara osobama bez sjedišta u RH
26 Poseban postupak oporezivanja putničkih agencija
27 Poseban postupak oporezivanja putničkih agencija - oslobođeno
28 Oslobođene isporuke - trostrane isporuke dobara unutar EU (drugi porezni obveznik)
100 Obavljene elektronske usluge unutar EU (obračun stranog PDV-a)
101 Posebni postupak oporezivanja marže u prometu rabljenih dobara
102 Posebni postupak oporezivanja marže u prometu rabljenih dobara - oslobođeni promet

Program omogućuje uvoz artikala iz datoteka u formatu Excel, Openoffice.Calc, i csv.

Struktura datoteke za uvoz artikala je identična strukturi datoteke koju dobijemo izvozom artikala iz programa.

  
Primjer datoteke za uvoz artikala
  
  Slika 1146: Primjer datoteke za uvoz artikala

Primjer datoteke u Excel formatu:

Artikli.xls
Veličina: 67,00 kB

Po prilagodbi datoteke, pokrenuti možete uvoz podataka u programa. Na slici je prikazano gdje se ta mogućnost u programu nalazi:

  
Funkcionalnost za pokretanje uvoza šifrarnika artikala
  
  Slika 1147: Funkcionalnost za pokretanje uvoza šifrarnika artikala

Pokretanjem uvoza, otvoriti će se maska za odabir datoteke koju želimo uvoziti.

Kao što je prikazano na slici dolje, unutar maske dodajemo datoteku koju smo prethodno prilagodili zahtjevanoj strukuturi za uvoz te istovremeno određujemo:

  
Odabir datoteke i definiranje dodatnih parametara za uvoz podataka
  
  Slika 1148: Odabir datoteke i definiranje dodatnih parametara za uvoz podataka

Datoteku odaberemo klikom na gumb Pretraži (Browse) i definiramo dodatne parametre uvoza.

Primjer pretraživanja datoteke:

  
Pretražite i kliknete na traženu datoteku
  
  Slika 1149: Pretražite i kliknete na traženu datoteku

Na kraju kliknemo na gumb Uvoz podataka i podaci o artiklima će biti uvoženi u program!

 

1.19.2.7. Uvoz artikala iz datoteke pomoću čarobnjaka

Uvoz šifrarnika artikala iz datoteke pomoću čarobnjaka omogućuje ažuriranje podataka postojećih artikala u šifrarniku odnosno uvoz podataka novih artikala te se nalazi u meniju |Zalihe |Artikli. Klikom na gumb Više nam se otvore dodatne mogućnosti gdje izaberemo opciju Uvoz artikala iz datoteke (Excel, CSV, ...) - Novo:

  
Šifrarnik artikala možemo uvoziti iz datoteke pomoću čarobnjaka
  
  Slika 1150: Šifrarnik artikala možemo uvoziti iz datoteke pomoću čarobnjaka

Funkcija je prije svega korisna za tvrtke koje su se registrirali na program e-racuni.hr te su šifrarnik artikala do sada vodili u excelu ili su šifrarnik artikala izvozili iz programa koji su do sada koristili. Uporabom ove funkcionalnosti nije potrebno prije uvoza prilagođavati strukturu podatka u excelu. Podatke je moguće uvoziti iz datoteke u formatu xls, csv ili ods.

1.19.2.7.1 1. Uvoz datoteke

Odabirom gornje opcije nam se otvara forma za uvoz podataka gdje prvo odaberemo datoteku za uvoz te kliknemo na gumb Naprijed:

  
Odabir datoteke iz koje radimo uvoz artikala
  
  Slika 1151: Odabir datoteke iz koje radimo uvoz artikala

1.19.2.7.2 2. Kontrola podataka

Nakon potvrde izabrane datoteke nam se u idućem koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.Na toj stranici određujemo koji atribut artikla predstavlja koji podatak stupca u datoteci.Program iz datoteke pročita sadržaj odnosno redoslijed stupaca i prikaže ih u obliku tablice:

  
Prikaz podataka iz datoteke
  
  Slika 1152: Prikaz podataka iz datoteke

Prvo označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci:

  
Općenite postavke uvoza podataka
  
  Slika 1153: Općenite postavke uvoza podataka

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute artikla koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.Ukoliko u stupcu A imamo u našoj datoteci šifru artikla, zatim to budemo izabrali kao što je prikazano na slici:

  
Preslika podataka iz datoteke
  
  Slika 1154: Preslika podataka iz datoteke

Preslika podatka o šifri artikla se spremi u tablicu s desne strane te zatim nastavljamo s ostalim stupcima sve dok ne napravimo presliku za sve stupce u datoteci koje ćemo uvoziti u program:

  
Preslika podataka iz datoteke
  
  Slika 1155: Preslika podataka iz datoteke

Kada smo napravili presliku podataka za sve stupce iz datoteke zatim idemo na sljedeći korak klikom na gumb Naprijed.

Na idući korak možemo ići tek kada smo napravili presliku barem za sve obavezne podatke, do tada je gumb Naprijed onemogućen.

  
Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke
  
  Slika 1156: Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke


Za označavanje dodatnih mogućnosti na artiklima (Dopuštena promjena cijene, Dopuštena promjena opisa, ...) potrebno je unijeti 0 (Ne) ili 1 (Da).

1.19.2.7.3 3. Dodatni podaci

Otvara nam se stranica s dodatnim postavkama gdje za nove artikle možemo odabrati još neke dodatne mogućnosti prilikom uvoza, te što napraviti s artiklima koji već postoje u šifrarniku artikala:

  
Dodatne postavke za uvoz novih/postojećih artikala
  
  Slika 1157: Dodatne postavke za uvoz novih/postojećih artikala

Kada smo sve željeno označili potvrdimo uvoz podataka klikom na gumb Završi.Po završenom uvozu dobijemo prikaz obavijesti o uvoz te popis upozorenja/grešaka ukoliko postoje u datoteci:

  
Obavijest u uvozu/ažuriranju artikala iz datoteke
  
  Slika 1158: Obavijest u uvozu/ažuriranju artikala iz datoteke

U datoteci moraju biti minimalno označeni stupci sa šifrom i nazivom artikla.


Vrste prodaje koje se mogu unijeti na artikl te pripadujuće oznake koje se upisuju u datoteku:

OznakaVrsta prodaje
0 Oporezive isporuke dobara i usluga u RH
1 Oslobođene isporuke - s pravom na odbitak pretporeza
2 Oslobođene isporuke - bez prava na odbitak pretporeza (tuzemstvo)
3 Oslobođene isporuke - ostalo
4 Oslobođene isporuke u vezi s međunarodnim prijevozom
7 Ne podliježe oporezivanju (ne ide u PDV evidencije)
10 Prolazna stavka - boravišna pristojba
11 Prolazna stavka - putno osiguranje
12 Prolazna stavka - ostalo
13 Prolazna stavka - Povratna naknada za ambalažu
14 Isporuke dobara i usluga u RH za koje PDV obračunava primatelj
15 Oslobođene isporuke dobara u drugim DČ (isporuke na daljinu) (obračun stranog PDV-a)
16 Oslobođene isporuke - obavljene usluge unutar EU (PDV obračunava primatelj)
17 Oslobođene isporuke - obavljene usluge osobama bez sjedišta u RH
18 Oslobođene isporuke - isporuke novih prijevoznih sredstava u EU
19 Oslobođene isporuke dobara unutar EU
20 Oslobođene isporuke - sastavljanje i postavljanje dobara u drugoj DČ EU (obračun stranog PDV-a)
21 Oslobođene isporuke - trostrane isporuke dobara unutar EU
22 Oslobođene isporuke - izvoz dobara izvan EU
23 Oslobođene isporuke dobara unutar EU (carinski postupci 42 i 63)
25 Oslobođene isporuke - isporuke dobara osobama bez sjedišta u RH
26 Poseban postupak oporezivanja putničkih agencija
27 Poseban postupak oporezivanja putničkih agencija - oslobođeno
28 Oslobođene isporuke - trostrane isporuke dobara unutar EU (drugi porezni obveznik)
100 Obavljene elektronske usluge unutar EU (obračun stranog PDV-a)
101 Posebni postupak oporezivanja marže u prometu rabljenih dobara
102 Posebni postupak oporezivanja marže u prometu rabljenih dobara - oslobođeni promet

 

1.19.2.8. Internetska tržnica

Ukoliko imamo program povezan s internet trgovinom (ili više njih) u koje želimo izvoziti podatke artikala, možemo odrediti zasebno za svaku internet trgovinu u koju želimo raditi izvoz podataka artikala.

To odredimo na samom artiklu u rubrici Internetska tržnica:

  
Pregled internetske tržnice
  
  Slika 1159: Pregled internetske tržnice

Internetska tržnica je namjenjena tvrtkama koji imaju internet trgovine na platformama koje podržavaju izvoz artikala iz programa e-racuni.com u internet trgovinu. Izvoz artikala može biti ručni (masovna obrada) ili automatski, ovisno od postavki same internet trgovine u programu.

Kada kliknemo na Izmijeni otvara nam se mogućnost označavanja svake internet trgovine u koju želimo izvoziti podatke otvorenog artikla, ukoliko internet trgovinu ne označimo zatim se u nju podaci ne budu izvozili:

  
Odabir internet trgovina
  
  Slika 1160: Odabir internet trgovina

Kako napraviti izvoz artikala možemo vidjeti na stranici Izvoz artikala u internet trgovinu [1.27.23].

 

1.19.2.9. Masovna promjena valute na artiklima

U programu e-racuni.hr na raspolaganju je obrada za masovnu konverziju cijena i promjenu novčane valute na artiklima, a koja omogućuje da u kratkom roku i na većoj količini artikala istovremeno izvršimo potrebna ažuriranja cjenika shodno uvođenju eura kao službene valute od 1.1.2023. Pokretanje ove obrade preporučamo najkasnije do trenutka kada je potrebno izdati prvi prodajni dokument u 2023. godini. U suprotnome program automatski konvertira prodajnu cijenu u valutu euro na temelju cijene pohranjene na artiklu primjenom fiksnog tečaja konverzije u trenutku dodavanja artikla na račun.

Obrada utječe na masovnu konverziju cijena koje vodimo na artiklima u šifrarniku, ali i u cjenicima na artiklima, kupcima, skupinama kupaca, na skladištima te može utjecati na promjenu kalkulacije cijena, ovisno o postavkama koje zadamo pri pokretanju obrade.

Važno pravilo konverzije cijena određujemo kroz modul |Postavke |Postavke tvrtke |Poslovanje gdje zadajemo oblikovanje prodajnih cijena na način kod kalkulacije fiksiraj cijenu ili kod kalkulacije fiksiraj maržu:

  
Odabir načina oblikovanja prodajnih cijena kojim utječemo na način konverzije cijena u euro
  
  Slika 1161: Odabir načina oblikovanja prodajnih cijena kojim utječemo na način konverzije cijena u euro

Za pokretanje ove obrade potrebna je korisnička ovlast Prodaja - promjene, unos i brisanje u šifrarniku artikala.

.

Obradu pokrećemo u modulu |Izvještavanje |Obrade |Zalihe |Masovna promjena valute na artiklima pri čemu biramo podatke koji će tom obradom biti obuhvaćeni (konverzija samo cjenika ILI konverzija cjenika i kalkulacije). Izgled maske za pokretanje obrade za masovnu konverziju cjenika i promjenu valute na artiklima prikazuje slika u nastavku:

  
Maska za pokretanje obrade masovne promjene valute na artiklima
  
  Slika 1162: Maska za pokretanje obrade masovne promjene valute na artiklima

Kako su izmjene koje nastupaju ovom obradom nepovratne, obrada predviđa mogućnost pokretanja simulacije u svrhe prethodne provjere podataka tj. rezultata obrade prije konačne potvrde konverzije cjenika i zamjene valute na artiklima. U nastavku je primjer detaljne konverzije na više decimalnih mjesta zbog fakturiranja do 31.12.2022. u valuti kuna; zaokruživanje cijena u eurima sukladno propisanim pravilima u ovom slučaju nastupa u trenutku dodavanja artikla na prodajni dokument:

  
Pregled rezultata simulacije obrade masovne promjene valute na artiklima
  
  Slika 1163: Pregled rezultata simulacije obrade masovne promjene valute na artiklima

Ukoliko su rezultati simulacije zadovoljavajući, ponovimo pokretanje obrade no u ovom slučaju bez označenog parametra Simulacija. Po završenoj obradi isto tako na uvid dobivamo izvještaj s popisom artikala i izmjenjenih podataka (cijena, cjenika i kalkulacija). U ovom je trenutku nastupila promjena cjenika u šifrarniku artikala kao i na dodatnim cjenicima koje eventualno vodimo na artiklu, kupcima, skupinama kupaca, skladištima kao i u kalkulacijama, ukoliko smo to zadali pri pokretanju obrade (po primjeru zaokruživanja na 2 decimalna mjesta):

  
Pregled izmjenjenih cijena na artiklu u valuti euro
  
  Slika 1164: Pregled izmjenjenih cijena na artiklu u valuti euro

  
Pregled izmjenjenih cijena u kalkulaciji u valuti euro
  
  Slika 1165: Pregled izmjenjenih cijena u kalkulaciji u valuti euro

Obradu masovne promjene valute možemo pokrenuti više puta. U slučaju ponavljanja obrade, ista neće ponovno preračunati podatke koji su već bili preračunati i izmjenjeni prethodnom obradom.

Dodatne će obrade obuhvatiti samo podatke koji prvotnom obradom nisu bili izmjenjeni (npr. pri pokretanju prve obrade zadali smo promjenu samo cjenika, dok pri pokretanju druge obrade potvrdimo i promjenu kalkulacije cijena čime završavamo s kompletnim ažuriranjem podataka u šifrarniku artikala u valutu euro).

Opciju naknadne promjene kalkulacije cijena koristimo ukoliko do 31.12.2022. još nismo završili s unosom i knjiženjem skladišnih dokumenata koji se do tog razdoblja knjiže u valuti kuna, a cijene i cjenike odlučimo već prethodno promijeniti u euro.

.

Masovnu promjenu valute na artiklima možemo pokrenuti odmah po izdavanju zadnjeg prodajnog dokumenta u 2022. godini. Od 1.1.2023. prodajne dokumente izdajemo isključivo u valuti euro stoga je preporučljivo urediti promjenu valute na artiklima prije izdavanja prvog prodajnog dokumenta u 2023. godini (račun izdan u 2023. godini s datumom usluge/isporuke u 2022. godini iskazujemo u valuti euro no knjižimo u poslovne evidencije u valuti kuna!) . Ukoliko to ne učinimo, program će u trenutku dodavanja artikla na račun u valuti euro automatski konvertirati prodajnu cijenu pri čemu će za preračun koristiti pohranjenu cijenu u kunama i fiksni tečaj konverzije.

Imate li dodatnih pitanja u svezi migracije na euro pogledajte: Uvođenje eura i prilagodbe sustava e-racuni.hr [1.2]

 

1.19.3. Motorna vozila

Šifrarnik motornih vozila dostupan je u meniju |Zalihe |Motorna vozila. Modul nudi kompletnu evidenciju vozila. U slučaju servisiranja vozila možemo sve obavljene usluge i potrošeni materijal vezati na vozilo, u slučaju prodaje samog vozila, možemo ga kao artikal dodati na dokument (račun, ponuda,..) te na taj način pri ispisu računa ispisati cijelu evidenciju vozila.

Dodatni modul dostupan je tvrtkama koji se bave prodajom, nabavom ili servisiranjem vozila.

U nastavku su opisane sljedeće funkcionalnosti:

 

1.19.3.1. Unos novog artikla - motorna vozila

U šifrarniku artikala unesemo novi artikl za motorno vozilo koje se bude koristilo pri nabavi i prodaji motornih vozila. Za vrstu artikla je potrebno izabrati motorno vozilo:

  
Unos novog artikla - motorno vozilo
  
  Slika 1166: Unos novog artikla - motorno vozilo

Artikl koristimo pri nabavi i prodaji motornih vozil, gdje na taj artikl vežemo točno određeno motorno vozilo.

1.19.3.2. Unos motornog vozila

Unos novog motornog vozila radimo kroz meni |Zalihe |Motorna vozila klikom na gumb Upiši novo vozilo.

  
Pregled i pretraživanje motornih vozila
  
  Slika 1167: Pregled i pretraživanje motornih vozila

Pri unosu novog motornog vozila potrebno je ispuniti minimalno obvezne podatke (označeni zvjezdicom). Klikom na Prikaži više se prikažu i dodatni podaci na formi za unos vozila:

  
Unos motornog vozila
  
  Slika 1168: Unos motornog vozila

Osnovni podaci:

VINIdentifikacijska oznaka vozila od 17 znakova.
MarkaIz padajućeg izbornika je moguće izabrati marku motornog vozila.
ModelPolje za upis modela vozila.
Oznaka modelaPolje za upis oznake modela vozila.
Godina proizvodnjePolje za upis godine proizvodnje vozila.
Tip motornog vozilaIz padajućeg izbornika je moguće izabrati tip motornog vozila (osobno vozilo, motocikl).
Datum prve registracijePolje za upis datuma prve registracije vozila.
Reg. br.Polje za unos registracijske oznake vozila.
Vlasnik vozilaPolje za upis vlasnika vozila.
BojaPolje za unos boje vozila.
UnutrašnjostPolje za upis stila opreme sadržane unutar vozila.
NapomenePolje za upis dodatnih napomena o vozilu.

Tehnički podaci:

Br. vrataPolje za upis broja vrata vozila.
Br. sjedalaPolje za upis broja sjedišta vozila.
Tip motoraPolje za upis tipa/vrste motora vozila.
MjenjačPolje za upis vrste mjenjača vozila (ručni, autmoatski).
Snaga motoraPolje za upis snage motora vozila u kW.
Obujam motoraPolje za upis obujma motora vozila u ccm.
Emisija CO2Polje za upis emisije CO2 vozila u g/km.
EU normaPolje za upis EU norme vozila (EURO 5, EURO 6,...).

Prevoženi kilometri:

Datum očitanja stanja kmPolje za upis datuma na koji se je zabilježilo stanje brojača.
Stanje brojača kmPolje za upis stanja brojača vozila u km.

Nakon uvoza svih podataka imamo dodano novo vozilo u šifrarniku vozila koje je sada spremno za preuzimanje odnosno prodaju.

  
Pregled motornog vozila
  
  Slika 1169: Pregled motornog vozila

 

1.19.3.3. Preuzimanje motornog vozila

U meniju |Nabava |Primke kreiramo novo preuzimanje klikom na gumb Kreiranje nove primke.

Na primku možemo dodati artikl koji ima vrstu artikla motorno vozilo:

  
Dodavanje artikla "motorno vozilo" na primku
  
  Slika 1170: Dodavanje artikla "motorno vozilo" na primku

Preuzeto se postavlja količina 1, jer se svako vozilo preuzima zasebno i ima različite podatke.

  
Dodavanje artikla "motorno vozilo" na primku
  
  Slika 1171: Dodavanje artikla "motorno vozilo" na primku

U slučaju da se radi preuzimanje za više motornih vozila odjednom, se zatim za svako vozilo dodaje novi artikl s vrstom artikla motorno vozilo na primku.

Zatim na pregledu primke unesemo VIN broj za svako vozilo zasebno. Ukoliko već imamo u šifrarniku vozila unesena vozila, zatim ih možemo izabrati u padajućem izbornika polje VIN:

  
Odabir motornog vozila
  
  Slika 1172: Odabir motornog vozila

Ukoliko vozilo još nemamo uneseno u šifrarniku vozila, možemo ga direktno unijeti na gornjoj formi te će se podaci tog vozila spremiti u šifrarnik motornih vozila.

Nakon izdavanja primke ćemo imati motorno vozilo na zalihi.

  
Pregled primke
  
  Slika 1173: Pregled primke

 

1.19.3.4. Prodaja motornog vozila

Prilikom prodaje vozila na dokument dodajemo artikl motorno vozilo i izaberemo VIN oznaku iz padajućeg izbornika:

  
Dodavanje novog artikla - motorno vozilo
  
  Slika 1174: Dodavanje novog artikla - motorno vozilo

 

1.19.3.5. Servis motornog vozila

Za vozilo koje smo prethodno preuzeli pod određenim VIN brojem možemo obračunati i servis vozila te na taj način voditi evidenciju za kojega kupca, koje vozilo te kada je servis bio izvršen. Ukoliko želimo za izabrano vozilo obračunati servis zatim to vozilo jednostavno vežemo na dokument kao što je prikazano na slici:

  
Odabir vozila za obračun servisa
  
  Slika 1175: Odabir vozila za obračun servisa

Na dokumentu možemo obračunati izvršene usluge te utrošeni materijal potreban za servis vozila, navedene podatke te isto tako i podatke o samom vozilu program će prikazati na ispisu dokumenta:

  
Račun za izvršeni servis
  
  Slika 1176: Račun za izvršeni servis

Ukoliko nas zanima više podataka o samom vozilu, na dokumentu možemo direktno otvoriti podatke klikom na gumb [+] Više...:

  
Prikaz podataka o vozilu
  
  Slika 1177: Prikaz podataka o vozilu

Klikom na gumb iz prethodnog koraka nam se otvori pregled podataka vozila:

  
Pregled podataka o vozilu
  
  Slika 1178: Pregled podataka o vozilu

Na pregled izdanog dokumenta se vratimo klikom na strelicu za natrag kao prikazano na slici:

  

 

1.19.4. Popis zaliha (inventura)

Popis zaliha tj. inventura tijekom i/ili krajem poslovne godine obveza je propisana Zakonom o računovodstvu, a kojom usklađujemo stvarno popisano stanje u količinama i vrijednostima sa knjiženjim stanjem. Unos popisa zalihe primjenjujemo i u svrhe prijenosa početnog stanja zalihe ukoliko tek započinjemo s korištenjem sustava e-racuni.hr.

Preduvjet za automatsku konverziju i iskazivanje početnog stanja vrijednosti robe na zalihi u valuti euro u 2023. godini je zaključen popis zalihe sa datumom popisa 31.12.2022.

Evidenciju popisa zaliha vodimo u modulu |Zalihe |Popis zaliha, a pregled i pretraživanje popisa moguće je primjenom raznih kriterija pretraživanja:

  
Izrada novog popisa zaliha
  
  Slika 1180: Izrada novog popisa zaliha

Izradu novog popisa zalihe tj. koncepta popisa započinjemo klikom na gumb Novi popis zaliha. Podaci o artiklima koje vodimo u šifrarniku i knjiženim količinama se automatski prenose u novi popis zaliha [1.19.4.1]. Popis možemo dopuniti ručno izravno u programu ili izvoziti stavke popisa u excel datoteku, dopuniti podatke u datoteci i uvoziti tu datoteku u postojeći koncept popisa [1.19.4.2].

Popis ne obuhvaća samo količine već i vrijednosti robe na zalihi stoga je važno da na artiklima iskazujemo ispravne nabavne i prodajne cijene na temelju kojih će program preračunati ispravne popisane vrijednosti.

Zaključen popis zaliha ujedno zaključava naknadne promjene količina, brisanje i/ili dodavanje artikala na postojećim skladišnim dokumentima te ujedno blokira unos novih skladišnih dokumenata sa datumom koji prethodi datumu zadnjeg popisa, konkretno:

Ova je blokada neophodna kako bi knjiženo i stvarno stanje iskazano u popisu bilo ispravno, bez mogućnosti utjecanja na promjenu/neusklađenost tog stanja eventualnim naknadnim promjenama zalihe po skladišnim dokumentima sa datumima prije datuma popisa.

 

1.19.4.1. Unos novog popisa zaliha

Preduvjet za izradu popisa zalihe je prethodno upisan šifrarnik artikala [1.19.2].

Popis ne obuhvaća samo količine već i vrijednosti robe na zalihi stoga je važno da na artiklima iskazujemo ispravne nabavne i prodajne cijene na temelju kojih će program preračunati ispravne popisane vrijednosti.

Novi popis zaliha unosimo u modulu |Zalihe |Popis zaliha klikom na gumb Novi popis zaliha kao što prikazuje slika u nastavku:

Vodimo li zalihu po nabavnim vrijednostima, program nas prije izrade popisa poziva u pokretanje obrade obračuna zalihe po FIFO tj. AVCO metodi, ovisno o metodi vođenja zalihe koju smo zadali u postavkama:

  
Pokretanje obračuna nabavnih vrijednosti robe na zalihi po izabranoj metodi vođenja zaliha
  
  Slika 1181: Pokretanje obračuna nabavnih vrijednosti robe na zalihi po izabranoj metodi vođenja zaliha

Po završenoj obradi unosimo kriterije za izradu popisa zalihe - datum popisa, skladište na koje se popis odnosi i kriterije za prijenos artikala:

  
Unos novog popisa zaliha
  
  Slika 1182: Unos novog popisa zaliha

Ako za izabrano skladište već vodimo zalihu u programu e-racuni.hr, tada se u novi popis zaliha prenose samo oni artikli za koje već postoji zaliha na izabranom skladištu, na izabrani datum ili je pak stanje zalihe na tom skladištu negativno. Ako uz navedene artikle u popis želimo dodati i druge artikle, na raspolaganju su dodatne mogućnosti za obuhvaćanje artikala u popis. Pri izradi novog popisa zalihe unosimo sljedeće kriterije:

Poslovna godinaIzaberemo poslovnu godinu na koju se odnosi popis zalihe.
Br. dokumentaPopis zalihe vodimo u konceptu do trenutka zatvaranja/zaključavanja kada zaprima redni broj. Redni broj popisa zaliha dodijeljuje se zasebno po poslovnim godinama i skladištima.
Datum dokumentaUpišemo datum s kojim usklađujemo stvarno popisano stanje zalihe s knjiženim stanjem. Pozor! Po zaključavanju popisa zalihe nastupa blokada izmjene sadržaja skladišnih dokumenata ili unos novih skladišnih dokumenata s datumom koji prethodi ovom datumu.
dodaj retke za artikle čije je stanje na zalihama 0Ovu opciju izaberemo ako u popis želimo prenijeti artikle trenutna zaliha kojih je na izabranom skladištu na dan popisa 0, no postoje transakcije na tom artiklu u prethodnom razdoblju.
dodaj retke za sve artikleOvu opciju obavezno izaberemo pri pokretanju prvog popisa zaliha u e-računima (npr prenosimo početno stanje zalihe), dok pri pokretanju svih daljnjih popisa ovu opciju biramo svaki puta kada u popis želimo prenijeti sve artikle iz šifrarnika bez obzira na trenutno stanje zalihe.
SkladišteIzaberemo skladište za koje želimo prenijeti popisanu zalihu u program.

Klikom na gumb U redu program će pripremiti koncept popisa zalihe i prenijeti artikle iz šifrarnika u skladu s prethodno zadanim kriterijima te prikazati knjiženo stanje zaliha za izabrano skladište, na izabran datum.

Knjiženo stanje zaliha za izabrano skladište izračunava se na temelju količina iskazanih po svim skladišnim dokumentima vezanim na to skladište zaključno do datuma popisa.

Iz popisa zalihe kojeg smo spremili u koncept možemo ispisati popisni list i inventurni zapisnik za popis inventurnih količina:

  
Ispis popisne liste i inventurnog zapisnika
  
  Slika 1183: Ispis popisne liste i inventurnog zapisnika

Popisanu količinu unosimo za svaki artikal pojedinačno izravno u popis u stupac Popisana zaliha:

  
Unos stvarnog popisanog stanja u popis zaliha
  
  Slika 1184: Unos stvarnog popisanog stanja u popis zaliha

Želimo li ubrzati dopunu popisa, na raspolaganju je i mogućnost uvoza podataka iz datoteke u popis zaliha [1.19.4.2].

Na popisu zaliha su iskazani sljedeći podaci:

Knjiženo stanje zalihaStanje zaliha artikala koje vodimo u programu izračunato na dan popisa.
Popisana zalihaKoličina artikala koju ručno upišemo u popis zaliha.
Razlika u količinamaIzračunata razlika između knjiženog i utvrđenog (popisanog) stanja zaliha. Koristi se za knjiženje inventurnih razlika.

Vodimo li zalihu artikala po LOT brojevima, popisanu količinu unosimo za svaki artikal pojedinačno po LOT brojevima.

Vodimo li zalihu artikala na više skladište dogoditi se može da pri izdavanju dokumenata pogriješimo i izaberemo pogrešno skladište, pogrešni artikal ili zaboravimo unijeti međuskladišnicu. Opis postupka eventualno potrebne korekcije knjiženog stanja zalihe u popisu zaliha predstavljen je na sljedećoj stranici Korekcija stanja zalihe zbog grešaka pri unosu dokumenata [1.19.4.5].

Ukoliko se po unosu svih popisanih količina u stupac Popisana zaliha na popisu i dalje nalaze artikli za koje je iskazana i knjižena i popisana zaliha 0, iste moramo ukloniti sa popisa jer u suprotnome zatvaranje popisa nije moguće. Za brisanje artikala kliknemo na X na kraju retka s podacima o pojedinom artiklu. Postoji li veća količina takvih zapisa u popisu, na raspolaganju je opcija masovnog brisanja artikala s količinama 0. Tu opciju pokrećemo klikom na gumb Više u alatnoj traci:

  
Masovno brisanje artikala s knjiženom i popisanom količinom 0
  
  Slika 1185: Masovno brisanje artikala s knjiženom i popisanom količinom 0

Popis zaključimo klikom na gumb Zaključi popis zaliha. U tom se trenutku popisane količine vode kao novo stanje zaliha.

  
Zatvaranje popisa i iskazivanje novog stanja zalihe sukladno popisanim količinama
  
  Slika 1186: Zatvaranje popisa i iskazivanje novog stanja zalihe sukladno popisanim količinama

Zadnji popis zaliha možemo u slučaju potrebe u svakom trenutku vratiti u koncpet klikom na gumb Poništi popisni list. Poništavanjem popisnog lista ponovno možemo ažurirati podatke i popis zatvoriti po unosu svih potrebnih izmjena.

Prilikom korekcije tj. ispravljanja inventurnih količina dolazi do pojava inventurnih viškova ili manjkova odnosno popisne razlike koju je potrebno knjižiti prema izabranom načinu vođenja zaliha robe.

Ukoliko kroz popis nismo ustvrdili odstupanja između knjiženog i stvarnog popisanog stanja, u tom slučaju popis zaliha nije potrebno knjižiti.

 

1.19.4.2. Uvoz podataka za popis zaliha iz Excel-a

Uz opciju ručnog unosa količina na postojeći popis zaliha [1.19.4.1] na raspolaganju je i mogućnost uvoza podataka o popisanim količinama artikala, cijenama i vrijednostima iz Excel datoteke.

Primjer datoteke možete preuzeti na sljedećoj poveznici i dopuniti je s vašim artiklima i vrijednostima:

Popis_zaliha.xls
Veličina: 27,00 kB
Primjer datoteke za uvoz artikala u popis zaliha

Po dopuni podataka u Excel datoteci, uvozimo je izravno u popis zaliha. U modulu |Zalihe |Popis zaliha kliknemo na postojeći popis zaliha spremljen u konceptu.

Želimo li podatke iz datoteke uvoziti u novi popis, kliknemo na gumb Novi popis zaliha. U alatnoj traci u popisu zaliha kliknemo na gumb Više kao što prikazuje slika dolje i izaberemo Uvoz popisnih količina iz Excel-a:

  
Uvoz Excel datoteke u popis zaliha
  
  Slika 1187: Uvoz Excel datoteke u popis zaliha

Po odabiru opcije uvoza podataka iz Excel datoteke otvara se sljedeća maska:

  
Odabir Excel datoteke za uvoz
  
  Slika 1188: Odabir Excel datoteke za uvoz

Na ovom mjestu nas program upozorava na strukturu stupaca u datoteci za uvoz. Struktura stupaca je iznimno važna, da bi program mogao prepoznati artikle i podatke o artiklima i zatim ih uvoziti u pravilne stupce.

Po odabiru datoteke kliknemo na gumb Uvoz podataka. Trajanje uvoza ovisi o količini uvoženih podataka. Po završetku obrade program vraća obavijest o broju uvoženih artikala kao i o eventualno preskočenim (zbog nedostajućih podataka ignoriranih) redovima u Excel datoteci.

  
Obavjest po završetku uvoza
  
  Slika 1189: Obavjest po završetku uvoza

Sada, kada je popis uvožen, potrebno je provjeriti jesu li podaci u polju popisana zaliha usklađeni i popis zaključiti klikom na gumb Zaključi popis zaliha.

1.19.4.3. Ispravak ili izrada novog popisa zaliha

Za sve naknade izmjene ili nadopune popisa, koristiti možemo već postojeći popis zaliha. Iz odabranog popisa zaliha u tom slučaju najprije izvozimo podatke u Excel klikom na gumb Razmjena podataka u alatnoj traci popisa, datoteku pohranimo na računalo i dopunimo s odgovarajućim podacima. Nakon toga datoteku ponovno uvozimo u popis zaliha i popis zaključimo.

 

1.19.4.4. Uvoz inventurnog stanja zalihe u koncept popisa zaliha pomoću čarobnjaka

Uvjet za izradu popisa zaliha odnosno inventure su već uneseni artikli u šifrarniku artikala.

Uz opciju ručnog unosa inventurnih zaliha [1.19.4.1] u koncept popisa, program nam omogućuje unos zaliha pomoću Excel datoteke u koncept popisa zalihe.

Nakon što smo u Excel datoteku unijeli zalihe artikala, otvorimo koncept popisa zaliha kroz modul |Zalihe |Popis zaliha:

  
Pregled dokumenata popisa zaliha
  
  Slika 1190: Pregled dokumenata popisa zaliha

U kreiranom konceptu popisa zaliha idemo na gumb za izmjenu podataka te odabiremo opciju za uvoz popisnih količina iz Excel datoteke:

  
Uvoz popisnih količina iz Excela pomoću čarobnjaka
  
  Slika 1191: Uvoz popisnih količina iz Excela pomoću čarobnjaka

Kada odaberemo tu opciju, otvara nam se čarobnjak za pomoć pri uvozu datoteke. Uvoz ide prema sljedećim koracima:

1.19.4.4.1 1. UVOZ DATOTEKE

Postupak uvoza počinje tako da u prvom koraku odaberemo datoteku iz koje ćemo raditi uvoz podataka, te kliknemo na gumb Naprijed:

  
Odabir datoteke s podacima za uvoz popisne količine
  
  Slika 1192: Odabir datoteke s podacima za uvoz popisne količine

1.19.4.4.2 2. KONTROLA PODATAKA

U sljedećem koraku se otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.

Na toj stranici odlučujemo koji podatak artikla u popisu zaliha predstavlja koji podatak iz pojedinačnog stupca u datoteci.

Program čita sadržaj datoteke te to prikaže u obliku tablice na trenutnoj stranici:

  
Prikaz i odabir podataka za uvoz
  
  Slika 1193: Prikaz i odabir podataka za uvoz

Najprije budemo označili dodatne opcije, da li u našoj datoteci prvi redak sadrži nazive stupaca, te odabrati format datuma i format zapisa decimalnih brojeva:

  
Dodatne opcije uvoza podataka
  
  Slika 1194: Dodatne opcije uvoza podataka

Zatim krećemo s preslikom podataka iz datoteke u odgovarajuća polja u popisu zaliha.

Presliku radimo po redu najprije za stupac A, zatim B, C itd. do zadnjega stupca u datoteci.

Za podatak iz stupca A odaberemo atribut artikla na koji se podatak odnosi, te kliknemo za prijenos tog atributa:

  
Odabir atributa artikala za uvoz
  
  Slika 1195: Odabir atributa artikala za uvoz

Preslika podataka se spremi u tablicu s desne strane, te zatim nastavljamo s preslikom podataka i za preostale stupce iz datoteke:

  
Preslika podataka
  
  Slika 1196: Preslika podataka

Kada smo završili s preslikom podataka za sve stupce iz datoteke, kliknemo na gumb Naprijed.

Gumb za nastavak je omogućen tek nakon što smo preslikali barem sve obavezne podatke za uvoz artikala u popis zaliha.

  
Onemogućen nastavak sve dok nisu izabrani svi obavezni atributi artikla
  
  Slika 1197: Onemogućen nastavak sve dok nisu izabrani svi obavezni atributi artikla

1.19.4.4.3 3. DODATNI PODACI

Otvara nam se stranica s dodatnim postavkama gdje određujemo što ćemo s s artiklima iz datoteke koji se već nalaze u popisu zaliha:

  
Dodatne postavke
  
  Slika 1198: Dodatne postavke

Nakon što smo sve postavili, potvrdimo uvoz podataka klikom na gumb Naprijed.

Ukoliko želimo provjeriti popis artikala koji već postoje u popisu zalihe, kliknemo na prikaz redova kao na slici:

  
Pregled postojećih artikala
  
  Slika 1199: Pregled postojećih artikala

1.19.4.4.4 4. PREGLED I POTVRĐIVANJE

Nakon završetka uvoza, otvara se prozor s prikazom koliko podataka je uvezeno:

  
Prikaz uvezenih podataka
  
  Slika 1200: Prikaz uvezenih podataka

Uvoz popisa zalihe smo završili, te ga možemo provjeriti još jednom prije zaključivanja klikom na gumb Zaključi popis.

  
Zaključivanje popisa zaliha
  
  Slika 1201: Zaključivanje popisa zaliha

Zadnji popisni list za pojedinačno skladište možemo vratiti u koncept radi dodatnih popravaka te ga zatim možemo ponovno zaključiti.

  
Vraćanje popisa zaliha u koncept
  
  Slika 1202: Vraćanje popisa zaliha u koncept

Pri korekciji stanja zaliha [1.19.4.5] nastaju inventurni viškovi ili manjkovi odnosno popisne razlike, koje je potrebno u računovodstvu knjižiti glede na način vrednovanja zaliha.

Popis zaliha knjižimo samo u slučaju kada unesemo popis kao početno stanje ili kada mijenjamo stanje zalihe na osnovi inventure. Ukoliko po završetku inventure nije bilo promjene u stanju zalihe na popisu, taj popis samo zaključimo, nije ga potrebno knjižiti.

 

1.19.4.5. Korekcija stanja zalihe zbog grešaka pri unosu dokumenata

Ako nam se u toku godine dogode greške u radu odnosno nedosljednosti pri unosu skladišnih dokumenata kao što je npr. odabir pogrešnog skladišta na otpremnici ili unos primke sa pogrešnim datumom primitka robe, tada stanje zaliha kao i vrijednost robe na zalihi koju vodimo u programu može odstupati od stvarnog stanja.

Pri nastanku takvih situacija obavezni smo uskladiti knjiženo stanje zaliha sa stvarnim stanjem zaliha minimalno jednom godišnje odnosno najčešće s krajem poslovne godine.

Postupci korekcije razlikuju se u ovisnosti od nastale situacije pa se tako neke greške mogu rješiti unosom međuskladišnice kojom prebacujemo artikle sa skladišta na kojem je greškom evidentiran višak na skladište na kojem je iskazan manjak.

Prije bilo kakvih korekcija nužno je ustvrditi točan razlog nastanka razlika. U te svrhe pregledavamo karticu artikla po skladištima na kojima dolazi do odstupanja. Ukoliko putem kartice artikla uočimo da je negativno stanje posljedica grešaka pri unosu podataka, možemo ih ispraviti unosom međuskladišnice. Dokument mora biti izrađen sa datumom koji prethodi datumu sa kojim kartica artikla iskazuje negativno stanje. Tako možemo riješiti dvije greške istovremeno - korigirati negativno stanje zalihe koje je uzrokovano zbog grešaka pri unosu dokumenata te istovremeno korigirati višak zalihe tog istog artikla na drugom skladištu.

Ako smo na bilo koji način mjenjali količinu zalihe na skladištu i time utjecali na knjiženo stanje zalihe artikala na datum za koji smo prethodno već napravili koncept popisa zalihe tada obavezno moramo ponoviti preračun knjiženih količina u tom konceptu popisa zalihe. Obradu ponovnog preračuna knjiženih količina za popis zalihe u konceptu pokrećemo putem izbornika dodatnih mogućnosti odabirom opcije "Ponovni prijenos knjiženih količina na popisni list" kao što je prikazano na slici:

  
Funkciju za ponovni izračun knjižene zalihe koristimo ukoliko smo mjenjali količine na skladišnim dokumentima kojih prethode datumu već postojećeg popisa zalihe u koncpetu
  
  Slika 1203: Funkciju za ponovni izračun knjižene zalihe koristimo ukoliko smo mjenjali količine na skladišnim dokumentima kojih prethode datumu već postojećeg popisa zalihe u koncpetu

Popis zatim uređujemo i zaključavamo kao što je opisano u poglavlju Unos novog popisa zalihe [1.19.4.1]

 

1.19.5. Otpremnice

U modulu |Prodaja |Otpremnice možemo voditi evidenciju otpremnica.

Modul |Otpremnice nudi sljedeću funkcionalnost:

 

1.19.5.1. Pregled i pretraživanje otpremnica

U modulu |Prodaja |Otpremnice možemo pregledavati, pretraživati i unositi nove otpremnice [1.19.5.2]. Za bolji pregled podataka, prikaz otpremnica možemo ograničiti po različitim kriterijima:

  
Prikaz evidencije otpremnica
  
  Slika 1204: Prikaz evidencije otpremnica

Podatak u polju Za uplatu se prikazuje samo u slučaju, kada u evidenciji postoje otpremnice, vezane na skladište [1.19.1], na kojem smo kao tip otpremnice označili količine i cijene.

U polja za unos kriterija pretrage upisujemo sljedeće podatke:

Br. otpremniceUpišemo broj otpremnice.
KupacUpišemo naziv kupca, na kojeg se veže otpremnica. Unosom početnih slova iz naziva kupca ili pak klikom na dropDown.gif otvoriti će se padajući izbornik iz kojeg izaberemo kupca.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif iz šifrarnika skladišta izaberemo skladište, na koje je vezana otpremnica.
Otpremnica izdana od-doAko prikaz otpremnica želimo ograničiti na određeno razdoblje, upišemo datume od-do.
Datum isporukeUpišemo datum isporuke robe.
StatusIz padajućeg izbornika izaberemo status dokumenta (npr. nije knjižen, nije poslan, isporuka je obračunata i dr.).
Serijski brojUpišemo serijski broj artikla, dodanog na otpremnicu.
LOT brojUpišemo LOT broj artikla, dodanog na otpremnicu.
NarudžbaUpišemo broj narudžbe, upisane na otpremnici.
Šifra/Bar kod/OpisUpišemo naziv/šifru artikla, dodanog na otpremnici. Artikal izaberemo iz padajućeg izbornika.
Adresa isporukeUpišemo adresu isporuke koju smo naveli na otpremnici.
Artikli sa povratnom naknadomOznačimo kada prikaz otpremnica želimo ograničiti na otpremnice, koje sadrže artikle s uključenom povratnom naknadnom.

 

1.19.5.2. Izrada nove otpremnice

U modulu |Prodaja |Otpremnice, na stranici pregled i pretraživanje otpremnica [1.19.5.1], možemo pregledavati, pretraživati i unositi nove otpremnice.

Novu otpremnicu unosimo klikom na gumb Izrada nove otpremnice. Otvoriti će se sljedeća maska za unos podataka:

  
Izrada nove otpremnice
  
  Slika 1205: Izrada nove otpremnice

U polju Skladište izaberemo skladište iz šifrarnika, na koje ćemo vezati otpremnicu.

U polju Datum isporuke upišemo datum isporuke artikala. S tim datumom će se smanjiti zaliha artikala dodanih na otpremnicu, a u slučaju izdavanja storno otpremnice, na taj će se datum stanje zalihe ponovno povećati.

Preporučamo da koncept otpremnice odmah spremite, što možete učiniti klikom na gumb Spremi u alatnoj traci.

Artikle dodajemo na otpremnicu klikom na gumb Dodavanje artikala. Otvoriti će se stranica s prikazom šifrarnika artikala koje možemo dodati na otpremnicu. Prikaz artikala možemo ograničiti po različitim kriterijima, a najčešće se koristi ograničenje prikaza po skladištu i prikaz artikala s pozitivnom zalihom:

  
Dodavanje artikala na otpremnicu
  
  Slika 1206: Dodavanje artikala na otpremnicu

U polje Kol. upišemo količinu artikala, a klikom na gumb Dodaj artikal prenosimo na otpremnicu.

Ako smo na skladištu, na kojeg je vezana otpremnica, označili kao tip otpremnice: količine i cijene, tada maska za unos nove otpremnice izgleda ovako:

  
Izrada nove otpremnice, za koju je zadano da se uz količine prikazuju i cijene artikala
  
  Slika 1207: Izrada nove otpremnice, za koju je zadano da se uz količine prikazuju i cijene artikala

Klikom na gumb Dodavanje artikala dodajemo artikle, a maska za odabir artikala izgleda ovako:

  

U polje Kol. upišemo željenu količinu, u polje Rab. % upisujemo eventualno odobreni rabat, a klikom na gumb Dodaj potvrđujemo upisane podatke i artikal dodajemo na otpremnicu.

Podatke spremimo klikom na gumb Spremi u alatnoj traci.

Klikom na gumb Izdaj otpremnicu, otpremnica će zaprimiti redni broj. Po zaprimanju rednog broja, otpremnicu možemo ispisati, knjižiti i iz nje izdati vezne dokumente (npr. račun, storno otpremnicu i sl.).

Za izdavanje veznih dokumenata, potrebno je kliknuti na gumb Ispostavi iz dokumenta. Otvoriti će se padajući izbornik unutar kojeg izaberemo željenu vrstu dokumenta. Ako želimo izdati račun, tada kliknemo na Izdavanje računa:

  
Izdavanje računa iz otpremnice
  
  Slika 1209: Izdavanje računa iz otpremnice

Otpremnicu možemo ispisati klikom na gumb Ispis kao što prikazuje slika dolje:

  
Ispis otpremnica
  
  Slika 1210: Ispis otpremnica
.

 

1.19.6. Primke

U modulu |Nabava |Primke možemo voditi evidenciju primka.

Modul |Primke nudi sljedeću funkcionalnost:

 

1.19.6.1. Pregled i pretraživanje primka

U modulu |Nabava |Primke možemo pregledavati, pretraživati i unositi nove primke [1.19.6.2].

Za bolji pregled podataka, prikaz primka možemo ograničiti po različitim kriterijima:

  
Prikaz evidencije primka
  
  Slika 1211: Prikaz evidencije primka
.

U polja za unos kriterija pretrage unosimo sljedeće podatke:

Br.dok.Upišemo redni broj primke.
DobavljačUpišemo naziv dobavljača. Po unosu početnih slova iz naziva dobavljača otvoriti će se padajući izbornik unutar kojeg izaberemo podatke dobavljača. Dobavljača možemo i direktno izabrati iz šifrarnika, klikom na gumb dropDown.gif.
Traži poIzaberemo, želimo li prikaz primka ograničiti po datumu primke ili po datumu primitka, upisanom na primki.
od danaUpišemo datum od za pregled primki prema gore izabranom načinu prikaz.
do danaUpišemo datum do za pregled primki prema gore izabranom načinu prikaz.
StatusIz padajućeg izbornika klikom na dropDown.gif izaberemo status primke (knjiženja, obračunata, neobračunata i sl.).
NapomeneUpišemo napomenu koja je evidentirana na primkama.
Šifra/Bar kod/OpisUpišemo šifru/bar kod/opis artikla, navedenog na primki.
Serijski br.Upišemo serijski broj artikla, navedenog na primki.
LOT brojUpišemo LOT broj artikla, navedenog na primki.
Br. primljene otpremniceUpišemo broj otpremnice, naveden na primki.
NarudžbaUpišemo podatak o narudžbi, naveden na primki.
Artikli s povratnom naknadnomOznačimo kada prikaz primka želimo ograničiti na primke, koje sadrže artikle s iskazanom povratnom naknadnom.

 

1.19.6.2. Izrada nove primke

U modulu |Nabava |Primke, na stranici za pregled i pretraživanje primka [1.19.6.1] možemo klikom na gumb Kreiranje nove primke unijeti novu primku. Otvoriti će se sljedeća maska za unos podataka:

  
Unos nove primke
  
  Slika 1212: Unos nove primke

Datum primkeUpišemo datum unosa primke. Unos podatka je obavezan.
Datum primitkaUpišemo datum primitka robe. Prema upisanom će se datumu povećati stanje zaliha artikala tj. u slučaju unosa storno primke će se prema upisanom datumu primitka smanjiti zaliha artikala. Unos podatka je obavezan.
DobavljačUpišemo dobavljača. Dobavljača možemo izabrati iz šifrarnika, klikom na dropDown.gif, a ako ga još nismo dodali u šifrarnik, to možemo učiniti klikom na gumb Novi unos. Unos podatka je obavezan.
Br. primljene otpremniceUpišemo broj otpremnice dobavljača. Unos podatka nije obavezan.
Datum primljene otpremniceUpišemo datum otpremnice dobavljača. Unos podatka nije obavezan.
NarudžbaUpišemo broj narudžbe.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište, na koje zaprimamo artikle.
Jezična varijantaIzaberemo jezičnu varijantu dokumenta.
NapomeneUpišemo željenu napomenu.

Unos podataka potvrdimo klikom na gumb U redu. Predlažemo da koncept primke odmah spremite klikom na gumb Spremi u alatnoj traci.

Za dodavanje artikla na primku najprije kliknemo na gumb Dodavanje artikala. Zatim iz padajućeg izbornika, klikom na dropDown.gif izaberemo artikal iz šifrarnika. Ako u polje Šifra/Bar kod/Opis započnemo unositi podatke o artiklu, u padajućem izborniku će se ponuditi popis artikala iz šifrarnika, koji sadrže upisane podatke:

  

Ako artikal zaprimamo po prvi put i još ga nismo dodali u šifrarnik artikala [1.19.2.2], to možemo učiniti direktno sa primke, klikom na gumb Unos novog artikla. Artikal će tako istovremeno biti dodan i u šifrarnik i na primku.

  

Kada završimo s dodavanjem artikala na primku, kliknemo na gumb Izdaj primku kako bi primka zaprimila redni broj.

Po izdavanju primke, ispisati je možemo klikom na gumb |Ispis u alatnoj traci:

  
Ispis primke
  
  Slika 1215: Ispis primke
.



 

1.19.6.3. Uvoz artikala iz Excel datoteke na koncept primke

Kada zaprimimo veću količinu artikala tj. stavki koje moramo unijeti na primku, poslužiti se možemo opcijom uvoza podataka iz Excel datoteke. Najprije kreiramo i spremimo koncept primke, pa će se u alatnoj traci dokumenta prikazati gumb za razmjenu podataka RazmjenaPodataka.gif.

Klikom na taj gumb, prikazati će se opcija za izvoz stavki primke, kao što je prikazano na slici dolje:

  
Izvoz stavki primke
  
  Slika 1216: Izvoz stavki primke

Pokretanjem izvoza generirati će se datoteka u skladu s propisanom strukturom za uvoz podataka. U datoteku zatim upišemo podatke:

  
Struktura datoteke za uvoz artikala tj. stavki u koncept primke
  
  Slika 1217: Struktura datoteke za uvoz artikala tj. stavki u koncept primke

Primjer datoteke za unos podataka možete preuzeti ovdje:

StrukturaExcelDatotekeZaUvozStavkiPrimke.xls
Veličina: 20,50 kB

Po unosu svih potrebnih podataka, datoteku spremimo i klikom na gumb za razmjenu podataka uvozimo u koncept primke:

  
Uvoz stavki primke iz Excel datoteke
  
  Slika 1218: Uvoz stavki primke iz Excel datoteke

Po kliku na opciju za uvoz datoteke (vidi sliku gore), datoteku potražimo na našem računalu i uvoz pokrenemo klikom na gumb Uvoz podataka:

  
Potražimo datoteku za uvoz podataka na primku
  
  Slika 1219: Potražimo datoteku za uvoz podataka na primku

Primku spremimo klikom na gumb Spremi .

 

1.19.6.4. Uvoz serijskih brojeva artikala iz datoteke Excel u koncept primke

Kada primkom zaprimamo veću količinu artikla zalihu kojeg vodimo po serijskim brojevima, unos podataka možemo ubrzati uvozom serijskih brojeva iz datoteke Excel.

Prvo kreiramo koncept primke [1.19.6.2] i dodamo sve artikle koje zaprimamo na skladište. Klikom na izbornik za razmjenu podataka u alatnoj traci primke otvara se opcija za uvoz serijskih brojeva artikala iz datoteke Excel, kao što prikazuje slika dolje:

  
Uvoz serijskih brojeva artikala iz datoteke Excel
  
  Slika 1220: Uvoz serijskih brojeva artikala iz datoteke Excel

Odabirom te opcije otvara se prozor s opisom zahtjevane strukture datoteke kakvu program očekuje za ispravan uvoz serijskih brojeva na pojedinačne artikle:

  
Struktura datoteke za uvoz serijskih brojeva artikala u koncept primke
  
  Slika 1221: Struktura datoteke za uvoz serijskih brojeva artikala u koncept primke

Primjer zahtjevane strukture Excel datoteke, gdje je u prvom stupcu navedena šifra artikla u programu, a u drugom stupcu serijski broj:

  
Primjer datoteke sa serijskim brojevima
  
  Slika 1222: Primjer datoteke sa serijskim brojevima

U datoteku je potrebno upisati toliko redaka s pojedinim artiklom (šifrom artikla) ovisno o tome koliko serijskih brojeva želimo uvoziti na primku.

Potražimo prilagođenu datoteku na računalu i uvoz potvrdimo klikom na gumb buttonUvoziPodatke.gif

Na pojedinačne će se artikle uvoziti pripadajući serijski brojevi kao što prikazuje slika dolje:

  
Pregled primke s uvoženim serijskim brojevama na pojedinačnim artiklima
  
  Slika 1223: Pregled primke s uvoženim serijskim brojevama na pojedinačnim artiklima

Po uvozu serijskih brojeva na primku, upisane podatke spremimo klikom na gumb Pohrani.gif .

 

1.19.6.5. Uvoz artikala iz datoteke na primku pomoću čarobnjaka za uvoz

Uvoz artikala iz datoteke na primku pomoću čarobnjaka omogućuje uvoz veće količine artikala na primku.

Prvo je potrebno kreirati koncept primke [1.19.6.2] te ga spremiti kako bi se pojavila mogućnost Više u alatnoj traci.

Klikom na gumb Više nam se otvore dodatne mogućnosti gdje izaberemo opciju Uvoz artikala/stavki dokumenta - Novo:

  
Šifrarnik artikala možemo uvoziti iz datoteke pomoću čarobnjaka
  
  Slika 1224: Šifrarnik artikala možemo uvoziti iz datoteke pomoću čarobnjaka

1.19.6.5.1 1. Uvoz datoteke

Odabirom gornje opcije nam se otvara forma za uvoz podataka gdje prvo odaberemo datoteku za uvoz te kliknemo na gumb Naprijed:

  
Odabir datoteke iz koje radimo uvoz artikala
  
  Slika 1225: Odabir datoteke iz koje radimo uvoz artikala

1.19.6.5.2 2. Kontrola podataka

Nakon potvrde izabrane datoteke nam se u idućem koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.Na toj stranici određujemo koji atribut artikla predstavlja koji podatak stupca u datoteci.Program iz datoteke pročita sadržaj odnosno redoslijed stupaca i prikaže ih u obliku tablice:

  
Prikaz podataka iz datoteke
  
  Slika 1226: Prikaz podataka iz datoteke

Prvo označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci:

  
Općenite postavke uvoza podataka
  
  Slika 1227: Općenite postavke uvoza podataka

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute artikla koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.

  
Preslika podataka iz datoteke
  
  Slika 1228: Preslika podataka iz datoteke

Preslika podatka o šifri artikla se spremi u tablicu s desne strane te zatim nastavljamo s ostalim stupcima sve dok ne napravimo presliku za sve stupce u datoteci koje ćemo uvoziti u program:

  
Preslika podataka iz datoteke
  
  Slika 1229: Preslika podataka iz datoteke

Kada smo napravili presliku podataka za sve stupce iz datoteke zatim idemo na sljedeći korak klikom na gumb Naprijed.

Na idući korak možemo ići tek kada smo napravili presliku barem za sve obavezne podatke, do tada je gumb Naprijed onemogućen.

  
Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke
  
  Slika 1230: Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke

1.19.6.5.3 3. Dodatni podaci

Kada smo sve željeno označili potvrdimo uvoz podataka klikom na gumb Završi.Po završenom uvozu dobijemo prikaz obavijesti o uvozu te popis upozorenja/grešaka ukoliko postoje u datoteci:

  
Obavijest u uvozu artikala iz datoteke
  
  Slika 1231: Obavijest u uvozu artikala iz datoteke

 

1.19.7. Izvještaji

U modulu |Izvještavanje |Zalihe možemo ispisati sljedeće izvještaje:



Detaljnija razloženja možete pronaći u potpoglavljima.

 

1.19.7.1. Ispis cjenika artikala

Cjenik artikala možemo ispisati u modulu |Izvještavanje |Prodaja |Izvoz cjenika artikala.

Prije pokretanja ispisa, upisujemo kriterije za generiranje izvještaja:

  
Upišemo kriterije za generiranje izvještaja
  
  Slika 1232: Upišemo kriterije za generiranje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo ispisati cjenik. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Opis artiklaUpišemo opis artikla/artikala za koje želimo ispisati cjenik. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
na danUpišemo datum za koji želimo ispisati cjenik.
ISO kod valuteIz padajućeg izbornika, klikom na dropDown.gif izaberemo valutu za ispis cjenika.
Nabavna cijenaOznačimo ako želimo ispis nabavne cijene.
Veleprodajna cijenaOznačimo ako želimo ispis veleprodajne cijene.
Maloprodajna cijenaOznačimo ako želimo ispis maloprodajne cijene.
Tip datotekeIzaberemo željeni tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni. Primjer sadržaja izvještaja možete pogledati na sljedećoj slici:

  
Cjenik artikala
  
  Slika 1233: Cjenik artikala
.

 

1.19.7.2. Stanje zaliha artikala

Stanje zaliha svih artikala možemo ispisati u modulu |Izvještavanje |Prodaja |Izvoz cjenika artikala.

Prije pokretanja ispisa, upisujemo kriterije za generiranje izvještaja:

  
Unos kriterija za pokretanje izvještaja
  
  Slika 1234: Unos kriterija za pokretanje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo ispisati stanje zaliha. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Opis artiklaUpišemo opis artikla/artikala za koje želimo ispisati stanje zaliha. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište za koje želimo ispisati stanje zaliha. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
Prikaži opis artiklaOznačimo ako želimo da se na izvještaju ispiše i opis artikla.
Prikaži bar kod artiklaOznačimo ako želimo da se na izvještaju ispiše i bar kod artikla.
Prikaži samo skladišta sa zalihamaOznačimo ako želimo da se u izvještaju prikazuju samo skladišta na kojima postoje artikli (izaberemo u slučaju ako u polju Skladište nismo izabrali ni jedno skladište).
Prikaži sve artikle s prometom (i one s količinom 0)Označimo ako na izvještaj želimo uključiti artikle na kojima je zabilježen promet, ali ih u ovom trenutku nema na skladištu (prikazati će se količina 0).
Način vođenja zalihaIzaberemo način vođenja zaliha.
DatumUpišemo datum izvještaja.
Prikaži povratnu naknadu za ambalažuOznačimo ako želimo da se na izvještaju prikazuje povratna naknanda za ambalažu.
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni. Primjer sadržaja izvještaja prikazuje sljedeća slika:

  
Stanje zalihe artikala
  
  Slika 1235: Stanje zalihe artikala
.

 

1.19.7.3. Izvještaj o prodaji artikala za razdoblje

Izvještaj o prodaji artikala u izabranom razdoblju možemo ispisati u modulu |Izvještavanje |Prodaja |Izvještaj o prodaji artikala za razdoblje.

Prije pokretanja ispisa, upisujemo kriterije za generiranje izvještaja:

  
Unos kriterija za generiranje izvještaja
  
  Slika 1236: Unos kriterija za generiranje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve artikle, polje ne popunjavamo.
Opis artiklaUpišemo opis artikla/artikala za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve artikle, polje ne popunjavamo.
Skupina artiklaIz padajućeg izbornika izaberemo skupinu artikala za koju želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve skupine, polje ne popunjavamo.
grupiraj po skupinama artikalaOznačimo ako podatke u izvještaju želimo grupirati odvojeno po skupinama artikala.
Datum od: do:Upišemo razdoblje za koje želimo ispisati izvještaj o prodaji artikala.
SkladišteIzaberemo skladište za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
Prodaja artikala po pojedinačnom skladištuOznačimo ako podatke u izvještaju želimo prikazati odvojeno po skladištima.
Suma prodanih artikala u vremenskom razdoblju (bez prikaza artikala)Izaberemo ako u izvještaju želimo vidjeti ukupnu sumu prodanih artikala, bez navođenja artikala.
Mjesto troškaIzaberemo mjesto troška za koje želimo ispisati izvještaj.
Vrsta artiklaIzaberemo vrstu artikla za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve vrsta artikala, polje ne popunjavamo.
Iznose povuci izIzaberemo želimo li u izvještaj prenijeti podatke na temelju prodajnih ili skladišnih dokumenata.
Iznos prodaje se ispiše kaoIzaberemo na koji će način biti prikazan iznos prodaje.
ValutaIzaberemo novčanu valutu.
Prikaži povratnu naknadu za ambalažuOznačimo ako želimo da se na izvještaju prikaže iznos povratne naknade za ambalažu.
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni.

1.19.7.4. Primjeri izvještaja

  
Popis prodanih artikala u izabranom razdoblju
  
  Slika 1237: Popis prodanih artikala u izabranom razdoblju
.

  
Popis prodanih artikala u izabranom razdoblju
  
  Slika 1238: Popis prodanih artikala u izabranom razdoblju

  
Popis prodanih artikala u izabranom razdoblju
  
  Slika 1239: Popis prodanih artikala u izabranom razdoblju
.

 

1.19.7.5. Popis najprodavanijih artikala

Popis najprodavanijih artikala možemo ispisati u modulu |Izvještavanje |Prodaja |Top lista najprodavanijih artikala.

Prije pokretanja ispisa, upisujemo kriterije za generiranje izvještaja:

  
Unos kriterija za generiranje izvještaja
  
  Slika 1240: Unos kriterija za generiranje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo ispisati izvještaj. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Opis artiklaUpišemo opis artikla/artikala za koje želimo ispisati izvještaj. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Datum od: do:Upišemo razdoblje za koje želimo ispisati najprodavanije artikle. Unos podataka je obavezan.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
Mjesto troškaIzaberemno mjesto troška za koje želimo ispisati popis najprodavanijih artikala.
Vrsta artiklaIzabereo vrstu artikla za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve vrste artikala, polje ne popunjavamo.
Vrijednost prodaje bez uključenih povrata robeOznačimo ako želimo da se na izvještaju prikazuju i artikli, koje su kupci naknadno vratili.
Iznos prodaje se ispiše kaoU padajućem izborniku izaberemo način ispisa iznosa prodaje.
Broj artikala na listi(npr.lista TOP 50 artikala)Upišemo željeni broj artikala koji će biti prikazani na jednoj stranici.
Udio u prodaji (npr. artikli, koji čine 50% prodaje)Upišemo postotak udjela u prodaji (npr. artikli, koji predstavljaju 50% prodaje).
ValutaIzaberemo valutu.
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni. Na slici dolje prikazan je primjer sadržaja izvještaja:

  
Top lista prodanih artikala
  
  Slika 1241: Top lista prodanih artikala

Artikli su sortirani po vrijednosti prodaje, od najveće prema najmanjoj.

 

1.19.7.6. Ispis inventurne liste za popis zaliha

Ispis inventurne liste tj. zapisnika za popis zaliha možemo pokrenuti u modulu |Izvještavanje |Zalihe |Inventurna lista za popis zaliha. Izvještaj će biti kreiran na temelju prethodno upisanog početnog stanja zaliha [1.19.2.5] artikala te svih izdanih otpremnica [1.19.5] i primka [1.19.6].

Prije pokretanja ispisa, upisujemo kriterije za prijenos podataka u izvještaj:

  
Upišemo kriterije za pokretanje izvještaja
  
  Slika 1242: Upišemo kriterije za pokretanje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo napraviti izvještaj. Ako u izvještaj želimo uključiti sve artikle, polje ne popunjavamo.
Opis artiklaUpišemo opis artikla/artikala koje želimo uključiti u izvještaj. Ako u izvještaj želimo uključiti sve artikle, polje ne popunjavamo.
Datum popisaUpišemo datum popisa. Na izvještaju će se ispisati stanje zaliha, preračunato na datum popisa.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište za koje želimo pokrenuti ispis. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
u ispis uključi serijske brojeveOznačimo ako želimo ispis serijskih brojeva artikala na izvještaju.
uključi ispis grafike bar kodaOznačimo ako želimmo ispis grafie bar koda artikala na izvještaju.
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na PDF privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore). Kreiranje izvještaja pokrećemo klikom na gumb Pokreni.

Na izvještaju će biti prikazano i preračunato stanje zaliha na dan popisa, stoga moramo po ručnom popunjavanju zapisnika provjeriti usklađenost podataka:

  
Inventurna lista zaliha
  
  Slika 1243: Inventurna lista zaliha
.

 

1.19.7.7. Ukupna prodaja po mjestima troška za razdoblje

  
Ukupna prodaja po mjestima troška za razdoblje
  
  Slika 1244: Ukupna prodaja po mjestima troška za razdoblje


 

1.19.7.8. Izvještaj o prodaji artikala za razdoblje, sa detaljnim prikazom kalkulacije cijena

Izvještaj o prodaji artikala za razdoblje, s detaljnim prikazom kalkulacije cijena možemo ispisati u modulu |Izvještavanje |Prodaja |Izvještaj o prodaji artikala za razdoblje, sa detaljnim prikazom kalkulacije cijena.

Prije pokretanja ispisa, upisujemo kriterije za generiranje izvještaja:

  
Unos kriterija za generiranje izvještaja
  
  Slika 1245: Unos kriterija za generiranje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo ispisati izvještaj. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Opis artiklaUpišemo opis artikla/artikala za koje želimo ispisati izvještaj. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Datum od: do:Upišemo razdoblje za koje želimo ispisati izvještaj. Unos podataka je obavezan.
Datum dokumentaIzaberemo odnose li se upisani datumi na datum dokumenta, dospijeća ili pak na razdoblje.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
Prodaja artikala po pojedinačnom skladištuOznačimo želimo li da su podaci u izvještaju prikazani odvojeno po skladištima.
Mjesto troškaIzaberemo mjesto troška za koje želimo ispisati izvještaj.
Vrsta artiklaIzaberemo vrstu artikla za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve vrsta artikala, polje ne popunjavamo.
Iznose povuci izOznačimo želimo li da se podaci za izvještaj prenose iz prodajnih ili iz skladišnih dokumenata.
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni. Na sljedećoj je slici prikazan primjer sadržaja izvještaja:

  
Izvještaj o prodaji artikala za razdoblje, sa detaljnim prikazom kalkulacije cijena
  
  Slika 1246: Izvještaj o prodaji artikala za razdoblje, sa detaljnim prikazom kalkulacije cijena

 

1.19.7.9. Izvještaj o nabavi artikala u razdoblju, sa detaljnim prikazom kalkulacije cijena

Izvještaj o nabavi artikala u razdoblju, s detaljnim prikazom kalkulacije cijena možemo ispisati u modulu |Izvještavanje |Nabava |Izvještaj o nabavi artikala u razdoblju, sa detaljnim prikazom kalkulacije cijena.

Prije pokretanja ispisa, upisujemo kriterije za generiranje izvještaja:

  
Unos kriterija za generiranje izvještaja
  
  Slika 1247: Unos kriterija za generiranje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo ispisati izvještaj. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Opis artiklaUpišemo opis artikla/artikala za koje želimo ispisati izvještaj. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Datum od: do:Upišite razdoblje za koje želite ispisati najprodavanije artikle. Unos podataka je obavezan.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
Prodaja artikala po pojedinačnom skladištuOznačimo želimo li da su podaci u izvještaju prikazani odvojeno po skladištima.
Mjesto troškaIzaberemo mjesto troška za koje želimo ispisati izvještaj.
Vrsta artiklaIzaberemo vrstu artikla za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve vrsta artikala, polje ne popunjavamo.
Prikaži proizvode s radnih nalogaOznačimo ako u izvještaj želimo uključiti i podatke s radnih naloga tj. želimo li u izvještaj uključiti i količinu proizvedenih artikala.
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni. Na sljedećoj je slici prikazan primjer sadržaja izvještaja:

  
Izvještaj o nabavi artikala u razdoblju, sa detaljnim prikazom kalkulacije cijena
  
  Slika 1248: Izvještaj o nabavi artikala u razdoblju, sa detaljnim prikazom kalkulacije cijena

 

1.19.7.10. Izvještaj o rekapitulaciji po artiklima

Izvještaj o rekapitulaciji po artiklima možemo ispisati u modulu |Izvještavanje |Nabava |Izvještaj o rekapitulaciji po artiklima.

Prije pokretanja ispisa, upisujemo kriterije za generiranje izvještaja:

  
Unos kriterija za generiranje izvještaja
  
  Slika 1249: Unos kriterija za generiranje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo ispisati izvještaj. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Opis artiklaUpišemo opis artikla/artikala za koje želimo ispisati izvještaj. Ako u ispis želimo uključiti sve artikle, polje ne popunjavamo.
Datum od: do:Upišemo razdoblje za koje želimo ispisati izvještaj. Unos podataka je obavezan.
Datum dokumentaIzaberemo odnose li se upisani datumi na datum dokumenta, dospijeća ili pak na razdoblje.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
Prodaja artikala po pojedinačnom skladištuOznačimo želimo li da su podaci u izvještaju prikazani odvojeno po skladištima.
Mjesto troškaIzaberemo mjesto troška za koje želimo ispisati izvještaj.
Vrsta artiklaIzaberemo vrstu artikla za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve vrsta artikala, polje ne popunjavamo.
Prikaži proizvode s radnih nalogaOznačimo ako u izvještaj želimo uključiti i podatke s radnih naloga tj. želimo li u izvještaj uključiti i količinu proizvedenih artikala.
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni. Na sljedećoj je slici prikazan primjer sadržaja izvještaja:

  
Izvještaj o rekapitulaciji po artiklima
  
  Slika 1250: Izvještaj o rekapitulaciji po artiklima

 

1.19.7.11. Ispis kartice artikala

Karticu artikala možemo ispisati u modulu |Izvještavanje |Zalihe |Ispis kartice artikala.

Prije pokretanja ispisa, upisujemo kriterije za generiranje izvještaja:

  
Unos kriterija za generiranje izvještaja
  
  Slika 1251: Unos kriterija za generiranje izvještaja

U polja za unos upisujemo sljedeće podatke:

Šifra artiklaUpišemo šifru artikla za koji želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve artikle, polje ne popunjavamo.
Skupina artiklaIz padajućeg izbornika, klikom na dropDown.gif izaberemo skupinu artikala za koju želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sve skupine artikala, polje ne popunjavamo.
Datum od: do:Upišemo razdoblje za koje želimo ispisati izvještaj.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište za koje želimo ispisati izvještaj. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
Način vrednovanja zalihaIzaberemo način vrednovanja zaliha (po nabavnoj cijeni ili po maloprodajnoj cijeni).
Prodaja artikala po pojedinačnom skladištuOznačimo ako u izvještaju želimo prikaz prodaje artikala odvojeno po skladištima.
Ispis po pojedinačnim artiklimaOznačimo ako u izvještaju želimo sortirati podatke po artiklima (npr i ne po skladištima).
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni. Primjer sadržaja izvještaja prikazuje sljedeća slika:

  
Ispis kartice artikala
  
  Slika 1252: Ispis kartice artikala

 

1.19.7.12. Statistika prodaje

Ispis statistike prodaje po pojedinačnom korisniku (komercijalistu) možemo pokrenuti u modulu |Izvještavanje |Prodaja |Statistika prodaje.

Prije pokretanje ispisa potrebno je upisati kriterije za generiranje izvještaja:

  
Unos kriterija za generiranje izvještaja
  
  Slika 1253: Unos kriterija za generiranje izvještaja

U polja za unos upisujemo sljedeće podatke.

Datum od: do:Upišemo razdoblej za koje želimo ispisati izvještaj. Upisati možemo i sat nastanka prodajnih dokumenata na temelju kojih se generira izvještaj.
SkladišteIz padajućeg izbornika, klikom na dropDown.gif izaberemo skladište upisano na dokumentima, na temelju kojih se kreira izvještaj. Ako u izvještaj želimo uključiti sva skladišta, polje ne popunjavamo.
Mjesto troškaIz padajućeg izbornika, klikom na dropDown.gif izaberemo mjesto troška upisano na dokumentima, na temelju kojih se kreira izvještaj. Ako u izvještaj želimo uključiti sva mjesta troška, polje ne popunjavamo.
Tip datotekeIzaberemo tip datoteke.

Primjer sadržaja izvještaja možemo provjeriti i klikom na privitak s testnim podacima unutar maske za pokretanje izvještanja (prikaz na slici gore).

Kreiranje izvještaja pokrećemo klikom na gumb Pokreni. Primjer sadržaja izvještaja prikazuje sljedeća slika:

  
Statistika prodaje
  
  Slika 1254: Statistika prodaje



 

1.19.7.13. Upute za Intrastat izvještavanje

Za izradu intrastat izvještaja potrebno je u modulu |Postavke |Postavke tvrtke |Poslovanje u poljima "Intrastat izvješćivanje za primitke" i "Intrastat izvješćivanje za otpreme" odrediti prag izvješćivanja (prag uključenja ili posebni prag).

  
Polja "Izvješćivanje intrastat za primitke" i "Izvješćivanje intrastat za otpremu" za određivanje praga izvješćivanja
  
  Slika 1255: Polja "Izvješćivanje intrastat za primitke" i "Izvješćivanje intrastat za otpremu" za određivanje praga izvješćivanja


Pri unosu artikla [1.19.2] potrebno je popuniti atribute carinska tarifa i država porijekla, a riječ je o obaveznim podacima za Intrastat izvješćivanje:

  
Polja "Država porijekla" i "Carinska tarifa" koja obavezno moraju biti popunjena
  
  Slika 1256: Polja "Država porijekla" i "Carinska tarifa" koja obavezno moraju biti popunjena


Na otpremnicama i primkama nalaze se 3 intrastat atributa: vrsta posla, vrsta transporta i uvjeti isporuke. Ti podaci već imaju preuzete vrijednosti (za prag uključenja), a zadati im možemo i drugačije vrijednosti. Polja je moguće uređivati izravno na primci tj. otpremnici klikom na Izmijeni u desnom kutu dokumenta i zatim klikom na [+] prikaži intrastat podatke:

  
Postupak uređivanja polja na dokumentu za Intrastat
  
  Slika 1257: Postupak uređivanja polja na dokumentu za Intrastat

  
Unos i uređivanje podataka za intrastat na dokumentu
  
  Slika 1258: Unos i uređivanje podataka za intrastat na dokumentu


Po unosu svih potrebnih postavki pokrenuti možete izvoz datoteka za intrastat putem modula |Izvještavanje |Svi izvještaji |Zalihe |Izvoz za intrastat. Najprije odredimo tok robe za koji želimo izvoziti podatke.

  
Izvoz izvještaja za intrastat
  
  Slika 1259: Izvoz izvještaja za intrastat


PrimitciIntrastat podaci za primitke (vrsta posla, transporta i uvjeti isporuke) uzimaju se iz primka. Ostali podaci (iznosi, podaci o artiklima...) preuzeto se preuzimaju iz primka osim kada označimo preuzimanje podataka iz ulaznih računa. Uz izvještavanje za primitke izvoze se i podaci o storniranim (izdanim) računima (veza na otpremnicu) i odobrenjima (veza na storno otpremnicu).
OtpremaIntrastat podaci za otpremu (vrsta posla, transporta i uvjeti otpreme) preuzimaju se iz otpremnica. Ostali podaci (iznosi, podaci o artiklima...) uzimaju se iz (izdanih) računa. Ovdje se još izvoze i podaci sa storno primka.
Razdoblje izvještajaBiramo razdoblje za koje želimo kreirati izvještaj (pojedinačni mjesec).
Uloga dokumentaPreuzeto je zadano "Izvorni obrazac" no u slučaju potrebe zadati možemo i "Nadomjesni obrazac" odnosno "Brisanje prethodno dostavljenog obrasca".
Tip datotekeTip datoteke za uvoz u sustav Intrastat je XML. Tip datoteke Excel koristi se u svrhe provjere podataka koje izvažamo.

Intrastat izvješćivanje ne možemo pokrenuti za razdoblje koje prethodi datumu aktivacije funkcionalnosti već samo za razdoblje po aktivaciji funkcionalnosti intrastat izvješćivanja.

 

1.20. Proizvodnja, servis i radni nalozi

Modul |Radni nalozi omogućuje lakše praćenje troškova rada i potrošnje materijala pri proizvodnji ili izvedbi instalacijskih, servisnih i drugih radova.

Programski modul obuhvaća sljedeću funkcionalnost:

 

1.20.1. Prije početka uporabe radnih naloga

U modulu |Zalihe |Šifrarnici i postavke |Skladišta po potrebi otvorimo odvojeno skladište [1.19.1] materijala, skladište poluproizvoda i skladište gotovih proizvoda. Na radnom nalogu možemo odabrati skladište sa kojeg uzimamo materijal i odrediti skladište na koje prenosimo gotove proizvode.

  
Otvaranje skladišta
  
  Slika 1260: Otvaranje skladišta

Uredimo šifrarnik artikala [1.19.2.2] kroz modul |Zalihe |Šifrarnici i postavke |Artikli. Na sastavnice i radne naloge možemo dodati samo one artikle, koje označimo kao materijale, poluproizvode ili proizvode:

  
Određivanje vrste artikla u masci za unos podataka o artiklu
  
  Slika 1261: Određivanje vrste artikla u masci za unos podataka o artiklu

Za dodavanje korištenih sati rada po radnom nalogu, potrebno je urediti šifrarnik poslova/tarifa. Za unos nove vrste posla/tarife [1.6.13.1] kliknemo u modulu |Prodaja |Šifrarnici i postavke |Šifrarnik poslova/tarifa na gumb Novi unos.

  
Šifrarnik poslova/tarifa
  
  Slika 1262: Šifrarnik poslova/tarifa

Stanje zaliha i kalkulacije cijena materijala možemo prenijeti na željeno skladište kroz unos primke [1.19.6.2] (modul |Nabava |Primke).

  
Odabir skladišta pri unosu primke
  
  Slika 1263: Odabir skladišta pri unosu primke

Pri dodavanju artikala na primku možemo odabrati automatski prijenos artikala na postojeći radnih nalog ili otvoriti novi radni nalog klikom na gumb Novi unos:

  
Direktni prijenos artikala iz primke na radni nalog
  
  Slika 1264: Direktni prijenos artikala iz primke na radni nalog

U šifrarniku artikala materijala potrebno je iskazati nabavnu cijenu materijala koja predstavlja trošak proizvodnje pri obračunu radnog naloga. Nabavnu cijenu materijala možemo upisati izravno kroz primku u trenutku zaprimanja materijala na zalihu i potvrditi prijenos podatka iz primke u šifrarnik artikala.

Pri unosu artikala proizvoda u šifrarnik artikala nije obavezan unos nabavne cijene, no obavezan je unos prodajne cijene. Nabavnu cijenu gotovog proizvoda koja ujedno predstavlja trošak proizvodnje prenosimo u šifrarnik artikala u trenutku dovršetka radnog naloga [1.20.4].

 

1.20.2. Sastavnice / normativi

Sastavnice (normative) možemo unositi i pretraživati kroz modul |Prodaja |Šifrarnici i postavke |Sastavnice.

Ukoliko se normativi za proizvodnju istog proizvoda ne mijenjaju, uređivanjem i vođenjem šifrarnika sastavnica u programu u potpunosti možemo izbjeći ručne unose podataka o pojedinim utrošenim materijalima i radnim satima na radni nalog i umjesto toga potrošnju materijala po radnom nalogu obračunati na temelju korištenih normativa [1.20.2.4]. U slučaju odstupanja od zadanih normativa, moguće su naknadne izmjene odnosno nadopune radnog naloga.

Sastavnice možemo unijeti na više načina:

 

1.20.2.1. Unos nove sastavnice (normativa)

Za unos nove sastavnice kliknemo u modulu |Prodaja |Šifrarnici i postavke |Sastavnice na gumb Unos nove sastavnice, odaberemo proizvod iz šifrarnika i upišemo količinu proizvoda za koju pripremamo normativ:

  
Dodavanje proizvoda na sastavnicu
  
  Slika 1265: Dodavanje proizvoda na sastavnicu

Ukoliko proizvod još nismo dodali u šifrarnik artikala, kliknemo na gumb Unos novog artikla na sastavnici. Unos potvrdimo klikom na gumb U redu.

Na sastavnice za proizvode možemo dodati samo artikle koje smo u šifrarniku artikala označili vrstom artikla materijal ili poluproizvod [1.20.1].

Klikom na gumb Dodaj materijal dodajemo potrebnu vrstu i količinu materijala za proizvodnju. Unos potvrdimo i u alatnoj traci kliknemo na gumb Spremi.

  
Dodavanje materijala na sastavnicu
  
  Slika 1266: Dodavanje materijala na sastavnicu

Za dodavanje utrošenih sati rada kliknemo na gumb Dodaj radne sate. Na temelju zadane satnice i upisanog utrošenog vremena, izračunava se trošak rada koji se ukalkulira u nabavnu cijenu proizvoda.

Birati možemo vrste poslova/tarifa koje smo prethodno dodali u šifrarnik poslova/tarifa [1.6.13]. Ukoliko još nismo dodali vrstu poslova/tarifa u šifrarnik, kliknemo na gumb Dodaj novi zadatak.

  
Dodavanje radnih sati na sastavnicu
  
  Slika 1267: Dodavanje radnih sati na sastavnicu

Nakon što završimo s uređivanjem sastavnice, kliknemo na gumb Završi sastavnicu. U tom trenutku sastavnica zaprima broj (šifru proizvoda). Sastavnicu možemo ispisati klikom na gumb Ispis u alatnoj traci.

  
Ispis sastavnice
  
  Slika 1268: Ispis sastavnice

Za brži unos sastavnica u program e-racuni.hr koristiti možemo uvoz specifikacije potrošnje materijala na sastavnicu iz datoteke [1.20.2.3] ili masovni uvoz više sastavnica iz datoteke istovremeno [1.20.2.2].

Podatke sa sastavnice možemo prenijeti na novi ili postojeći radni nalog [1.20.2.4], a na kojem se zatim sukladno normativu i naručenoj količini proizvoda izračunava ukupna količina materijala i radnih sati potrebnih za proizvodnju takve količine proizvoda.

 

1.20.2.2. Uvoz specifikacije potrošnje materijala na sastavnicu iz datoteke

Uvoz materijala ili radne operacije na pojedinu sastavnicu iz datoteke pomoću čarobnjaka na raspolaganju je izravno na konceptu sastavnice u alatnoj traci unutar izbornika za razmjenu podataka u kojem je dostupna opcija "Uvoz sastavnice iz datoteke (Excel, CSV, ...) - Novo" kao što prikazuje slika:

  
Uvoz materijala iz datoteke na sastavnicu pomoću čarobnjaka
  
  Slika 1269: Uvoz materijala iz datoteke na sastavnicu pomoću čarobnjaka

Funkcija je posebno korisna pri unosu sastavnice s većim brojem materijala kojeg želimo razdužiti pri proizvodnji / sastavljanju proizvoda. Podržan je uvoz podataka iz datoteka u formatu Excel, CSV ili ODS!

Pri uvozu materijala i radnih operacija na pojedinu sastavnicu potrebno je zadati mapiranje za barem šifru i količinu materijala kojeg želimo uvoziti na sastavnicu!

1. UVOZ DATOTEKE

Klikom na ovu opciju pokrećemo uvoz podataka na način da najprije izaberemo datoteku iz koje želimo uvoziti podatke i potvrdimo klikom na gumb Naprijed >:

  
Izaberemo datoteku iz koje ćemo uvoziti popis artikala i radnih operacija
  
  Slika 1270: Izaberemo datoteku iz koje ćemo uvoziti popis artikala i radnih operacija

2. KONTROLA PODATAKA

Potvrdom izabrane datoteke na sljedećem se koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.

Na ovoj stranici zadajemo koji atribut za sastavljanje sastavnice predstavlja podatak iz pojedinog stupca u datoteci.

Program pritom čita sadržaj datoteke tj. redoslijed stupaca i to prikazuje u obliku tablice kao što je vidljivo na slici:

  
Prikaz podataka u redoslijedu stupaca iz datoteke
  
  Slika 1271: Prikaz podataka u redoslijedu stupaca iz datoteke

Najprije ćemo pravilno označiti nalaze li se u prvom retku naše datoteke nazivi stupaca i dodatno izabrati format zapisa datuma i format zapisa decimalnih brojeva u datoteci:

  
Opće postavke uvoza podataka
  
  Slika 1272: Opće postavke uvoza podataka

Nastavljamo s mapiranjem podataka iz datoteke u odgovarajuće atribute sastavnice koju ćemo uvoziti.

Mapiranje zadajemo redom naprije za stupac A, zatim B, C, itd. do zadnjeg stupca u datoteci.

Ako je u stupcu A u našoj datoteci iskazan podatak koji ne planiramo uvoziti, zadamo 'preskoči stupac' i zatim zadajemo mapiranje podatka iz stupca B. Ako su u stupcu B u našoj datoteci zapisane šifre materijala to ćemo i izabrati kao što prikazuje slika i potvrditi klikom na gumb >>

  
U stupcu B u datoteci nalazi se podatak o šifri materijala kojeg ćemo uvoziti na sastavnicu
  
  Slika 1273: U stupcu B u datoteci nalazi se podatak o šifri materijala kojeg ćemo uvoziti na sastavnicu

Mapiranje podataka iz stupaca A i B iz naše datoteke pohranjuje se u tablicu s desne strane i zatim nastavljamo s mapiranjem zapisa iz stupca C iz naše datoteke. Mapiranje potvrdimo i nastavljamo s mapiranjem zapisa iz stupca D, itd. sve dok ne zadamo mapiranje za sve stupce iz datoteke iz kojih želimo uvoziti podatke u program:

  
Mapiranje podataka iz stupaca A, B, C i D završeno, nastavak mapiranja zapisa iz stupca E
  
  Slika 1274: Mapiranje podataka iz stupaca A, B, C i D završeno, nastavak mapiranja zapisa iz stupca E

Po uređivanju mapiranja podadtaka za sve stupce iz datoteke prelazimo na sljedeći korak klikom na gumb Naprijed >

3. DODATNI PODACI

Otvara se stranica s dodatnim postavkama gdje zadajemo što učiniti u slučaju ako se u datoteci nalaze podaci o materijalu ili poluproizvodu tj. radnoj operaciji koju još nemamo na konceptu sastavnice u programu:

  
Dodatne postavke prije potvrde uvoza podataka
  
  Slika 1275: Dodatne postavke prije potvrde uvoza podataka

Po uređivanju svih postavki uvoz podataka potvrdimo klikom na gumb Završi, kao što prikazuje slika gore.

Po zaključenom uvozu program prikaže sažetak uvoza s dodatnim pojašnjenjima:

  
Sažetak uvoza materijala i radnih operacija iz datoteke
  
  Slika 1276: Sažetak uvoza materijala i radnih operacija iz datoteke

 

1.20.2.3. Masovni uvoz sastavnica (normativa) iz datoteke

Sastavnice (normative) možemo uvoziti u modulu |Zalihe |Sastavnice.

Uvoz šifrarnika sastavnica iz datoteke pomoću čarobnjaka dostupan je u modulu |Zalihe |Sastavnice gdje u alatnoj traci iznad prikazanog popisa sastavnica kroz izbornik s dodatnim mogućnostima Više... izaberemo opciju "Uvoz sastavnica iz datoteke (Excel, CSV, ...) - Novo kao što je prikazano na slici:

  
Uvoz sastavnica iz datoteke pomoću čarobnjaka
  
  Slika 1277: Uvoz sastavnica iz datoteke pomoću čarobnjaka

Funkcija je posebno korisna za tvrtke koje prelaze na program e-racuni.hr i do sada su vodile šifrarnik sastavnica u Excelu ili su ga izvozile iz prethodno korištenog programa. Korištenjem ove funkcionalnostni nije potrebna prethodna prilagodba strukture podataka odgovarajućem redoslijedu stupaca u datoteci prije uvoza. Podržan je uvoz podataka iz datoteka u formatu Excel, CSV ili ODS!

1. UVOZ DATOTEKE

Klikom na ovu opciju pokrećemo postupak uvoza podataka na način da najprije izaberemo datoteku iz koje ćemo uvoziti podatke i potvrdimo klikom na gumb Naprijed >:

  
Izaberemo datoteku iz koje ćemo uvoziti šifrarnik sastavnica
  
  Slika 1278: Izaberemo datoteku iz koje ćemo uvoziti šifrarnik sastavnica

2. KONTROLA PODATAKA

Po potvrdi izabrane datoteke na sljedećem se koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.

Na ovoj stranici zadajemo koji atribut sastavnice ili materijala u sastavnici predstavlja podatak iz pojedinog stupca u datoteci.

Program pritom čita sadržaj datoteke tj. redoslijed stupaca te ga prikaže u obliku tablice, kao što je to vidljivo na slici:

  
Prikaz podataka u redoslijedu stupaca iz datoteke
  
  Slika 1279: Prikaz podataka u redoslijedu stupaca iz datoteke

Najprije ćemo ispravno označiti da li su u prvom retku naše datoteke iskazani nazivi stupaca i dodatno izabrati format zapisa datuma te format zapisa decimalnih brojeva u datoteci:

  
Opće postavke uvoza podataka
  
  Slika 1280: Opće postavke uvoza podataka

Nastavljamo s mapiranjem podataka iz datoteke u odgovarajuće atribute sastavnica koje ćemo uvoziti.

Mapiranje uređujemo redom najprije za stupac A, zatim B, C, itd. do zadnjeg stupca u datoteci.

Ako smo u stupcu A naše datoteke pohranili šifre proizvoda tako ćemo i izabrati, kao što prikazuje slika i potvrditi klikom na gumb >>

  
U stupcu A u datoteci pohranjen je podatak o šifri proizvoda kojeg ćemo vuoziti na sastavnicu
  
  Slika 1281: U stupcu A u datoteci pohranjen je podatak o šifri proizvoda kojeg ćemo vuoziti na sastavnicu

Mapiranje podatka o šifri proizvoda pohranjuje se u tablicu s desne strane i zatim nastavljamo s mapiranjem zapisa u stupcu B iz naše datoteke. Mapiranje potvrdimo i nastavljamo s mapiranjem zapisa iz stupca C, itd. sve dok ne zadamo mapiranje svih stupaca iz datoteke koju ćemo uvoziti u program:

  
Mapiranje podataka iz stupaca A i B završeno, nastavak mapiranaj zapisa iz stupca C
  
  Slika 1282: Mapiranje podataka iz stupaca A i B završeno, nastavak mapiranaj zapisa iz stupca C

Nakon uređivanja mapiranja podataka za sve stupce iz datoteke prelazimo na sljedeći korak klikom na gumb Naprijed >

3. DODATNI PODACI

Otvara se stranica s dodatnim postavkama gdje zadajemo što učiniti u slučaju ako se u datoteci nalaze proizvodi koje još nismo dodali u program:

  
Dodatne postavke prije potvrde uvoza podataka
  
  Slika 1283: Dodatne postavke prije potvrde uvoza podataka

Po zadavanju tih postavki uvoz podataka potvrdimo klikom na gumb Završi kao što prikazuje slika gore.

Po završenom uvozu program ispiše sažetak uvoza s dodatnim pojašnjenjima:

  
Sažetak uvoza šifrarnika sastavnica iz datoteke
  
  Slika 1284: Sažetak uvoza šifrarnika sastavnica iz datoteke

Pri masovnom uvozu sastavnice potrebno je zadati mapiranje šifre proizvoda i barem još šifre i količine materijala koje želimo uvoziti na sastavnicu!

 

1.20.2.4. Prijenos sastavnice na radni nalog

Podatke sa sastavnica odnosno normativa koje vodimo u modulu |Zalihe |Sastavnice možemo prenijeti na radni nalog na više načina:

Na radni nalog se u oba slučaja prenosi cjelokupni sadržaj izabrane sastavnice odnosno popis materijala i radnih sati s tarifama i u količinama koje se preračunavaju sukladno zadanom normativu i zadanoj količini proizvoda za proizvodnju na radnom nalogu.

1) Za kreiranje radnog naloga izravno iz sastavnice, u sastavnici kliknemo na gumb Prijenos na radni nalog. Upišemo količinu proizvoda i izaberemo prijenos podataka sa sastavnice na novi ili postojeći radni nalog.

  
Prijenos podataka na novi ili postojeći radni nalog izravno sa sastavnice
  
  Slika 1285: Prijenos podataka na novi ili postojeći radni nalog izravno sa sastavnice

Prijenos podataka potvrdimo klikom na gumb U redu.

2) Ako umjesto iz sastavnice novi radni nalog otvorimo kroz modul |Prodaja |Radni nalozi, tada možemo u trenutku dodavanja proizvoda na radni nalog, a za koji vodimo jednu ili više sastavnica, izravno na tom radnom nalogu izabrati sastavnicu po kojoj želimo obračunati potrošnju materijala i radnih sati:

  
Izbor sastavnice za obračun proizvodnje izravno na radnom nalogu
  
  Slika 1286: Izbor sastavnice za obračun proizvodnje izravno na radnom nalogu

 

1.20.3. Unos, uređivanje i obračun radnih naloga


U modulu |Prodaja |Radni nalozi možemo unositi i pregledavati radne naloge. Za unos novog radnog naloga kliknemo na gumb Novi radni nalog.

Upišemo podatke o naručitelju, datumu početka radova, roku izvedbe i radni nalog dodijelimo radniku. Odaberemo skladište sa kojeg ćemo uzimati materijal i skladište na koje ćemo prenijeti naručeni proizvod.

  
Unos podataka za novi radni nalog
  
  Slika 1287: Unos podataka za novi radni nalog


Klikom na gumb Dodaj naručeni proizvod odaberemo proizvod iz šifrarnika ili dodamo novi proizvod klikom na gumb Unos novog artikla. Po unosu će novi proizvod biti dodan u šifrarnik artikala i na radni nalog. Upišemo količinu proizvoda i potvrdimo unos.

  
Dodavanje naručenog proizvoda na radni nalog
  
  Slika 1288: Dodavanje naručenog proizvoda na radni nalog


Po unosu naručenog proizvoda kliknemo na gumb Dodaj potrošeni materijal.

  
Dodavanje materijala na radni nalog
  
  Slika 1289: Dodavanje materijala na radni nalog

Dodavanjem materijala na radni nalog, prenose se i nabavne cijene materijala upisane kroz primku, a ukupna nabavna vrijednost potrošenog materijala se kao nabavna cijena prikazuje uz naručeni proizvod. Odaberemo, želimo li potrošnju materijala knjižiti na novu otpremnicu ili na naručeni proizvod, pri čemu će se ukupni trošak materijala prenijeti u šifrarnik artikala kao nabavna cijena naručenog proizvoda.

Ako na radni nalog želimo dodati utrošene sate rada za proizvodnju, kliknemo na gumb Dodaj radne sate. Birati možemo između onih vrsta poslova/tarifa koje smo prethodno dodali u šifrarnik poslova/tarifa kroz modul |Prodaja |Šifrarnici i postavke |Šifrarnik poslova/tarifa.

  
Dodavanje utrošenih sati rada na radni nalog
  
  Slika 1290: Dodavanje utrošenih sati rada na radni nalog


Po završetku unosa podataka na radni nalog, dobivamo uvid u detaljan prikaz potrebnog materijala i sati rada za proizvodnju naručenog proizvoda:

  
Prikaz obračuna radnog naloga
  
  Slika 1291: Prikaz obračuna radnog naloga


Radni nalog možemo ispisati nakon izdavanja (kliknemo na gumb Izdavanje dokumenta).

  
Prikaz ispisa radnog naloga
  
  Slika 1292: Prikaz ispisa radnog naloga

 

1.20.4. Status radnog naloga


Nakon što završimo s unosom svih potrebnih podataka, radnom nalogu možemo mjenjati status zbog boljeg pregleda i lakše kontrole procesa izvedbe.

  
Pregled radnih naloga
  
  Slika 1293: Pregled radnih naloga


Unutar radnog naloga je na raspolaganju gumb Postavi status na ...:

  
Odabir statusa radnog naloga
  
  Slika 1294: Odabir statusa radnog naloga


Kada radnom nalogu promjenimo status na u izvedbi, smanjiti će se zaliha materijala na skladištu koje smo odredili kao skladište materijala, na datum koji smo upisali u polje Početak rada.

  
Odabir statusa radnog naloga 'u izvedbi'
  
  Slika 1295: Odabir statusa radnog naloga 'u izvedbi'


U trenutku kada status radnog naloga promjenimo na dovršeno, povećati će se količina proizvoda na skladištu koje smo odredili kao skladište gotovih proizvoda, na datum koji smo upisali u polje datum izvedbe radova.

  
Odabir statusa radnog naloga - dovršeno
  
  Slika 1296: Odabir statusa radnog naloga - dovršeno

Promjenom statusa radnog naloga na dovršeno program će nas upozoriti o promjeni nabavne cijene naručenog proizvoda, ako je promjena nastupila ili ako u šifrarniku artikala do tog trenutka nismo imali upisanu nabavnu cijenu proizvoda.

Potvrdimo prijenos nabavne cijene proizvoda u šifrarnik artikala kako bismo se kasnije mogli posluživati automatskim knjiženjem otpremnica i/ili ispisom izvještaja o zaradi po artiklima u željenom razdoblju (RUC razlika u cijeni).

Po promjeni statusa radnog naloga na dovršeno odaberemo, želimo li spremiti izračunatu nabavnu cijenu proizvoda po radnom nalogu u šifrarnik:

  
Spremanje nabavne cijene proizvoda u šifrarnik
  
  Slika 1297: Spremanje nabavne cijene proizvoda u šifrarnik


Za dodavanje proizvoda na izlazni račun, kliknemo u modulu |Prodaja |Računi na gumb Unos računa te na gumb Dodavanje artikala. Proizvod odaberemo iz šifrarnika, upišemo količinu i kliknemo na gumb Izdaj račun.

U trenutku izdavanja računa, kreirati će se otpremnica za prodani proizvod i time smanjiti zaliha proizvoda na skladištu.

 

1.20.5. Uvoz specifikacije materijala i proizvoda za proizvodnju iz datoteke (Excel, CSV,...)

 

1.21. Poslovni partneri

 

1.21.1. Unos podataka o transakcijskim računima partnera

Po izboru partnera, za kojeg želimo upisati podatak o bankovnom računu, otvara se stranica s osnovnim podacima partnera, koja izgleda ovako:

  
Podaci o partneru
  
  Slika 1298: Podaci o partneru

Ukoliko želimo upisati podatke o bankovnim računima, to učinimo klikom na Podaci o transakcijskim računima i otvoriti će se stranica za unos koja izgleda ovako:

  
Podaci o bankovnim računima partnera
  
  Slika 1299: Podaci o bankovnim računima partnera

Kliknemo u pojedinačni redak u tabeli i upišemo podatke. Primjer prikazuje slijedeća slika:

  
Unos podataka u tabelu
  
  Slika 1300: Unos podataka u tabelu

Na dnu tabele se nalazi alatna traka za manipulaciju s redovima u tabeli.

Upisane podatke je potrebno potvrditi klikom na gumb Potvrdi unos.

 

1.21.2. Uvoz partnera iz datoteke


U program e-računi možemo uvoziti podatke o partnerima (kupcima i dobavljačima) ukoliko prethodno pripremimo datoteku u pravilnom obliku. Datoteka može biti u formatu Excel, Openoffice Calc, csv.

Datoteka mora sadržavati podatke u slijedećem redoslijedu:

1.Šifra partnera.
2.Naziv partnera.
3.Prezime partnera.
4.Ime partnera.
5.Ulica.
6.Poštanski broj.
7.Pošta mjesto.
8.Telefon.
9.FAX.
10.OIB/Porezni broj.
11.PDV ID broj.
12.Matični broj.
13.Šifra kupca.
14.Mjesto troška kupca.
15.Šifra dobavljača.
16.Mjesto troška dobavljača.
17.Bankovni račun.
18.E-mail.
19.Homepage.
20.Mobilni telefon.
21.Pravni oblik.
22.Država.
23.Napomene.
24.Obveznik PDV-a.
25.Šifra djelatnosti.
26.Kupac (upisati Da ili Ne).
27.Dobavljač (upisati Da ili Ne).
28.Status kupca.
29.Zadani rok plaćanja računa.
30.Zadani rabat %.
31.Određivanje rokova plaćanja.
32.Preuzeti konto za knjiženje prihoda.
33.Preuzeti konto za knjiženje potraživanja.
34.Najveće dopušteno otvoreno potraživanje do kupca (limit kupca).
35.Novčana valuta za limit kupca.
36.Status dobavljača.
37.Rok plaćanja.
38.Rok za najavu narudžbe.
39.Određivanje roka plaćanja.
40.Preuzeta jezična varijanta za narudžbe dobavljaču.
41.Preuzeti konto za knjiženje troškova dobavljača.
42.Konto za knjiženje obveze do dobavljača.
43.Dobavljač šalje elektroničke račune.
44.Rok plaćanja po ponudi (dana).
45.Adresa za dostavu.
46.Dat.rođ./osn.
47.Automatske opomene kupcu na e-mail.
48.E-mail za slanje opomena.
49.Automatske opomene kupcu na SMS.
50.Broj telefona za slanje opomena.
51.Broj dana za slanje prve opomene.
52.Broj dana za slanje druge opomene.
53.Broj dana za slanje treće opomene.
54.Broj dana za slanje zadnje opomene.
55.Skupina kupca.
56.Način slanja računa i drugih dokumenata poštom.
57.Naziv / slanje dokumenata.
58.Ulica / slanje dokumenata.
59.Mjesto / slanje dokumenata.
60.Poštanski br. / slanje dokumenata.
61.Država / slanje dokumenata.
62.Način slanja računa i drugih dokumenata e-poštom.
63.E-mail / slanje dokumenata.
64.Elektronički putem e-racuni.com.

Primjer datoteke za uvoz:

UvozPartnera.xls
Veličina: 23,50 kB

Stupac s poštanskim brojem možemo pustiti prazan i poštanski broj upisati u isti stupac, u kojem je upisano mjesto npr. 10000 Zagreb.

Struktura datoteke za uvoz partnera je slična strukturi datoteke koju dobijemo izvozom podataka o partnerima iz programa.

  
Primjer datoteke za uvoz podataka o partnerima
  
  Slika 1301: Primjer datoteke za uvoz podataka o partnerima

Nakon što smo datoteku pripremili u odgovarajućem formatu, partnere možemo uvoziti u izborniku |Partneri gdje kliknemo na gumb za izbornik s dodatnim mogućnostima, kao što prikazuje slika:

  
Izbornik s dodatnim mogućnostima za uvoz partnera
  
  Slika 1302: Izbornik s dodatnim mogućnostima za uvoz partnera

Otvara se maska za uvoz partnera:

  
Maska za uvoz partnera
  
  Slika 1303: Maska za uvoz partnera

Klikom na gumb Browse potražimo datoteku koju smo prethodno kreirali, podesimo odgovarajuće postavke i potvrdimo uvoz podataka odabirom Uvoz podataka.

Podaci će se uvoziti u izbornik |Partneri.

Ako želite uvoziti samo kupce odnosno dobavljače pogledajte postupak pojedinačnog uvoza, opisanog u uputama na stranicama Uvoz kupaca iz datoteke [1.21.3] i Uvoz dobavljača iz datoteke [1.21.4].

 

1.21.3. Uvoz kupaca iz datoteke

Za uvoz kupaca moramo pripremiti datoteku u formatu koji je zahtjevan za uvoza partnera [1.21.2] i dodamo slijedeće podatke:

12.Šifra kupca.
13.Mjesto troška kupca.
14.Zadani rabat.
15.Zadani rok plaćanja računa.
16.Bankovni račun.
17.E-mail.
18.Homepage.

 

1.21.4. Uvoz dobavljača iz datoteke

Za uvoz dobavljača moramo pripremiti datoteku u formatu koji je zahtjevan za uvoza partnera [1.21.2] i dodamo slijedeće podatke:

12.(prazno)
13.(prazno)
14.Šifra dobavljača.
15.Mjesto troška dobavljača.
16.Bankovni račun.
17.E-mail.
18.Homepage.

 

1.21.5. Uvoz partnera iz datoteke pomoću čarobnjaka

Uvoz šifrarnika partnera iz datoteke pomoću čarobnjaka omogućuje ažuriranje podataka postojećih partnera u šifrarniku odnosno uvoz podataka novih partnera te se nalazi u meniju |Partneri |Svi partneri. Klikom na gumb Više nam se otvore dodatne mogućnosti gdje izaberemo opciju Uvoz partnera iz Excel-a - Novo:

  
Šifrarnik partnera možemo uvoziti iz datoteke pomoću čarobnjaka
  
  Slika 1304: Šifrarnik partnera možemo uvoziti iz datoteke pomoću čarobnjaka

Funkcija je prije svega korisna za tvrtke koje su se registrirali na program e-racuni.hr te su šifrarnik partnera do sada vodili u excelu ili su šifrarnik partnera izvozili iz programa koji su do sada koristili. Uporabom ove funkcionalnosti nije potrebno prije uvoza prilagođavati strukturu podatka u excelu. Podatke je moguće uvoziti iz datoteke u formatu xls, csv ili ods.

1.21.5.1 1. Uvoz datoteke

Odabirom gornje opcije nam se otvara forma za uvoz podataka gdje prvo odaberemo datoteku za uvoz te kliknemo na gumb Naprijed:

  
Odabir datoteke iz koje radimo uvoz partnera
  
  Slika 1305: Odabir datoteke iz koje radimo uvoz partnera

1.21.5.2 2. Kontrola podataka

Nakon potvrde izabrane datoteke nam se u idućem koraku otvara stranica za kontrolu i pripremu podataka koje ćemo uvoziti u program.Na toj stranici određujemo koji atribut partnera predstavlja koji podatak stupca u datoteci.Program iz datoteke pročita sadržaj odnosno redoslijed stupaca i prikaže ih u obliku tablice:

  
Prikaz podataka iz datoteke
  
  Slika 1306: Prikaz podataka iz datoteke

Prvo označimo da li se u našoj datoteci u prvom redu nalaze nazivi stupaca te dodatno izaberemo format zapisa datuma i format zapisa decimalnih brojeva u datoteci:

  
Općenite postavke uvoza podataka
  
  Slika 1307: Općenite postavke uvoza podataka

Nakon toga nastavljamo s preslikom podataka iz datoteke u odgovarajuće atribute partnera koje ćemo uvoziti.Preslika se radi po redoslijedu prvo za stupac A zatim B, C, itd. do zadnjega stupca u datoteci.Ukoliko u stupcu A imamo u našoj datoteci šifru partnera, zatim to budemo izabrali kao što je prikazano na slici:

  
Preslika podataka iz datoteke
  
  Slika 1308: Preslika podataka iz datoteke

Preslika podatka o šifri partnera se spremi u tablicu s desne strane te zatim nastavljamo s ostalim stupcima sve dok ne napravimo presliku za sve stupce u datoteci koje ćemo uvoziti u program:

  
Preslika podataka iz datoteke
  
  Slika 1309: Preslika podataka iz datoteke

Kada smo napravili presliku podataka za sve stupce iz datoteke zatim idemo na sljedeći korak klikom na gumb Naprijed.

Na idući korak možemo ići tek kada smo napravili presliku barem za sve obavezne podatke, do tada je gumb Naprijed onemogućen.

  
Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke
  
  Slika 1310: Gumb "Naprijed" je onemogućen dok ne napravimo presliku za sve obavezne podatke

1.21.5.3 3. Dodatni podaci

Otvara nam se stranica s dodatnim postavkama gdje za nove partnere možemo odabrati još neke dodatne mogućnosti prilikom uvoza, te što napraviti s partnerima koji već postoje u šifrarniku partnera:

  
Dodatne postavke za uvoz novih/postojećih partnera
  
  Slika 1311: Dodatne postavke za uvoz novih/postojećih partnera

Kada smo sve željeno označili potvrdimo uvoz podataka klikom na gumb Završi.Po završenom uvozu dobijemo prikaz obavijesti o uvoz te popis upozorenja/grešaka ukoliko postoje u datoteci:

  
Obavijest u uvozu/ažuriranju partnera iz datoteke
  
  Slika 1312: Obavijest u uvozu/ažuriranju partnera iz datoteke

Ukoliko s uvozom podataka želimo ažurirati podatke postojećih partnera u šifrarniku, potrebno je obavezno napraviti presliku barem jednog podatka koji je unikatni identifikator partnera (Šifra partnera ili OIB).

 

1.21.6. Uvoz adresa isporuke za kupce iz datoteke

Ukoliko kupac ima više adresa isporuke, na raspolaganju nam je opcija uvoza popisa adresa isporuke iz datoteke. Datoteka može biti u formatu Excel, OpenOffice Calc, csv.

Želimo li uvoziti šifrarnik adresa isporuke za točno određenog kupca, to učinimo na način da najprije potražimo kupca u izborniku |Partneri |Kupci i zatim kliknemo na naziv kupca. Otvara se maska s osnovnim podacima kupca:

  
Uvid u osnovne podatke kupca
  
  Slika 1313: Uvid u osnovne podatke kupca

Za uspiješan uvoz podataka, datoteka mora biti pripremljena u odgovarajućoj strukturi i sadržavati podatke u sljedećem redoslijedu:

1.Šifra partnera.
2.Šifra kupca.
3.Šifra dobavljača.
4.Naziv partnera.
5.Naziv partnera (naziv adrese isporuke).
6.Dodatni naziv (dodatni naziv adrese isporuke).
7.Ulica.
8.Poštanski broj.
9.Mjesto.
10.Država.
11.Telefon.
12.Fax.
13.Mjesto troška.
14.E-mail.
15.GS1 GLN broj.

Struktura datoteke za uvoz podataka identična je strukuturi datoteke koju dobijemo prilikom izvoza adresa isporuke u excel, kao što je prikazano na slici:

  
Izvoz šifrarnika adresa isporuke kupca
  
  Slika 1314: Izvoz šifrarnika adresa isporuke kupca

  • primjer datoteke s adresama isporuke kupca:

adreseIsporukeKupca.xls
Veličina: 6,50 kB

Po pripremi tj. dopuni datoteke u odgovarajućujem formatu, uvoziti možemo adrese isporuke kupca u modulu |Partneri |Kupci gdje kliknemo na izabranog kupca pa u izborniku dodatnih mogućnosti izaberemo funkciju kao što prikazuje slika dolje:

  
Izbornik dodatnih mogućnosti za uvoz adresa isporuke kupca
  
  Slika 1315: Izbornik dodatnih mogućnosti za uvoz adresa isporuke kupca

Otvori se maska za uvoz adresa isporuke:

  
Maska za uvoz adresa isporuke kupca
  
  Slika 1316: Maska za uvoz adresa isporuke kupca

Potražimo prethodno pripremljenu datoteku i potvrdimo uvoz podataka klikom na gumb  Uvoz podataka.

Podaci će biti uvoženi na pojedinačnog kupca, a pregledati ih možemo pod rubrikom Adrese isporuke, kao što prikazuje slika:

  
Šifranik adresa isporuke pojedinačnog kupca
  
  Slika 1317: Šifranik adresa isporuke pojedinačnog kupca

Uvoz adresa isporuke dostupan je iz pojedinačnog kupca ili putem izbornika dodatnih mogućnosti u modulu |Partneri |Svi partneri i |Partneri |Kupci

  

Adresu isporuke možemo po uvozu izmjeniti na način da na pregledu podataka kupca otvorimo rubriku Adrese isporuke i kliknemo na adresu isporuke koju želimo izmjeniti:

  
Uređivanje podataka o adresi isporuke kupca
  
  Slika 1319: Uređivanje podataka o adresi isporuke kupca

Po dopuni podataka ne smijemo zaboraviti na potvrdu i pohranu unosa!

 

1.21.7. Združivanje dupliranih zapisa istog partnera

Pri korištenju programa se može dogoditi da iz nekog razloga u šifrarnik partnera greškom upišemo istog partnera više puta. Takvi duplirani zapisi mogu uzrokovati netočan tj. nerealan prikaz stanja potraživanja ili obveza u glavnoj knjizi.

Duplirani zapis možemo ispraviti korištenjem funkcije za združivanje (spajanje) dupliranih partnera.

Funkcionalnost omogućuje brisanje jednog od dupliranih partnera uz istovremeni prijenos svih veznih dokumenata i knjiženja sa partnera kojeg brišemo na partnera koji ostaje u našem šifrarniku.

Funkcionalnost je dostupna samo korisnicima sa ovlašću za unos i izmjenu partnera te za brisanje dupliranih partnera.

Ova obrada nalazi se na pregledu svih partnera, kupaca i dobavljača, unutar izbornika dodatnih mogućnosti Više..., kao što prikazuje slika:

  
Obrada združivanja (spajanja) dupliranog partnera
  
  Slika 1320: Obrada združivanja (spajanja) dupliranog partnera

Prije odabira ove funkcije, na popisu prikazanih podataka označimo partnere koje želimo združiti:

  
Odabir partnera za združivanje
  
  Slika 1321: Odabir partnera za združivanje

Za združivanje dupliranih partnera izabrati moramo najmanje dva i najviše četiri partnera.

Ukoliko izaberemo više od četiri duplirana partnera, program će nas na to upozoriti jer združivanje više od četiri partnera istovremeno nije podržano:

  
Združivanje je ograničeno na maksimalno četiri partnera istovremeno
  
  Slika 1322: Združivanje je ograničeno na maksimalno četiri partnera istovremeno

U slučaju kada imamo više od četiri duplirana partnera, obradu moramo ponoviti više puta, sve dok ne uklonimo sve duplirane zapise.

Po označavanju željenih partnera izaberemo funkciju za združivanje dupliranih umosa. Otvara se prozor za odabir partnera kojeg želimo zadržati u evidenciji i na kojeg ćemo prenijeti sve eventualno postojeće refence sa ostalih dupliranih partnera:

  
Združivanje dupliranih zapisa istog partnera
  
  Slika 1323: Združivanje dupliranih zapisa istog partnera

Potvrdimo odabir partnera kojeg želimo zadržati u evidenciji klikom na gumb Potvrdi odabir i ukloni duplirane zapise. Klikom na potvrdu odabira, program nas dodatno obavještava koji će partner ostati u evidenciji tj. na kojeg će partnera biti prenijete sve reference te koji će partneri biti uklonjeni iz šifrarnika partnera:

  
Potvrda našeg odabira
  
  Slika 1324: Potvrda našeg odabira

Klikom na gumb Nastavi pokrećemo obradu kojom će program združiti izabrane partnere i ukloniti duplirane zapise iz šifrarnika partnera.

 

1.21.8. Administracija korisnika i dodjeljivanje pristupa do programa

 

1.21.8.1. Kako provjerimo zašto se korisnik ne može prijaviti u program?

Prijava u program je onemogućena u slijedećim slučajevima:

Slijedeći postupak opisuje kako pronaći korisnički račun i provjeriti stanje pristupa.

1.21.8.1.1 Kako potražiti korisnika?

Korisnika potražimo kao svakog drugog partnera ali s razlikom da u polju Tip  ograničimo pretraživanje samo na korisnike. Osim pretraživanja po imenu i prezimenu, pretraživati možemo i po korisničkom imenu ako u polje za unos upišemo korisničko ime te kliknemo na gumb Pretraživanje.

  
Pretraživanje korisnika
  
  Slika 1325: Pretraživanje korisnika

Kad pronađemo pravog korisnika kliknemo na ime, nakon čega će program prikazati sve podatke tog korisnika.

  
Prikaz podataka o partneru
  
  Slika 1326: Prikaz podataka o partneru

1.21.8.1.2 Kako provjerimo korisnički pristup?

Korisnički pristup provjerimo pregledom podatka u polju Status pristupa . Ako piše da je korisnički pristup onemogućen , kliknemo na gumb Izmijeni, kao na prijašnjoj slici. Otvoriti će se slijedeća maska za unos:

  
Prikaz podataka o partneru
  
  Slika 1327: Prikaz podataka o partneru

U toj masci možemo promijeniti status pristupa i ponovno aktivirati pristup. Dodijeliti možemo i korisničke ovlasti.

Nakon svih izmijena kliknemo na gumb U redu i spremimo ih klikom na gumb spremi.gif u alatnoj traci.

 

1.21.8.2. Korisničke ovlasti


U ovom poglavlju su nabrojene sve korisničke ovlasti i funkcije, koje su na raspolaganju korisniku sa tim ovlastima.

Pojedinačni korisnik programa može koristiti sve funkcije programa, koje omogućuju dodjeljene korisničke ovlasti.

 

1.21.8.2.1. Blagajna: bilježenje i izdavanje primitaka/izdataka

Korisnici s tim privilegijama imaju pristup do slijedećih funkcija programa:

 

1.21.8.2.2. Blagajna: pregled primitaka/izdataka

Korisnici s tim ovlastima imaju pristup do sljedećih programskih funkcija:

 

1.21.8.2.3. Blagajna: unos i izmijena šifrarnika blagajničkih mjesta

Korisnici s tim ovlastima mogu pregledavati i uređivati šifrarnik blagajničkih mjesta.

Navedena ovlast omogućuje uporabu sljedećih programskih funkcija:

 

1.21.8.2.4. Financije: ispravci podataka

Korisnici s tim privilegijem mogu koristiti slijedeće funkcije programa:

 

1.21.8.2.5. Financije: unos temeljnica i pregled kontnog plana

Korisnici s tim privilegijem mogu koristiti slijedeće funkcije programa:

 

1.21.8.2.6. Financije: zatvaranje i knjiženje temeljnica

Korisnici s tim privilegijem mogu zatvarati, knjižiti te otvarati temeljnice u glavnoj knjizi.

Funkcije, koje omogućuje taj privilegij:

 

1.21.8.2.7. Partner: brisanje partnera

Privilegij omogućuje slijedeće funkcije:

 

1.21.8.2.8. Rezervacije: pregled i pretraživanje

 

1.22. Elektronička razmjena dokumenata

Usluga elektroničke razmjene dokumenata namijenjena je slanju izdanih i zaprimanju primljenih dokumenata elektroničkim putem, u elektroničkom obliku. Za razmjenu elektroničkih dokumenata koristi se XML datoteka koja odgovara standardu UBL.

Usluga trenutno podržava dva načina elektroničke razmjene dokumenata:

 

1.22.1. Knjiga primljene pošte

Knjiga primljene pošte predstavlja centralnu ulaznu točku za zaprimanje dokumenata u program. U knjigu primljene pošte možemo zaprimati dokumente preko različitih načina:

Za korištenje modula knjige primljene pošte je potrebno korisniku dodijeliti ispravne privilegije. Ovisno od toga što želimo da određeni korisnik u knjizi primljene pošte može raditi, možemo mu dodijeliti sljedeće privilegije:

  
Privilegije za modul "Knjiga primljene pošte"
  
  Slika 1328: Privilegije za modul "Knjiga primljene pošte"

Opis korisničkih privilegija:

pregled knjige primljene pošte - samo za dodijeljene dokumenteKorisnik vidi popis primljene pošte ali samo one koja mu je dodijeljena.
pregled knjige primljene pošteKorisnik vidi svu primljenu poštu.
unos u knjigu primljene pošteKorisnik ima mogućnost unosa i izmjene knjige primljene pošte.
likvidacija primljene pošte - samo potvrđena (odobrena) poštaKorisnik može likvidirati primljenu poštu koja je prethodno bila odobrena odnosno potvrđena.
procesiranje primljene pošteKorisnik može likvidirati svu primljenu poštu neovisno o tome da li je prethodno odobrena odnosno potvrđena.
potvrda primljene pošteKorisnik može odobriti/potvrditi primljenu poštu na osnovnom nivou.
potvrda primljene pošte - nivo glavnog financijskog direktoraKorisnik može odobriti/potvrditi primljenu poštu na nivou financijskog direktora odnosno računovodstva.
potvrda primljene pošte - najviši nivo uprave / direktorKorisnik može odobriti/potvrditi primljenu poštu na nivou uprave (direktora).
prosljeđivanje primljene pošteKorisnik može prosljeđivati primljenu poštu elektronskim putem.

Ukoliko korisniku dodijelimo ispravne privilegije zatim bude mogao koristiti modul knjiga primljene pošte za interno dodijeljivanje dokumenata odnosno u nastavku potvrđivanje pošte odnosno primljenih računa prije nego idu u evidenciju (isplatu).

 

1.22.1.1. Postavke knjige primljene pošte

Program omogućuje da si knjigu primljene pošte prilagodimo do određene mjere.

U meniju |Postavke |Postavke tvrtke |Postavke knjige primljene pošte možemo upisati e-mail za primanje obavijesti o pristigloj pošti.

  

Kao što je na slici vidljivo, u postavkama možemo omogućiti automatski uvoz primljenih bankovnih izvoda u meni |Banka |Bankovni izvodi, te isto tako i automatski uvoz računa i odobrenja (podržan format UBL XML).

Moguće je uključiti i optičko skeniranje dokumenata (OCR), te izvođača.

Možemo unijeti više mailova primatelja, u tom slučaju potrebno ih je razdvojiti zarezom.

 

1.22.1.2. Pregled knjige primljene pošte

Sva primljena pošta se nalazi u meniju |Partneri |Knjiga primljene pošte:

  
Pregled i pretraživanje primljene pošte
  
  Slika 1330: Pregled i pretraživanje primljene pošte

Prikaz primljene pošte možemo ograničiti po korisniku s odabranim privilegijama. [1.22.1]

Primljenu poštu u ovom modulu možemo unijeti ručno ili ju uvezemo, te zatim tu poštu možemo pregledavati, masovno ispisivati (privitke) te brisati. Pošta koja sadrži privitak primljenog računa u slikovnom formatu (*.jpg, *.jpeg, *.gif, *.png, itd) ili u PDF formatu možemo poslati na OCR obradu [1.7.8].

Primljenu poštu možemo po potrebi dodijeliti odgovorajućoj osobi u obradu ili ju poslati u potvrđivanje odgovornoj osobi.

 

1.22.1.3. Ručni unos primljene pošte

Ukoliko smo poštu primili klasičnim putem odnosno običnom poštom, zatim to možemo uvesti u program tako da ručno unesemo poštu klikom na gumb "Novi unos u knjigu primljene pošte":

  
Unos primljene pošte
  
  Slika 1331: Unos primljene pošte

Klikom na navedeni gumb se otvara forma za unos podataka gdje odaberemo tip pošte te unesemo ostale bitne podatke:

  
Unos podataka primljene pošte
  
  Slika 1332: Unos podataka primljene pošte

Tip pošte ulazni račun, izdani račun ili bankovni izvod u nastavku unosa omogućuje automatski prijenos podataka dokumenata.

 

1.22.1.4. Dodijeljivanje primljene pošte

Primljenu poštu možemo u programu dodijeliti drugim osobama (korisnicima), koji budu zatim tu poštu dobili na svoj popis obaveza.

Primljenu poštu možemo dodijeliti samo korisnicima kojima smo prije toga dodijelili privilegije za rad s primljenom poštom [1.22.1].

Primljenu poštu dodijelimo tako da u meniju |Partneri |Knjiga primljene pošte kliknemo na željenu poštu te u navigaciji kliknemo na ikonu kao na slici:

  
Dodijeljivanje primljene pošte korisniku na potvrđivanje
  
  Slika 1333: Dodijeljivanje primljene pošte korisniku na potvrđivanje

Klikom na tu ikonu nam se otvara forma za izbos korisnika kojemu ćemo dodijeliti primljenu poštu:

  
Odabir korisnika koja će zaprimiti primljenu poštu na svojem popisu obaveza
  
  Slika 1334: Odabir korisnika koja će zaprimiti primljenu poštu na svojem popisu obaveza

Zajedno s opisom zadatka koji unesemo na formi, program će poslati poveznicu za pregled primljene pošte zajedno s privitkom koji je na primljenoj pošti, kao što je vidljivo na primjeru:

  
Primljena pošta s privitkom primljenog dokumenta
  
  Slika 1335: Primljena pošta s privitkom primljenog dokumenta

Korisnik će na fragmentu Popis obaveza na početnoj stranici programa vidjeti dodijeljenu primljenu poštu.

Na pojedinačnoj primljenoj pošti se u takvom primjeru vodi i likvidacijski slijed iz kojega je vidljivo kojemu korisniku smo poštu proslijedili u obradu:

  
Likvidacijski slijed je prikazan na pojedinačnoj primljeni pošti
  
  Slika 1336: Likvidacijski slijed je prikazan na pojedinačnoj primljeni pošti

 

1.22.1.5. Potvrđivanje primljene pošte

Primljenu poštu obično netko u tvrtci mora provjeriti i odobriti. Ukoliko je u nizu likvidacije primljene pošte uključeno više osoba, zatim je smisleno primljenu poštu neposredno iz program poslati na odobrenje svakoj osobi po redu likvidacije.

Za pravilan niz i ispravnu preglednost nad statusima primljene pošte bitno je da prethodno pravilno izaberemo korisničke privilegije za rad s primljenom poštom [1.22.1] svim korisnicima koji će sudjelovati u postupku likvidacije pojedine primljene pošte.

Primljenu poštu možemo dodijeliti samo aktivnim korisnicima, što znači da je potrebno svim osobama koje će sudjelovati u procesu likvidacije primljene pošte kreirati zaseban dostup odnosno korisnika s pravilnim privilegijama.

Primljenu poštu dodijelimo tako da u meniju |Partneri |Knjiga primljene pošte kliknemo na željenu poštu te u navigaciji klinemo kao na slici:

  
Primljenu poštu šaljemo u obliku e-pošte osobi na potvrđivanje
  
  Slika 1337: Primljenu poštu šaljemo u obliku e-pošte osobi na potvrđivanje

Klikom na tu opciju otvara nam se forma za unos poruke i odabir korisnika kojemu ćemo poslati poštu na potvrđivanje:

  
Odabir korisnika/osobe kojoj šaljemo poštu na odobrenje
  
  Slika 1338: Odabir korisnika/osobe kojoj šaljemo poštu na odobrenje

Potvrđivanje primljene pošte imaju samo korisnici s pravilnim privilegijama [1.22.1].

Zajedno s porukom koju smo unijeli prilikom slanja, program će poslati i privitak koji je na primljenoj pošti:

  
Primljena pošta s privitkom primljenog dokumenta
  
  Slika 1339: Primljena pošta s privitkom primljenog dokumenta

Korisnik koji ima privilegije za pregled i likvidaciju dodijeljene primljene pošte će primiti e-mail sa sadržajem poslane pošte zajedno s vizualizacijom privitka. Korisnik zatim može tu poštu odobriti ili odbiti te pritom upisati i poruku odnosno razlog svoje odluke za sljedeću osobu u nizu likvidacije:

  
U mailu koji smo zaprimili kliknemo na poveznicu za pregled sadržaja primljene pošte
  
  Slika 1340: U mailu koji smo zaprimili kliknemo na poveznicu za pregled sadržaja primljene pošte

Klikom na poveznicu nam se otvara pregled primljene pošte. Poštu nakon pregleda zatim potvrdimo/odbijemo te sljedećem korisniku upišemo razlog odluke:

  
Potvrđivanje/odbijanje primljene pošte
  
  Slika 1341: Potvrđivanje/odbijanje primljene pošte

Na svakoj primljenoj pošti se u programu vodi likvidacijska put iz koje je vidljivo kojem korisniku/osobi poslali poštu na odobrenje te informacija da li je potša potvrđena ili odbijena:

  
Likvidacijski put na primljenoj pošti
  
  Slika 1342: Likvidacijski put na primljenoj pošti

 

1.22.2. Uvod

Sada možemo sa jednim klikom poslati račun kupcu elektroničkim putem. Razmjena elektroničkih računa je dvosmjerna, što prikazuje slika dolje. Riječ je o internom "dogovoru" među tvrtkama unutar sustava e-racuni.com.

  
Elektronička razmjena
  
  Slika 1343: Elektronička razmjena



Kupac zaprima račun izravno u sustav e-racuni.com, u svoju knjigu primljene pošte

  
Slanje elektroničkog računa kupcu izravno u knjigu primljene pošte
  
  Slika 1344: Slanje elektroničkog računa kupcu izravno u knjigu primljene pošte

 

1.22.3. Automatiziran prijenos dokumenata u knjigu primljene pošte s programom "Document uploader"

Za što automatiziraniji prijenos dokumenata u program e-računi smo za korisnike paketa PREMIUM pripremili poseban program "Document uploader" za automatsko slanje/uvoz dokumenata iz datoteke na lokalnom računalu izravno u knjigu primljene pošte. Program je prije svega namijenjen računovodstvenim uredima koji obrađuju veću količinu dokumenata svojih klijenata. Za postavljanje programa potrebno je kontaktirati korisničku podršku.

Za uvoz dokumenata potrebno je napraviti sljedeće:

 

1.22.3.1. Instalacija programa Document uploader

Postavljanje programa je potpuno automatsko. Datoteku spremimo na željenu lokaciju te ju zatim raspakiramo s programom WinRar, 7-zip ili sličnim.

Prije nego se pokrene program je potrebno na računalu kreirati datoteku u koju budemo spremali datoteke, koje budemo pomoću programa Document uploader uvozili u program e-računi.

Nakon toga je program pripremljen za pokretanje postavki za automatski prijenos datoteka s računala direktno u program e-računi.

 

1.22.3.2. Postavke programa Document uploader

Kada smo namjestili program u željenu mapu, pokrenemo datoteku DocumentUploader.exe:

  
Pokretanje programa
  
  Slika 1345: Pokretanje programa

Nakon toga nam se otvori program Document uploader:

  
Nadzorna ploča programa Document uploader
  
  Slika 1346: Nadzorna ploča programa Document uploader

Za prijenos datoteka je potrebno u programu izabrati prethodno kreiranu datoteku u koju ćemo spremati dokumente. To izabaremo klikom na "Add new directory" s čime se otvore dodatne postavke:

  
Add new directory
  
  Slika 1347: Add new directory

SI slovenska lokalizacija programa e-računi
HR hrvatska lokalizacija programa e-računi
RS srpska lokalizacija programa e-računi
CZ češka lokalizacija programa e-računi
documents PDF ukoliko izaberemo taj filter zatim se u datoteci budu tražili samo dokumenti tipa PDF
documents (picture)ukoliko izaberemo taj filter zatim se u datoteci budu tražili samo dokumenti koji su u slikovnom formatu (jpg, gif, png, ...)
bank statementsukoliko izaberemo taj filter zatim se u datoteci budu tražili samo bankovni izvodi u formatu pdf i/ili iso, SEPA, xml
sales invoice e-SLOGukoliko izaberemo taj filter zatim se u datoteci budu tražili samo dokumenti u formatu eSLOG xml (izdani račun)
sales invoice e-SLOG + PDFukoliko izaberemo taj filter zatim se u datoteci budu tražili samo dokumenti u formatu eSLOG xml i pripadajući PDF (datoteke imaju isti naziv)

Nakon što smo unijeli podatke kliknemo na gumb Login and select organization. Zatim će se otvoriti novi prozor s popisom tvrtki do kojih kao korisnik imamo dostup unutar programa te koji imaju aktivirane internetske usluge odnosno generiran unikatni identifikator, zatim izaberemo tvrtku u koju želimo uvoziti dokumente u knjigu primljene pošte.

Kada izaberemo tvrtku se ispune i ostali podaci tvrtke kao što je prikazane na slici te ih je potrebno samo potvrditi.

  
Podaci izabrane tvrtke za uvoz dokumenata
  
  Slika 1348: Podaci izabrane tvrtke za uvoz dokumenata


Ukoliko želimo uvoziti dokumente u knjigu primljene pošte većem broju tvrtki koje vodimo u e-računima, zatim je potrebno za svaku tvrtku kreirati posebnu datoteku u koju budemo spremali dokumente te je zatim za svaku tvrtku potrebno napraviti gore opisani postupak prijave.

 

1.22.3.3. Prijenos datoteka s programom Document uploader

Nakon što smo uredili sve potrebne postavke i datoteke povezali s programom, možemo pokrenuti sinkronizaciju na način da s popisa izaberemo željenu datoteku te zatim kliknemo na gumb Synchronize selected.

  
Izaberemo datoteku iz koje želimo u tom trenutku prenesti dokumente u knjigu primljene pošte
  
  Slika 1349: Izaberemo datoteku iz koje želimo u tom trenutku prenesti dokumente u knjigu primljene pošte

Ukoliko imamo postavljeno više datoteka, možemo ih sve sinkronizirati na način da kliknemo na gumb Synchronize all.

 

1.22.4. Razmjena podataka s dostavnim službama

Program uz integraciju s internet trgovinama i ostalim vanjskim sustavima nudi i integraciju s dostavnim službama za slanje pošiljki.

Funkcionalnost olakšava slanje paketa na način da korisnik može izravno iz dokumenta (npr. računa ili narudžbe kupca) u aplikaciji e-racuni.hr kreirati odnosno ispisati naljepnicu za slanje paketa koju pripremi aplikacija dostavne službe. Sve transakcije i kreirane naljepnice se također zapisuju i u aplikaciji dostavne službe.

Za sve pošiljke za koje kreiramo naljepnice prema pojedinoj kurirskoj službi iz dokumenata u programu možemo izravno u programu pratiti i statuse tih pošiljki [1.6.7.1]!

Program omogućava povezivanje sa sljedećim službama:

 

1.22.4.1. Kreiranje i ispis naljepnica GLS

Automatsko kreiranje odnosno ispis naljepnica za slanje paketa preko dostavne službe GLS je moguće koristiti na sljedećim dokumentima:

Priprema i ispis naljepnice se izvršava po sljedećem postupku:

1. u meniju |Banka |Bankovni računi dodamo novi elektronski račun za dostavnu službu GLS. Pri unosu podataka za namjenu kreiranja naljepnica obavezno moramo ispuniti i parametre za prijavu u portal GLS na poveznici https://www.mygls.hr/Account/Login.

  
Dodavanje novoga GLS računa i unos podataka za kreiranje naljepnice
  
  Slika 1350: Dodavanje novoga GLS računa i unos podataka za kreiranje naljepnice

2. otvorimo dokument za kojega želimo kreirati naljepnicu, zatim u alatnoj traci preko menija "Izmjena podataka" izaberemo mogućnost kreiranja naljepnice za GLS:

  
Meni za kreiranje i ispis naljepnica
  
  Slika 1351: Meni za kreiranje i ispis naljepnica

Otvara nam se unosna maska u koju unosimo podatke koji budu ispisani na naljepnici:

  
Unos podataka za kreiranje i ispis naljepnice
  
  Slika 1352: Unos podataka za kreiranje i ispis naljepnice

Za masovno kreiranje i ispis otvorimo pregleda dokumenata za koje želimo kreirati i ispisati naljepnice te idemo na |Više |Drugi izvještaji i ispisi |Kreiranje i ispis naljepnica iz prikazanih dokumenata za GLS kurirske usluge:

  
Meni za masovno kreiranje i ispis naljepnica
  
  Slika 1353: Meni za masovno kreiranje i ispis naljepnica

Otvori nam se unosna maska u koje unesemo podatke koji će biti ispisani na naljepnicama:

  
Unos podataka za masovno kreiranje i ispis naljepnica
  
  Slika 1354: Unos podataka za masovno kreiranje i ispis naljepnica

Bankovni računIzaberemo elektronski račun koji koristimo za GLS i koji smo prethodno unijeli u meniju |Banka |Bankovni računi
Datum primitkaDatum preuzimanja koji bude ispisan na naljepnici
AdresaIzaberemo da li na naljepnici želimo da se ispiše adresa primatelja na koju smo izdali dokument ili adresa dostave navedena na dokumentu

Nakon potvrde unesenih podataka se ti podaci šalju u aplikaciju GLS, koja zatim vrati podatke za ispis naljepnice.

Primjer naljepnice:

  
GLS naljepnica za slanje paketa
  
  Slika 1355: GLS naljepnica za slanje paketa

 

1.22.4.2. Kreiranje i ispis naljepnica Hrvatska Pošta

Automatsko kreiranje odnosno ispis naljepnica za slanje paketa preko dostavne službe Hrvatska pošta je moguće koristiti na sljedećim dokumentima:

Priprema i ispis naljepnice se izvršava po sljedećem postupku:

1. u meniju |Banka |Bankovni računi dodamo novi elektronski račun za dostavnu službu Hrvatska pošta. Pri unosu podataka za namjenu kreiranja naljepnica obavezno moramo ispuniti i parametre za prijavu u portal Hrvatske pošte.

  
Dodavanje novoga HP računa i unos podataka za kreiranje naljepnice
  
  Slika 1356: Dodavanje novoga HP računa i unos podataka za kreiranje naljepnice

2. otvorimo dokument za kojega želimo kreirati naljepnicu, zatim u alatnoj traci preko menija "Izmjena podataka" izaberemo mogućnost kreiranja naljepnice za HP:

  
Meni za kreiranje i ispis naljepnica
  
  Slika 1357: Meni za kreiranje i ispis naljepnica

Otvara nam se unosna maska u koju unosimo podatke koji budu ispisani na naljepnici:

  
Unos podataka za kreiranje i ispis naljepnice
  
  Slika 1358: Unos podataka za kreiranje i ispis naljepnice

Dostavni računIzaberemo elektronski račun koji koristimo za HP i koji smo prethodno unijeli u meniju |Banka |Bankovni računi
AdresaIzaberemo da li na naljepnici želimo da se ispiše adresa primatelja na koju smo izdali dokument ili adresa dostave navedena na dokumentu
UslugaIzaberemo željenu uslugu dostave
Dodatne uslugeIzaberemo jednu ili više željenih dodatnih usluga

Nakon potvrde unesenih podataka se ti podaci šalju u aplikaciju HP, koja zatim vrati podatke za ispis naljepnice.

Primjer naljepnice:

  
HP naljepnica za slanje paketa
  
  Slika 1359: HP naljepnica za slanje paketa

 

1.22.4.3. Kreiranje i ispis naljepnica DPD

Automatsko kreiranje odnosno ispis naljepnica za slanje paketa preko dostavne službe DPD je moguće koristiti na sljedećim dokumentima:

Priprema i ispis naljepnice se izvršava po sljedećem postupku:

1. u meniju |Banka |Bankovni računi dodamo novi elektronski račun za dostavnu službu DPD. Pri unosu podataka za namjenu kreiranja naljepnica obavezno moramo ispuniti i parametre za prijavu u portal DPD EasyShip na poveznici https://easyship.hr/login.

  
Dodavanje novoga DPD računa i unos podataka za kreiranje naljepnice
  
  Slika 1360: Dodavanje novoga DPD računa i unos podataka za kreiranje naljepnice

Za lakšu i bržu otpremu paketa i kreiranje naljepnica za dostavnu službu si možemo postaviti šifrant u meniju Načini dostave [1.4.19]

2. otvorimo dokument za kojega želimo kreirati naljepnicu, zatim u alatnoj traci preko menija "Izmjena podataka" izaberemo mogućnost kreiranja naljepnice za DPD:

  
Meni za kreiranje i ispis naljepnica
  
  Slika 1361: Meni za kreiranje i ispis naljepnica

Otvara nam se unosna maska u koju unosimo podatke koji budu ispisani na naljepnici:

  
Unos podataka za kreiranje i ispis naljepnice
  
  Slika 1362: Unos podataka za kreiranje i ispis naljepnice

Za masovno kreiranje i ispis otvorimo pregleda dokumenata za koje želimo kreirati i ispisati naljepnice te idemo na |Više |Drugi izvještaji i ispisi |Kreiranje i ispis naljepnica iz prikazanih dokumenata za dostavnu službu DPD:

  
Meni za masovno kreiranje i ispis naljepnica
  
  Slika 1363: Meni za masovno kreiranje i ispis naljepnica

Otvori nam se unosna maska u koje unesemo podatke koji će biti ispisani na naljepnicama:

  
Unos podataka za masovno kreiranje i ispis naljepnica
  
  Slika 1364: Unos podataka za masovno kreiranje i ispis naljepnica

Dostavni računIzaberemo elektronski račun koji koristimo za GLS i koji smo prethodno unijeli u meniju |Banka |Bankovni računi
Tip paketaTip paketa za dostavu, preuzeto se postavi "DPD - klasičan".
Dimenzije paketa (dužina/širina/visina) u cmUnesemo dimenzije paketa (nije obavezan podatak).
AdresaIzaberemo da li na naljepnici želimo da se ispiše adresa primatelja na koju smo izdali dokument ili adresa dostave navedena na dokumentu
Broj paketa u pošiljciBroj paketa koji će biti unutar pošiljke (podatak nije obavezan).
NapomeneUpis kratke napomene koja će se ispisati na naljepnici (ograničenje na 50 znakova).

Nakon potvrde unesenih podataka se ti podaci šalju u aplikaciju DPD EasyShip, koja zatim vrati podatke za ispis naljepnice.

Primjer naljepnice:

  
DPD naljepnica za slanje paketa
  
  Slika 1365: DPD naljepnica za slanje paketa

 

1.22.4.4. Kreiranje i ispis naljepnica Packeta

Automatsko kreiranje odnosno ispis naljepnica za slanje paketa preko dostavne službe Packeta je moguće koristiti na sljedećim dokumentima:

Priprema i ispis naljepnice se izvršava po sljedećem postupku:

1. u meniju |Banka |Bankovni računi dodamo novi elektronski račun za dostavnu službu Packeta. Pri unosu podataka za namjenu kreiranja naljepnica obavezno moramo ispuniti i parametre za prijavu u portal Packeta na poveznici https://client.packeta.com/hr.

  
Dodavanje novoga Packeta računa i unos podataka za kreiranje naljepnice
  
  Slika 1366: Dodavanje novoga Packeta računa i unos podataka za kreiranje naljepnice

Za lakšu i bržu otpremu paketa i kreiranje naljepnica za dostavnu službu si možemo postaviti šifrant u meniju Načini dostave [1.4.19]

2. otvorimo dokument za kojega želimo kreirati naljepnicu, zatim u alatnoj traci preko menija "Izmjena podataka" izaberemo mogućnost kreiranja naljepnice za Packeta:

  
Meni za kreiranje i ispis naljepnica
  
  Slika 1367: Meni za kreiranje i ispis naljepnica

Otvara nam se unosna maska u koju unosimo podatke koji budu ispisani na naljepnici:

  
Unos podataka za kreiranje i ispis naljepnice
  
  Slika 1368: Unos podataka za kreiranje i ispis naljepnice

Za masovno kreiranje i ispis otvorimo pregleda dokumenata za koje želimo kreirati i ispisati naljepnice te idemo na |Više |Drugi izvještaji i ispisi |Ispis naljepnica i otprema za Packeta:

  
Meni za masovno kreiranje i ispis naljepnica
  
  Slika 1369: Meni za masovno kreiranje i ispis naljepnica

Otvori nam se unosna maska u koje unesemo podatke koji će biti ispisani na naljepnicama:

  
Unos podataka za masovno kreiranje i ispis naljepnica
  
  Slika 1370: Unos podataka za masovno kreiranje i ispis naljepnica

Dostavni računIzaberemo elektronski račun koji koristimo za GLS i koji smo prethodno unijeli u meniju |Banka |Bankovni računi
PrijevoznikŠifrarnik prijevoznika je dostupan u aplikaciji Packeta te ga tamo možemo izabrati.
Težina paketaIzračuna se automatski glede na ukupnu težinu artikala na dokumentu, podatak se može ručno prepisati.
Format naljepniceIzaberemo jedan od formata naljepnice koje nudi Packeta.
Dodatne mogućnostiOdabir dodatnih mogućnosti.

Nakon potvrde unesenih podataka se ti podaci šalju u aplikaciju Packeta, koja zatim vrati podatke za ispis naljepnice.

Primjer naljepnice:

  
Packeta naljepnica za slanje paketa
  
  Slika 1371: Packeta naljepnica za slanje paketa

 

1.22.5. Slanje elektroničkih računa u javnoj nabavi

U programu e-racuni.hr na raspolaganju je funkcionalnost izravnog slanja e-računa u javnoj nabavi u servis FINA e-račun za državu, koji je centralno mjesto za zaprimanje svih e-računa koje izdavatelji računa šalju obveznicima primjene Zakona o javnoj nabavi.

U skladu sa Zakonom o elektroničkom izdavanju računa u javnoj nabavi (NN 94/2018), svi korisnici državnog proračuna obvezni su od 1.12.2018. zaprimati račune u elektroničkom obliku.

Program e-racuni.hr registriran je za prosljeđivanje e-računa što znači da vam za slanje e-računa u javnoj nabavi nisu potrebni nikakvi dodatni certifikati. Time smo za korisnike sustava e-racuni.hr pojednostavili postupak uvođenja i prilagodbe novom načinu slanja računa u javnoj nabavi.

Slanje e-računa u javnoj nabavi je u potpunosti besplatno za sve naše korisnike ukoliko FINA ne započne poračunavati svoje usluge.

1.22.5.1 Priprema za slanje elektroničkih računa

Prije nego krenete sa slanjem elektroničkih računa u javnoj nabavi, potrebno je ovlastiti tvrtku E-RAČUNI d.o.o. da može u vašem imenu proslijeđivati račune u javnoj nabavi u servis FINA eRačun za državu. To učinite tako da ispišete obrazac kojeg možete preuzeti u nastavku i dostavite ga u poslovnicu FINA.

ZahtjevZaRegistracijuIzdavateljaEracunaFINA.pdf
Veličina: 1.069,59 kB

Ispunjeni obrazac potrebno je predati na FINA-u, a nama prosljedite fotokopiju/sken ispunjenog obrasca na našu e-mail adresu helpdesk@e-racuni.com ili info.hr@e-racuni.com i pri tome navedite poslovnicu FINA-e u koju ste predali obrazac. Na taj način imati ćemo potvrdu u primjeru komunikacije sa FINA-om.

Odmah nakon što FINA obradi vaš zahtjev, aktivirati ćemo vam uslugu slanja e-računa u javnoj nabavi. Od tog trenutka dalje je u programu e-racuni.hr za vas dostupna sva funkcionalnost, potrebna za slanje prvog e-računa u javnoj nabavi.

Na donjim slikama možete vidjeti primjer popunjavanja prve i druge stranice obrasca:

Za vrijeme čekanja na aktivaciju usluge možete krenuti s izdavanjem računa u javnoj nabavi. Račune ćete moći poslati naknadno.

1.22.5.2 Kako šaljemo e-račun u javnoj nabavi u servis FINA eRačun za državu

Za pisanje računa koristite posve isti postupak kojim pišete i račune za ostale kupce, jer nema posebnosti. I u ovom je slučaju vrlo važno pripaziti na unos ispravnih podataka o kupcu.

Kada završite s unosom svih podataka, jednostavno izdajte račun. Po izdavanju računa, u alatnoj traci pojavljuje se opcija za slanje vašeg izdanog računa iz programa e-racuni.hr izravno u servis FINA e-računi za državu.

Kako točno pokrećete slanje e-računa u servis FINA e-računi za državu, prikazano je na sljedećoj slici:

U alatnoj traci računa kliknite na gumb ‘Slanje’ i odaberite ‘Slanje dokumenta na FINA-u’.

U slučaju da kupac ima otvorenih više pretinaca za slanje (više poslovnih jedinica) na početku nam se otvori maska u kojoj možemo odabrati poslovnu jedinicu kupca na koju će se poslati e-račun. U na istoj masci nam se prikazuju na odabir i vlastiti privitci koje smo dodali na dokument. Sad označimo privitke koje želimo poslati zajedno sa e-računom te kliknemo na gumb 'Nastavi'. Ukoliko na dokumentu ne postoje vlastiti privitci ili kupac nema otvorenih više pretinaca za slanje, otvara nam se odmah maska sa prikazom dokumenata, koji će biti poslani na FINA-u (PDF i XML datoteke) (Slika 5). Potrebno je još samo kliknuti na gumb ‘Pošalji':

Po završetku procesa slanja, u alatnoj traci računa iskazane su informacije o datumu i satu slanja e-računa, te o statusu slanja što znači da ćete unutar računa vidjeti je li slanje bilo uspiješno:

Pogledajte video s prikazom postupka za slanje e-računa u javnoj nabavi: https://www.youtube.com/watch?v=ceY_YxC5ZUk&t=7s

 

1.22.6. Slanje dokumenata u sustav ePoslovanje.hr

U programu e-racuni.hr na raspolaganju je funkcionalnost izravnog slanja dokumenata u sustav ePoslovanje.hr.

Za aktivaciju usluge potrebno je u modulu |Postavke |Postavke tvrtke |Procesi i integracija |Postavke pristupa internetskim uslugama drugih aplikacija upisati API ključ za povezivanje sa ePoslovanje.hr:

Odmah po unosu API ključa u alatnoj traci izdanog dokumenta otvara se opcija izravnog slanja u sustav ePoslovanje.hr:

Kliknemo na slanje dokumenta te u nastavku dodatno provjerimo sadržaj priloga. Klikom na gumb Pošalji finalno potvrđujemo slanje dokumenta:

Na poslanom dokumentu možemo pratiti status slanja i pregledati poslane privitke (PDF i XML):

Pojedinačni dokument moguće je samo jednom poslati na ePoslovanje.hr. Ukoliko kupac traži ispravak dokumenta obratite pozornost da izdate storno/odobrenje i zatim kreirate novi račun ispravnog sadržaja i pošaljete ga kupcu.

 

1.23. POS client

Razvili smo novi program e-računi POS client, koji omogućava korištenje e-računa u maloprodaji. Program podržava rad u offline načinu odnosno, uporabu i u slučaju ispada internetske veze. Moguća je uporaba POS pisača, POS prikazivača i čitača barkoda za brzo usluživanje kupaca.

E-računi POS client replicira podatke na centralni poslužitelj e-računi te omogućava centralno vođenje zaliha te skupni šifrarnik artikala i poslovnih partnera po cijeloj mreži poslovnih jednica (prodavaonica) određene tvrtke.

Za kratko predstavljanje programa POS client možete pogledati video na sljedećoj poveznici:

https://youtu.be/lwwQu8v_neY

 

1.23.1. Postavke programa za upotrebu POS clienta

Prije same instalacije POS clienta na vaše računalo, potrebno je prvo kreirati određene postavke u internet aplikaciji E-računi kako bi se POS client mogao povezati s vašom tvrtkom.

S obzirom da se radi o maloprodaji te fiskalizaciji računa, prvo je potrebno uvesti digitalni certifikat u program, unesti i registrirati poslovnu jedinicu, te po potrebi urediti i postavke brojača ukoliko imate definiran vlastiti brojač dokumenata. Detaljnije upute možete vidjeti na sljedećim linkovima:

Uvoz digitalnog certifikata za fiskalizaciju [1.6.4.1]

Unos, uređivanje i registracija poslovne jedinice za fiskalizaciju [1.6.4.2]

Postavke numeriranja dokumenata [1.14.1.6]

Zatim moramo kreirati mjesto troška koje će se koristiti za izdavanje POS računa, nakon što otvorite mjesto troška potrebno je na njemu odrediti referente koji će moći korisiti to mjesto troška, odnosno program POS client. Detaljnije upute možete vidjeti na sljedećem linku:

Unos mjesta troška [1.14.1.4]

Nakon toga je potrebno otvoriti blagajnu, na toj blagajni potrebno je postaviti sljedeće:

Detaljnije upute kako otvoriti blagajnu možete vidjeti na sljedećem linku:

Unos blagajne [1.10.1]

Nakon što ste sve kreirali, potrebno je kreirati skladište [1.23.2] i generirati POS identifikator [1.23.3].

Da bi se korisnik mogao prijaviti u POS client te ga koristiti, potrebno ga je označiti kao referenta i na mjestu troška i na blagajni!

Dodatno je potrebno i korisniku dodijeliti sve potrebne privilegije za rad u POS clientu [1.23.8]!

Za POS client je obavezno da je tip skladišta postavljen na maloprodajno skladište.

 

1.23.2. Otvaranje skladišta za program POS client

Prije prve uporabe programa POS client, potrebno je u programu e-računi otvoriti novo skladište, namjenjeno programu POS client. Skladište otvarate u izborniku |Zalihe |Skladišta gdje kliknete na gumb Novo skladište. Otvara se maska za unos skladišta za POS client program:

  
Unos skladišta za uporabu POS client programa
  
  Slika 1372: Unos skladišta za uporabu POS client programa

OznakaUpišite oznaku skladišta. Unos podatka je obavezan.
OpisUpišite željeni opis tog skladišta maloprodajno skladište.
Tip skladištaIzaberite tip skladišta.
Mjesto troškaIzaberite mjesto troška iz popisa postojećih mjesta troška, namjenjenog samo uporabi POS clienta.
BlagajnaIzaberite blagajnu iz popisa postojećih blagajni, namjenjenu samo uporabi POS clienta.
StatusU padajućem izborniku izaberite status skladišta.

Podatke potvrdite klikom na gumb U redu.

Nakon što ste potvrdili unos novog skladišta, generirajte POS identifikator [1.23.3].

 

1.23.3. Generiranje POS identifikatora

Nakon unosa i pohranjivanja skladišta namjenjenog uporabi POS client programa, potrebno je generirati POS identifikator. Na skladištu, koje ste pohranili, kliknite na gumb Generiraj POS identifikator nakon čega će program kreirati POS identifikator, koji izgleda ovako:

  
Skladište s generiranim POS identifikatorom
  
  Slika 1373: Skladište s generiranim POS identifikatorom

Nakon generiranja POS identifikatora, obavezno ga morate spremiti klikom na gumb U redu

 

1.23.4. Instalacija programa POS client

Prije same instalacije potrebno je provjeriti te namjestiti sve postavke u programu [1.23.1] kako bi ga povezali s POS clientom.

Instalacija programa POS client je u potpunosti automatizirana. Pokretanjem programa POS client [https://e-racuni.com/obracuni/downloads/ERacuniPosClientSetup_HR.exe] morate odabrati direktorij, u koji ćete spremiti instalacijsku datoteku.

Pokrenemo datoteku ERacuniPosClientSetup_HR.exe te slijedimo daljnje korake instalacije.

  
Odabir lokacije za instalaciju programa
  
  Slika 1374: Odabir lokacije za instalaciju programa

Ukoliko imate operacijski sistem viši od verzije Windows 7, odaberite lokaciju direktno na particiju (npr. C,D,F..) odnosno izvan Program Files:

  

U sljedećem koraku odaberemo naziv ikone za POS client koji će se pojaviti u izborniku Start:

  
Odabir naziva ikone za izbornik Start
  
  Slika 1376: Odabir naziva ikone za izbornik Start

Zatim slijedi odabir dodatnih opcija, gdje ostavimo označeno kreiranje prečice odnosno ikone za POS client na radnoj površini računala:

  
Odabir dodatnih opcija
  
  Slika 1377: Odabir dodatnih opcija

Nakon što potvrdimo ostale korake i napravi se predinstalacija programa dolazimo do zadnjeg koraka gdje odznačimo opciju za pokretanje POS clienta kako bi izvršili još dodatne postavke prije samog pokretanja:

  
Završni korak instalacije
  
  Slika 1378: Završni korak instalacije

Nakon što je instalacija završena, potrebno je još urediti neke postavke prije pokretanja programa i početne migracije baze i prijenosa podataka iz online programa u sami POS client.

Za pravilni rad POS client aplikacije je potrebno urediti privilegije na Windows operacijskom sistemu na način da se program bude uvijek pokretao kao administrator te da je u instalacijskoj mapi omogućeno čitanje, pisanje i uređivanje.

Prvo na radnoj površini potražimo prečac koji smo kreirali te desnim klikom na njega iz ponuđenoj opcija odaberemo Svojstva (Properties):

  
Dodatna svojstva
  
  Slika 1379: Dodatna svojstva

U svojstvima odaberemo karticu Kompatibilnost te označimo mogućnost da se program bude pokretao kao administrator te potvrdimo odabir:

  
Dodatna svojstva - pokretanje programa
  
  Slika 1380: Dodatna svojstva - pokretanje programa

Ukoliko imate više korisnika na računalu, zatim je navedenu opciju potrebno označiti za sve korisnike:

  
Dodatna svojstva - pokretanje programa
  
  Slika 1381: Dodatna svojstva - pokretanje programa

Otvorimo lokaciju gdje je program instaliran te na instalacijsku mapu desnim klikemo otvorimo dodatne mogućnosti i odaberemo Svojstva:

  
Dodatna svojstva - instalacijska mapa
  
  Slika 1382: Dodatna svojstva - instalacijska mapa

U kartici Sigurnost odaberemo Uredi te omogućimo potpuni nadzor čitanja, pisanja i uređivanja za sve korisnike koji će koristiti POS client program:

  
Uređivanje sigurnosti instalacijske mape
  
  Slika 1383: Uređivanje sigurnosti instalacijske mape

Nakon što smo uredili sve privilegije potrebne za pravilno pokretanje POS client programa, potrebno je još povezati POS printer. Nakon instalacije potrebnih drivera za POS printer koji se bude koristio u programu, potrebno ga je još povezati s programom.

Za uređivanje postavki je potrebno otvoriti datoteku obracuni-pos.cfg koja se nalazi u instalacijskoj mapi POS clienta (npr. C:\ITC e-racuni POS).

Postavke printera se u datoteci upisuju pod sekcijom [printer] sukladno napisanim uputama [1.23.9].

Na navedenoj poveznici možemo pronaći i dodatne postavke POS clienta koje upisujemo u sekciju [application].

Sada je POS client uspješno namješten te povezan s POS printerom. Na radnoj površini pronađemo i pokrenemo prečicu za POS client, te će se zatim pokrenuti sami program POS client.Postupak korištenja POS clienta je vidljiv i na sljedećem videu:

https://youtu.be/lwwQu8v_neY

 

1.23.5. Pokretanje programa POS client

Za prvu prijavu u program POS koristite isto korisničko ime i zaporku, koje koristite i za prijavu u program e-računi. Maska za prijavu u program POS client izgleda ovako:

  
Prijava u program POS client
  
  Slika 1384: Prijava u program POS client

Upisom točnog korisničkog imena i zaporke program započinje s migracijom baze podataka. Nakon toga vas program upita za unikatni identifikator, generiran za izabrano POS skladište u programu e-računi. Prozor, u koji kopirate identifikator:

  
Prozor u koji upišete odnosno kopirate vaš unikatni identifikator
  
  Slika 1385: Prozor u koji upišete odnosno kopirate vaš unikatni identifikator

Nakon kopiranja identifikatora u to polje, potvrdite ga klikom na gumb U redu:

  
Potrvrđivanje unikatnog identifikatora
  
  Slika 1386: Potrvrđivanje unikatnog identifikatora

Nakon potvrđivanja pričekajte na izvršenje inicijalizacije i sinkronizacije s poslužiteljem e-računi [1.23.6].

 

1.23.6. Sinkronizacija POS client programa s poslužiteljem e-računi

Nakon unosa i potvrđivanja unikatnog identifikatora, započinje sinkronizacija programa POS client s poslužiteljem programa e-računi:

  
Postupak sinkronizacije s poslužiteljem e-računi
  
  Slika 1387: Postupak sinkronizacije s poslužiteljem e-računi

Pričekajte do završetka sinkronizacije, kada će se pojaviti upravljačka ploča programa POS client:

  
Upravljačka ploča programa POS client
  
  Slika 1388: Upravljačka ploča programa POS client

Da biste započeli s korištenjem, potrebno je upisati [1.23.7] u program korisničko ime i zaporku, koje koristite za prijavu u program e-računi.

 

1.23.7. Prijava u program POS client

U program se prijavite klikom na gumb buttonPrijava.gif. Nakon što kliknete na taj gumb, otvoriti će se maska za unos korisničkog imena i zaporke:

  
Ulazak u program POS client
  
  Slika 1389: Ulazak u program POS client

Korisnici koji se najčešće prijavljuju u program će imati spremljena korisnička imena, u tom slučaju možete kliknuti na željeno korisničko ime i upisati samo lozinku.

Upisom točnog korisničkog imena i zaporke, otvara se glavna maska programa POS client, koja izgleda ovako:

  
Glavna maska POS client
  
  Slika 1390: Glavna maska POS client

Program POS client možete koristiti s mišem i s tipkovnicom.

 

1.23.8. Potrebni privilegiji za rad u POS clientu

U slučaju kada korisnik radi u POS clientu, potrebno mu je dodijeliti privilegije za rad.

1.23.8.1 Osnovni privilegiji za rad u POS clientu

Osnovni privilegiji za rad u POS clientu se nalaze u sklopu prodajnih privilegija:

U primjeru kada želimo da korisnik napravi dnevni utržak, potrebno je dodati sljedeće:

1.23.8.2 Dodatni privilegiji za rad u POS clientu

U slučaju da imamo evidenciju zalihe te je potrebno da se na temelju POS računa automatski kreiraju i otpremnice, u sklopu prodajnih privilegija potrebno je dodati sljedeće:

Da bi se korisnik mogao prijaviti u POS client te ga koristiti, potrebno ga je označiti kao referenta i na mjestu troška i na blagajni koji se koriste za POS client!

 

1.23.9. Postavke POS client-a

Ispod su naborjeni i opisani svi parametri programa E-racuni POS Client, s kojima možemo utjecat na djelovanje programa, nastavimo komunikaciju sa strojnom opremom (POS printer, POS prikazivač), odredimo i oblikujemo parametre ispisa te sam ispis POS računa i još mnogo toga.

1.23.9.1 [Database Access] - povezivanje s bazom podataka

SQLite koristi se na blagajnama koje rade samostalno (nemaju pomoćnih blagajni)
PostgreSQL za korištenje s više blagajni - glavnom i jednom ili više pomoćnih blagajni.

1.23.9.2 [pos] - komunikacija s poslužiteljem E-racuni.com


1.23.9.3 [printer] - postavke printera i ispisa

Vrijednost parametraProizvođač/marka printera
SPStar Micronics - zadano
SP200Star Micronics SP200
SP300Star Micronics SP300
TSP100Star Micronics TSP100
TSP650Star Micronics TSP650
STP103Samsung STP103
TM_U300AEpson TM-U300A
TMT88IIIEpson TMT88III
TMT88IVEpson TMT88IV
PP6800Posiflex PP6800
PP7000Posiflex PP7000
BTP2002NPSava BTP2002NP
BTPR880NPSava BTPR880NP
SRP275Bixolon SRP275
SRP350Bixolon SRP350
OCPP801OCPP 801
PRP058TYSSO PRP 058
PQ_OPTIPOS_RP58Optipos RP58 - ispis u red za ispis *[1]
CUSTOM printer s postavkama po mjeri za komunikaciju s paralelnim/serijskim ulazom
PQ_CUSTOM printer s postavkama po mjeri za ispis u redu za ispis *[1]

*[1] Kod ispisa, jer je parametar printera "type" jednaka vrijednosti "PQ_OPTIPOS_RP58" ili "PQ_CUSTOM", određivanje parametra "port" nije potrebno. Umjesto toga je potrebno odrediti parametar "printerName"

COMX printer ispisuje preko serijskih vrata računala. X potrebno je zamjeniti s brojkom vrata, na koja je priključen printer (npr: COM1, COM2, ...)
LPTX printer ispisuje preko paralelnih vrata računala. X potrebno je zamjeniti s brojkom vrata, na koja je priključen printer (npr: LPT1, LPT2, ...)

Parameter se ne koristi, jer je type nastavljen kao PQ_OPTIPOS_RP58, CUSTOM ili PQ_CUSTOM - printeri toga tipa ispisuju u red za ispis i ne komuniciraju direktno s printerom preko vrata.

NOSPECIALpretvorba č,ć,š,ž,đ,dž u c,z,s,d,dz
CP852pretvorba č,ć,š,ž,đ,dž u vrijednosti, kao što je definirano skupom znakova CP-852
CPSP200pretvorba č,ć,š,ž,đ,dž u vrijednosti, kao što je definirano s konverzijo na osnovi Star Micronics specifikacije za printer Star SP200
escposU slučaju da printer koristi ESC/POS emulaciju
starlineU slučaju da printer koristi StarLine emulaciju
qrU slučaju da printer podržava ispis QR koda
qr_2U slučaju da printer podržava ispis QR koda no vrijednost "qr" ne radi

1.23.9.4 [display] - postavke POS prikazivača

NORITAKENoritake pole display
PARTNERPartner Tech Corporation pole display
POSIFLEX_PD2300Posiflex PD2300 pole display
POSIFLEX_PD2300_COMPosiflex PD2300 pole display

Parametar nije potreban za prikazivače tipa "POSIFLEX_PD2300", koji se koristi za prikazivač, priklopljen na USB vrata.


1.23.9.5 [application] - postavke ispisa i druge sistemske postavke

Ispod su primjeri oblika pojedinih vrsta računa za 44 znaka/redak:


TRUE ispis oznake programske opreme
FALSE bez ispisa oznake programske opreme
YESprikaz zalihe
NObez prikaza zalihe
YESprikaz artikala s pozitivnom zalihom
NOprikaz svih artikala, bez obzira na stanje zaliha
TRUEispis datuma izdavanja dokumenta
FALSEispis datuma i sata izdavanja dokumenta u glavi dokumenta
TRUEbez ispisa podataka o tvrtki
FALSEispis podataka mandanta, kao što je u podacima o tvrtki

Ukoliko u postavkama tiskanja u izborniku "Glava dokumenta" nema upisanih podataka o tvrtki, postavke parametra "PrintPOSinvoiceHeaderWithoutMandantData" se ignoriraju te se ispisuju podaci o tvrtki, kako je nastavljeno u podacima o tvrtki!

TRUEispis napomene
FALSEnapomene se ne ispisuju
TRUEparameter "Kupac dodatno" se ispiše
FALSEparameter "Kupac dodatno" se ne ispisuje
TRUEpodci o telefonskom broju i e-mailu kupca se ispiše
FALSEpodaci o telefonskom broju i e-mailu kupca se ne ispisuju
TRUEnačin plaćanja računa se ispiše
FALSEnačin plačanja računa se ne ispisuje
TRUEnakon ispisa računa se izvede rezanje papira
FALSEnakon ispisa računa se rezanje papira ne izvede
TRUEpromjena cijene je dopuštena
FALSEpromjena cijene nije dopuštena (preuzeto)
TRUEmaska se otvara automatski
FALSEmaska se ne otvara automatski
TRUEispiši stanje blagajne
FALSEne ispiši stanje blagajne


Rad s više blagajni, povezanim na jedno skladište

U primjeru, kada imamo više blagajni, koje rade s jednim skladištem, koristimo podatkovnu bazu PostgreSQL, koja omogučava komunikaciju s protokolom TCP/IP, jer pomoćna blagajna komunicira s bazom podataka, koja je na drugom računalu (ServerType=PostgreSQL).

1.23.9.6 [paymentTerminal] - postavke terminala za plaćanje

Prije prve upotrebe je potrebno provjeriti u konfiguraciji terminala da li je DHCP uključen; nakon pokretanja terminala kada prvi put dobije IP adresu, ona se može isključiti (ukoliko se koristi u istoj mreži kao i računalo).

 

1.23.10. Prečaci u POS clientu

Prilikom rada u POS clientu, kako se nebi morali konstantno koristiti mišem, za određene radnje/akcije postoje prečaci na tipkovnici pomoću kojih se možete koristiti:

Tipka (prečac)Opis prečaca
F1pretraživanje po podacima upisanim u polja za pretragu
F2pretraživanje kupca/dobavljača po podacima upisanim u polja za pretragu
F3otvaranje dijaloga za plaćanje računa
F4ispis računa
F5izdavanje računa
F6storniranje računa - moguće na popisu računa ili unutar pojedinačnog računa
F8novi račun - otvaranje dijaloga za kreiranje novog računa
F9promjena načina plaćanja - nakon pritisnute tipke se strelicom gore/dolje mijenjaju načini plaćanja
F11upis napomene na računu
F12promjena korisnika za izdavanje računa
ESCizlaz iz računa odnosno iz trenutnog polja u kojem se nalazimo
spaceukoliko je na računu dodan artikl te je fokus na artiklu, pritiskom na space (razmak) se otvaraju podaci o artiklu
+ukoliko je na računu dodan artikl te je fokus na artiklu, pritiskom na + (plus) se povećava količina artikla
-ukoliko je na računu dodan artikl te je fokus na artiklu, pritiskom na - (minus) se smanjuje količina artikla
deleteukoliko je na računu dodan artikl te je fokus na artiklu, pritiskom na delete se artikl briše s računa
tabpritiskom se fokus prebacuje iz jednog polja u drugo, npr. prilikom pretraživanja artikala za prebacivanje iz jednog polja u drugo
shift + tabdržeći tipku shift te zatim pritiskom na tab se fokus prebacuje iz trenutnog polja u prethodno (radi obrnuto od korištenja samo tipke tab)
strelica gore/doljepritiskom na strelicu gore/dolje prebacujemo fokus gore/dolje po popisu (npr. popis računa, artikala, itd.)
entersluži za potvrđivanje (npr. izdavanja računa ili izlaska iz računa); također ukoliko je upisana točna šifra/naziv artikla se tipkom enter direktno artikl dodaje na račun bez potrebe pretaživanja

 

1.23.11. Podržani POS client printeri

Za upotrebu aplikacije POS client možemo koristiti printere koji podržavaju ESC/POS ili StarLine emulaciju. Istovremeno pa trebaju imati mogućnost ispisa QR koda. Preporučujemo korištenje niže navedenih printera.

Popis podržanih printera za širinu papira 50-58mm:

Popis podržanih printera za širinu papira 80mm:

 

1.23.12. Izdavanje POS računa

Program POS client nudi ažurnu i preglednu evidenciju svih izadnih POS računa.Za brzo pronalaženje željenog POS računa iz popisa, na raspolaganju su vam kriteriji pretraživanja. Pretraživanje POS računa možete ograničiti prema broju računa, kupcu, ili pak unosom datumskog ograničenja i iznosa traženog računa.

  
Unos kriterija pretraživanja POS računa
  
  Slika 1395: Unos kriterija pretraživanja POS računa

Izdavanje računa u programu POS client izvodi se brzo i jednostavno. Za izdavanje novog POS računa, kliknite na gumb Novi račun odnosno na tipku F8 na tipkovnici.

  
Unos novog POS računa
  
  Slika 1396: Unos novog POS računa

Po završetku unosa podataka na POS račun, kliknite na gumb Spremi/Izdaj odnosno na tipku F5 na tipkovnici. Izvršenim klikom, račun dobiva broj.

U programu e-računi možete odrediti postavke numeriranja POS računa, putem izbornika |Postavke |Postavke tvrtke |Postavke brojača.

  
Numeriranje POS računa
  
  Slika 1397: Numeriranje POS računa

Vrsta dokumentaIzaberite vrstu dokumenta - Račun POS. Unos podatka je obavezan.
Mj. troškaIzaberite već postojeće mjesto troška za program POS. Unos podatka je obavezan.
Poslovna jedinicaIzaberite već postojeću poslovnu jedinicu za program POS. Unos podatka je obavezan.
Sljedeći broj dokumentaUpišite željeni sljedeći broj POS računa.
Formula za ispis brojaUpišite formulu za ispis broja POS računa. U suprotnome program nudi standardnu formu broja računa, uzimajući u obzir zahtjevan sljedeći broj dokumenta.

Nakon određivanja numeriranja POS računa, obavezno izvršite sinkronizaciju, za prijenos podataka iz programa e-računi u program POS client.

 

1.23.12.1. Unos kupca/parntera na POS račun

Za unos kupca odnosno partnera na POS račun, možete se koristiti unosom novog kupca ili pak izborom kupca iz postojećeg šifrarnika kupaca, ukoliko se radi o stalnom kupcu.

Za izbor kupca iz postojećeg šifrarnika kupaca, kliknite na gumb Pretraživanje[F2]  odnosno na tipku F2 na tipkovnici. Na slici dolje je prikazan izbor kupca iz postojećeg šifrarnika kupaca u programu POS client, za evidentiranje na POS računu:

  
Izbor kupca iz šifrarnika kupaca u programu POS client
  
  Slika 1398: Izbor kupca iz šifrarnika kupaca u programu POS client

Ako na POS račun dodajete kupca, kojeg još nemate u bazi, podatke o kupcu možete na POS račun upisati ručno u polje za unos, prikazano na slici dolje:

  
Ručni unos kupca na račun POS
  
  Slika 1399: Ručni unos kupca na račun POS

Ukoliko pak želite ubrzati postupak unosa kupca, kliknite na gumb Unos novog kupca, nakon čega će se program POS client povezati s programom e-računi te Vam omogućiti unos kupca.

  
Unos podataka o kupcu u programu e-računi
  
  Slika 1400: Unos podataka o kupcu u programu e-računi

Podatke o kupcu možete upisati ručno ili koristiti funkciju povezivanja programa e-računi s registrom poslovnih subjekata, što će omogućiti brzo pronalaženje i prijenos podataka o kupcu tek jednostavnim upisom poreznog broja kupca te klikom na gumb dalekozor.gif.Unos podataka o kupcu potvrdite klikom na gumb U redu.

  
Šifrarnik kupaca u programu POS client
  
  Slika 1401: Šifrarnik kupaca u programu POS client

Pri tom je vrlo važno da partnera evidentirate kao kupca, klikom na gumb Kupac, čime će se taj kupac prenijeti i u šifrarnik kupaca u programu POS client.

Nakon unosa kupca u program e-računi, obavezno izvršite sinkronizaciju, za prijenos podataka iz programa e-računi u program POS client.

 

1.23.12.2. Dodavanje artikala na POS račun

Za dodavanje artikala na POS račun koristite se postojećim šifrarnikom artikala, kojeg ste prethodno unosili u program e-računi. Nakon sinkronizacije i prijenosa podataka iz programa e-računi u program POS client, biti će prenesen i šifrarnik artikala, koji se nalaze na maloprodajnom POS skladištu. Program POS client omogućava pretraživanje artikala prema različitim kriterijima, odnosno prema šifri, opisu, bar code-i, dobavljačima ili pak prema skupini artikala. Artikle dodajete na račun dvoklikom miša ili pak klikom na tipku enter na tipkovnici.

  
Pregled i pretraživanje artikala na POS maloprodajnom skladištu
  
  Slika 1402: Pregled i pretraživanje artikala na POS maloprodajnom skladištu

Za dodavanje veće količine artikla, kojeg ste već evidentirali na POS računu, izvršite dvoklik mišem na artiklu, nakon čega će se otvoriti maska za unos željene količine artikala, prikazana na slici dolje:

  
Unos količine artikala i popusta
  
  Slika 1403: Unos količine artikala i popusta

Nakon što ste završili s dodavanjem artikala, kliknite na gumb Spremi/Izdaj, za izdavanje i ispis POS računa.

Pri izdavanju računa se isti automatski fiskalizira te sinkronizira u online program u modul |Prodaja |POS računi

  
Pregled i pretraživanje POS računa u programu e-računi
  
  Slika 1404: Pregled i pretraživanje POS računa u programu e-računi

U slučaju da se račun ne fiskalizira u trenutku izdavanja računa, isti će se automatski iz online programa slati na poreznu upravu na fiskalizaciju sve dok ne bude fiskaliziran.

Za sve prenesene račune će se u programu e-računi automatski kreirati otpremnica, kojom će se posljedično smanjiti zaliha artikala na POS maloprodajnom skladištu.

  
Automatsko kreiranje otpremnice za pojedinačne POS račune, prenesene u program e-računi
  
  Slika 1405: Automatsko kreiranje otpremnice za pojedinačne POS račune, prenesene u program e-računi

 

1.23.12.3. Kreiranje dnevnog utrška

Nakon odjave iz programa POS client je moguće automatski kreirati dnevni utržak.

  
Kreiranje dnevnog utrška u POS clientu
  
  Slika 1406: Kreiranje dnevnog utrška u POS clientu

U aplikaciji POS client se dnevni utržak kreira za sve račune koji još nisu u dnevnom utršku (to znači da utržak može sadržavati račune od više dana). U online programu se u modulu |Prodaja |Računi POS dnevni utržak kreira za svaki dan pojedinačno.

Nakon klika za kreiranje dnevnog utrška nam se prikaže rekapitulacija po plaćanjima za obuhvaćene račune:

  
Kreiranje dnevnog utrška
  
  Slika 1407: Kreiranje dnevnog utrška

Nakon potvrde izrade nam se dnevni utržak ispiše na POS printer:

  
Ispis dnevnog utrška
  
  Slika 1408: Ispis dnevnog utrška

U online programu možemo vidjeti dnevni utržak u modulu |Blagajna |Dnevni utržak

  
Pregled dnevnog utrška u online programu
  
  Slika 1409: Pregled dnevnog utrška u online programu

 

1.23.13. Popis grešaka u programu POS client

U tablici možete vidjeti popis grešaka po kodu greške i opisu. Klikom na pojedinačnu grešku vam se otvora stranica gdje su opisani postupci rješavanja svake greške.

Kod greškeOpis greške
21Pri prijenosu nadogradnje je nastupila greška, nadogradnja se nije izvršila. [1.23.13.1]
22Pristup internetu ne radi. [1.23.13.2]
23Poslužitelj e-racuni.com trenutno nije dostupan.Pri prijenosu nadogradnje je nastupila greška, nadogradnja se nije izvršila. [1.23.13.3]
111Korisničko ime ili zaporka je obavezan podatak. [1.23.13.4]
112Internal error, only one mandant is allowed in the database. [1.23.13.5]
113Prijava na poslužitelj nije uspjela. Provjerite korisničke ime/zaporku i unikatni indentifikator skladišta, kao i vezu s internetom. [1.23.13.6]
114Pogrešan unikatni identifikator skladišta. [1.23.13.7]
115POS identifikator je obavezan podatak! [1.23.13.8]
116Postoji više skladišta sa istim POS identifikatorom. [1.23.13.9]
118Pogrešno korisničko ime i/ili zaporka! [1.23.13.10]
119Vaš korisnički račun je blokiran! [1.23.13.11]
120Korisnik nema ovlasti za pristup podacima tvrtke! [1.23.13.12]
121Please start the coordinator server first and then restart this worker. [1.23.13.13]
122U podatkovnoj bazi ne postoji ni jedan korisnik. Jeste li na poslužitelju omogućili korisniku uporabu skladišta tj. pripadajućeg mjesta troška? [1.23.13.14]
123Skladište na poslužitelju ne postoji. Ako to još niste, kopirajte identifikator iz internet aplikacije u datoteku "warehouse.guid" i ponovno pokrenite POS client. [1.23.13.15]
124Korisnik nema privilegije za korištenje POS-a. [1.23.13.16]
125Korisnik nema privilegije za korištenje mjesta troška na skladištu. [1.23.13.17]
126Korisnik još nije bio prijavljen u POS aplikaciju. Prijava bez pristupa internetu nije moguća! [1.23.13.18]
127Korisnik nema zabilježene prijave u zadnjih 5 dana. Prijava bez pristupa internetu nije moguća! [1.23.13.19]
128Na skladištu već postoji aktivna POS sesija. [1.23.13.20]
129Skladište nema dodjeljeno mjesto troška. [1.23.13.21]
130Tvrtka koja je navedena u podacima o skladištu ne postoji. [1.23.13.22]

 

1.23.13.1. Greška br. 21: Pri prijenosu nadogradnje je nastupila greška, nadogradnja se nije izvršila

1.23.13.1.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.2. Greška br. 22 - Pristup internetu ne radi

1.23.13.2.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.3. Greška br. 23 - Poslužitelj e-racuni.com trenutno nije dostupan

1.23.13.3.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.4. Greška br. 111 - Korisničko ime ili zaporka je obavezan podatak

1.23.13.4.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.5. Greška br. 112 - Internal error, only one mandant is allowed in the database

1.23.13.5.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.6. Greška br. 113 - Prijava na poslužitelj nije uspjela. Provjerite korisničke ime/zaporku i unikatni indentifikator skladišta, kao i vezu s internetom

1.23.13.6.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.7. Greška br. 114 - Pogrešan unikatni identifikator skladišta

Unikatni POS identifikator je niz od 32 slova i brojki, koji na unikatan način određuje skladište za rad s POS clientom.

1.23.13.7.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.8. Greška br. 115 - POS identifikator je obavezan podatak!

Unikatni POS identifikator je niz od 32 slova i brojki, koji na unikatan način određuje skladište za rad s POS clientom

1.23.13.8.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.9. Greška br. 116 - Postoji više skladišta sa istim POS identifikatorom

1.23.13.9.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.10. Greška br. 118 - Pogrešno korisničko ime i/ili zaporka!

1.23.13.10.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.11. Greška br. 119 - Vaš korisnički račun je blokiran!

1.23.13.11.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.12. Greška br. 120 - Korisnik nema ovlasti za pristup podacima tvrtke!

1.23.13.12.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.13. Greška br. 121 - Please start the coordinator server first and then restart this worker

1.23.13.13.1 Uzroci za grešku te postupak rješavanja:

Na tom računalu POS client radi u načinu worker, no ne može se povezati s glavnim POS client serverom.

 

1.23.13.14. Greška br. 122 - U podatkovnoj bazi ne postoji ni jedan korisnik. Jeste li na poslužitelju omogućili korisniku uporabu skladišta tj. pripadajućeg mjesta troška?

1.23.13.14.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.15. Greška br. 123 - Skladište na poslužitelju ne postoji. Ako to još niste, kopirajte identifikator iz internet aplikacije u datoteku "warehouse.guid" i ponovno pokrenite POS client

1.23.13.15.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.16. Greška br. 124 - Korisnik nema privilegije za korištenje POS-a

1.23.13.16.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.17. Greška br. 125 - Korisnik nema privilegije za korištenje mjesta troška na skladištu

1.23.13.17.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.18. Greška br. 126 - Korisnik još nije bio prijavljen u POS aplikaciju. Prijava bez pristupa internetu nije moguća!

1.23.13.18.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.19. Greška br. 127 - Korisnik nema zabilježene prijave u zadnjih 5 dana. Prijava bez pristupa internetu nije moguća!

1.23.13.19.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.20. Greška br. 128 - Na skladištu već postoji aktivna POS sesija

1.23.13.20.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.21. Greška br. 129 - Skladište nema dodjeljeno mjesto troška

1.23.13.21.1 Uzroci za grešku te postupak rješavanja:

 

1.23.13.22. Greška br. 130 - Tvrtka koja je navedena u podacima o skladištu ne postoji

1.23.13.22.1 Uzroci za grešku te postupak rješavanja:

 

1.24. Modul za knjigovodstvene urede i podrška radu s više tvrtki

Program omogućuje vođenje knjigovodstva za više tvrtki pod jednim korisničkim imenom. Funkcionalnost je namjenjena knjigovodstvenim uredima i obuhvaća sljedeće mogućnosti:

Pogledajte i video upute s opisom postupka dodavanja novih tvrtki/klijenata u evidenciju i postupak otvaranja korisničkih računa za rad u programu klijentima knjigovodstvenog ureda:

Kako dodati tvrtku i korisnika za klijenta računovodstvenog ureda [https://www.youtube.com/watch?v=kt5SPLX7XHI&list=PLb8bSZn94o67z5I0IFwAIHBJcbhcFTXVe&index=6]

Za dodavanje nove tvrtke/organizacije u evidenciju otvorimo modul |Postavke |Administriranje tvrtki i klikom na gumb Dodaj novu tvrtku upišemo podatke o tvrtki za koju želimo započeti voditi knjigovodstvo putem e-racuni.hr:

  
Dodavanje tvrtke za koju želimo voditi knjigovodstvo putem e-racuni.hr u evidenciju
  
  Slika 1410: Dodavanje tvrtke za koju želimo voditi knjigovodstvo putem e-racuni.hr u evidenciju

Na ovaj način možemo pod jednim korisničkim imenom upravljati više tvrtki/organizacija, a za prelazak među tvrtkama jednostavno izaberemo željenu tvrtku u padajućem izborniku:

  
Odabir tvrtke kojoj želimo pristupiti
  
  Slika 1411: Odabir tvrtke kojoj želimo pristupiti

Koristimo li različite korisničke račune za pristup određenim tvrtkama, ovdje možemo promjeniti korisnički račun i tvrtku kojoj želimo pristupiti:

  
Prebacivanje među korisničkim računima i tvrtkama
  
  Slika 1412: Prebacivanje među korisničkim računima i tvrtkama

 

1.24.1. Pregled i pretraživanje tvrtki - klijenata knjigovodstvenog ureda


  
Pregled i pretraživanje tvrtki - stranaka knjig. servisa
  
  Slika 1413: Pregled i pretraživanje tvrtki - stranaka knjig. servisa

Na stranici za pregled i pretraživanje tvrtki, na raspolaganju su slijedeće funkcije:

 

1.24.2. Unos i izmijena osnovnih podataka tvrtke

Ako na stranici pregled i pretraživanje tvrtki [1.24.1] kliknemo na gumb Dodaj novu tvrtku. otvoriti će se maska za unos podatka o novoj tvrtci, prikazana na slikama dolje:

  
  
  
Maska za unos podataka o tvrtki
  
  Slika 1416: Maska za unos podataka o tvrtki

Podaci, koje unosimo u pojedinačnu tvrtku:

Tvrtka/Naziv:U polje za unos upišemo naziv tvrtke. Unos podatka je obavezan.
Ime kont. osobe:U polje za unos upišemo ime kontaktne osobe za tu tvrtku. Unos podatka je obavezan.
Prezime kont. osobe:U polje za unos upišemo prezime kontaktne osobe za tu tvrtku. Unos podatka je obavezan.
Pravni oblik:Klikom na dropDown.gif se prikaže popis oblika, gdje izaberemo odgovarajući oblik za tu tvrtku.
Ulica:Upišemo ulicu u kojoj se nalazi tvrtka. Unos podatka je obavezan.
Poštanski br./Mjesto:U prvo polje za unos upišemo poštanski broj, a u drugo polje upišemo mjesto u kojem se nalazi tvrtka. Unos podatka je obavezan.
Telefon:Upišemo br. telefona, kojeg tvrtka koristi.
Fax:Upišemo br. faksa, kojeg tvrtka koristi.
Mobilni telefon:Upišemo broj mobilnog telefona, ukoliko se koristi.
E-mail:Upišemo e-mail adresu tvrtke. Unos podatka je obavezan.
Porezni br.:Upišemo porezni broj tvrtke. Unos podatka je obavezan.
Porezni obveznik:Klikom na dropDown.gif možemo izabrati da li je tvrtka porezni obveznik ili ne.
Matični br.:Upišemo matični br. tvrtke.
Šifra djelatnosti:Unesemo šifru djelatnosti tvrtke, ako želimo.
Porezna uprava:Klikom na dropDown.gif možemo izabrati poreznu upravu tvrtke.
Datum osnivanja:Upišemo datum u obliku 01.01.1995 ili ga izaberemo klikom na kalendar pokraj polja za unos.
Mjesto izdavanja dokumenata:Upišemo mjesto, u kojem će tvrtka izdavati dokumente.
Numeriranje ulaznih računa:Izaberemo, da li će se upotrebljavati numeriranje po mjestima troška ili jedinstveno numeriranje.
Numeriranje ulaznih računa za predujamIzaberemo, da li će se upotrebljavati numeriranje po mjestima troška ili po poreznim knjigama PDV.
Numeriranje izlaznih računa:Izaberemo, da li će se upotrebljavati numeriranje po mjestima troška ili jedinstveno numeriranje po poreznim knjigama PDV.
Numeriranje temeljnica:Izaberemo da li će se upotrebljavati jedinstveni redoslijed, redoslijed po godinama, po internom tipu ili po vrsti temeljnica i godinama.
Numeriranje putnih naloga:Izaberemo, da li će se upotrebljavati numeriranje po mjestima troška ili jedinstveno numeriranje.
Način vođenja knjigovodstvaIzaberemo, da li se radi o jednostavnom ili dvostavnom knjigovodstvu.
Povrat put. troškova za put. nal. u inozemstvu prije1.7.2004:Klikom na dropDown.gif izaberemo tečaj po kojem će se vratiti putni troškovi u HRK.
Zaokruživanje obračuna put. troš.:Izaberemo kako će se zaokruživati obračun putnih troškova.
Povrat dnevnica:Klikom na dropDown.gif izaberemo za što će se vratiti dnevnice ( da li se radi o gospodarstvu ili negospodartsvo ).
Povrat kilometraže:Izaberemo da li se radi o gospodarstvu ili negospodarstvu.
Devizne dnevnice se obračunaju po tečaju na dan:Iz popsia izaberemo kad će se obračunati dnevnice ( da li na datum obračuna, datum odlaska ili datum dolaska ).
Ispis vožnji sa službenim vozilima na obračunu putnog nalogaOdznačimo, ako želimo, da se na obračunu putnog naloga ispišu vožnje sa službenim vozilima.
Uključeno je automatsko zatvaranje putnih nalogaOdznačimo ukoliko želimo, da se nepredloženi putni nalozi automatski zatvore.
Rok za predlaganje obračuna otvorenih putnih naloga (br. dana po predviđenom povratku sa poslovnog puta):Upišemo koliko dana po predviđenom povratku sa puta se mora predložiti obračun otvorenih putnih troškova.
Br. dana od upozorenja do automatskog zatvaranja p.n.:Upišemo koliko dana nakon upozorenja će se putni nalozi automatski zatvoriti.


Na kraju potvrdimo izmjene klikom na gumb Potvrdi unos

Postupak unosa podataka o transakcijskim računima tvrtke, opisano je u poglavlju Unos podataka o transakcijskim računima [1.21.1], u poglavlju Poslovni partneri.

 

1.24.3. Kopiranje tvrtke

  
Kopiranje tvrtke
  
  Slika 1417: Kopiranje tvrtke

 

1.24.4. Kako omogućiti strankama uvid u podatke?

Ukoliko želite svojim strankama omogućiti uvid u poslovne podatke, morate ući u željenu tvrtku [1.4.10.5].

Nakon toga, dodajte novog zaposlenika. Putem izbornika |Partneri |Zaposlenici dolazite na stranicu za pregled i pretraživanje zaposlenika [1.12.2]. Ovdje kliknite na gumb Novi unos, kao što prikazuje slika dolje:

  
Pregled i pretraživanje zaposlenika u tvrtci u kojoj se nalazite
  
  Slika 1418: Pregled i pretraživanje zaposlenika u tvrtci u kojoj se nalazite

S otvaranjem stranice za unos podataka o zaposleniku i o vrsti njegova zaposlenja, možete odrediti i privilegije za pristup modulima, funkcijama i podacima u programu. Pri tom je vrlo važno upisati podatke o zaposleniku [1.12.3], podatke o zaposlenju [1.12.4] i podatke o dodijeljivanju korisničkog pristupa. Postupak je prikazan na slici dolje:

  
Dodijeljivanje korisničkog pristupa stranci za uvid u podatke tvrtke
  
  Slika 1419: Dodijeljivanje korisničkog pristupa stranci za uvid u podatke tvrtke

Unos podataka je potrebno potvrditi klikom na gumb U redu.

 

1.24.5. Pregled i pretraživanje korisnika u knjigovodstvenom servisu

  
Pregled korisnika programa u knjigovodstvenom servisu
  
  Slika 1420: Pregled korisnika programa u knjigovodstvenom servisu

 

1.24.6. Dodavanje i unos novog korisnika te izmijena podataka korisnika


  
Unos i izmijena osnovnih podataka o korisniku
  
  Slika 1421: Unos i izmijena osnovnih podataka o korisniku

 

1.24.7. Određivanje preuzetih korisničkih ovlasti za korisnika u knjig. servisu

1.24.7.1 Što su to preuzete korisničke ovlasti?

Preuzete korisničke ovlasti su ovlaštenje za upotrebu određenih programskih modula i funkcija, koja vrijede za sve tvrtke, osim ako je gdje to drugačije određeno.

1.24.7.2 Kako određujemo preuzete korisničke ovlasti?

Nakon izbora korisnika na stranici pregled i pretraživanje korisnika [1.24.5], prikaže se stranica s tri mogućnosti. Izborom mogućnosti |Standardne korisničke ovlasti možete korisniku dodijeliti ili pak oduzeti pojedinačne ovlasti:

  
  
Određivanje preuzetih korisničkih ovlasti
  
  Slika 1423: Određivanje preuzetih korisničkih ovlasti

Važno: kako bi korisniku bio omogućen rad s više tvrtki, obavezno mora imati dodijeljene slijedeće ovlasti:

  
Ovlasti za rad s drugim tvrtkama
  
  Slika 1424: Ovlasti za rad s drugim tvrtkama

Ako korisnik nema dodijeljenih ovlasti za rad sa podacima drugih tvrtki, moći će raditi samo u matičnoj tvrtci, tj. u knjigovodstvenom servisu te ni u jednoj drugoj tvrtci.

 

1.24.8. Pregled, dodijeljivanje i ograničavanje pristupa do pojedinačnih tvrtki

U masci za unos i uređivanje podataka o korisniku [1.24.6] kliknemo na postavke pristupa po tvrtkama, nakon čega će se otvoriti slijedeća stranica:

  
Pregled i dodijeljivanje pristupa do podataka pojedninačnih tvrtki
  
  Slika 1425: Pregled i dodijeljivanje pristupa do podataka pojedninačnih tvrtki

 

1.24.9. Kako dodijeljujemo specifične korisničke ovlasti za određenu tvrtku

  
Dodijeljivanje specifičnih ovlasti za određenu tvrtku
  
  Slika 1426: Dodijeljivanje specifičnih ovlasti za određenu tvrtku

 

1.25. Online trgovina/katalog

U programu e-računi podržano je postavljanje online trgovine. Online trgovinu možete aktivirati u modulu |Postavke |Postavke tvrtke |Procesi i integracija |Online trgovina/katalog i time omogućiti online predaju narudžbi za vaše artikle.

Aktivirati možete veći broj online trgovina, a dodatno je podržano i postavljanje online trgovina za prodaju na stranim tržištima (podržan obračun prekograničnog PDV-a [1.13.10]).

Za otvaranje nove online trgovine/kataloga kliknemo na gumb Novi online katalog/trgovina:

  
Unos podataka i postavki online trgovine
  
  Slika 1427: Unos podataka i postavki online trgovine


U masku upisujemo sljedeće podatke:

Ime trgovine / naziv katalogaUpisujemo naziv koji će nositi online trgovina/katalog.
StatusZadajemo je li online trgovina aktivna ili neaktivna.
Vidljivi artikliOvim parametrom određujemo hoće li se u online trgovini prikazati svi artikli ili samo oni artikli za koje smo to posebno označili izravno u šifrarniku.
Koje su skupine artikala vidljiveOdabiremo koje će skupine artikala biti vidljive u online trgovini.
Ograničenje prikaza artikalaZadajemo hoće li u online trgovini biti prikazani svi artikli ili samo artikli sa pozitivnom zalihom odnosno samo artili sa pozitivnom zalihom na skladištu koje ćemo vezati na online trgovinu.
Prikaz uslugaU ovom polju zadajemo hoće li se u online trgovini prikazivati i usluge.
Mogućnosti prikaza podatakaOvdje zadajemo koji će sve podaci o artiklima biti prikazani u online trgovini.
Obavezna prijava kupca za uvidOvom postavkom određujemo je li za uvid obavezna prethodna prijava kupca.
Predaja narudžbe samo uz prethodnu prijavuOvom postavkom određujemo je li za predaju narudžbe obavezna prijava kupca.
Prikaz zaliheU ovom polju zadajemo želimo li u online trgovini prikazati samo informaciju o raspoloživosti artikla ili i količinu zalihe na svim skladištima ili samo na izabranom skladištu.
Blokiraj narudžbu ako proizvod nije na zalihiU ovom polju zadajemo hoće li kupac moći predati narudžbu za artikal koji nije na zalihi ili će to biti onemogućeno.
Prikaz cijena sa ili bez PDVOdaberemo želimo li prikaz prodajnih cijena sa ili bez PDV.
Država stranog PDV-aZadajemo državu stranog PDV po stopi koje će se obračunati PDV.
Poslovna jedinicaDodajemo veznu poslovnu jedinicu.
Mjesto troškaDodajemo vezno mjesto troška (opcijsko).
SkladišteDodajemo vezno skladište (opcijsko).
BlagajnaDodajemo veznu blagajnu.
Jezik internet straniceZadajemo jezičnu varijantu internet stranice.
Novčana valutaIzaberemo novčanu valutu u kojoj će biti prikazane prodajne cijene.
Boja trgovineMožemo izabrati između različitih boja u kojima će biti online katalog.
E-mail za obavijest o narudžbi Upišemo e-mail na koji želimo dobivati obavijesti o zaprimljenim narudžbama.
Logotip trgovineUvozimo vlastiti logotip koji će se prikazati unutar online kataloga.
Uvjeti poslovanjaUnosimo tekst za uvjete poslovanja ili postavimo poveznicu (Url) do internet stranice gdje već imamo objavljene uvjete poslovanja.
KontaktUnosimo naše kontaktne podatke ili postavimo poveznicu (Url) do internet stranice gdje već imamo objavljene kontaktne podatke.
Načini plaćanjaUnosimo popis mogućih načina plaćanja ili postavimo poveznicu (Url) do internet stranice gdje već imamo objavljen popis načina plaćanja.
Izjava o privatnostiUnosimo tekst izjave o privatnosti ili postavimo poveznicu (Url) do internet stranice gdje već imamo objavljenu izjavu o privatnosti.

Zadane postavke pohranjujemo klikom na gumb U redu. Na uvid dobivamo osnovne podatke o online trgovini koju smo upravo postavili te podatke o već postojećim online trgovinama, ukoliko postoje:

  
Pregled online trgovina i aktivacija novih
  
  Slika 1428: Pregled online trgovina i aktivacija novih


Za pristup online trgovini koristi se automatski kreirana poveznica s time da je moguće pridobiti i posebnu domenu za ispis te adrese, a kreira se i QR kod za pristup online trgovini putem mobitela:

  
Pristup online trgovini
  
  Slika 1429: Pristup online trgovini

Ako želite koristiti vlastitu domenu za internet trgovinu poput npr. "https://www.testtrgovina.hr" umjesto URL adrese online kataloga koju kreira program", i to je naravno moguće.

Kada registrirate vlastitu domenu, preusmjeriti ju morate na naš IP. Kada to učinite, pošaljite upit tj. zahtjev za preusmjerenjem online kataloga na vašu domenu, na adresu e-pošte helpdesk@e-racuni.com, kako bismo preusmjerenje uredili i na našim poslužiteljima. Vaši kupci tako neće znati da je vaša internet trgovina na našoj domeni.


Za prikaz QR koda kliknemo na PDF ili Word dokument:

  
QR kod za pristup online trgovini
  
  Slika 1430: QR kod za pristup online trgovini

QR kod možemo npr. uključiti pri slanju e-pošte našim kupcima. Možemo ga i jednostavno ispisati i istaknuti na vratima naše trgovine, ako je zatvorena zbog izvanredne situacije. Na ovaj način će naši kupci moći i dalje pristupiti cijelokupnoj ponudi/artiklima i obaviti kupnju online.

Pristupom online trgovini na uvid dobivamo prodajne artikle, a koji artikli će biti prikazani ovisi o postavkama zadanima prilikom otvaranja online trgovine.

  
Pregled artikala u online trgovini
  
  Slika 1431: Pregled artikala u online trgovini


Klikom na pojedini artikal na uvid dobivamo podatke o artiklu koje smo zadali kroz Mogućnosti prikaza podataka. Za obavljanje online kupnje i prijenos artikla u košaricu, kliknemo na gumbU košaricu.

U online trgovini se sada nude sljedeće opcije:

Način plaćanja i način dostave definira se u postavkama trgovine po pojedinačnim državama u koje se roba isporučuje.

Podaci za onlinu trgovinu učitavaju se izravno iz šifrarnika artikala koji već vodite u programu e-računi što znači da za potrebe aktiviranja online trgovine ne morate postavljati nikakav dodatni šifrarnik. A ako tek počinjete koristiti program e-računi i još nemate upisan šifrarnik artikala, to možete učiniti:

Preporučamo da pogledate i upute za unos početnog stanja zalihe [1.19.4].

Na sljedećoj poveznici možete pogledati i video s opisom postupka aktivacije online trgovine/kataloga https://www.youtube.com/watch?v=d5crc9AGUYY

 

1.25.1. Mogućnosti dostave

Za svaki online katalog možemo postaviti različite mogućnosti dostave. Potrebno je urediti šifrarnik mogućnosti dostave u pojedinačnom online katalogu klikom na gumb Mogućnosti dostave.

  
Šifrarnik mogućnosti dostave
  
  Slika 1432: Šifrarnik mogućnosti dostave

Ukoliko želimo dodati novu mogućnost dostave potrebno je kliknuti na gumb Dodaj novu mogućnost dostave:

  
Unos nove mogućnosti dostave
  
  Slika 1433: Unos nove mogućnosti dostave

 

1.25.2. Mogućnosti plaćanja

Za svaki online katalog možemo postaviti različite mogućnosti plaćanja koje kupac može odabrati prilikom predaje narudžbe. Šifrarnik mogućnosti plaćanja otvorimo klikom na gumb Mogućnosti plaćanja.

  
Šifrarnik mogućnosti plaćanja
  
  Slika 1434: Šifrarnik mogućnosti plaćanja

U ovim postavkama moguće je izabrati samo načine plaćanja koje možemo povezati s bankovnim računom odnosno s online računom, na kojem smo označili da se koristi za online plaćanje. [1.9.15]

Ukoliko želimo dodati mogućnost novog načina plaćanja koju kupac može odabrati prilikom predaje naružbe preko online kataloga, najprije je potrebno unutar šifrarnika bankovnih računa dodati novi bankovni račun, te je prilikom unosa računa potrebno označiti da se koristi za online plaćanje računa.

 

1.26. E-racuni.hr - mobilno poslovanje HR

Pokraj naše internet aplikacije e-racuni.com, nudimo također i mobilnu aplikaciju za prodaju na terenu. Aplikaciju možemo preuzeti direktno s naših servera sa sljedećeg linka:

E-računi mobilno poslovanje [https://e-racuni.com/files/mobile_app/MobileInvoicingHR.apk]

Ukoliko ne želimo preuzimati aplikaciju, mobilnoj aplikaciji možemo pristupiti i preko pretraživača preko sljedećeg linka (neovisno o operacijskom sistemu):

Mobilni e-računi [https://e-racuni.com/rhr/mobile].

U mobilnu aplikaciju se jednostavno možemo prijaviti i putem internetskog preglednika po sljedećem postupku:

  
Prijava u mobilnu aplikaciju putem internetskog preglednika
  
  Slika 1435: Prijava u mobilnu aplikaciju putem internetskog preglednika

Za korisnike Apple (iOS) uređaja, nakon skeniranja QR koda si možemo jednostavno postaviti prečicu do aplikacije:

  

  

  

Korištenje mobilne aplikacije jednostavno i besplatno za sve korisnike internet aplikacije e-racuni.com.

Nakon prijenosa aplikacije ili prijave preko poveznice, nam se prvo otvori stranica za prijavu gdje unosimo podatke koji se koriste i za prijavu u internet aplikaciju e-racuni.com:

  
Prijava u mobilnu aplikaciju
  
  Slika 1439: Prijava u mobilnu aplikaciju

Zatim dođemo u Mobilno poslovanje HR na početnu stranicu:

  
Početna stranica mobilne aplikacije
  
  Slika 1440: Početna stranica mobilne aplikacije

Mobilna aplikacija nam omogućuje pregled:

  
Pregled i pretraživanje artikala u mobilnoj aplikaciji
  
  Slika 1441: Pregled i pretraživanje artikala u mobilnoj aplikaciji

  
Pregled i pretraživanje kupaca u mobilnoj aplikaciji
  
  Slika 1442: Pregled i pretraživanje kupaca u mobilnoj aplikaciji

Isto tako možemo pregledavati, uređivati i izdavati:

Novo izdane i već izdane dokumente s pomoću mobilne aplikacije možemo:

  
Slanje dokumenta preko mobilne aplikacije
  
  Slika 1443: Slanje dokumenta preko mobilne aplikacije

  
Slanje sms-a preko mobilne aplikacije
  
  Slika 1444: Slanje sms-a preko mobilne aplikacije

  
Odabir printera i printanje pomoću mobilne aplikacije
  
  Slika 1445: Odabir printera i printanje pomoću mobilne aplikacije

  
Printer nije izabran
  
  Slika 1446: Printer nije izabran

Printanje je trenutno podržano samo na preuzetoj aplikaciji za Android uređaje iz trgovine Google Play na podržane printere [1.26.5]!

 

1.26.1. Fakturiranje u mobilnoj aplikaciji

U mobilnoj aplikaciji možemo izdavati račune našim kupcima. Prečac za kreiranje novoga računa imamo na početnoj stranici odmah po prijavi u aplikaciju, gdje kliknemo na gumb Novi račun:

  
Početna stranica aplikacije
  
  Slika 1447: Početna stranica aplikacije

Možemo i izabrati |Računi, gdje imamo također gumb Novi račun i rašireni popis Koncepti dokumenata i Izdani dokumenti. Nakon odabira za unos novoga računa otvori nam se sljedeća stranica:

  
Unos novoga računa
  
  Slika 1448: Unos novoga računa

Pri unosu novoga računa prvo ispunimo podatke o kupcu (opcijski) koje možemo također i pretraživati u šifrantu postojećih kupaca ili u sudskom registru (slično kao i u internet aplikaciji e-racuni.com).

Nakon toga dodajemo stavke odnosno artikle klikom na gumb Dodaj stavku. Stavka može biti:

  
Unos artikla ili stavke
  
  Slika 1449: Unos artikla ili stavke

Nakon što smo unijeli sve podatke, račun izdamo tako da kliknemo na gumb Plaćanje. Ponude nam se svi mogući načini plaćanja koje imamo izabrane u internet aplikaciji e-racuni.com u meniju |Postavke |Postavke tvrtke |Mogući načini plaćanja:

  
Izbor načina plaćanja
  
  Slika 1450: Izbor načina plaćanja

Ukoliko račun ne želimo izdati, možemo ga spremiti klikom na gumb Spremi. Na taj način kreiramo koncept dokumenta koji možemo naknadno izdati.

Izdani račun je sada vidljiv u E-računi mobilnoj aplikaciji:

  
Pregled izdanih računa u E-računi mobilnoj aplikaciji
  
  Slika 1451: Pregled izdanih računa u E-računi mobilnoj aplikaciji

te u internet aplikaciji e-racuni.com pod |Prodaja |Računi:

  
Pregled izdanih računa u internet aplikaciji e-racuni.com
  
  Slika 1452: Pregled izdanih računa u internet aplikaciji e-racuni.com

 

1.26.2. Izdavanje ponude u mobilnoj aplikaciji

U mobilnoj aplikaciji možemo izdavati ponude našim kupcima. Prečac za kreiranje nove ponude imamo na početnoj stranici odmah po prijavi u aplikaciju, gdje kliknemo na gumb Nova ponuda:

Možemo i izabrati |Ponude, gdje imamo također gumb Nova ponuda i rašireni popis Koncepti dokumenata i Izdani dokumenti. Nakon odabira za unos nove ponude otvori nam se sljedeća stranica:

  
Unos nove ponude
  
  Slika 1453: Unos nove ponude

Pri unosu nove ponude prvo ispunimo podatke o kupcu (opcijski) koje možemo također i pretraživati u šifrantu postojećih kupaca ili u sudskom registru (slično kao i u internet aplikaciji e-racuni.com).

Nakon toga dodajemo stavke odnosno artikle klikom na gumb Dodaj stavku. Stavka može biti:

Nakon što smo unijeli sve podatke, račun izdamo tako da kliknemo na gumb Izdaj ponudu.

Ukoliko ponudu ne želimo izdati, možemo ju spremiti klikom na gumb Spremi. Na taj način kreiramo koncept dokumenta koji možemo naknadno izdati.

Izdana ponuda je sada vidljiva u E-računi mobilnoj aplikaciji:

  
Pregled izdanih ponuda u E-računi mobilnoj aplikaciji
  
  Slika 1454: Pregled izdanih ponuda u E-računi mobilnoj aplikaciji

te u internet aplikaciji e-racuni.com pod |Prodaja |Ponude:

  
Pregled izdanih ponuda u internet aplikaciji e-racuni.com
  
  Slika 1455: Pregled izdanih ponuda u internet aplikaciji e-racuni.com

 

1.26.3. Izdavanje otpremnica u mobilnoj aplikaciji

U mobilnoj aplikaciji možemo izdavati otpremnice našim kupcima. Prečac za kreiranje nove otpremnice imamo na početnoj stranici odmah po prijavi u aplikaciju, gdje kliknemo na gumb Nova otpremnica:

Možemo i izabrati |Otpremnice, gdje imamo također gumb Nova otpremnica i rašireni popis Koncepti dokumenata i Izdani dokumenti. Nakon odabira za unos nove otpremnice otvori nam se sljedeća stranica:

  
Unos nove otpremnice
  
  Slika 1456: Unos nove otpremnice

Pri unosu nove otpremnice prvo ispunimo podatke o kupcu (opcijski) koje možemo također i pretraživati u šifrantu postojećih kupaca ili u sudskom registru (slično kao i u internet aplikaciji e-racuni.com).

Nakon toga dodajemo artikle klikom na gumb Dodaj stavku. Stavka može biti:

  
Unos artikla
  
  Slika 1457: Unos artikla

Nakon što smo unijeli sve podatke, otpremnicu izdamo tako da kliknemo na gumb Izdaj otpremnicu

Ukoliko otpremnicu ne želimo izdati, možemo ju spremiti klikom na gumb Spremi. Na taj način kreiramo koncept dokumenta koji možemo naknadno izdati.

Izdana otpremnica je sada vidljiva u E-računi mobilnoj aplikaciji:

  
Pregled izdanih otpremnica u E-računi mobilnoj aplikaciji
  
  Slika 1458: Pregled izdanih otpremnica u E-računi mobilnoj aplikaciji

te u internet aplikaciji e-racuni.com pod |Prodaja |Otpremnice:

  
Pregled izdanih otpremnica u internet aplikaciji e-racuni.com
  
  Slika 1459: Pregled izdanih otpremnica u internet aplikaciji e-racuni.com

 

1.26.4. Izdavanje narudžbe kupca u mobilnoj aplikaciji

U mobilnoj aplikaciji možemo izdavati narudžbe kupaca našim kupcima. Prečac za kreiranje nove narudžbe imamo na početnoj stranici odmah po prijavi u aplikaciju, gdje kliknemo na gumb Narudžbe kupaca:

Na izbor imamo gumb Nova narudžba kupca i rašireni popis Koncepti dokumenata i Izdani dokumenti. Nakon odabira za unos nove narudžbe otvori nam se sljedeća stranica

  
Unos nove narudžbe kupca
  
  Slika 1460: Unos nove narudžbe kupca

Pri unosu nove narudžbe prvo ispunimo podatke o kupcu (opcijski) koje možemo također i pretraživati u šifrantu postojećih kupaca ili u sudskom registru (slično kao i u internet aplikaciji e-racuni.com).

Nakon toga dodajemo stavke odnosno artikle klikom na gumb Dodaj stavku. Stavka može biti:

  
Unos artikla ili stavke
  
  Slika 1461: Unos artikla ili stavke

Nakon što smo unijeli sve podatke, narudžbu izdamo tako da kliknemo na gumb Izdaj narudžbu kupca.

Ukoliko narudžbu ne želimo izdati, možemo ju spremiti klikom na gumb Spremi. Na taj način kreiramo koncept dokumenta koji možemo naknadno izdati.

Izdana narudžba je sada vidljiva u E-računi mobilnoj aplikaciji:

  
Pregled izdanih narudžbi kupaca u E-računi mobilnoj aplikaciji
  
  Slika 1462: Pregled izdanih narudžbi kupaca u E-računi mobilnoj aplikaciji

te u internet aplikaciji e-racuni.com pod |Prodaja |Narudžbe kupaca:

  
Pregled izdanih narudžbi kupaca u internet aplikaciji e-racuni.com
  
  Slika 1463: Pregled izdanih narudžbi kupaca u internet aplikaciji e-racuni.com

 

1.26.5. Podržani Bluetooth POS printeri u mobilnoj aplikaciji

Mobilna aplikacija podržava sljedeće Bluetooth POS printere:

 

1.27. Razmjena podataka s internet trgovinama

Program e-računi omogućuje automatsku razmjenu podataka s internet trgovinama drugih ponuđača. Razmjena podataka se vrši u oba smjera.

Iz internet trgovine se u program e-računi prenose sljedeći podaci:

Narudžbe koje su kupci predali u internet trgovini automatski će se uvoziti u dokumente unutar modula |Prodaja |Narudžbe kupaca, u artikle i u kupce.

Na temelju uvoženih dokumenata, u e-računima možemo kliknuti na narudžbu kupca i iz narudžbe kupca izdati račun i otpremnicu. Izdavanjem otpremnice bilježimo isporuku artikala kupcu, čime se mijenja stanje zaliha robe na skladištu. Podatak o promjeni stanja zaliha u e-računima se automatski šalje natrag u internet trgovinu.

U programu imamo i mogućnost ispisa naljepnica za dostavu za dostavne službe (GLS [1.22.4.1], DPD, Packeta, Hrvatska pošta [1.22.4.2],..); dodatno pa u programu možemo pratiti status poslanih pošiljki. [1.6.7.1]

Pri prijenosu podataka natrag u internet trgovinu, prenosi se stanje zaliha artikala iz e-računa u internet trgovinu. Što to znači i kako se to odvija, opisano je na stranici Sinkronizacija tj. prijenos zalihe u internet trgovinu [1.27.2]

U programu možemo postaviti mapiranje načina plaćanja [1.27.17] iz internet trgovine u određeni način plaćanja koji se koristi u programu.

Razmjena podataka s internet trgovinama je na raspolaganju za sljedeće standardne platforme:

Razmjenu podataka s internet trgovinom aktiviramo u modulu |Postavke |Postavke tvrtke |Procesi i integracija |Internet trgovine - sinkronizacija, kao što je prikazano na sljedećoj slici:

  
Aktivacija razmjene podataka s internet trgovinom
  
  Slika 1464: Aktivacija razmjene podataka s internet trgovinom

1.27.1 Uvoz narudžbi preko webhooka

Za uvoz narudžbi bez čekanja, odnosno za sinkronizaciju narudžbe iz internet trgovine u E-račune odmah nakon što je zaprimljena u internet trgovini je za internet trgovine WooCommerce i Shopify moguća upotreba webhooka. Detalje oko postavki webhooka možete vidjeti na podstranicama za pojedinačne internet trgovine.

Po narudžbi korisnika je moguća implementacija integracije i s trgovinama koje rade na drugim platformama, a pomoću naših web servisa [1.28] tu integraciju mogu napraviti i sami ponuđači internet trgovina.

 

1.27.2. Sinkronizacija tj. prijenos zalihe iz programa e-računi u internet trgovinu

Osim prijenosa narudžbi iz internet trgovine može se podesiti i način sinkroniziranja tj. prijenosa stanja zaliha iz programa e-računi u internet trgovinu. Sinkronizacija tj. prijenos zalihe se aktivira u trenutku izdavanja dokumenta koji utječe na promjenu stanja zaliha u programu e-računi. Dokumenti u programu e-računi, koji utječu na zalihe i posljedično aktiviraju sinkronizaciju zaliha, su:

Pri prijenosu u internet trgovinu se uz trenutno stanje zaliha u programu e-računi u obzir uzima i stanje rezervirane zalihe. To znači, da se stanje zaliha smanji odmah nakon što stranka preda narudžbu. Koje će se stanje zaliha prenositi u internet trgovinu zadajemo u postavkama sinkronizacije s internet trgovinom, kao što prikazuje slika dolje:

  
Odabir načina sinkronizacije zalihe
  
  Slika 1465: Odabir načina sinkronizacije zalihe

Mogući načini sinkronizacije zaliha:

zaliha na skladištusinkronizira se trenutno stanje zalihe svih artikala na skladištu, izabranom u postavkama internet trgovine
zaliha na skladištu bez rezerviranesinkronizira se trenutno stanje zaliha svih artikala na skladištu izabranom u postavkama internet trgovine od koje se oduzme sva rezervirana zaliha - u nastavku je opis značenja rezervirane zalihe.
ukupna zalihasinkronizira se trenutna ukupna zaliha svih artikala na svim skladištima koje vodimo u programu
ukupna zaliha bez rezerviranesinkronizira se trenutna ukupna zaliha svih artikala na svim skladištima od koje oduzmemo svu rezerviranu zalihu - u nastavku je opis značenja rezervirane zalihe

Zaliha na skladištu s tipom skladišta "konsignacijsko skladište (revers / vlastita sredstva)" se ne uzima u obzir pri sinkronizaciji zaliha
Ako ne popunimo polje za način sinkroniziranja zalihe, zaliha se neće sinkronizirati tj. slati u internet trgovinu

Koja je zaliha rezervirana? Rezerviranu zaliha artikala predstavlja zbroj svih još neisporučenih količina artikala iz svih stavki na otvorenim i važećim (aktivnim) narudžbama kupaca. To su narudžbe kupaca u statusu otvorena narudžba ili u izvedbi.

 

1.27.3. Internet trgovina Opencart

Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi Opencart.

Podržane su sve verzije od 1.5.5 do 3.x.

1.27.3.1 Postavke u Opencart

Za aktivaciju razmjene podataka s Opencart potrebno je najprije instalirati extension Opencart REST Admin API, koji se nalazi na sljedećoj poveznici:

https://opencart-api.com/product/rest-admin-api/

Ukoliko ne dobijete zadnju verziju REST Admin API koja je obavezna, kontaktirajte OpenCart da vam to omoguće.

Nije potrebna verzija s "OAuth security" jer s tom verzije veza ne djeluje

REST Admin API možete namjestiti po postupku prikazanom na sljedećoj poveznici: http://docs.opencart.com/en-gb/extension/installer/

Postupak za pravilne postavke REST Admin API je prikazan na sljedećem videu: https://youtu.be/HEOfOFzDLP4?t=19.

1.27.3.2 Aktivacije razmjene podataka

Nakon aktivacije Opencart REST Admin API je za razmjenu podataka potrebno pripremiti sljedeće podatke:

  1. URL adresu trgovine tj. administracijskog sučelja
  2. ključ za pristup (Secret key)

U e-računima odredimo skladište i mjesto troška, na kojem će se voditi poslovanje u internet trgovini.

Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:

  
Postavke za sinkronizaciju za Opencart
  
  Slika 1466: Postavke za sinkronizaciju za Opencart

1.27.3.3 Dodatne sinkronizacije

Za korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Opencart je pored standardne sinkronizacije na izbor i sinkronizacija stanja zalihe iz programa e-računi u internet trgovinu.

Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu":

  
Prijenos stanja zalihe iz e-računa u internet trgovinu
  
  Slika 1467: Prijenos stanja zalihe iz e-računa u internet trgovinu

 

1.27.4. Internet trgovina Prestashop

Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi Prestashop.

Podržane su verzije 1.5, 1.6 i 1.7.

1.27.4.1 Postavke u Prestashop

Za aktivaciju razmjene podataka s Prestashop potrebno je najprije aktivirati Prestashop REST API. Kako to učiniti pogledajte u uputama dostupnima na sljedećoj poveznici:

http://tinyurl.com/nlnpmpq

1.27.4.2 Privilegije za dostup do API-ja

U Prestashopu je potrebno omogućiti sljedeće privilegije:

1.27.4.3 Aktivacija razmjene podataka

Nakon aktivacije Prestashop REST API je za razmjenu podataka potrebno pripremiti sljedeće podatke:

  1. URL adresu trgovine tj. administracijskog sučelja
  2. Key (authentification key)

U e-računima odredimo skladište i mjesto troška, na kojem će se voditi poslovanje u internet trgovini.

Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:

  
Postavke za sinkronizaciju za Prestashop
  
  Slika 1468: Postavke za sinkronizaciju za Prestashop

1.27.4.4 Prijenos popusta u Prestashopu 1.7

Prestashop verzija 1.7 preuzeto ne podržava API dostup koji je potreban za određivanje popusta na pojedinačnim stavkama. To uključuje većinu popusta koje je moguće odrediti u Prestashopu. Bez toga je moguće odrediti popust samo na cijelu narudžbu, te se u tom primjeru iznos popusta u E-računima ne slaže uvijek sa iznosom u Prestashopu.

Da bi omogućili uvoz točnih popusta, potrebno je promijeniti izvorni kod Prestashopa, što može napraviti administrator vaše internet trgovine.

  1. otvorite datoteku prestashop_root_dir/classes/webservice/var/www/html/prestashop17/classes/webservice/WebserviceRequest.php
  2. Dodajte red "'order_discounts' =>array('description' => 'Order cart discounts', 'class' => 'OrderDiscount')" u metodu "public static function getResources()".
  3. Omogućite privilegiju za dostup do "order_discounts" u postavkama za API.

Alternativno rješenje je upotreba addWebserviceResources hook-a za modifikaciju iste datoteke.

Više o tome možete vidjeti na sljedećoj poveznici:https://www.prestashop.com/forums/topic/569013-prestashop-17-cant-get-order_cart_rules-via-webservice/

1.27.4.5 Dodatne sinkronizacije

Za korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Prestashop je pored standardne sinkronizacije na izbor i sljedeće:

  • sinkronizacija stanja zalihe iz programa e-računi u internet trgovinu
  • uvoz artikala iz internet trgovine u program e-računi
  • izvoz artikala iz programa e-računi u internet trgovinu

Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu" ili "Uvozi šifrarnik artikala iz internet trgovine" ili "Izvozi artikle":

  
Dodatne sinkronizacije
  
  Slika 1469: Dodatne sinkronizacije

Dodatna mogućnost "Uvozi šifrarnik artikala iz internet trgovine" nudi mogućnost označavanja da se podaci artikla koji već postoje u programu e-racuni prepišu podacima artikala iz internet trgovine:

  

Dodatna obrada pri sinkronizaciji s internet trgovinom "Koje artikle sinkroniziramo" u WooCommerce 3.6+ izvozi sve artikle glede na odabran uvjet:

  • sve artikle (izvoz svih artikala iz šifrarnika artikala)
  • artikli vidljivi za online katalog/trgovinu (izvoz svih artikala koji su označeni kao vidljivi u online trgovini/katalogu)
  • artikle dodane u internetsku tržnicu (izvoz svih artikala koji su dodani u internetsku tržnicu [1.19.2.8] pojedinačne internet trgovine)

  

Dodatno unutar postavki izvoza su još dvije opcije:

  • Dodan/izmjenjen artikl izvozi/ažuriraj s internet trgovinom - ukoliko je ta mogućnost označena, artikli koje izmjenimo ili dodamo u šifrarnik artikala će se automatski sinkronizirati u internet trgovinu (u roku ~10 minuta)

  

 

1.27.5. Internet trgovina Magento

Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi Magento.

Podržana je verzija 1.9.

Magento 1 od lipnja 2020. više ne dobiva sigurnosne popravke. Razmislite o prijelazu na Magento 2. Više o tome na https://www.ctidigital.com/blog/magento-1-end-of-life-announcement-planning-for-the-future

1.27.5.1 Postavke u Magento

Za aktivaciju razmjene podataka s Magento je najprije potrebno aktivirati Magento SOAP API. Kako to učiniti pogledajte na sljedećoj poveznici:

https://youtu.be/nV_OtC5xX14

Pri aktivaciji API-ja je potrebno pripaziti, da u konfiguraciji za web services pod |System |Configuration |Magento Core API isključimo WS-I Compliance  i vrijednost postavimo na No.

1.27.5.2 Privilegije za dostup do API-ja

U Magentu je potrebno omogućiti sljedeće privilegije:

1.27.5.3 Aktivacija razmjene podataka

Nakon aktivacije Magento SOAP API je za razmjenu podataka potrebno pripremiti sljedeće podatke:

  1. URL adresu trgovine
  2. Korisničko ime (Username)
  3. API ključ (API key)

U e-računima odredimo skladište i mjesto troška, na kojem će se voditi poslovanje u internet trgovini.

Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:

  
Postavke za sinkronizaciju za Magento
  
  Slika 1473: Postavke za sinkronizaciju za Magento

1.27.5.4 Dodatne sinkronizacije

Za korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Magento je pored standardne sinkronizacije na izbor i sinkronizacija stanja zalihe iz programa e-računi u internet trgovinu.

Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu":

  
Prijenos stanja zalihe iz e-računa u internet trgovinu
  
  Slika 1474: Prijenos stanja zalihe iz e-računa u internet trgovinu

 

1.27.6. Internet trgovina Magento 2

Poglavlje opisuje kako aktivirati razmjenu podataka između programa e-računi i internet trgovine na platformi Magento 2.

Podržane su verzije od 2.0 do 2.3.

1.27.6.1 Postavke u Magento 2

Za aktivaciju razmjene podataka sa Magento 2 je najprije potrebno aktivirati Magento SOAP API. Postupak možete pogledati na sljedećoj poveznici: https://youtu.be/hMN-ZoeODlQ

1.27.6.2 Privilegije za dostup do API-ja

U Magentu je potrebno omogućiti sljedeće privilegije:

1.27.6.3 Aktivacija razmjene podataka

Nakon aktivacije Magento SOAP API moramo za razmjenu podataka pripremiti sljedeće podatke:

  1. URL adresu trgovine
  2. Access Token

URL imena trgovine mora biti u obliku "vaseimetrgovine.xyz/soap/storeViewCode". "storeViewCode" možete pronaći u Magentu pod "Stores -> All Stores -> Code", kao što je prikazano na slici:

  
Lokacija imena trgovine u Magento 2
  
  Slika 1475: Lokacija imena trgovine u Magento 2

U e-računima zadamo skladište i mjesto troška na kojem se vodi poslovanje u internet trgovini.

Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:

  
Postavke za sinkronizaciju za Magento 2
  
  Slika 1476: Postavke za sinkronizaciju za Magento 2



1.27.6.4 Dodatne sinkronizacije

Za korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Magento 2 je pored standardne sinkronizacije na izbor i sljedeće:

  • sinkronizacija stanja zalihe iz programa e-računi u internet trgovinu
  • izvoz artikala iz programa e-računi u internet trgovinu

Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu" ili "Izvozi artikle":

  
Prijenos stanja zalihe i izvoz artikala iz e-računa u internet trgovinu
  
  Slika 1477: Prijenos stanja zalihe i izvoz artikala iz e-računa u internet trgovinu

Dodatna obrada pri sinkronizaciji s internet trgovinom "Koje artikle sinkroniziramo" u Magento 2 izvozi sve artikle glede na odabran uvjet:

  • sve artikle (izvoz svih artikala iz šifrarnika artikala)
  • artikli vidljivi za online katalog/trgovinu (izvoz svih artikala koji su označeni kao vidljivi u online trgovini/katalogu)
  • artikle dodane u internetsku tržnicu (izvoz svih artikala koji su dodani u internetsku tržnicu [1.19.2.8] pojedinačne internet trgovine)

Dodatno unutar postavki izvoza su još dvije opcije:

  • Dodan/izmjenjen artikl izvozi/ažuriraj s internet trgovinom - ukoliko je ta mogućnost označena, artikli koje izmjenimo ili dodamo u šifrarnik artikala će se automatski sinkronizirati u internet trgovinu (u roku ~10 minuta)
  • Izvozi akcijske cijene artikala - ukoliko je ta mogućnost označena, se bude za pojedinačni artikla prenijela akcijska cijena artikla koja je određena u modulu Prodaja->Prodajne akcije i popusti

  

Pri nadogradnji internet trgovine na veću verziju na Magentu 2 je potrebno biti pozoran da je na "Stores -> Configuration -> Services -> OAuth -> Consumer Settings" dozvoljena mogućnost "Allow OAuth Access Tokens to be used as standalone Bearer tokens". Status te opcije mora biti označen kao "YES":

  

 

1.27.7. Internet trgovina WooCommerce

Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi WooCommerce.

Pravilno postavljena veza i izmjena podataka omogućuje stalnu sinkronizaciju narudžbi kupaca i zalihe između internet trgovine i e-računa. Veza je i uvjet za namještanje i rad WooCommerce plugina koji omogućuje uporabu naprednih funkcija unutar korisničkog sučelja WooCommerce (WooCommerce plugin [1.27.7.7]).

Podržane su verzije od 2.4. do 3.6., odnosno sve sljedeće verzije koje budu podržavale "Legacy v3" API.

1.27.7.1 Postavke u WooCommerceu

Za aktivaciju razmjene podataka s WooCommerce potrebno je najprije aktivirati WooCommerce REST API. Kako to učiniti možete pogledati na sljedećoj poveznici:

https://docs.woothemes.com/document/woocommerce-rest-api/

1.27.7.2 Aktivacija razmjene podataka

Nakon aktivacije WooCommerce REST API, za razmjenu podataka je potrebno pripremiti sljedeće podatke:

  1. URL adresu trgovine
  2. u postavkama za API u WooComerce aplikaciji potrebno je generirati "consumer secret" i "consumer key"
  3. Consumer secret
  4. Consumer key

Ukoliko se koristi WooCommerce verzija 2.6 ili novija, potrebno je omogućiti "zastarjeli API". To je moguće kroz "Postavke->Napredno->Zastarjeli API->Omogući zastarjeli API".

U e-računima odredimo skladište i mjesto troška, na kojem će se voditi poslovanje u internet trgovini.

Postavke za internet trgovinu upišemo po uzoru na sljedeći primjer:

  
Postavke za sinkronizaciju za WooComerce
  
  Slika 1480: Postavke za sinkronizaciju za WooComerce

Ukoliko se koristi WooCommerce 3.6+, dovoljno je u URL poslužitelja upisati samo domenu internet trgovine u obliku https://www.testtrgovina.hr.

1.27.7.3 Dodatne sinkronizacije dostupne za WooCommerce i WooCommerce 3.6+

Za korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu WooCommerce je pored standardne sinkronizaciju moguća i automatska sinkronizacija stanja zalihe iz programa e-racuni u internet trgovinu [1.27.2] te uvoz šifrarnika artikala iz internet trgovine u program e-racuni. Za platformu WooCommerce 3.6+ je dodatno moguće izvoziti šifrarnik artikala iz programa e-racuni u internet trgovinu, te uvoziti/izvoziti cjenik artikala.

Kada smo unijeli postavke sinkronizacije te istu aktivirali, navedene dodatne opcije su dostupne klikom na gumb:

  
Dodatne mogućnosti sinkronizacije
  
  Slika 1481: Dodatne mogućnosti sinkronizacije

Dodatna mogućnost "Uvozi šifrarnik artikala iz internet trgovine" nudi mogućnost označavanja da se podaci artikla koji već postoje u programu e-racuni prepišu podacima artikala iz internet trgovine:

Dodatna obrada pri sinkronizaciji s internet trgovinom "Koje artikle sinkroniziramo" u WooCommerce 3.6+ izvozi sve artikle glede na odabran uvjet:

  • sve artikle (izvoz svih artikala iz šifrarnika artikala)
  • artikli vidljivi za online katalog/trgovinu (izvoz svih artikala koji su označeni kao vidljivi u online trgovini/katalogu)
  • artikle dodane u internetsku tržnicu (izvoz svih artikala koji su dodani u internetsku tržnicu [1.19.2.8] pojedinačne internet trgovine)

Dodatno unutar postavki izvoza su još dvije opcije:

  • Dodan/izmjenjen artikl izvozi/ažuriraj s internet trgovinom - ukoliko je ta mogućnost označena, artikli koje izmjenimo ili dodamo u šifrarnik artikala će se automatski sinkronizirati u internet trgovinu (u roku ~10 minuta)
  • Izvozi akcijske cijene artikala - ukoliko je ta mogućnost označena, se bude za pojedinačni artikla prenijela akcijska cijena artikla koja je određena u modulu Prodaja->Prodajne akcije i popusti



1.27.7.4 Postavke u WooCommerceu: plugin za prijenos poreznog broja kupca

Podaci o kupcu (ime, prezime, adresa, kontakt) se samostalno prenesu s ostalim podacima s narudžbe kupca, no za prijenos poreznog broja je u WooCommerceu potrebno aktivirati plugin za prijenos. Upute za dodavanje plugina možete vidjeti na sljedećoj poveznici [1.27.7.6].

1.27.7.5 Uvoz narudžbi preko WebHooka

Nakon što uključite razmjenu podataka, narudžbe se u E-račune prenose približno svakih jedan sat. Ukoliko želite da se narudžbe prenose odmah nakon što su napravljene u internet trgovini, možete si uključiti sinkronizacijo preko webhookova.

  1. Generirajte Unikatni identifikator "Web Hook URL" u postavkama internet trgovine u E-računima.
  2. Dodajte webhook u internet trgovini. Postavke -> API -> Webhooki -> Dodaj webhook (slika 5). Upotrijebite sljedeće postavke:
    1. Za ažurirane narudžbe (slika 4)
      • Naziv: Upišite željeni naziv
      • Status: Aktivan
      • Tema: Narudžba ažurirana
      • URL za dostavu: Generirani "Web Hook URL" iz postavki internet trgovine u E-računima (slika 2)
      • Secret: Vrijednost se generira automatski te ju nije potrebno mijenjati
      • Verzija API: Zastarjeli API v3 (kada imamo postavljenu platformu WooCommerce) ili WP REST API integracija v3 (kada imamo postavljenu platformu WooCommerce 3.6+)

Pri uključivanju webhooka se narudžbe sinkroniziraju odmah, te se zbog toga periodična sinkronizacija svakih sat vremena isključi. Sinkronizacija se napravi još jednaput na dan (kroz noć) kako bi se prenijele narudžbe koje nedostaju, koje se možda nisu prenijele zbog greške pri sinkronizaciji preko webhooka. Ukoliko webhook u WooCommerceu nije omogućen, narudžbe se ne budu sinkronizirale.


Pri prvom neuspješnom pokušaju sinkronizacije narudžbe preko webhooka, se on automatski isključi u Woocommerceu. Za promjenu navedenoga kontaktirajte administratora vaše internet trgovine. Kako napraviti promjene je opisano na sljedećoj poveznici:

https://wordpress.stackexchange.com/questions/214868/woocommerce-webhook-disabled-on-its-own/215482

Pri korištenju webhookova se sinkroniziraju i statusi, što znači da se pri promjeni statusa u internet trgovini isto promijeni i u E-računima.

  
Generirani "Web Hook URL" nakon klika na gumb "Generiraj"
  
  Slika 1482: Generirani "Web Hook URL" nakon klika na gumb "Generiraj"

  
Postavke za webhook kreiranu narudžbu u WooCommerceu
  
  Slika 1483: Postavke za webhook kreiranu narudžbu u WooCommerceu

  
Postavke za webhook ažuriranu narudžbu u WooCommerceu
  
  Slika 1484: Postavke za webhook ažuriranu narudžbu u WooCommerceu

  
Primjer pravilno postavljenih webhooka u WooCommerceu
  
  Slika 1485: Primjer pravilno postavljenih webhooka u WooCommerceu

 

1.27.7.6. Plugin u WooCommerceu za prijenos poreznog broja kupca

Podaci o kupcu (ime, prezime, adresa, kontakt) se samostalno prenesu s ostalim podacima s narudžbe kupca, no ukoliko prodajemo i pravnim osobama zatim je za prijenos poreznog broja kupca potrebno u WooCommerceu aktivirati plugin.

Prvo otvorimo administracijsko sučelje i izaberemo mogućnost dodavanja plugina:

  
Dodavanje novog plugina
  
  Slika 1486: Dodavanje novog plugina

Potražimo plugin po ključnoj riječi gdje upišemo checkout field editor te ga zatim izaberemo i kliknemo na instalaciju te nakon toga i na aktivaciju:

  
Instaliranje novog plugina
  
  Slika 1487: Instaliranje novog plugina
  
Aktiviranje novog plugina
  
  Slika 1488: Aktiviranje novog plugina

Nakon aktivacije, u WooCommerceu ćemo u meniju imati opciju Checkout Form:

  
Checkout Form meni
  
  Slika 1489: Checkout Form meni

U meniju kliknemo na Checkout Form te kada nam se otvori stranica dodamo novo unosno polje klikom na Add field.Podatke unesemo kao na donjem primjeru:

  
Forma za unos
  
  Slika 1490: Forma za unos

Nakon što smo dodali novo polje, zatim uredimo još vrstu po kojoj će se prikazati podaci pri zaključivanju narudžbi u internet trgovini:

  
Pregled unesenih polja
  
  Slika 1491: Pregled unesenih polja

Polje za unos poreznog broja kupca mora biti omogućeno iako to nije obavezno.

Po aktivaciji ovih dodatnih postavki će kupci pri kreiranju narudžbi imati mogućnost unosa poreznog broja koji će se zatim sinkronizirati s ostalim podacima na narudžbi u program e-racuni.com:

  
Primjer narudžbe kupca gdje možemo vidjeti polje za unos poreznog broja
  
  Slika 1492: Primjer narudžbe kupca gdje možemo vidjeti polje za unos poreznog broja

 

1.27.7.7. E-računi Wordpress Woocommerce plugin

Za korisnike internet trgovine Woocommerce smo pripremili poseban Wordpress plugin pomoću kojeg funkcionalnosti ERP programa e-računi dostupne su direktno unutar korisničkog sučelja Wordpressa.

To znači da unutar Wordpressa možemo koristiti funkcije kao što su:

1.27.7.7.1 Postavljanje plugina

1. Prijenos plugina (download Wordpress plugin)

2. Prijava u kontrolnu ploču Wordpressa i postavljanje

3. Otvaramo meni Plugins

4. Dodavanje plugina

5. Učitavanje plugina

6. Odabir datoteke

7. Postavljanje plugina

8. Aktivacija plugina

  
Dodavanje .zip datoteke
  
  Slika 1493: Dodavanje .zip datoteke

  
Aktivacija plugina
  
  Slika 1494: Aktivacija plugina

  
Uspješna aktivacija
  
  Slika 1495: Uspješna aktivacija

1.27.7.7.2 Uspostavljanje veze

Pri aktivaciji se provjeri veza na e-račune, ukoliko veza postoji zatim se plugin automatski poveže. U slučaju postojanja više aktivnih veza, zatim ćete morati ručno odabrati vezu. To napravite po sljedećim koraka:

1. nakon aktivacije plugina u Wordpressu odemou administraciju Woocommercea

2. u lijevom meniju izaberemo Postavke

3. među opcijama u postavkama naći ćemo mogućnost povezivanja s e-računi ili eurofakturom, te kliknemo na tu mogućnost

4. na stranici s postavkama budemo vidjeli popis postojećih veza i odaberemo željenu

5. spremimo postavke

  
Plugin je uspješno povezan
  
  Slika 1496: Plugin je uspješno povezan

  
Povezivanje nije uspjelo
  
  Slika 1497: Povezivanje nije uspjelo

1.27.7.7.3 Upotreba plugina

Funkcije plugina su dostupne za pojedinačne narudžbe.

Za prikaz dijela s e-računi funkcijama je potrebno:

1. Odemo pod meni Woocommerce -> Narudžbe2. Odaberem željenu narudžbu

  
Dio s funkcijama
  
  Slika 1498: Dio s funkcijama

1.27.7.7.4 Sinkronizacija narudžbi

Sinkroniziramo narudžbe s e-računima.

1. Narudžba se prenese u e-račune

2. Ukoliko imamo uključeno automatsko fakturiranje zatim će se izvesti automatsko fakturiranje sinkronizirane narudžbe

1.27.7.7.5 Izdavanje računa i/ili otpremnice

Ukoliko nemamo uključeno automatsko fakturiranje, zatim možemo ručno izdati željeni dokument. Klikom na opciju za kreiranje željenoga dokumenta ćemo biti preusmjereni na novi prozor gdje će nam se otvoriti koncept odabranog dokumenta.

  
Kreiranje dokumenata
  
  Slika 1499: Kreiranje dokumenata

1.27.7.7.6 Prijenos PDF veznih dokumenata na narudžbu

Direktan prijenos (preuzimanje) PDF datoteke željenog dokumenta.

  
Prijenos PDF datoteke
  
  Slika 1500: Prijenos PDF datoteke

1.27.7.7.7 Slanje veznog dokumenta putem maila

Odabirom slanja dokumenta putem maila, otvara nam se prozor za slanje željenog dokumenta putem maila.

  
Slanje dokumenta mailom
  
  Slika 1501: Slanje dokumenta mailom

1.27.7.7.8 Slanje veznog dokumenta putem SMS-a

Odabirom slanja dokumenta putem SMS-a, otvara nam se prozor za slanje željenog dokumenta putem SMS-a.

  
Slanje dokumenta SMS-om
  
  Slika 1502: Slanje dokumenta SMS-om

1.27.7.7.9 Uređivanje veznog dokumenta

Klikom na opciju za izmjenu veznog dokumenta nam se otvara novi prozor s opcijom uređivanja dokumenta direktno u programu e-računi.

  
Uređivanje veznog dokumenta
  
  Slika 1503: Uređivanje veznog dokumenta

1.27.7.7.10 Izdavanje storno računa

Ukoliko iz narudžbe već imamo izdan račun, zatim taj račun možemo stornirati.

  
Storniranje računa
  
  Slika 1504: Storniranje računa

1.27.7.7.11 Izdavanje odobrenja

Ukoliko iz narudžbe već imamo izdan račun, zatim možemo direktno kreirati i odobrenje.

  
Izdavanje odobrenja
  
  Slika 1505: Izdavanje odobrenja

1.27.7.7.12 Provjera stanja zaliha artikala na narudžbi

Klikom na pregled stanja zaliha nam se otvara novi prozor s prikazom stanja zaliha artikala na toj narudžbi.

  
Pregled stanja zaliha artikala
  
  Slika 1506: Pregled stanja zaliha artikala

  
Prozor s pregledom stanja zaliha
  
  Slika 1507: Prozor s pregledom stanja zaliha

1.27.7.7.13 Masovne obrade

Na pregledu svih narudžbi dostupne su i masovne obrade za odabrane narudžbe kupaca.

Popis masovnih obrada je prikazan dinamički glede na privilegije Operatera za izdavanje/slanje računa koji je postavljen u postavkama automatskog fakturiranja. [1.27.21]

Pri svakoj izabranoj masovnoj obradi/akciji, se prvo izvede sinkronizacija izabranih narudžbi kupaca. To znači da se sve narudžbe sinkronizirajo u e-račune i automatski fakturiraju glede na postavke automatskog fakturiranja.

  
Popis masovnih obrada
  
  Slika 1508: Popis masovnih obrada

 

1.27.7.8. WooCommerce - Polylang plugin

Za korisnike koji imaju internet trgovinu na platofrmi WooCommerce, platforma nudi plugin Polylang za višejezičnost: https://wordpress.org/plugins/polylang/.

Korisnici toga plugina u povezivanje internet trgovine s programom e-računi imaju mogućnost ažuriranja naziva/opisa artikala glede na smjer sinkronizacije uvoza/izvoza artikala.

 

1.27.8. Internet trgovina Shopify

Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi Shopify.

Trenutno koristimo 2020-04 verziju Shopify API-ja.

1.27.8.1 Postavke u Shopify

Za aktivaciju razmjene podataka s Shopify potrebno je najprije aktivirati "private app" u kojoj kreirate API key i API password. Kako to učiniti možete pogledati u uputama na sljedećoj poveznici:

http://tinyurl.com/jy7abto

Nakon aktivacije Shopify private app potrebno je za razmjenu podataka pripremiti sljedeće podatke:

  1. URL adresu trgovine tj. administracijskog sučelja (kao u primjeru na slici)
  2. Admin API access token
  3. API key

U e-računima odredimo skladište i mjesto troška na kojem će se voditi poslovanja u internet trgovini.

Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:

  
Postavke za sinkronizaciju za Shopify
  
  Slika 1509: Postavke za sinkronizaciju za Shopify

1.27.8.2 Privilegije za dostup

U Shopifyu je za dostup preko API-ja potrebno omogućiti sljedeće privilegije:

1.27.8.3 Uvoz narudžbi preko WebHooka

Nakon što uključite razmjenu podataka, narudžbe se u E-račune prenose približno svakih jedan sat. Ukoliko želite da se narudžbe prenose odmah nakon što su napravljene u internet trgovini, možete si uključiti sinkronizacijo preko webhookova.

  1. Generirajte Unikatni identifikator "Web Hook URL" u postavkama internet trgovine u E-računima.
  2. Dodajte webhook u internet trgovini. Settings -> Notifications -> Webhook (slika 5). Upotrijebite sljedeće postavke:
    1. Za ažurirane narudžbe (slika 4)
      • Event: Order update
      • Format: JSON
      • URL: Generirani "Web Hook URL" iz postavki internet trgovine u E-računima (slika 2)
      • Webhook API version: 2019-07

Pri uključivanju webhooka se narudžbe sinkroniziraju odmah, te se zbog toga preiodična sinkronizacija svakih sat vremena isključi. Sinkronizacija se napravi još jednaput na dan (kroz noć) kako bi se prenijele narudžbe koje nedostaju, koje se možda nisu prenijele zbog greške pri sinkronizaciji preko webhooka. Ukoliko webhook u internet trgovini nije omogućen, narudžbe se ne budu sinkronizirale.

U Shopifyu se sinkronizacija preko webhooka automatski isključi ukoliko sinkronizacija narudžbi preko webhooka više puta zaredom ne uspije. Ukoliko imate omogućene webhooke i narudžbe se ne sinkroniziraju u E-račune, provjerite da li su webhooki još aktivni u Shopifyu.

Pri korištenju webhookova se sinkroniziraju i statusi, što znači da se pri promjeni statusa u internet trgovini isto promijeni i u E-računima.

Webhook URL generiramo u programu klikom na gumb Generiraj koji se nalazi u postavkama sinkronizacije.

Nakon toga se prijavimo u Shopify i u adminitraciji u meniju odaberemo Apps:

  

Zatim u postavkama aplikacije idemo na Notifications:

  

Izaberemo Webhooks gdje kreiramo novi webhook:

  

  
Postavke za webhook kreiranu narudžbu u Shopifyu
  
  Slika 1513: Postavke za webhook kreiranu narudžbu u Shopifyu

  
Postavke za webhook ažuriranu narudžbu u Shopifyu
  
  Slika 1514: Postavke za webhook ažuriranu narudžbu u Shopifyu

  
Primjer pravilno postavljenih webhooka u Shopifyu
  
  Slika 1515: Primjer pravilno postavljenih webhooka u Shopifyu

U Shopifyu se sinkronizacija preko webhooka sama isključi ukoliko je prijenos preko webhooka nekoliko puta uzastopno neuspješan. Ukoliko imate omogućene webhooke te se narudžbe ne sinkroniziraju u program, provjerite da li su webhooki još uvijek aktivni.

1.27.8.4 Dodatne sinkronizacije

Za korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Shopify je pored standardne sinkronizacije na izbor i sljedeće:

  • sinkronizacija stanja zalihe iz programa e-računi u internet trgovinu
  • uvoz artikala iz internet trgovine u program e-računi

Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu" ili "Uvozi šifrarnik artikala iz internet trgovine":

  
Dodatne sinkronizacije
  
  Slika 1516: Dodatne sinkronizacije

Dodatna mogućnost "Uvozi šifrarnik artikala iz internet trgovine" nudi mogućnost označavanja da se podaci artikla koji već postoje u programu e-racuni prepišu podacima artikala iz internet trgovine:

Dodatna obrada pri sinkronizaciji s internet trgovinom "Koje artikle sinkroniziramo" u WooCommerce 3.6+ izvozi sve artikle glede na odabran uvjet:

  • sve artikle (izvoz svih artikala iz šifrarnika artikala)
  • artikli vidljivi za online katalog/trgovinu (izvoz svih artikala koji su označeni kao vidljivi u online trgovini/katalogu)
  • artikle dodane u internetsku tržnicu (izvoz svih artikala koji su dodani u internetsku tržnicu [1.19.2.8] pojedinačne internet trgovine)

Dodatno unutar postavki izvoza su još dvije opcije:

  • Izvozi akcijske cijene artikala - ukoliko je ta mogućnost označena, se bude za pojedinačni artikla prenijela akcijska cijena artikla koja je određena u modulu Prodaja->Prodajne akcije i popusti

  

U shopifyu se koriste dva tipa statusa "fulfillment status" i "financial status". U programu tako možemo u postavkama sinkronizacije sami odabrati koji tip statusa narudžbe će program provjeravati prilikom prijenosa/sinkronizacije narudžbi u program te posljedično tome i automatski fakturirati račune za te narudžbe u programu e-racuni.com:

  
Odabir tipa statusa za ispravan uvoz i automatsko fakturiranje narudžbi
  
  Slika 1518: Odabir tipa statusa za ispravan uvoz i automatsko fakturiranje narudžbi

 

1.27.9. Internet trgovina Wix

Poglavlje opisuje kako možemo uključiti sinkronizaciju podataka između e-računa i internet trgovine Wix.

1.27.9.1 Postavke na Wix platformi

Za uključenje izmjene podataka s Wixom je potrebno najprije urediti i omogućiti dostup do podataka na Wixu preko API sučelja. Postavke uređujemo u korisničkim postavkama našeg računa na Wixu. Nakon prijave na Wix izaberemo meni Account settings:

  
Postavke Wix računa
  
  Slika 1519: Postavke Wix računa

U tim postavkama je potrebno kreirati API ključ (API key) na način da idemo na opciju API keys i zatim kliknemo na gumb Generate API key:

  
Kreiranje API ključa
  
  Slika 1520: Kreiranje API ključa

Prilikom generiranja API ključa je potrebno omogućiti dozvole za uređivanje postavki trgovine All site permissions gdje označimo opciju Wix stores:

  
Dozvole da uređivanje postavki i dstup do podataka preko API-ja
  
  Slika 1521: Dozvole da uređivanje postavki i dstup do podataka preko API-ja

1.27.9.2 Uključenje izmjene podataka u programu e-racuni

Nakon što smo generirali API key, zatim u programu e-racuni idemo u meni |Postavke |Postavke tvrtke |Internet trgovine - sinkronizacija gdje kliknemo na gumb Dodaj internet trgovinu. Otvara nam se prozor za unos podataka o internet trgovini gdje za platformu odaberemo Wix:

  
Dodavanje Wix internet trgovine
  
  Slika 1522: Dodavanje Wix internet trgovine

Zatim unesemo obvezne podatke:

1. API key

2. Site ID

Podaci se unose na način da se u polje API key unosi API key s Wix računa kojeg smo prethodno generirali:

  
Podatak API key
  
  Slika 1523: Podatak API key

U polje Site ID se unosi podatak koji je vidljiv u Url-u internet trgovine kao što je prikazano na slici:

  
Podatak Site ID unutar Url-a internet trgovine
  
  Slika 1524: Podatak Site ID unutar Url-a internet trgovine

U postavkama internet trgovine u programu zatim možemo odrediti dodatne postavke (poslovna jedinica, blagajna, skladište,...) za tu trgovini po kojima se bude vodilo poslovanje te po potrebi označimo i dodatne mogućnosti za uvoz narudžbi i sinkronizaciju zaliha [1.27.2]:

  
Dodatne mogućnosti sinkronizacije
  
  Slika 1525: Dodatne mogućnosti sinkronizacije

Automatsko fakturiranje i samim time fiskaliziranje računa za plaćene narudžbe aktiviramo po postupku opisanom na stranici Postavke automatskog fakturiranja narudžbi [1.27.21]

 

1.27.10. Internet trgovina Squarespace

Poglavlje opisuje kako možemo uključiti sinkronizaciju podataka između e-računa i internet trgovine Squarespace.

Za uspostavljanje sinkronizacije između platforme Squarespace in vanjskim programima kao što je e-racuni.hr, potrebno je imati PREMIUM Squarespace račun.

1.27.10.1 Postavke na Squarespace platformi

Za uključenje izmjene podataka sa Squarespace je potrebno najprije urediti i omogućiti dostup do podataka na Squarespace preko API sučelja. Postavke uređujemo u korisničkim postavkama našeg računa na Squarespace. Nakon prijave izaberemo meni Settings > Advanced > Developer API Keys i zatim kliknemo na gumb Generate API key:

  
Generiranje API ključa
  
  Slika 1526: Generiranje API ključa

Prilikom generiranja API ključa ga poimenujemo (npr. e-racuni) i označimo dozvolu za čitanje i pisanje te dostup do narudžbi (Orders) i stanja zaliha (Inventory):

  
Postavljanje dozvola za čitanje i pisanje
  
  Slika 1527: Postavljanje dozvola za čitanje i pisanje

Nakon toga kliknemo na gumb Generate API key kojega zatim kopiramo:

  
Generiranje i kopiranje API ključa
  
  Slika 1528: Generiranje i kopiranje API ključa

1.27.10.2 Uključenje izmjene podataka u programu e-racuni

Nakon što smo generirali API key, zatim u programu e-racuni idemo u meni |Postavke |Postavke tvrtke |Internet trgovine - sinkronizacija gdje kliknemo na gumb Dodaj internet trgovinu. Otvara nam se prozor za unos podataka o internet trgovini gdje za platformu odaberemo Squarespace i unesemo u polje API key generirani API ključ:

  
Dodavanje Squarespace internet trgovine
  
  Slika 1529: Dodavanje Squarespace internet trgovine

U postavkama internet trgovine u programu zatim možemo odrediti dodatne postavke (poslovna jedinica, blagajna, skladište,...) za tu trgovini po kojima se bude vodilo poslovanje te po potrebi označimo i dodatne mogućnosti za uvoz narudžbi i sinkronizaciju zaliha [1.27.2]:

  
Dodatne mogućnosti sinkronizacije
  
  Slika 1530: Dodatne mogućnosti sinkronizacije

Automatsko fakturiranje i samim time fiskaliziranje računa za plaćene narudžbe aktiviramo po postupku opisanom na stranici Postavke automatskog fakturiranja narudžbi [1.27.21]

 

1.27.11. Stripe invoicing

Poglavlje opisuje kako uključiti razmjenu podataka između e-računa i Stripe ponuđačem elektronskih plaćanja. Tu mogućnost koristimo kada želimo aktivirati automatsko fakturiranje, fiskalizaciju i slanje računa u internet aplikaciji e-racuni.hr za plaćanja primljena preko Stripea za jednokratne kupovine preko košarice (checkout) ili za periodična plaćanja narudžbi preko sistema Stripe subscription invoicing.Stripe integracija omogućuje automatsko fakturiranje i slanje fiskalnih računa za bilo koju internet stranicu koja ima omogućeno plaćanje preko Stripea.

Prije povezivanja automatskog izdavanja računa izdanih u Stripeu je potrebna aktivacija fiskalne blagajne [1.6.3] u aplikaciji e-racuni.hr.

1.27.12. Postavke u Stripeu

Za uključenje izmjene podataka sa Stripeom je potrebno najprije upisati Stripe API secret key, što je opisano u sljedećim koracima:

1. U Stripe aplikaciji otvorimo meni Developers te zatim kliknemo na karticu API keys. Potrebno je kreirati novi API ključ za aplikaciju e-racuni.hr klikom na gumb Create secret key:

  
Stripe aplikacija - Developers meni
  
  Slika 1531: Stripe aplikacija - Developers meni

2. Na telefonski broj koji je vezan na naš Stripe račun zaprimimo SMS s verifikacijskim kodim koji unesemo u sljedeće polje:

  
Dodavanje novog API ključa i verifikacija
  
  Slika 1532: Dodavanje novog API ključa i verifikacija

3. U sljedećem koraku upišemo naziv API ključa i kreiramo ga klikom na gumb Create:

  
Unos naziva API ključa i kreiranje
  
  Slika 1533: Unos naziva API ključa i kreiranje

4. U zadnjem koraku imam pregled novog API ključa kojega budemo trebali za unos podataka u aplikaciji e-racuni.hr:

  
Prikaz API ključa i spremanje podataka
  
  Slika 1534: Prikaz API ključa i spremanje podataka

API ključ si kopirajte i spremite lokalno, aplikacija Stripe nakon spremanja više ne nudi mogućnost pregleda API ključa kada je spremljen.

1.27.13. Uključenje razmjene podataka u programu e-racuni

Nakon što smo generirali API ključ zatim u programu u meniju |Postavke |Postavke tvrtke |Internet trgovina - sinkronizacija kliknemo na gumb Dodaj internet trgovinu. Otvara se forma za unos internet trgovine gdje za platformu odaberemo Stripe invoicing i unesemo obavezni podatak Secret key koji smo kreirali unutar aplikacije Stripe, te ID internet trgovine koji je naša interna oznaka trgovine unutar programa e-racuni.hr.

Nakon unosa obaveznih podataka unesemo i ostale podatke koji će biti na izdanom računu: poslovna jedinica, skladište,... te kliknemo na gumb U redu.

  
Dodavanje nove internet trgovine Stripe invoicing
  
  Slika 1535: Dodavanje nove internet trgovine Stripe invoicing

Time se je kreirala nova veza s aplikacijom Stripe. Kako bi automatsko fakturiranje bilo omogućeno potrebno je kliknuti na gumb Izmijeni te odabrati željene postavke za automatsko fakturiranje računa i slanje istih putem maila:

  
Uređivanje automatskog fakturiranja za Stripe invoicing
  
  Slika 1536: Uređivanje automatskog fakturiranja za Stripe invoicing

U slučaju da ne uključimo automatsko fakturiranje i slanje računa putem maila, zatim je to potrebno napraviti ručno u meniju |Prodaja |Narudžbe kupaca gdje se uvoze podaci iz Stripea.

Dodavanjem nove sinkronizacije za Stripe Invoicing se automatski kreira bankovni račun Stripe u meniju |Banka |Bankovni računi

 

1.27.14. Internet trgovina Mall Partner

Poglavlje opisuje kako uključiti izmjenu podataka između e-računa i internet trgovine koja radi na platformi Mall Partner. Integracija omogućuje uvoz internet narudžbi i računa.

1.27.14.1 Postavke u Mall Partner

Za uključenje izmjene podataka s Mall Partner potrebno je prvo urediti i omogućiti dostup do podataka u trgovini preko API sučelja. Postavke uređujemo unutar postavki našeg računa na platformi Mall Partner, gdje u meniju Partner kliknemo na Information. u Odjeljku API keys vidimo client ID i valjanost pojedinačnog API ključa. Cijeli postupak je opisan na stranici https://knowledgebase.mallgroup.com/en/jak-na-zmenu-api-klice/ Client ID odnosno API ključ kopiramo kako bi ga u sljedećem koraku unijeli u postavke sinkronizacije u programu e-racuni.com:

  
Kopiranje API ključa (Client ID)
  
  Slika 1537: Kopiranje API ključa (Client ID)

1.27.14.2 Uključenje izmjene podataka u programu e-racuni

Nakon što smo generirali API key, unutar programa u meniju |Postavke |Postavke tvrtke |Internet trgovine - sinkronizacija kliknemo na gumb Dodaj internet trgovinu. Otvara se forma na kojoj budemo prvo izabrali odgovarajuću platformu (Mall Partner) te nakon toga unijel URL trgovine te API ključ:

  
Dodavanje nove internet trgovine
  
  Slika 1538: Dodavanje nove internet trgovine
U postavkama sinkronizacije u programu e-racuni zatim odredimo još dodatne podatke (skladište, mjesto troška, poslovna jedinica, ...)po kojima se bude vodilo poslovanje u internet trgovini:
  
Dodatne mogućnosti
  
  Slika 1539: Dodatne mogućnosti
Automatsko fakturiranje te time i fiskaliziranje računa za plaćene narudžbe možemo aktivirati po sljedećem postupku opisanom na stranici Postavke automatskog fakturiranja

 

1.27.15. Internet trgovina WHMCS

Poglavlje opisuje kako uključiti izmjenu podataka između e-računa i internet trgovine koja radi na platformi WHMCS.

1.27.15.1 Postavke u WHMCS

Za uključenje izmjene podataka s WHMCS potrebno je prvo urediti i omogućiti dostup do podataka u trgovini preko API sučelja. Postavke uređujemo unutar postavki našeg računa na platformi WHMCS, gdje u meniju Configuration > System settings > Manage API credentials gdje kliknemo na gumb Generate new API credential gdje je potrebno prvo namjestiti korisničku ulogu za uređivanje i pregled podataka.

Kako se generiraju uloge s odgovarajućim privilegijama je opisano na linku:

https://docs.whmcs.com/Manage_API_Credentials

Pri kreiranju korisničkih uloga je potrebno obavezno aktivirati privilegij za GetOrders i GetClientsDetails u postavkama allowed API action što je opisano u odjeljku Viewing and Editing Roles na internet stranici https://docs.whmcs.com/Manage_API_Credentials

Nakon što smo kreirali korisničku ulogu (User role), možemo za pojedinačnu ulogu kreirati API key i API identifier.

  
Generiranje API key i API identifier
  
  Slika 1540: Generiranje API key i API identifier

API key i API identifier je potrebno kopirati i spremiti na računalo, nakon što potvrdimo generiranje ključeva oni više nisu vidljivi.

1.27.15.2 Uključenje izmjene podataka u programu e-racuni

Nakon što smo generirali API key i API identifier, unutar programa u meniju |Postavke |Postavke tvrtke |Internet trgovine - sinkronizacija kliknemo na gumb Dodaj internet trgovinu.Otvara se forma na kojoj budemo prvo izabrali odgovarajuću platformu (WHMCS) te nakon toga unijeli URL trgovine te API key i API identifier:

  
Dodavanje nove internet trgovine
  
  Slika 1541: Dodavanje nove internet trgovine

U postavkama sinkronizacije u programu e-racuni zatim odredimo još dodatne podatke (skladište, mjesto troška, poslovna jedinica, ...)po kojima se bude vodilo poslovanje u internet trgovini:

  
Dodatne mogućnosti
  
  Slika 1542: Dodatne mogućnosti

Automatsko fakturiranje te time i fiskaliziranje računa za plaćene narudžbe možemo aktivirati po sljedećem postupku opisanom na stranici Postavke automatskog fakturiranja [1.27.21]

 

1.27.16. Internet trgovina Etsy

Poglavlje opisuje kako uključiti izmjenu podataka između e-računa i internet trgovine na platformi Etsy.

1.27.16.1 Priprema računa i postavke u Etsy

Za uključenje izmjene podataka s Etsy je potrebno prvo urediti i omogućiti dostup do podataka u trgovini preko API sučelja.

1. REGISTRACIJA

Prvo se registriramo na internet stranici https://www.etsy.com/developers/register, gdje obavezno u opis upišemo da budemo imali vezu s vanjskim računovodstvenim programom e-racuni.com. Na odobrenje je potrebno čekati otprilike tjedan dana da dobijemo dostup do aplikacije i da se možemo prijaviti u naš račun.

2. DODAVANJE APLIKACIJE I UREĐIVANJE URL-A

Nakon prijave idemo u meni "Manage your apps -> App" te izaberemo "Create a new app" kao što je prikazano na slici:

  
Kreiranje nove aplikacije
  
  Slika 1543: Kreiranje nove aplikacije

U "Name" upišemo ime trgovine te u "Website URL" unesemo URL do naše internet trgovine (što je informativni podatak).

Zatim u istom meniju "Manage your apps -> App" izaberemo "Edit your callback URLs" gdje upišemo callback URL, koji je: https://e-racuni.com/obracuni/EtsyOAuth

  
Otvaranje kreirane trgovine
  
  Slika 1544: Otvaranje kreirane trgovine

  
Uredimo callback URL
  
  Slika 1545: Uredimo callback URL

3. PRIDOBIVANJE API PODATAKA ZA POVEZIVANJE S E-RACUNI.COM

Podaci koji su potrebni za povezivanje odnosno sinkronizaciju internet trgovine s e-racuni.com su:

  

  

1.27.16.2 Uključivanje izmjene podataka u programu e-racuni

Nakon što smo generirali Keystring i imamo Shop ID idemo u program e-racuni te u meniju [menu:Postavke|Postavke tvrtke|Internet trgovine - sinkronizacija] kliknemo na gumb Dodaj internet trgovinu. Otvara nam se unosna forma u kojoj izaberemo platformu Etsy te unesemo ostale obavezne podatke:

1. Keystring

2. Shop ID

  
Dodavanje nove internet trgovine na platformi Etsy
  
  Slika 1548: Dodavanje nove internet trgovine na platformi Etsy

U postavkama sinkronizacije zatim još odredimo i ostale podatke (skladište, poslovna jedinica, mjesto troška,...) na kojima se bude vodilo poslovanje u internet trgovini te po potrebi uključimo i dodatne mogućnosti.

  
Odabir dodatnih mogućnosti sinkronizacije
  
  Slika 1549: Odabir dodatnih mogućnosti sinkronizacije

Po unosu obaveznih podataka za povezivanje s internet trgovinom Etsy, slijedimo korake:

1. Prijava u internet trgovinu

Kliknemo na "Prijava u trgovinu"

  
Prijava u trgovinu
  
  Slika 1550: Prijava u trgovinu

Klikom na "Prijava u trgovinu" se u pregledniku otvara postupak prijave u internet trgovinu Etsy. Prijavimo se s prijavnim podacima koje imamo za internet trgovinu Etsy:

  
Prijava u internet trgovinu Etsy
  
  Slika 1551: Prijava u internet trgovinu Etsy

U idućem koraku upisujemo Security code (šesteroznamenkasti broj) koju smo dobili na kontaktni mail za prijavu u Etsy.

  
Autentifikacija (2FA) u Etsy
  
  Slika 1552: Autentifikacija (2FA) u Etsy

Obavijest o uspješno zaključenom povezivanju s internet trgovinom Etsy.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 1553: Obavijest o uspješnom povezivanju

Zatvaramo prozor preglednika te se vraćamo u program e-racuni u postavke internet trgovine gdje sada imamo mogućnost kliknuti na Aktiviraj sinkronizaciju.

  
Kliknite ovdje da biste prenijeli sliku koja nedostaje
  
  Slika 1554: Aktivacija sinkronizacije

Automatsko fakturiranje te time i fiskalizacija računa za plaćene narudžbe aktiviramo po postupku opisanom na Postavke automatskog fakturiranja narudžbi [1.27.21]

 

1.27.17. Mapiranje (preslika) načina plaćanja

Internet trgovine korisnicima omogućuju odabir tj. unos više različitih načina plaćanja narudžbi. U programu ne podržavamo sve te načine plaćanja stoga se u slučaju prijenosa narudžbe sa takvim nepodržanim načinom plaćanja u program, to zapiše unutar završnog teksta takve narudžbe. Ovim načinom program obavještava korisnika da je prije izdavanja računa potrebno na narudžbi zadati odgovarajući način plaćanja, koji je u programu podržan.

Pravilan način plaćanja iznimno je važan iz vidika porezne ovjere računa kao i knjiženja računa u računovodstvu.

Kako bi se ubuduće prilikom sinkronizacije takve narudžbe u program prenijele s odgovarajućim načinom plaćanja, korisnik sada može samostalno zadati način mapiranja (presliku) u koji način plaćanja će se u našem programu preslikati određen način plaćanja iz internet trgovine.

Ovim postavkama pristupamo putem izbornika |Postavke |Postavke tvrtke->Internet trgovine - sinkronizacija. Na pojedinim postavkama internet trgovine kliknemo na gumb Mapiranje načina plaćanja, kao što prikazuje sljedeća slika:

  
Postavke sinkronizacije s internet trgovinom
  
  Slika 1555: Postavke sinkronizacije s internet trgovinom

Klikom na gumb otvara se stranica za zadavanje postavki mapiranja različitih načina plaćanja. Na početku se naravno ponudi samo preuzeto mapiranje, ostale dodajemo samostalno. Dodajemo ih klikom na gumb + Dodaj za dodavanje nove preslike, kao što prikazuje slika:

  
Unos nove preslike načina plaćanja
  
  Slika 1556: Unos nove preslike načina plaćanja

Otvara se maska za unos u koju upišemo oznaku načina plaćanja iz internet trgovine za koju zatim u padajućem izborniku izaberemo željeni način plaćanja u programu, u kojega će biti preslikan način plaćanja iz internet trgovine:

  
Unos načina plaćanja za presliku
  
  Slika 1557: Unos načina plaćanja za presliku

Ako smo aktivirali sinkronizaciju sa više internet trgovina, tada ove postavke možemo zadati jednom pa ih kopirati u postavke mapiranja i za ostale internet trgovine. To učinimo klikom na poveznicu, kao što prikazuje slika dolje:

  
Kopiranje postavki mapiranja (preslike) načina plaćanja u ostale internet trgovine
  
  Slika 1558: Kopiranje postavki mapiranja (preslike) načina plaćanja u ostale internet trgovine

Po kliku sam odaberemo internet trgovinu u koju želimo kopirati postavke i unos potvrdimo klikom na gumb U redu.

  
Izaberemo u koje internet trgovine želimo prenijeti postavke mapiranja načina plaćanja
  
  Slika 1559: Izaberemo u koje internet trgovine želimo prenijeti postavke mapiranja načina plaćanja

 

1.27.18. Mapiranje (preslika) statusa narudžbi

Internet trgovine korisnicima omogućuju odabir tj. unos više različitih statusa narudžbi. U programu ne podržavamo sve te statuse stoga se u slučaju prijenosa narudžbe s takvim nepodržanim načinom plaćanja u program, napravi preslika statusa iz trgovine u e-racune programski.

Pravilan status je važan prije svega ukoliko imamo aktivirano automatsko izdavanje računa za određeni status, on se zatim može fiskalizirati (ukoliko je gotovinski način plaćanja) i pravilno knjižiti te iz toga napraviti obračun PDV-a.

Kako bi se ubuduće prilikom sinkronizacije takve narudžbe u program prenijele s odgovarajućim statusom, korisnik sada može samostalno zadati način mapiranja (presliku) u koji status će se u našem programu preslikati određeni status iz internet trgovine.

Ovim postavkama pristupamo putem izbornika |Postavke |Postavke tvrtke->Internet trgovine - sinkronizacija. Na pojedinim postavkama internet trgovine kliknemo strelicu dolje na gumbu Mapiranje načina plaćanja i izaberemo Mapiranje statusa, kao što prikazuje sljedeća slika:

  
Postavke sinkronizacije s internet trgovinom
  
  Slika 1560: Postavke sinkronizacije s internet trgovinom

Klikom na taj gumb se otvara stranica za unos preslike različitih statusa:

  
Unos mapiranja za različite statuse
  
  Slika 1561: Unos mapiranja za različite statuse

Na početku se ponude preuzete postavke, ostalo moramo sami dodati. Dodamo ih tako da kliknemo na + Dodaj:

  
Unos novog mapiranja statusa
  
  Slika 1562: Unos novog mapiranja statusa

Otvori nam se nova maska u koju unesemo oznaku statusa u internet trgovini te iz padajućeg izbornika izaberemo željeni status u programu u kojega želimo da se preslika status iz internet trgovine:

  
Unos statusa za mapiranje
  
  Slika 1563: Unos statusa za mapiranje


Ukoliko imamo sinkronizaciju aktiviranu za više elektronskih trgovina, tada možemo postavke kopirate i u postavke za ostale internet trgovine. To napravimo klikom na Kopiraj status:

  
Kopiranje postavki mapiranja statusa na ostale internet trgovine
  
  Slika 1564: Kopiranje postavki mapiranja statusa na ostale internet trgovine

Nakon što nam se otvori novi prozor izaberemo u koje internet trgovine želimo kopirati mapiranje statusa te potvrdimo odabir.

  
Odabiranje u koje internet trgovine će se kopirati mapiranje statusa
  
  Slika 1565: Odabiranje u koje internet trgovine će se kopirati mapiranje statusa

 

1.27.19. Mapiranje skupina tj. kategorija artikala

Internet trgovine poput program e-računi korisniku omogućuju zadavanje tj. unos više različitih skupina odnosno kategorija artikala. Kako se nazivi skupina artikala u programu mogu razlikovati od naziva kategorija artikala u internet trgovini, preporučljivo je urediti postavke mapiranja skupina artikala iz programa u odgovarajuću kategoriju artikala u internet trgovini.

Pravilno mapiranje uvijet je za pravilan prikaz artikala u internet trgovini.

Postavke mapiranja zadajemo putem izbornika |Postavke |Postavke tvrtke->Procesi i integracija na način da u postavkama pojedine internet trgovine kliknemo na gumb Mapiranje načina plaćanja te u padajućem izborniku izaberemo mogućnost Mapiranje skupina/kategorija.

  
Postavke sinkronizacije s internet trgovinom
  
  Slika 1566: Postavke sinkronizacije s internet trgovinom

Klikom na taj gumb otvara se stranica za unos mapiranja skupina tj. kategorija artikala na kojoj se prikazuje popis već postojećih mapiranja te mogućnost unosa novog mapiranja:

  
Unos mapiranja skupina artikala u odgovarajuću kategoriju u internet trgovini
  
  Slika 1567: Unos mapiranja skupina artikala u odgovarajuću kategoriju u internet trgovini

Novo mapiranje možemo dodati klikom na gumb +Dodaj, kao što prikazuje slika:

  
Unos novog mapiranja skupine artikala
  
  Slika 1568: Unos novog mapiranja skupine artikala

Otvara se maska u vrhu koje možemo iz padajućeg izbornika izabrati skupinu artikala iz šifrarnika skupina artikala u programu, a koju želimo mapirati u odgvarajuću kategoriju artikala u internet trgovini. Kategorije iz internet trgovine vidljive su u razgranatom prikazu:

  
Izbor skupine artikala iz programa i kategorije artikala u internet trgovini
  
  Slika 1569: Izbor skupine artikala iz programa i kategorije artikala u internet trgovini

 

1.27.20. Mapiranje načina dostave

Internet trgovine omogućuju korisnicima da upišu više različitih načina dostave pošiljaka. Za ispravni prijenos načina dostave prilikom sinkronizacije narudžbi u program e-racuni.hr moguće je za svaki od tih načina dostave zadati interno pravilo mapiranja u načine dostave koje korisnik vodi u šifrarniku u programu e-racuni.hr.

Ako dakle želimo da se pri uvozu narudžbe iz internet trgovine na narudžbu u programu prenosi i način dostave koji je kupac izabrao prilikom predaje narudžbe, potrebno je zadati mapiranje načina dostave iz internet trgovine u način dostave koji smo u te svrhe unijeli u šifrarnik načina dostave u programu [1.4.19].

Po unosu šifrarnika načina dostave korisnici samostalno zadaju postavke mapiranja načina dostave putem modula |Postavke |Postavke tvrtke->Internet trgovine-sinkronizacija. U postavkama pojedine internet trgovine kliknemo na strelicu uz gumb Mapiranje načina plaćanja i u padajućem izborniku izaberemo opciju kao prikazano na slici:

  
Postavke sinkronizacije s internet trgovinom
  
  Slika 1570: Postavke sinkronizacije s internet trgovinom

Klikom na ovaj gumb otvara se stranica za unos novog ili uređivanje postojećeg mapiranja načina dostave (za slučaj ako smo promjenili oznaku načina plaćanja u internet trgovini):

  
Zadavanje mapiranja načina dostave
  
  Slika 1571: Zadavanje mapiranja načina dostave

Novo mapiranje dodajemo klikom na gumb kao prikazano na slici:

  
Dodavanje novog mapiranja
  
  Slika 1572: Dodavanje novog mapiranja

Otvara se maska za unos u koju upišemo oznaku načina dostave koju koristimo u internet trgovini i zatim iz padajućeg izbornika izaberemo željeni način dostave iz internog šifrarnika u programu u koji želimo mapirati način dostave iz internet trgovine:

  
Unos načina dostave za mapiranje
  
  Slika 1573: Unos načina dostave za mapiranje

Novo mapiranje potvrdimo klikom na gumb U redu.

Ukoliko imamo aktiviranu sinkronizaciju za više internet trgovina, postavke mapiranja možemo zadati samo jednom i zatim ih kopirati u postavke mapiranja načina dostave i za ostale internet trgovine. To radimo klikom na poveznicu kao što prikazuje slika:

  
Kopiranje postavki mapiranja načina dostave u postavke ostalih povezanih internet trgovina
  
  Slika 1574: Kopiranje postavki mapiranja načina dostave u postavke ostalih povezanih internet trgovina

Izaberemo u koju aktivnu sinkronizaciju s internet trgovinom želimo kopirati te postavke i unos potvrdimo klikom na gumb U redu kao što prikazuje slika:

  
Izaberemo u postavke kojih ostalih internet trgovina želimo prenijeti postavke mapiranja načina dostave
  
  Slika 1575: Izaberemo u postavke kojih ostalih internet trgovina želimo prenijeti postavke mapiranja načina dostave

 

1.27.21. Postavke automatskog fakturiranja narudžbi

U postavkama sinkronizacije s internet trgovinom zadati možemo i automatsko izdavanje računa za već plaćene i izvršene narudžbe. Automatsko fakturiranje podržano je za internet trgovine na sljedećim platformama:

Te postavke dostupne su u postavkama sinkronizacije internet trgovine u modulu |Postavke |Postavke tvrtke->Internet trgovine. U postavkama pojedine internet trgovine naći ćemo sekciju za određivanje postavki automatskog fakturiranja, kao što prikazuje slika:

  
Postavke automatskog fakturiranja pojedine internet trgovine
  
  Slika 1576: Postavke automatskog fakturiranja pojedine internet trgovine

U sklopu postavki automatskog fakturiranja, aktivirati možemo automatsko izdavanje računa te istovremeno i automatsko slanje izdanog računa na e-mail adresu kupca.

U sklopu postavki izdavanja računa birati možemo među sljedećim mogućnostima:

  
Postavke za automatsko izdavanje računa prilikom prijenosa nardužbe iz internet trgovine u program e-racuni
  
  Slika 1577: Postavke za automatsko izdavanje računa prilikom prijenosa nardužbe iz internet trgovine u program e-racuni

Ne izdaj računAutomatsko fakturiranje narudžbi je isključeno.
prema postavkama statusa narudžbiAutomatsko fakturiranje vrši se za sve uvožene narudžbe glede na postavku "Automatsko fakturiranje" unutar postavki za statuse narudžbi [1.4.18]
kad je narudžba plaćenaAutomatsko fakturiranje vrši se za sve uvožene narudžbe koje su plaćene u cjelosti, ne glede na status tih narudžbi.
prema postavkama statusa narudžbi ili plaćena narudžbaAutomatsko fakturiranje vrši se za sve uvožene narudžbe glede na postavku "Automatsko fakturiranje" unutar postavki za statuse narudžbi [1.4.18] odnosno za sve uvožene narudžbe koje su plaćene u cjelosti.

Prije aktivacije automatskog izdavanja računa potrebno je provjeriti i pravilno zadati postavke fiskalizacije računa [1.6.3]. Samo tako će računi, izdani iz narudžbi sa načinom plaćanja koji zahtjeva slanje računa na ovjeru u Poreznu upravu, biti fiskalizirani u trenutku izdavanja.

U sklopu postavki automatskog slanja računa na e-mail adresu kupca birati možemo među sljedećim mogućnostima:

  
Postavke za automatsko slanje računa na e-mail adresu kupca
  
  Slika 1578: Postavke za automatsko slanje računa na e-mail adresu kupca

Ne šalji račun putem e-pošteSlanje izdanog računa je onemogućeno.
za sve automatski fakturirane narudžbeRačun se šalje za sve narudžbe iz kojih su bili automatski izdani računi.
kad je narudžba odn. račun plaćenRačun se šalje kada ima zabilježeno plaćanje. Takav račun je izdan iz narudžbe kupca, na kojoj je prethodno zabilježeno plaćanje.

U sljedećem sklopu je omogućen odabir operatera (korisnika) za izdavanje računa te će se tim odabirom koristiti i njegov e-mail (i postavke slanja) za izabranu internet trgovinu. U slučaju da u polju nije izabran korisnik, preuzeto će pošiljatelj biti tvrtka.

  
Odabir operatera za izdavanje i slanje računa
  
  Slika 1579: Odabir operatera za izdavanje i slanje računa

Zadnja opcija je namijenjena internet trgovcima koji žele za sve narudžbe kupaca s načinom plaćanja "transakcijski račun" automatski izdati i poslati predračun (ponudu) s podacima za bankovnu uplatu i bar kodom za plaćanje. Više o toj mogućnosti možete provjeriti na stranici Automatsko izdavanje predračuna (ponuda) [1.27.21.1].

Prije nego što aktiviramo automatsko slanje računa na e-mail adresu kupca, provjerimo i prema potrebi prilagodimo preuzete tekstove e-mail poruka.

 

1.27.21.1. Automatsko izdavanje predračuna (ponuda)

U postavkama sinkronizacije s internet trgovinom možemo postaviti i automatsko izdavanje predračuna (ponuda) i slanje istih na mail kupcu. Funkcionalnost je namijenjena svim internet trgovcima koji žele svojim kupcima odmah po kreiranju narudžbe s načinom plaćanja "transakcijski račun" poslati predračun s podacima za bankovnu uplatu. Na taj način možemo ubrzati prodaju kada kupac odabere način plaćanja "transakcijski račun".

Za aktivaciju je potrebnu u meniju |Postavke |Postavke tvrtke |Internet trgovine - sinkronizacija u postavkama internet trgovinu u sklopu Postavke automatskog fakturiranja označiti opciju:

Istovremeno možemo unijeti i broj dana valjanosti predračuna (ukoliko podatak nije unesen se postavlja preuzeti podatak iz postavki tvrtke):

  
Postavke automatskog izdavanja predračuna
  
  Slika 1580: Postavke automatskog izdavanja predračuna

Nakon kreiranja narudžbe kupaca gdje je izabran način plaćanja "transakcijski račun" se automatski kreira ponuda u meniju |Prodaja |Ponude kao prikazano na slici:

  
Pregled predračuna/ponuda
  
  Slika 1581: Pregled predračuna/ponuda

Istovremeno se ta kreirana ponuda šalje kupcu na mail, koji klikom na link unutar maila otvara ponudu te je zatim upoznat s uvjetima za plaćanje te ima mogućnost skeniranja barkoda za plaćanje.

  
Ponuda zaprimljena putem maila
  
  Slika 1582: Ponuda zaprimljena putem maila

 

1.27.22. Šifrarnik vrsta prodaje za poslovanje s inozemstvom

Osnovne postavke za sinkronizaciju s internet trgovinama uređujemo putem izbornika |Postavke |Postavke tvrtke |Internet trgovine - sinkronizacija. Jedna od postavki odnosi se na vrste prodaje. Ista će se prema postavkama na ovom mjestu zadati na narudžbama kupaca, uvoženima iz internet trgovine.

Ukoliko prodajemo krajnjim potrošačima i obveznicima za PDV u inozemstvu (unutar Unije) te nismo registrirani u svrhe obračuna prekograničnog PDV-a ili uključeni u sustav OSS i/ili IOSS imamo preuzetu vrstu prodaje na trgovini.

Vrstu prodaje možemo definirati klikom na gumb Izmijeni gdje za sinkronizaciju s internet trgovinom zadajemo preuzetu vrstu prodaje, koja će biti vezana na sve narudžbe kupaca sinkronizirane iz trgovine.

  
Odabir tj. zadavanje vrste prodaje na internet trgovini
  
  Slika 1583: Odabir tj. zadavanje vrste prodaje na internet trgovini

Ukoliko koristimo modul MULTI VAT i prodajemo krajnjim potrošačima i obveznicima u inozemstvo po stranoj stopi PDV-a, zadati moramo vrstu prodaje za svaku državu pojedinačno klikom na gumb Vrsta prodaje po državi isporuke potrošača. Preuzeto se koristi vrsta prodaje sukladno pravilima za obračun PDV-a te su postavke sljedeće:

  
Preuzeta vrsta prodaje na internet trgovini po državi isporuke potrošača
  
  Slika 1584: Preuzeta vrsta prodaje na internet trgovini po državi isporuke potrošača


1.27.22.1 Tvrtka je registrirana za obračun prekograničnog PDV-a

Za države u kojima smo registrirani u svrhe obračuna PDV-a i izvještavanje o prekograničnom PDV-u te je država kupca unutar EU, preuzeto je zadana sljedeća vrsta prodaje u skladu s obračunom prekograničnog PDV-a:

  
Preuzeta vrsta prodaje za državu u kojoj smo registrirani za obračun prekograničnog PDV-a
  
  Slika 1585: Preuzeta vrsta prodaje za državu u kojoj smo registrirani za obračun prekograničnog PDV-a

Klikom na ISO kod ili naziv države promjeniti možemo vrstu prodaje krajnjem potrošaču i za prodaju obvezniku za PDV, za pojedinu državu:

  
Odabir preuzete vrste prodaje za pojedinu državu krajnjeg potrošača
  
  Slika 1586: Odabir preuzete vrste prodaje za pojedinu državu krajnjeg potrošača

Ako smo registrirani za obračun prekograničnog PDV-a u određenoj državi članici ne možemo se istovremeno prijaviti i u sustav izvještavanje OSS i/ili IOSS!


1.27.22.2 Tvrtka je uključena u sustav izvještavanja OSS i/ili IOSS

Ukoliko je naša tvrtka obveznik PDV-a, koja:

Klikom na gumb Vrsta prodaje po državi isporuke potrošača odredimo vrstu prodaje za svaku državu, ukoliko preuzeta vrsta prodaje nije odgoavarajuća. Preuzeto se za države u kojima smo uključeni u sustav OSS i/ili IOSS postavlja sljedeća vrsta prodaje za OSS:

sink005.gif

1.27.22.3 Tvrtka je uključena samo u sustav izvještavanja IOSS

Ukoliko je naša tvrtka obveznik PDV-a, koja:

Klikom na gumb Vrsta prodaje po državi isporuke potrošača zadajemo vrstu prodaje za svaku državu, ukoliko preuzeta nije odgovarajuća. Preuzeto se za države, u kojima smo uključeni u sustav IOSS preuzeto postavlja sljedeća:

sink0006.gif

 

1.27.23. Izvoz artikala u internet trgovinu

Izvoz artikala iz programa e-racuni.hr u internet trgovinu je trenutno podržan za platforme koje takvu sinkronizaciju podržavaju:

Funkcionalnost je prigodna za sve koji ne žele dodavati nove ili ažurirati postojeće artikle (naziv, opis, cijena,...) na dva različita mjesta (u našem program i na internet trgovini).

Prije samog izvoza artikala je potrebno urediti postavke prema kojima će se artikli masovno ili automatski izvoziti:

  
Kriteriji za izvoz artikala
  
  Slika 1587: Kriteriji za izvoz artikala

Iz e-racuni.com u internet trgovinu možemo sinkronizarati:

sve artikleIzvoze se svi aktivni artikli.
artikli vidljivi za online katalog/trgovinuIzvoze se svi aktivni artikli, koji imaju na artiklu odabrano "vidljiv u trgovini" pod opcijom "Vidljivost u online trgovini:".
artikle dodane u internetsku tržnicuIzvoze se svi aktivni artikli, koji imaju na artiklu odabranu internet trgovinu za koju radimo izvoz pod opcijom internetska tržnica [1.19.2.8].

Izvoz artikala se izvodi na dva moguća načina:

1. Ručni masovni izvoz artikala:

Pri ručnom izvozu artikala je potrebno obradu pokrenuti u postavkama internet trgovine, opcija se nalazi u meniju pokraj pokretanja sinkronizacije kao što je vidljivo na slici:

  
Ručni masovni izvoz artikala
  
  Slika 1588: Ručni masovni izvoz artikala

2. Automatski izvoz artikala:

Prvo je potrebno aktivirati automatski izvoz artikala unutar postavki internet trgovine:

  
Aktivacija automatskog izvoza artikala
  
  Slika 1589: Aktivacija automatskog izvoza artikala

Automatski izvoz se vrši svakih ~15 minuta za sve artikle na kojima su bile rađene promjene u odnosu na zadnji izvoz.

1.27.23.1 Koje podatke artikla izvozimo u internet trgovinu?

1. WooCommerce 3.6+ [1.27.7]

Preslika podataka artikla iz e-racuni.com u WooCommerce 3.6+
Podatak iz e-racuni.com Podatak u Woocommerce 3.6+ Uvjeti preslike podatka
Šifra artikla SKU U primjer da se kreira novi artikl se šifra artikla postavi kao SKU; pri ažuriranju artikla se po SKU traži artikl za ažuriranje. Multi SKU nije dozvoljen
Naziv artikla name Naziv artikla se postavi u podatak "name".
Opis artikla description Opis artikla se postavi u podatak "description". Ukoliko u programu podatak o opisu ne postoji zatim se on neće prenijeti, odnosno neće prepisati trenutni opis u internet trgovini.
/ type Pri ažuriranju postojećega artikla se podatak ne mijenja; pri dodavanju novoga artikla se u padatak "type" uvijek postavi "simple".
Maloprodajna cijena regular_price Postavi se glede na postavke u internet trgovini; ukoliko je postavljeno "da, unijeti ću cijene s porezom" i dodana stopa PDV-a u "Tax".
Prodajna cijena regular_price Postavi se glede na postavke u internet trgovini; ukoliko je postavljeno "ne, unijeti ću cijene bez poreza" se postavi maloprodajna cijena bez PDV (prodajna cijena)
Artikl je aktivan status Ukoliko je u programu artikl aktivan zatim se u "status" postavi "published", ukoliko je neaktivan se postavi "pending".
Artikl je aktivan catalog_visibility Ukoliko je u programu artikl aktivan zatim se u "catalog_visibility" postavi "visible", ukoliko je neaktivan se postavi "hidden".
Tvrtka je obveznik PDV-a tax_status Ukoliko je u programu tvrtka označena kao obveznik PDV-a zatim će se u "tax_status" postaviti "taxable", ukoliko tvrtka nije obveznik PDV-a zatim će se postaviti "none".
Slika na artiklu image Ukoliko imamo aktivne webhooke te je na artiklu u programu postavljena slika, zatim će se ona izvoziti u internet trgovinu.
Stopa PDV-a tax_class Stope PDV-a možemo u programu postaviti na artiklu te se uz to gledaju i načini oporezivanja postavljeni na internet trgovini; glede ne podatak koji ima prednost se stopa PDV-a postavi u "tax_class".
Specifikacija artikla weight, width, lenght and height Iz specifikacije artikla se prenesu svi podaci koji su ispunjeni: težina, širina, dužina, visina.
Preslika skupina/kategorija kategorija Ukoliko u programu imamo postavljenu presliku kategorija se ona bude uzela u obzir prilikom izvoza artikala. Preslika kategorija se vrši samo za "simple" artikle.

2. Prestashop [1.27.4]

Preslika podataka artikla iz e-racuni.com u Prestashop
Podatak iz e-racuni.com Podatak u Prestashop Uvjeti preslika podataka
Šifra artikla reference U primjer da se kreira novi artikl se šifra artikla postavi u "reference"; pri ažuriranju artikla se po "reference" traži artikl za ažuriranje.
Naziv artikla name Naziv artikla se postavi u podatak "name".
Opis artikla description Opis artikla se postavi u podatak "description". Ukoliko u programu podatak o opisu ne postoji zatim se on neće prenijeti, odnosno neće prepisati trenutni opis u internet trgovini.
/ type Pri ažuriranju postojećega artikla i dodavanju novoga artikla se u podatak "type" uvijek postavi "simple".
Maloprodajna cijena price Glede na postavke u Prestashopu se u "price" postavi maloprodajna cijena.
Prodajna cijena price Glede na postavke u Prestashopu se u "price" postavi prodajna cijena (maloprodajna cijena bez PDV-a).
Artikl je aktivan active Ukoliko je u programu artikl aktivan zatim se u "active" postavi "1", ukoliko je neaktivan se postavi "0".
Artikl je aktivan visibility Ukoliko je u programu artikl aktivan zatim se u "visibility" postavi "both", ukoliko je neaktivan se postavi "catalog".
Stopa PDV-a id_tax_rules_group Stope PDV-a možemo u programu postaviti na artiklu te se uz to gledaju i načini oporezivanja postavljeni na internet trgovini; glede ne podatak koji ima prednost se stopa PDV-a postavi u "id_tax_rules_group".
Specifikacija artikla weight, width, lenght and height Iz specifikacije artikla se prenesu svi podaci koji su ispunjeni: težina, širina, dužina, visina.
Barkod EAN13 Ukoliko u programu imamo na artiklu upisan barkod (standard EAN13), zatim se on bude izvezao u internet trgovinu.
Preslika skupina/kategorija id_category_default Ukoliko u programu imamo postavljenu presliku kategorija se ona bude uzela u obzir prilikom izvoza artikala.


3. Magento 2 [1.27.6]

Preslika podataka artikla iz e-racuni.com u Magento 2
Podatak iz e-racuni.com Podatak u Magento 2 Uvjeti preslike podatka
Šifra artikla SKU U primjer da se kreira novi artikl se šifra artikla postavi kao SKU; pri ažuriranju artikla se po SKU traži artikl za ažuriranje. Multi SKU nije dozvoljen
Naziv artikla Name Naziv artikla se postavi u podatak "name".
/ type Pri ažuriranju postojećega artikla i dodavanju novoga artikla se u podatak "type" uvijek postavi "simple".
Maloprodajna cijena price Glede na postavke u Magento 2 se u "price" postavi maloprodajna cijena.
Prodajna cijena price Glede na postavke u Magento 2 se u "price" postavi prodajna cijena.
Artikl je aktivan aktiven Ukoliko je u programu artikl aktivan zatim se u "4" postavi "1", ukoliko je neaktivan se postavi "0".
Težina artikla weight Iz specifikacije artikla se prenese podatak o težini ukoliko je upisan.
Preslika skupina/kategorija id_category_default Ukoliko u programu imamo postavljenu presliku kategorija se ona bude uzela u obzir prilikom izvoza artikala.

4. Shopify [1.27.8]

Preslika podataka artikla iz e-racuni.com u Shopify
Podatak iz e-racuni.com Podatak u Shopify Uvjeti preslike podatka
Šifra artikla SKU U primjer da se kreira novi artikl se šifra artikla postavi kao SKU; pri ažuriranju artikla se po SKU traži artikl za ažuriranje. Multi SKU nije dozvoljen
Opis body_html Opis se iz e-racuni preslika u polje "Description" na Shopifyu.
Maloprodajna cijena price Glede na postavke u Shopifyu se u atribut "price" postavi maloprodajna cijena.
je/nije obveznik taxable Podatak o obvezniku PDV-a se prenosi u polje "taxable".
Barkod barcode Ukoliko u programu imamo na artiklu upisan barkod, zatim se on bude izvezao u internet trgovinu.
Težina artikla grams Iz specifikacije artikla se prenese podatak o težini (u gramima) ukoliko je upisan.
Artikl je aktivan status Ukoliko je u programu artikl aktivan zatim se u polje "aktivan" postavi vrijednost "active", ukoliko je neaktivan se postavi vrijednost "archived".

1.27.23.2 Kako urediti postavke na internet trgovini da se izvozi pravilna cijena (MPC ili VPC) glede na postavke internet trgovine

1. WooCommerce 3.6+ [1.27.7]

Izvoz cijena je potpuno ovisan od postavki u administracijskom sučelju platforme WooCommerce.

Želimo izvoz maloprodajnih cijena

Prvo je u postavkama poreza (PDV-a) potrebno označiti da želimo cijene s porezom (PDV-om).

Nakon toga je potrebno provjeriti i postaviti tax rates za obračun domaćega PDV-a; navedeno se napravi u karticama:

Želimo izvoz cijena bez poreza

U postavkama poreza (PDV-a) je potrebno označiti da ne želimo cijene s porezom (PDV-om).

 

1.27.24. Višejezični ispis narudžbi kupaca (računa)

Unutar postavki za povezivanje programa s internet trgovinom je moguće odabrati jezik dokumenta (narudžba kupca/račun) u kojem će isti biti ispisan.

Odabir jezične varijante je na raspolaganju za sljedeće standardne platforme:

Za određivanje jezika je potrebno kroz modul |Postavke |Postavke tvrtke |Internet trgovine - sinkronizacija izabrati željene postavke unutar parametra Jezična varijanta:

  
Otvaranje postavki internet trgovine
  
  Slika 1590: Otvaranje postavki internet trgovine

  
Odabir jezične varijante
  
  Slika 1591: Odabir jezične varijante

Kako izbor jezika utječe na uvezene narudžbe kupaca te posljedično izdavanje računa:

  

  

Ukoliko je vaša internet trgovina na platformi WooCommerce te dodatno koristite plugin Polylang, zatim postoje i dodatne opcije o kojima više možete vidjeti na ovom linku [1.27.7.8].

 

1.27.25. Provjera i otkrivanje najčeščih grešaka pri sinkronizaciji s internet trgovinom

Pri uspostavljanju sinkronizacije s internet trgovinom može doći do različitih poteškoća radi grešaka pri unosu podataka u postavkama sinkronizacije ili konfiguracije servera na kojem je internet trgovina. Posljedično dolazi do prekinute sinkronizacije pri prijenosu narudžbi kupaca u program e-racuni, pri sinkronizaciji zaliha, itd. Za lakše rješavanje grešaka, koje u većini slučajeva mogu rješiti sami korisnici ili administratori internet trgovine, pokazujemo upute gdje i kako možemo provjeriti moguće greške.

U primjeru greške se u meniju |Postavke |Postavke tvrtke |Internet trgovine - sinkronizacija na internet trgovini prikaže gumb za testiranje veze sa serverom na kojem je internet trgovina.

  
Testiranje veze s internet trgovinom
  
  Slika 1594: Testiranje veze s internet trgovinom

Gumb za testiranje sinkronizacije se pojavi samo u slučaju kada dođe do greške prilikom sinkronizacije.

Klikom na gumb za testiranje se otvara forma na kojoj se vidi provjeravanje veze s internet trgovinom. Ukoliko dođe do greške, prikazuje se ikona upozorenja:

  
Prikaz statusa provjere povezivanja
  
  Slika 1595: Prikaz statusa provjere povezivanja

Klikom na gumb [+] Više... se otvara novi prozor s pregledom HTTP statusa i opis greške te savjet kako navedenu grešku ispraviti.

  
Provjera sinkronizacije - greške
  
  Slika 1596: Provjera sinkronizacije - greške

Za standardni HTTP protokol je na internetu dostupan popis statusa gdje možemo naći detaljnije opise za svaki kod. Jedna od stranica gdje su vidljivi opisi:

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

 

1.28. Internetske usluge (web services), automatizacija postupaka i integracija programa s programima drugih ponuđača


Program e-računi je moguće povezati s drugim internetskim i uobičajenim poslovnim programima uporabom internetskih usluga. Putem internetskih usluga program omogućuje pristup podacima koje korisnik vodi u programu te automatsku izvedbu određenih funkcionalnosti programa. Primjeri uporabe internetskih usluga su:

Za uporabu internetskih usluga potrebna je programska komponenta, koja omogućuje povezivanje putem protokola HTTPS (SSL + HTTP).

Poglavlje o internetskih uslugama namjenjeno je programerima. Specifikacije internetskih usluga su napisane na engleskom jeziku.

 

1.28.1. Using web services, authentication and message representation format

After enabling web services for your company, you'll be given a unique company identification and authentication token. For every API request you send, you'll need to present the following:

To generate the MD5 password hash you can use the md5sum command on Linux as shown down under. In the example MD5 password hash is generated for the user with username ivan and password novak (exact case as it is set). The username has to be in UPPERCASE while the password has to be exactly as it is set.

# echo -n "IVANnovak" | md5sum


API method request can be sent using HTTP POST as shown in the following example:

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesInvoiceGet">
  <parameter name="number" value="1/01/161" />
  <parameter name="date" type="Date" value="2016-12-15" />
</method>
</request>



The web services have limit of maximum 4 requests in 4s. This means that 4 requests can be sent within 4 seconds, in case 4 were sent in 1 second, it is then necessary to wait 3 seconds, or just send request every second. There is also delay functionality for sending responses, so if you wait for each response before sending another request, there is no need for delay implementation on client side.

 

1.28.2. Introduction to web services API

The e-racuni.com web services API is an interface for accessing user's account data using secure HTTPS connection and XML. The API makes it easy to integrate 3rd party web and desktop applications with user's account.

Some potential application ideas:

To enable API access to subscriber's account, login as company administrator and follow these steps:

  1. Select My Profile from the main menu.
  2. Select Web services in the pull-down menu
  3. Generate web services token which you will need to access web services API. See figure below:

  
Enable web services by generating web services token
  
  Slika 1597: Enable web services by generating web services token


After the web services token is generated you can use any active user account to access web services API. Depending on user account privileges only limited functionality may be available to a particular user.

To later disable web services just repeat the steps above and click on the button to disable web services for the selected subscriber/company database. See figure below:

  
Enable web services by generating web services token
  
  Slika 1598: Enable web services by generating web services token


Web services can not be used when no token is available or if web services are disabled.


1.28.2.1 Web services URL

The e-racuni.com API for Croatian localization uses the following service URL for communication over HTTP:

https://eurofaktura.com/WebServicesHR/API


Please note the use of https:// in the URL above. All e-racuni.com API communication is encrypted over HTTPS.

 

1.28.3. API Reference

 

1.28.3.1. BillOfMaterials API

BillOfMaterialsGetGet bill of materials by number.
BillOfMaterialsCreateCreate new bill of materials.
BillOfMaterialsUpdateUpdate existing bill of materials.
BillOfMaterialsDeleteDelete bill of materials.
BillOfMaterialsListGet list of bills of materials for specified criteria.

1.28.3.1.1 BillOfMaterialsGet

Get bill of materials by number.

Parameters

numberNumber of bill of materials.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsGet">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <BillOfMaterials>
               <date>2015-05-06</date>
               <number>055/11</number>
               <productCode>055</productCode>
               <productQuantity>10.000000</productQuantity>
               <status>Active</status>
               <MaterialItems>
                       <MaterialItem>
                               <itemProductCode>000011</itemProductCode>
                               <position>1</position>
                               <quantity>5.000000</quantity>
                       </MaterialItem>
                       <MaterialItem>
                               <itemProductCode>000001</itemProductCode>
                               <position>2</position>
                               <quantity>1.000000</quantity>
                       </MaterialItem>
               </MaterialItems>
               <WorkingHours>
                       <WorkingHour>
                               <description>consulting</description>
                               <hoursPlanned>6.0000</hoursPlanned>
                               <position>1</position>
                               <workTask>consulting</workTask>
                       </WorkingHour>
                       <WorkingHour>
                               <description>Programiranje</description>
                               <hoursPlanned>8.0000</hoursPlanned>
                               <position>2</position>
                               <workTask>consulting</workTask>
                       </WorkingHour>
                       <WorkingHour>
                               <description>Testiranje</description>
                               <hoursPlanned>2.0000</hoursPlanned>
                               <position>3</position>
                               <workTask>consulting</workTask>
                       </WorkingHour>
               </WorkingHours>
       </BillOfMaterials>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find bill of materials number: 055/11,  
</response>


1.28.3.1.2 BillOfMaterialsCreate

Create new bill of materials.

Parameters

BillOfMaterialsBill of materials's data in xml substructure.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsCreate">
       <parameter name="BillOfMaterials">
               <date>2015-05-06</date>                          <!-- Mandatory
               <productCode>055</productCode>                   <!-- Mandatory
               <productQuantity>10.000000</productQuantity>     <!-- Mandatory
               <status>Active</status>                          <!-- Mandatory possible values: Draft, Active, Inactive
               <MaterialItems>
                       <MaterialItem>
                               <itemProductCode>000011</itemProductCode>    <!-- Mandatory
                               <position>1</position>                       <!-- Optional
                               <quantity>5.000000</quantity>                <!-- Mandatory
                       </MaterialItem>
               </MaterialItems>
               <WorkingHours>
                       <WorkingHour>
                               <description>test working hour</description> <!-- Mandatory
                               <hoursPlanned>6.0000</hoursPlanned>          <!-- Mandatory
                               <position>1</position>                       <!-- Optional
                               <workTask>consulting</workTask>              <!-- Mandatory
                       </WorkingHour>
               </WorkingHours>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Bill of materials for number: 055/11 already exists!><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" must be specified., missing mandatory attributes, invalid values, no privileges, Error creating bill of materials  
</response>


1.28.3.1.3 BillOfMaterialsUpdate

Update existing bill of materials.

Parameters

BillOfMaterialsProduct's data in xml substructure

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsUpdate">
       <parameter name="BillOfMaterials">
               <date>2015-05-06</date>                          <!-- Mandatory
               <number>055/11</number>                          <!-- Mandatory
               <productCode>055</productCode>                   <!-- Mandatory
               <productQuantity>10.000000</productQuantity>     <!-- Mandatory
               <status>Active</status>                          <!-- Mandatory possible values: Draft, Active, Inactive
               <MaterialItems>
                       <MaterialItem>
                               <itemProductCode>000011</itemProductCode>    <!-- Mandatory
                               <position>1</position>                       <!-- Optional
                               <quantity>9.000000</quantity>                <!-- Mandatory
                       </MaterialItem>
               </MaterialItems>
               <WorkingHours>
                       <WorkingHour>
                               <description>test working hour</description> <!-- Mandatory
                               <hoursPlanned>7.0000</hoursPlanned>          <!-- Mandatory
                               <position>1</position>                       <!-- Optional
                               <workTask>consulting</workTask>              <!-- Mandatory
                       </WorkingHour>
               </WorkingHours>
       </parameter>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <productCode>PA2521U-2AC3</productCode>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find bill of materials for number: 055/11, missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.1.4 BillOfMaterialsDelete

Delete bill of materials.

Parameters

numberUnique identifier for bill of materials.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsDelete">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find bill of materials for number: 055/11, Can not delete. Found 3  bill of materials with number 055,
</response>


1.28.3.1.5 BillOfMaterialsList

Get list of bills of materials for specified criteria.

Parameters

numberBillOfMaterials number.
dateFromSearch by bill of materials date range.
dateToSearch by bill of materials date range.
articleSearch by material.
statusUsage status (Active, Inactive, Draft)

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsList">
       <parameter name="number" value="123456" />
       <parameter name="status" value="active"/>
</method>
</request>

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsList">
       <parameter name="dateFrom" value="2015-05-01" />
    <parameter name="dateTo" value="2015-05-26" />
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <BillOfMaterials>
                <!-- structure of bill of materials data is the same as in BillOfMaterialsGet
       </BillOfMaterials>
       <BillOfMaterials>
                <!-- structure of bill of materials data is the same as in BillOfMaterialsGet
       </BillOfMaterials>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>


 

1.28.3.2. CreditNote API

CreditNoteGetGet credit note by document number, or by combination of document number and date.
CreditNoteGetPDFGet PDF file for credit note by document number, or by combination of document number and date.
CreditNoteCreateCreate new credit note.
CreditNoteImportImport credit note issued in other IS.
CreditNoteUpdateUpdate existing credit note.
CreditNoteDeleteDelete credit note.
CreditNoteCancelCancel credit note.
CreditNoteListGet list of credit notes for specified criteria
CreditNoteSendByEmailSends document by email to the recipient(s).
CreditNoteAttachmentAddAdd attachment to credit note.
CreditNoteAttachmentSetDefaultAdd attachment to credit note and set is as default.
CreditNoteAttachmentGetGet default attachment of credit note.
CreditNoteAttachmentListGet all attachments of credit note.

1.28.3.2.1 CreditNoteGet

Get credit note by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

(For internal "XML" format)

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteGet">
       <parameter name="number" value="1/2013" />
       <parameter name="date" type="Date" value="2013-02-15" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <CreditNote>
               <businessYear>2010</businessYear>
               <buyerCode>123456</buyerCode>   
               <buyerCity>Zagreb</buyerCity>
               <buyerCountry>HR</buyerCountry>
               <buyerName>5 FIVER d.o.o.</buyerName>
               <buyerPostalCode>4240</buyerPostalCode>
               <buyerStreet>ULICA 22</buyerStreet>
               <buyerTaxNumber>75882442</buyerTaxNumber>
               <buyerVatRegistration>None</buyerVatRegistration>
               <city>Zagreb</city>
               <costPosition>1</costPosition>
                <businessUnit>0001</businessUnit>
                <methodOfPayment>bankTransfer</methodOfPayment>
               <date>2010-02-19</date>
               <dateOfSupplyFrom>2010-02-19</dateOfSupplyFrom>
               <paymentDueDate>2010-03-06</paymentDueDate>
               <invoicePricingType>retail</invoicePricingType>
               <number>2010-00002</number>             
               <vatTransactionType>0</vatTransactionType>
                <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause>
               <status>issuedInvoice</status>
               <totalAmount>90.000</totalAmount>
               <totalCurrency>EUR</totalCurrency>
               <totalDiscount>8.33</totalDiscount>
               <totalNetAmount>75.00</totalNetAmount>
               <totalVatAmountLowerRate2>0.00</totalVatAmountLowerRate2>
               <totalVatAmountNormalRate>0.00</totalVatAmountNormalRate>
               <totalVatAmountLowerRate>0.00</totalVatAmountLowerRate>
               <totalVatAmountZeroRate>0.0</totalVatAmountZeroRate>
               <totalVatBaseAmountLowerRate2>0.00</totalVatBaseAmountLowerRate2>
               <totalVatBaseAmountNormalRate>0.00</totalVatBaseAmountNormalRate>
               <totalVatBaseAmountLowerRate>0.00</totalVatBaseAmountLowerRate>
               <totalVatBaseAmountZeroRate>1.55</totalVatBaseAmountZeroRate>
               <reference>05 11290</reference>                         
                <cancelledDocumentRef>2012-00015</cancelledDocumentRef>
                <introductionText>introduction text</introductionText>  
                <vatCountryIsoCode>SI</vatCountryIsoCode>
               <Address>                                 
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>
                               <position>1</position>
                               <amount>75.00</amount>
                              <amountWithoutDiscount>83.33</amountWithoutDiscount>
                               <currency>EUR</currency>
                               <description>Prevoz robe</description>
                               <discountAmount>8.33</discountAmount>
                               <discountPercentage>10.0000</discountPercentage>
                               <netPrice>83.33333</netPrice>
                               <netPriceInDocumentCurrency>83.33333</netPriceInDocumentCurrency>
                               <quantity>1.000</quantity>
                               <price>100.00000</price>
                               <priceInDocumentCurrency>100.00000</priceInDocumentCurrency>
                               <vatAmount>15.00</vatAmount>
                               <vatPercentage>20.0</vatPercentage>
                               <vatTransactionType>0</vatTransactionType>
                       </Item>
               </Items>
       </CreditNote>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="document could not be found"><error/>
</response>


1.28.3.2.2 CreditNoteGetPDF

Get PDF for credit note by document number, or by combination of document number and date. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
markDocumentAsSentMarks document as sent.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteGetPDF">
       <parameter name="number" value="2" />
       <parameter name="date" type="Date" value="2010-02-22" />
          <parameter name="markDocumentAsSent" />
</method>
</request>


Response
<response status="ok">
       <number>2</number>
       <date>2010-02-22</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find credit note for number: 2 and date: 2010-02-22">
       </error>
</response>


1.28.3.2.3 CreditNoteCreate

Create new credit note.

Document item can be specified with: productCode, quantity, discountPercentage, or can be specified with: description, currency, quantity, price (retail price including VAT for retail document) or netPrice (gross price without VAT for gross document). Default document type is gross.Additional optional item fields are: discountPercentage, unit, vatPercentage, vatTransactionType.

Supported values for vatTransactionType are:

0 - Taxable transactions of goods and services in Croatia,
1 - Zero-rated transaction - with the right to deduct input VAT,
2 - Zero-rated transaction - without the right to deduct input VAT (domestic),
3 - Transactions excluded from VAT - Other,
4 - Exempt supplies relating to international transport,
7 - Transactions exempt from VAT - not for VAT records,
10 - Transitory item - tourist residence tax,
11 - Transitory item - tourist travel insurance,
12 - Transitory item - other,
13 - Transitory item - return fee for packaging,
14 - Deliveries of goods and services in the Republic of Croatia for which VAT is charged to recipient,
15 - Transactions excluded from VAT - supplies of goods at distance,
16 - Transactions excluded from VAT - services performed in EU,
17 - Transactions excluded from VAT - services performed for tax payers without seat in RH,
18 - Transactions excluded from VAT - deliveries of new means of transport in EU,
19 - Transactions excluded from VAT - supplies of goods in EU,
20 - Transactions excluded from VAT - assembly and installation of goods in EU,
21 - Transactions excluded from VAT - trilateral delivery in EU,
22 - Transactions excluded from VAT - export of goods outside of EU,
23 - Transactions excluded from VAT - supplies of goods in EU customs procedures.
25 - Transactions excluded from VAT - sold goods to tax payers without seat in RH,

Number of credit note which is created from this web service is automatically set if parameter status is set to "issuedInvoice".

Parameters

CreditNoteComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteCreate">
<parameter name="CreditNote">           
               <date>2010-01-13</date>                         <!-- document date
               <dateOfSupplyFrom>2010-02-19</dateOfSupplyFrom>
               <paymentDueDate>2010-03-06</paymentDueDate>             
               <city>Zagreb</city>
               <customerContactPerson></customerContactPerson> <!-- (Optional)
               <type>retail</type>                                     <!-- (Optional) Type of pricing - default is "gross"
               <isReccurringInvoice>false</isReccurringInvoice>
               <vatTransactionType>0</vatTransactionType>              <!-- (Optional) default is 0
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause> <!-- (Optional) Possible values: Registered, NotRegistered, RegisteredVATr2
               <costPosition>120</costPosition>                        <!-- (Optional)
               <deliveryMethod>Delivery method</deliveryMethod>        <!-- (Optional)
               <superDiscountPercentage>5</superDiscountPercentage> <!-- (Optional)
               <remarks>Remark on Sales invoice</remarks>              <!-- (Optional)
               <introductionText>introduction text</introductionText>   <!-- (Optional)
               <buyerCode>123456</buyerCode>                   <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is sepcified it will override master buyer data in document
                <buyerDocumentID>60:123456</buyerCode>                  <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is specified it will override master buyer data in document
               <buyerName>ivan novak</buyerName>               
               <buyerTaxNumber>02169711</buyerTaxNumber>       <!-- (Optional)
               <buyerVatRegistration>None</buyerVatRegistration>       <!-- (None, Unknown, RegisteredR1, RegisteredR2)
               <buyerEMail>ivan@novak.com</buyerEMail>                 <!-- (Optional)
               <buyerStreet>Iztokova 22</buyerStreet>                  <!-- (Optional)
               <buyerPostalCode>20000</buyerPostalCode>                <!-- (Optional)
               <buyerCity>Zagreb</buyerCity>                   <!-- (Optional)
               <buyerCountry>SI</buyerCountry>                         <!-- (Optional) ISO-2 country code
               <documentLanguage>Croatian</documentLanguage> <!-- (Optional) Possible document language: Slovene, English, German and Croatian
               <printingTemplate>template</printingTemplate> <!-- (Optional) Setting printing template for document, posible values is code of uploaded templates in web app
               <salesInvoiceRef>2014-00001</salesInvoiceRef> <!-- (Optional) Setting reference to sales invoice
               <advanceInvoiceRef>2014-00001</advanceInvoiceRef> <!-- (Optional) Setting reference to advance invoice
               <methodOfPayment>bankTransfer</methodOfPayment> <!-- Possible ways of payment: Unknown, BankTransfer, Cash, Cheques, EurocardMastercard, Visa, Amex, Diners, ConsumerLoanAneks, ConsumerLoanDiners, InGoods, CashOnDelivery, CashOnDeliveryCourierService, CreditCard, PayPal, Maestro, DirectDebit, Compensation, Other
               <vatCountryIsoCode>SI</vatCountryIsoCode> <!-- Mandatory if using vatTransactionTypes: 15 and it determines that VAT procentages for specified country has to be taken
               <Address>                        <!-- (Optional) Setting delivery address on document and partner buyer if it doesn't exists              
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>                                          <!-- item specified with ref to product
                               <position>1</position>      <!-- position of item
                               <productCode>020</productCode>          <!-- product code
                               <quantity>100</quantity>
                               <discountPercentage>10</discountPercentage>
                               <vatTransactionType>0</vatTransactionType> <!-- (Optional) default is 0
                       </Item>
                       <Item>                                          <!-- Item specified for good or service
                               <position>2</position>      <!-- position of item
                               <description>Transport of goods</description>
                               <price>11.00</price>
                               <discountPercentage>2</discountPercentage>      <!-- (Optional)
                               <vatPercentage>10</vatPercentage>               <!-- (Optional)
                               <currency>EUR</currency>                        <!-- (Optional)
                               <quantity>10</quantity>                         <!-- (Optional) default 0
                               <unit>km</unit>                         <!-- (Optional)
                               <vatTransactionType>0</vatTransactionType>      <!-- (Optional) default is 0
                       </Item>
                       ...
               </Items>
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2/2013</number>         <!-- created document ID or number
       <date>2013-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.2.4 CreditNoteImport

Import Credit note issued in other IS. Parameter 'importType' can be used to specify type of import. If parameter is not specified, "createOrUpdate" is used as default. For updating Credit notes with this api call, Credit notes's data must contain code as unique identifier.

Parameters

importTypeFlag for the type of import
CreditNoteSales invoice data in xml substructure.
dataFormatIn case some other data format is used for import, this parameter should be used. Possible values are defaul data format "eracuniXML" and "UBL". If this parameter is not included in XML, import from default data format is used.
base64dataThis parameter is mandatory in case using dataFormat "UBL". Content of this parameter should be UBL XML encoded into base64 string.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteImport">
               <parameter name="importType" value="createOrUpdate" />
               <parameter name="CreditNote">
                    <!-- structure of elements is the same as in CreditNoteCreate only tag <number> is mandatory here
                <parameter/>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>0001-1206-2014</number>
       <date>2013-06-12</date>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
        <error description="Property <number> is required."><error/>  <!-- missing number  
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Credit note for number: 0001-1206-2013 already exists!"></error>  <!-- Credit note for number already exists  
</response>

(Using UBL data format)

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteImport">
               <parameter name="importType" value="createOrUpdate" />
               <parameter name="dataFormat" value="UBL" />
               <parameter name="base64data">JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+Cn...
                    <!-- UBL XML encoded into base64 string
                <parameter/>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>0001-1206-2014</number>
       <date>2021-06-12</date>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Parameter <base64data>: cannot parse contents"></error>  <!-- Error when decoding XML from base64 string  
</response>

<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Error parsing XML file due to invalid syntax"></error>  <!-- Error when parsing XML
</response>

<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Document can not be overwritten because it is already posted."></error>  <!-- There are several different error messages possible.
</response>




1.28.3.2.5 CreditNoteUpdate

Update existing credit note.Data must contain credit note number to be able to identify document which is to be updated.

Parameters

CreditNoteComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="ddb43e9f119c6805f4770ecc4f6466ba" token="E7DF3E6E94FB4579BBA8F54979010B5C" /><login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteUpdate">
<parameter name="CreditNote">
         <number>12</number>                                    <!-- document number is mandatory in UPDATE (Can use sequential document number (example: 12), or formatted number (example: 12/2011))
               <!--  Parameters are identical to the parameters in CreditNoteCreate api
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2/2013</number>         <!-- updated document ID or number
       <date>2013-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.2.6 CreditNoteDelete

Delete credit note. Must specify parameter/s (number, number+date) to identify document for deleting. It is possible to delete only last credit note.

Parameters

numberDocument number
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteDelete">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2016-01-13" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2016 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>



1.28.3.2.7 CreditNoteCancel

Cancel credit note. Must specify parameter/s (number, number+date) to identify document for cancelling.

Parameters

numberDocument number
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
statusStatus of cancelation document (draft, issuedInvoice). By Default status is issuedInvoice
cancellationDocNumberNumber of cancellation document (mandatory and works only for imported documents).

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteCancel">
       <parameter name="number" value="2013-00014" />
       <parameter name="cancellationDocNumber" value="2013-00014" />  <!-- Works only when canceling imported documents where this number is mandatory
       <parameter name="date" type="Date" value="2013-03-26" />
       <parameter name="status" value="draft" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>     <!-- document could not be found, no privileges,  
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not cancel credit note for arguments number: 2013-00014 date: 2013-03-26"><error/>      <!-- document could not be canceled,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find credit note for number
Can not cancel. Found X credit notes
Found X credit notes X. You can only cancel one credit note at a time
Can not cancel credit note X



1.28.3.2.8 CreditNoteList

Get list of credit notes for criteria which is specified by API parameters. Mixing different types of dates in search criteria is not supported - date parameters can be combined only as follows: dateFrom/dateTo, paymentDueDateFrom/paymentDueDateTo or dateOfSupplyFrom/dateOfSupplyUntil.

Parameters

numberDocument number
dateFromThe date which is used to select credit notes whose date is following it
dateToThe date which is used to select credit notes whose date is preceding it
paymentDueDateFromThe date which is used to select credit notes whose payment due date is following it
paymentDueDateToThe date which is used to select credit notes whose payment due date is preceding it
dateOfSupplyFromThe date which is used to select credit notes whose date of supply/performance is following it
dateOfSupplyUntilThe date which is used to select credit notes whose date of supply/performance is preceding it
deliveryAddressDelivery address of the buyer
buyerBuyer code, or buyer name
costPositionCost position code
totalAmountTotal amount of the credit notes
totalCurrencyCurrency used in credit note
articleProduct code, or product name
statusPossible values: Draft, IssuedInvoice, NotBooked, Booked, CanceledCreditInvoice, OpenedClaim, ClosedClaim, OpenedDueClaim, DocumentSentAlready, DocumentNotYetSent, DocumentSentByEMail, DocumentNotSentByEMail, WithInvoiceReference, WithoutInvoiceReference, CancellationDocument, CancelledDocument, AccountingEntryOrImportedInvoice, DocumentNotSentOrPrinted, NotCancellationOrCancelledDocument, VatReportDone, VatReportOpen, MarkedAsVerified, UnmarkedAsVerified
issuerIssuer of document, search is done by username

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteList">
               <parameter name="status" value="issuedInvoice" />
               <parameter name="dateFrom" type="Date" value="2010-02-19" />
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<CreditNotes>                   
       <CreditNote>
                <!-- structure of elements is the same as in CreditNoteGet
       </CreditNote>
       ...
</CreditNotes>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>


1.28.3.2.9 CreditNoteSendByEmail

Sends document by email to the recipient(s).

Parameters

numberDocument number
dateDocument date (optional additional document identification)
senderEmail sender (Optional)
recipientComma delimited list of recipient(s) emails
ccCC email (Optional)
bccBCC email (Optional)
subjectMail subject (Optional)
messageMessage text (Optional)
useHtmlMessageSend message text as HTML (Optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteSendByEmail">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2010-01-13" />
       <parameter name="sender" value="ivan@novak.com"/>
       <parameter name="recipient" value="zoran@novak.com,zlatko@novak.com"/>
       <parameter name="cc" value=""/>
       <parameter name="bcc" value=""/>
       <parameter name="subject" value="TEST d.o.o.: Sales invoice nr. 0002/2010"/>
       <parameter name="message" value="Message text"/>
        <parameter name="useHtmlMessage" value="true"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges, mail sending failed
</response>



1.28.3.2.10 CreditNoteAttachmentAdd

Add image/attachment to credit note.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to credit note 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find credit note for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.2.11 CreditNoteAttachmentSetDefault

Add attachment to credit note and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to credit note 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find credit note for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.2.12 CreditNoteAttachmentGet

Get default attachment of credit note.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <CreditNote>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </CreditNote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find credit note for number: 2020-00001 Credit note does not have attachemnts.
</response>


1.28.3.2.13 CreditNoteAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="CreditNoteAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <CreditNote>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </CreditNote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find credit note for number: 2020-00001 Credit note does not have attachemnts.
</response>

 

1.28.3.3. DebitNote API

DebitNoteGetGet debit note by document number, or by combination of document number and date.
DebitNoteGetPDFGet PDF file for debit note by document number, or by combination of document number and date.
DebitNoteCreateCreate new debit note.
DebitNoteImportImport debit note issued in other IS.
DebitNoteUpdateUpdate existing debit note.
DebitNoteDeleteDelete debit note.
DebitNoteCancelCancel debit note.
DebitNoteListGet list of debit notes for specified criteria
DebitNoteSendByEmailSends document by email to the recipient(s).
DebitNoteAttachmentAddAdd attachment to debit note.
DebitNoteAttachmentSetDefaultAdd attachment to debit note and set is as default.
DebitNoteAttachmentGetGet default attachment of debit note.
DebitNoteAttachmentListGet all attachments of debit note.

1.28.3.3.1 DebitNoteGet

Get debit note by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

(For internal "XML" format)

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteGet">
       <parameter name="number" value="1/2013" />
       <parameter name="date" type="Date" value="2013-02-15" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <DebitNote>
               <businessYear>2010</businessYear>
               <buyerCode>123456</buyerCode>                   
               <buyerCity>RADOVLJICA</buyerCity>
               <buyerCountry>SI</buyerCountry>
               <buyerName>5 FIVER d.o.o.</buyerName>
               <buyerPostalCode>4240</buyerPostalCode>
               <buyerStreet>ULICA 22</buyerStreet>
               <buyerTaxNumber>75882442</buyerTaxNumber>
               <buyerVatRegistration>None</buyerVatRegistration>
               <city>Zagreb</city>
               <costPosition>1</costPosition>
               <businessUnit>0001</businessUnit>
               <date>2010-02-19</date>
               <dateOfSupplyFrom>2010-02-19</dateOfSupplyFrom>
               <paymentDueDate>2010-03-06</paymentDueDate>
               <invoicePricingType>retail</invoicePricingType>
               <number>2010-00002</number>             
               <vatTransactionType>0</vatTransactionType>
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause>
               <status>issuedInvoice</status>
               <totalAmount>90.000</totalAmount>
               <totalCurrency>EUR</totalCurrency>
               <totalDiscount>8.33</totalDiscount>
               <totalNetAmount>75.00</totalNetAmount>
               <totalVatAmountLowerRate2>0.00</totalVatAmountLowerRate2>
               <totalVatAmountNormalRate>0.00</totalVatAmountNormalRate>
               <totalVatAmountLowerRate>0.00</totalVatAmountLowerRate>
               <totalVatAmountZeroRate>0.0</totalVatAmountZeroRate>
               <totalVatBaseAmountLowerRate2>0.00</totalVatBaseAmountLowerRate2>
               <totalVatBaseAmountNormalRate>0.00</totalVatBaseAmountNormalRate>
               <totalVatBaseAmountLowerRate>0.00</totalVatBaseAmountLowerRate>
               <totalVatBaseAmountZeroRate>1.55</totalVatBaseAmountZeroRate>
               <reference>05 11290</reference>                         
               <cancelledDocumentRef>2012-00015</cancelledDocumentRef>
               <introductionText>introduction text</introductionText>   
               <vatCountryIsoCode>SI</vatCountryIsoCode>
               <Address>                                   
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>
                               <position>1</position>
                               <amount>75.00</amount>
                              <amountWithoutDiscount>83.33</amountWithoutDiscount>
                               <currency>EUR</currency>
                               <description>Prevoz robe</description>
                               <discountAmount>8.33</discountAmount>
                               <discountPercentage>10.0000</discountPercentage>
                               <netPrice>83.33333</netPrice>
                               <netPriceInDocumentCurrency>83.33333</netPriceInDocumentCurrency>
                               <quantity>1.000</quantity>
                               <price>100.00000</price>
                               <priceInDocumentCurrency>100.00000</priceInDocumentCurrency>
                               <vatAmount>15.00</vatAmount>
                               <vatPercentage>20.0</vatPercentage>
                               <vatTransactionType>0</vatTransactionType>
                       </Item>
               </Items>
       </DebitNote>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="document could not be found"><error/>
</response>


1.28.3.3.2 DebitNoteGetPDF

Get PDF for debit note by document number, or by combination of document number and date. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
markDocumentAsSentMarks document as sent.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteGetPDF">
       <parameter name="number" value="2" />
       <parameter name="date" type="Date" value="2010-02-22" />
          <parameter name="markDocumentAsSent" />
</method>
</request>


Response
<response status="ok">
       <number>2</number>
       <date>2010-02-22</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find debit note for number: 2 and date: 2010-02-22">
       </error>
</response>


1.28.3.3.3 DebitNoteCreate

Create new debit note.

Document item can be specified with: productCode, quantity, discountPercentage, or can be specified with: description, currency, quantity, price (retail price including VAT for retail document) or netPrice (gross price without VAT for gross document). Default document type is gross.Additional optional item fields are: discountPercentage, unit, vatPercentage, vatTransactionType. Supported values for vatTransactionType are:

0 - Taxable transactions of goods and services in Croatia,
1 - Zero-rated transaction - with the right to deduct input VAT,
2 - Zero-rated transaction - without the right to deduct input VAT (domestic),
3 - Transactions excluded from VAT - Other,
4 - Exempt supplies relating to international transport,
7 - Transactions exempt from VAT - not for VAT records,
10 - Transitory item - tourist residence tax,
11 - Transitory item - tourist travel insurance,
12 - Transitory item - other,
13 - Transitory item - return fee for packaging,
14 - Deliveries of goods and services in the Republic of Croatia for which VAT is charged to recipient,
15 - Transactions excluded from VAT - supplies of goods at distance,
16 - Transactions excluded from VAT - services performed in EU,
17 - Transactions excluded from VAT - services performed for tax payers without seat in RH,
18 - Transactions excluded from VAT - deliveries of new means of transport in EU,
19 - Transactions excluded from VAT - supplies of goods in EU,
20 - Transactions excluded from VAT - assembly and installation of goods in EU,
21 - Transactions excluded from VAT - trilateral delivery in EU,
22 - Transactions excluded from VAT - export of goods outside of EU,
23 - Transactions excluded from VAT - supplies of goods in EU customs procedures.
25 - Transactions excluded from VAT - sold goods to tax payers without seat in RH,

Number of debit note which is created from this web service is automatically set if parameter status is set to "issuedInvoice".

Parameters

DebitNoteComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteCreate">
<parameter name="DebitNote">            
               <date>2010-01-13</date>                         <!-- document date
               <dateOfSupplyFrom>2010-02-19</dateOfSupplyFrom>
               <paymentDueDate>2010-03-06</paymentDueDate>             
               <city>Zagreb</city>
               <customerContactPerson></customerContactPerson> <!-- (Optional)
               <type>retail</type>                                     <!-- (Optional) Type of pricing - default is "gross"
               <isReccurringInvoice>false</isReccurringInvoice>
               <vatTransactionType>0</vatTransactionType>              <!-- (Optional) default is 0
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause> <!-- (Optional) Possible values: Registered, NotRegistered, RegisteredVATr2
               <costPosition>120</costPosition>                        <!-- (Optional)
               <deliveryMethod>Delivery method</deliveryMethod>        <!-- (Optional)
               <superDiscountPercentage>5</superDiscountPercentage> <!-- (Optional)
               <remarks>Remark on Sales invoice</remarks>              <!-- (Optional)
               <introductionText>introduction text</introductionText>   <!-- (Optional)
               <buyerCode>123456</buyerCode>                   <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is sepcified it will override master buyer data in document
                <buyerDocumentID>60:123456</buyerCode>                  <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is specified it will override master buyer data in document
               <buyerName>ivan novak</buyerName>               
               <buyerTaxNumber>02169711</buyerTaxNumber>       <!-- (Optional)
               <buyerVatRegistration>None</buyerVatRegistration>       <!-- (None, Unknown, RegisteredR1, RegisteredR2)
               <buyerEMail>ivan@novak.com</buyerEMail>                 <!-- (Optional)
               <buyerStreet>Iztokova 22</buyerStreet>                  <!-- (Optional)
               <buyerPostalCode>20000</buyerPostalCode>                <!-- (Optional)
               <buyerCity>Zagreb</buyerCity>                   <!-- (Optional)
               <buyerCountry>HR</buyerCountry>                         <!-- (Optional) ISO-2 country code
               <documentLanguage>Croatian</documentLanguage> <!-- (Optional) Possible document language: Slovene, English, German and Croatian
               <printingTemplate>Predloga2</printingTemplate> <!-- (Optional) Setting printing template for document, posible values is code of uploaded templates in web app
               <salesInvoiceRef>2014-00001</salesInvoiceRef> <!-- (Optional) Setting reference to sales invoice
               <vatCountryIsoCode>SI</vatCountryIsoCode> <!-- Mandatory if using vatTransactionTypes: 100, 8 and 5 and it determines that VAT procentages for specified country has to be taken
               <Address>                        <!-- (Optional) Setting delivery address on document and partner buyer if it doesn't exists             
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>                                          <!-- item specified with ref to product
                               <position>1</position>      <!-- position of item
                               <productCode>020</productCode>          <!-- product code
                               <quantity>100</quantity>
                               <discountPercentage>10</discountPercentage>
                               <vatTransactionType>0</vatTransactionType> <!-- (Optional) default is 0
                       </Item>
                       <Item>                                          <!-- Item specified for good or service
                               <position>2</position>      <!-- position of item
                               <description>Transport of goods</description>
                               <price>11.00</price>
                               <discountPercentage>2</discountPercentage>      <!-- (Optional)
                               <vatPercentage>10</vatPercentage>               <!-- (Optional)
                               <currency>EUR</currency>                        <!-- (Optional)
                               <quantity>10</quantity>                         <!-- (Optional) default 0
                               <unit>km</unit>                         <!-- (Optional)
                               <vatTransactionType>0</vatTransactionType>      <!-- (Optional) default is 0
                       </Item>
                       ...
               </Items>
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2/2013</number>         <!-- created document ID or number
       <date>2013-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.3.4 DebitNoteImport

Import Debit note issued in other IS. Parameter 'importType' can be used to specify type of import. If parameter is not specified, "createOrUpdate" is used as default. For updating Debit notes with this api call, Debit notes's data must contain code as unique identifier.

Parameters

importTypeFlag for the type of import
DebitNoteSales invoice data in xml substructure.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteImport">
               <parameter name="importType" value="createOrUpdate" />
               <parameter name="DebitNote">
                    <!-- structure of elements is the same as in DebitNoteCreate only tag <number> is mandatory here
                <parameter/>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>0001-1206-2014</number>
       <date>2013-06-12</date>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
        <error description="Property <number> is required."><error/>  <!-- missing number  
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Debit note for number: 0001-1206-2013 already exists!"></error>  <!-- Debit note for number already exists  
</response>


1.28.3.3.5 DebitNoteUpdate

Update existing debit note.Data must contain debit note number to be able to identify document which is to be updated.

Parameters

DebitNoteComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteUpdate">
<parameter name="DebitNote">
         <number>12</number>                                    <!-- document number is mandatory in UPDATE (Can use sequential document number (example: 12), or formatted number (example: 12/2011))
               <!--  Parameters are identical to the parameters in DebitNoteCreate api
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2/2013</number>         <!-- updated document ID or number
       <date>2013-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.3.6 DebitNoteDelete

Delete debit note. Must specify parameter/s (number, number+date) to identify document for deleting. It is possible to delete only last debit note.

Parameters

numberDocument number
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteDelete">
<parameter name="DebitNote">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2016-01-13" />
</parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2016 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>



1.28.3.3.7 DebitNoteCancel

Cancel debit note. Must specify parameter/s (number, number+date) to identify document for cancelling.

Parameters

numberDocument number
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
statusStatus of cancelation document (draft, issuedInvoice). By Default status is issuedInvoice
cancellationDocNumberNumber of cancellation document (mandatory and works only for imported documents).

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteCancel">
       <parameter name="number" value="2013-00014" />
       <parameter name="cancellationDocNumber" value="2013-00014" />  <!-- Works only when canceling imported documents where this number is mandatory
       <parameter name="date" type="Date" value="2013-03-26" />
       <parameter name="status" value="draft" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>     <!-- document could not be found, no privileges,  
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not cancel debit note for arguments number: 2013-00014 date: 2013-03-26"><error/>       <!-- document could not be canceled,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find debit note for number
Can not cancel. Found X debit notes
Found X debit notes X. You can only cancel one debit note at a time
Can not cancel debit note X



1.28.3.3.8 DebitNoteList

Get list of debit notes for criteria which is specified by API parameters. Mixing different types of dates in search criteria is not supported - date parameters can be combined only as follows: dateFrom/dateTo, paymentDueDateFrom/paymentDueDateTo or dateOfSupplyFrom/dateOfSupplyUntil.

Parameters

numberDocument number
dateFromThe date which is used to select debit notes whose date is following it
dateToThe date which is used to select debit notes whose date is preceding it
paymentDueDateFromThe date which is used to select debit notes whose payment due date is following it
paymentDueDateToThe date which is used to select debit notes whose payment due date is preceding it
dateOfSupplyFromThe date which is used to select debit notes whose date of supply/performance is following it
dateOfSupplyUntilThe date which is used to select debit notes whose date of supply/performance is preceding it
deliveryAddressDelivery address of the buyer
buyerBuyer code, or buyer name
costPositionCost position code
totalAmountTotal amount of the debit notes
totalCurrencyCurrency used in debit note
articleProduct code, or product name
statusPossible values: Draft, IssuedInvoice, NotBooked, Booked, CanceledCreditInvoice, OpenedClaim, ClosedClaim, OpenedDueClaim, DocumentSentAlready, DocumentNotYetSent, DocumentSentByEMail, DocumentNotSentByEMail, CancellationDocument, CancelledDocument, AccountingEntryOrImportedInvoice, DocumentNotSentOrPrinted, NotCancellationOrCancelledDocument, VatReportDone, VatReportOpen, MarkedAsVerified, UnmarkedAsVerified
issuerIssuer of document, search is done by username

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteList">
               <parameter name="status" value="issuedInvoice" />
               <parameter name="dateFrom" type="Date" value="2010-02-19" />
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<DebitNotes>                    
       <DebitNote>
                <!-- structure of elements is the same as in DebitNoteGet
       </DebitNote>
       ...
</DebitNotes>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>


1.28.3.3.9 DebitNoteSendByEmail

Sends document by email to the recipient(s).

Parameters

numberDocument number
dateDocument date (optional additional document identification)
senderEmail sender (Optional)
recipientComma delimited list of recipient(s) emails
ccCC email (Optional)
bccBCC email (Optional)
subjectMail subject (Optional)
messageMessage text (Optional)
useHtmlMessageSend message text as HTML (Optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteSendByEmail">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2010-01-13" />
       <parameter name="sender" value="ivan@novak.com"/>
       <parameter name="recipient" value="zoran@novak.com,zlatko@novak.com"/>
       <parameter name="cc" value=""/>
       <parameter name="bcc" value=""/>
       <parameter name="subject" value="TEST d.o.o.: Sales invoice nr. 0002/2010"/>
       <parameter name="message" value="Message text"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges, mail sending failed
</response>



1.28.3.3.10 DebitNoteAttachmentAdd

Add image/attachment to debit note.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to debit note 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find debit note for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.3.11 DebitNoteAttachmentSetDefault

Add attachment to debit note and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to debit note 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find debit note for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.3.12 DebitNoteAttachmentGet

Get default attachment of debit note.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <DebitNote>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </DebitNote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find debit note for number: 2020-00001 Debit note does not have attachemnts.
</response>


1.28.3.3.13 DebitNoteAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DebitNoteAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <DebitNote>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </DebitNote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find debit note for number: 2020-00001 Debit note does not have attachemnts.
</response>

 

1.28.3.4. DeliveryNote API

DeliveryNoteGetGet delivery notes by document number, or by combination of document number and date.
DeliveryNoteGetPDFGet PDF for delivery note by document number, or by combination of document number and date.
DeliveryNoteCreateCreate new delivery note.
DeliveryNoteUpdateUpdate existing delivery note.
DeliveryNoteDeleteDelete delivery note.
DeliveryNoteCancelCancel delivery note.
DeliveryNoteListGet list of delivery notes for specified criteria
DeliveryNoteSendByEmailSends document by email to the recipient(s).
DeliveryNoteAttachmentAddAdd attachment to delivery note.
DeliveryNoteAttachmentSetDefaultAdd attachment to delivery note and set is as default.
DeliveryNoteAttachmentGetGet default attachment of delivery note.
DeliveryNoteAttachmentListGet all attachments of delivery note.

1.28.3.4.1 DeliveryNoteGet

Get delivery note by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteGet">
       <parameter name="number" value="2012-00014" />
       <parameter name="date" type="Date" value="2012-09-26" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 November 2012 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
               <DeliveryNote>
               <businessUnit>0001</businessUnit>
               <businessYear>2014</businessYear>
               <buyerCity>Zagreb</buyerCity>
               <buyerCode>123456</buyerCode>    
               <buyerCountry>HR</buyerCountry>
               <buyerEMail>test@hotmail.com</buyerEMail>
               <buyerName>Company, d.o.o.</buyerName>
               <buyerPostalCode>6257</buyerPostalCode>
               <buyerStreet>Precna ulica 1</buyerStreet>
               <buyerVatRegistration>None</buyerVatRegistration>
               <cancelledDocumentRef>2012-00015</cancelledDocumentRef>
               <city>Zagreb</city>
               <costPosition>0001</costPosition>
               <date>2014-03-18</date>
               <dateOfSupply>2014-03-18</dateOfSupply>
               <number>0019/2014</number>
               <salesInvoiceRef>2014-00005</salesInvoiceRef>
               <status>IssuedInvoice</status>
               <totalCurrency>EUR</totalCurrency>
               <totalDiscount>0.0</totalDiscount>
               <totalNetAmount>78.62</totalNetAmount>
               <totalVatAmountFlatRate>0.00</totalVatAmountFlatRate>
               <totalVatAmountNormalRate>7.49</totalVatAmountNormalRate>
               <totalVatAmountLowerRate>4.23</totalVatAmountLowerRate>
               <totalVatAmountZeroRate>0.0</totalVatAmountZeroRate>
               <totalVatBaseAmountFlatRate>0.00</totalVatBaseAmountFlatRate>
               <totalVatBaseAmountNormalRate>34.05</totalVatBaseAmountNormalRate>
               <totalVatBaseAmountLowerRate>44.57</totalVatBaseAmountLowerRate>
               <totalVatBaseAmountZeroRate>0.00</totalVatBaseAmountZeroRate>
               <vatTransactionType>0</vatTransactionType>
               <warehouseCode>8956</warehouseCode>
               <Address>                                  
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>-1.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <discountPercentage>0.0000</discountPercentage>
                               <grossMarginAmount>6.69000</grossMarginAmount>
                               <grossMarginPercentage>17.66</grossMarginPercentage>
                               <grossPrice>44.57000</grossPrice>
                               <inboundVatAmount>-3.60000</inboundVatAmount>
                               <inboundVatPercentage>9.50</inboundVatPercentage>
                               <inventoryAmount>-37.88000</inventoryAmount>
                               <inventoryPrice>37.88000</inventoryPrice>
                               <outgoingVatAmount>4.64000</outgoingVatAmount>
                               <outgoingVatPercentage>9.50</outgoingVatPercentage>
                               <position>2</position>
                               <productCode>000013</productCode>
                               <retailMarginAmount>10.96000</retailMarginAmount>
                               <retailMarginPercentage>28.93</retailMarginPercentage>
                               <retailPrice>48.84000</retailPrice>
                               <salesPrice>48.80415</salesPrice>
                               <salesPriceAmount>-48.80415</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>-37.88000</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>37.88000</supplierPrice>
                               <supplierPriceAmount>-37.88000</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>37.88000</supplierPriceInCalculationCurrency>
                       </Item>
                       <Item>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>-2.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <discountPercentage>0.0000</discountPercentage>
                               <grossMarginAmount>17.02459</grossMarginAmount>
                               <grossMarginPercentage>0.00</grossMarginPercentage>
                               <grossPrice>17.02459</grossPrice>
                               <inboundVatAmount>0.00000</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>0.00000</inventoryAmount>
                               <inventoryPrice>0.00000</inventoryPrice>
                               <outgoingVatAmount>3.75000</outgoingVatAmount>
                               <outgoingVatPercentage>22.00</outgoingVatPercentage>
                               <position>1</position>
                               <productCode>320003</productCode>
                               <retailMarginAmount>17.02000</retailMarginAmount>
                               <retailMarginPercentage>0.00</retailMarginPercentage>
                               <retailPrice>17.02000</retailPrice>
                               <salesPrice>20.77000</salesPrice>
                               <salesPriceAmount>-41.54000</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>0.00000</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>0.00000</supplierPrice>
                               <supplierPriceAmount>0.00000</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>0.00000</supplierPriceInCalculationCurrency>
                       </Item>
               </Items>
       </DeliveryNote>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not find delivery note for number: XXX and date: XXX"><error/>
</response>

Error messages:
Parameter named "number" is required.
Can not find delivery note for number: XXX and date: XXX



1.28.3.4.2 DeliveryNoteGetPDF

Get PDF for delivery note by document number, or by combination of document number and date. User can also mark document as sent if the correct parameter is used. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2014-00001)
dateDocument date
costPositionCost position
markDocumentAsSentMarks document as sent.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteGetPDF">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2009-12-15" />
        <parameter name="markDocumentAsSent" />
</method>
</request>


Response
<response status="ok">
       <number>2012-01293</number>
       <date>2013-01-02</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find delivery note for number: 2013-01293 and date: 2013-01-02">
       </error>
</response>



1.28.3.4.3 DeliveryNoteCreate

Create new delivery note.

Mandatory document attributes are: warehouseCode, dateOfSupply.Mandatory document item attribute is productCode. Other attributes are optional and web service will use default values and those from specified product. Default amount is 1, default date is day of execution. Amounts in item calculations can be specified by prices, amounts or percantages, where related values will be automaticly recalculated.
Additional optional item fields are: calculationQuantity, associatedSerialNumbers, supplierPrice, supplierPriceAmount, supplierPriceCurrency, supplierPriceInCalculationCurrency, supplierAmountInCalculationCurrency, supplierDiscountPercentage, supplierDiscountAmount, costsOfTransportPercentage, costsOfTransportAmount, costsOfCustomsPercentage, costsOfCustomsAmount, inboundVatPercentage, inboundVatAmount, costsDirectPercentage, costsDirectAmount, inventoryPrice, inventoryAmount, grossMarginPercentage, grossMarginAmount, grossPrice, outgoingVatPercentage, outgoingVatAmount, retailMarginAmount, retailMarginPercentage, retailPrice, salesPrice, salesPriceAmount.

Parameters

DeliveryNoteComplex parameter with data tags like:

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteCreate">
<parameter name="DeliveryNote">
               <date>2014-03-26</date>                                 <!-- document date
               <dateOfSupply>2014-03-26</dateOfSupply>                 <!-- date of receival
               <city>Ljubljana</city>                                          <!-- (Optional)
               <businessYear>2012</businessYear>                               <!-- (Optional)
               <purchaseOrder>13</purchaseOrder>                       <!-- (Optional)
               <warehouseCode>8956</warehouseCode>                     <!-- (Mandatory)
               <status>Issued</status>                                 <!-- (Optional)
               <costPosition>120</costPosition>                                <!-- (Optional)
               <deliveryMethod>Delivery method</deliveryMethod>        <!-- (Optional)
               <buyerCode>123456</buyerCode>                   <!-- (Optional). If buyer code is specified, other buyer parameters bellow are not needed as the buyer data is taken from database. If any additional parameter is specified, it will override master buyer data in document
                <buyerDocumentID>60:123456</buyerCode>                  <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is specified it will override master buyer data in document
               <buyerCity>RADOVLJICA</buyerCity>
               <buyerCountry>SI</buyerCountry>
               <buyerName>5 FIVER d.o.o.</buyerName>
               <buyerPostalCode>4240</buyerPostalCode>
               <buyerStreet>ULICA 22</buyerStreet>
               <buyerTaxNumber>75882442</buyerTaxNumber>
               <buyerVatRegistration>None</buyerVatRegistration>
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause> <!-- (Optional) Possible values: Registered, NotRegistered, RegisteredVATr2
               <remarks>Remark on delivery note</remarks>              <!-- (Optional)
               <salesInvoiceRef>2014-00001</salesInvoiceRef> <!-- (Optional) Setting reference to sales invoice
               <advanceInvoiceRef>2014-00001</advanceInvoiceRef> <!-- (Optional) Setting reference to advanceinvoice
               <salesQuoteRef>2014-00001</salesQuoteRef> <!-- (Optional) Setting reference to sales quote
               <Address>                        <!-- (Optional) Setting delivery address on document and partner buyer if it doesn't exists             
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                        <Item>                                                          <!-- item specified with ref to product
                               <position>1</position>      <!-- position of item                                
                               <productCode>666666</productCode>                                <!-- product code
                               <calculationQuantity>2</calculationQuantity>                    <!-- quantity (default is 1)
                               <discountPercentage>10</discountPercentage>                     <!-- discount percentage
                               <productName>Product name</productName>                          <!-- change product name if this is enabled on article
                               <description>this is product with code 666666</description>      <!-- change product description if this is enabled on article
                               <remarks>test 1. 2.</remarks>                                    <!-- remarks on delivery note item
                               <associatedSerialNumbers>111, 222</associatedSerialNumbers>      <!-- serial numbers
                               <grossPrice>145,66</grossPrice>                                  <!-- set gross price when document type is "gross" or use <salesPrice> for setting price when document type is "retail"
                              <vatTransactionType>0</vatTransactionType>       <!-- (Optional) default is 0. Foreign VAT transaction types (100, 8 and 5) can only be set on document level.
                       </Item>
                       <Item>
                <position>2</position>      
                               <calculationQuantity>2.000</calculationQuantity>
                               <productCode>666666</productCode>
                       </Item>
                       <Item>
                <position>3</position>     
                               <productCode>666666</productCode>
                               <calculationQuantity>2.000</calculationQuantity>
                       </Item>
                       <Item>   <!-- (default quantity is 1)
                <position>4</position>    
                               <productCode>666666</productCode>
                       </Item>
                        ...
               </Items>
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2014-00014</number>             <!-- created document ID or number
       <date>2014-03-26</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          
</response>

Generic error messages (not related to concrete property):
Access denied. User account does not have sufficient privileges for the given request
Parameter named DeliveryNote needed.
Error creating delivery note (descrition)

Error messages which are related to properties are formated in a a way: "Error nr: N #propertyName - error description"
warehouseCode - Missing warehouse code
warehouseCode - Warehouse does not exist
date - Entry is mandatory
date - Document cannot be issued retroactively because document with later date was already issued.
dateOfSupply - Entry is mandatory

Errors for document items data are formated like shown bellow (X is item sequence number)
ItemX_productCode - Entry is mandatory
ItemX_productCode - Can not find product for code:
ItemX_inboundVatPercentage - Entry is mandatory



1.28.3.4.4 DeliveryNoteUpdate

Update existing delivery note.Data must contain delivery note number to be able to identify document which is to be updated.

Parameters

DeliveryNote Complex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteUpdate">
<parameter name="DeliveryNote">
               <!--  Parameters are identical to the parameters in DeliveryNoteCreate api
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2012-00014</number>             <!-- updated document ID or number
       <date>2012-09-26</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- Error messages are returned in format as described in DeliveryNoteCreate api
</response>



1.28.3.4.5 DeliveryNoteDelete

Delete delivery note. Must specify parameter/s (number, number+date) to identify document for deleting.

Parameters

numberDocument number
dateDocument date
costPositionCost position

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteDelete">
       <parameter name="number" value="2013-00014" />
       <parameter name="date" type="Date" value="2013-03-26" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find delivery note for number
Can not delete. Found X delivery notes
Data cannot be deleted because they are needed or referenced by other documents or data.


1.28.3.4.6 DeliveryNoteCancel

Cancel delivery note. Must specify parameter/s (number, number+date) to identify document for cancelling.

Parameters

numberDocument number
dateDocument date
costPositionCost position
statusStatus of cancelation document (draft, issuedInvoice). By Default status is issuedInvoice.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteCancel">
       <parameter name="number" value="2013-00014" />
       <parameter name="date" type="Date" value="2013-03-26" />
       <parameter name="status" value="draft" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>     <!-- document could not be found, no privileges,  
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not cancel delivery note for arguments number: 2013-00014 date: 2013-03-26"><error/>    <!-- document could not be canceled,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find delivery note for number
Can not cancel. Found X delivery notes
Found X delivery notes X. You can only cancel one delivery note at a time
Can not cancel credit note X


1.28.3.4.7 DeliveryNoteList

Get list of delivery notes for criteria which is specified by API parameters.

Parameters

numberDocument number
dateFromThe date which is used to select delivery notes whose date is following it
dateToThe date which is used to select delivery notes whose date is preceding it
warehouseWarehouse code
dateOfSupplyThe date of receival
orderReferencePurchase order number
serialNumberProduct serial number
supplierSupplier code, or supplier name
costPositionCost position code
productProduct code, or product name
statusProduct code, or product name

status Possible values: Draft, IssuedInvoice, NotBooked, Booked, WithSalesInvoiceReference, WithoutSalesInvoiceReference, Opened, Closed, DocumentSentAlready, DocumentNotYetSent, DocumentSentByEMail, DocumentNotSentByEMail, WithWorkOrderReference, WithoutWorkOrderReference, CancellationDocument, CancelledDocument, DocumentNotSentOrPrinted, NotCancellationOrCancelledDocument, MarkedAsVerified, UnmarkedAsVerified

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteList">
               <parameter name="status" value="Issued" />
               <parameter name="dateFrom" type="Date" value="2012-09-26" />
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<DeliveryNotes>                 
       <DeliveryNote>
                <!-- structure of elements is the same as in DeliveryNoteGet
       </DeliveryNote>
       ...
</DeliveryNotes>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>


Possible error messages:Access denied. User account does not have sufficient privileges for the given request.Invalid search key!Invalid search value: X


1.28.3.4.8 DeliveryNoteSendByEmail

Sends document by email to the recipient(s).

Parameters

numberDocument number
dateDocument date (optional additional document identification)
senderEmail sender (Optional)
recipientComma delimited list of recipient(s) emails
ccCC email (Optional)
bccBCC email (Optional)
subjectMail subject (Optional)
messageMessage text (Optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteSendByEmail">
       <parameter name="number" value="2012-00014" />
       <parameter name="date" type="Date" value="2012-09-26" />
       <parameter name="sender" value="ivan@novak.com"/>
       <parameter name="recipient" value="zoran@novak.com,zlatko@novak.com"/>
       <parameter name="cc" value=""/>
       <parameter name="bcc" value=""/>
       <parameter name="subject" value="TEST d.o.o.: delivery notes nr. 0002/2010"/>
       <parameter name="message" value="Message text"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges, mail sending failed
</response>

Error messages
Access denied. User account does not have sufficient privileges for the given request.
number   asp.error.MandatoryEntry
stDok - Document does not exist
stDok - More then one document matches criteria !




1.28.3.4.9 DeliveryNoteAttachmentAdd

Add image/attachment to delivery note.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to delivery note 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find delivery note for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.4.10 DeliveryNoteAttachmentSetDefault

Add attachment to delivery note and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to delivery note 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find delivery note for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.4.11 DeliveryNoteAttachmentGet

Get default attachment of delivery note.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <DeliveryNote>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </DeliveryNote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find delivery note for number: 2020-00001 Delivery note does not have attachemnts.
</response>


1.28.3.4.12 DeliveryNoteAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DeliveryNoteAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <DeliveryNote>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </DeliveryNote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find delivery note for number: 2020-00001 Delivery note does not have attachemnts.
</response>

 

1.28.3.5. Document Management API

DocumentInboxImportImport electronic document to document management inbox
DocumentInboxAddEntryAdd an entry to document management inbox (document capture inbox)
DocumentInboxListList entries in the document management inbox

1.28.3.5.1 DocumentInboxImport

Import electronic document to document inbox. This can be only a document which is unique to a specific organization and which contains all data needed to identify its type and receiver. Examples of such documents include ISO SEPA bank statements in XML, electronic invoices in XML (UBL), etc.

Parameters

checkExistingBoolean parameter. If true, importing an already existing document will fail. The document is equal to an already existing document if document number or filename match existing/already imported document.
allOrganizationsBoolean parameter. If true, the organization lookup will be performed before actual import is done. The document will be imported into the organization for which the document is destined according to the data it contains (VAT ID, TaxID, IBAN, etc.).
electronicDocumentElectronic document file. This can be ISO SEPA XML or UBL
documentVisualizationPDF visualization of electronic document (optional parameter)
automaticallyImportDocumentOptional parameter, that determines, that document (for now only received invoices and bank statements) will be automatically imported after successfully imported into inbox.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DocumentInboxImport">
       <parameter name="checkExisting" value="true" />
       <parameter name="allOrganizations" value="true" />
       <parameter name="automaticallyImportDocument" value="true" />
       <parameter name="electronicDocument">
                       <documentDate>2012-11-15 12:00:00<documentDate>
                       <fileName>ISO_sepa.xml<fileName>
                       <contents encoding="BASE64">ASDASDASDASD</contents>
        </parameter>
       <parameter name="documentVisualization">
                       <documentDate>2012-11-15 12:00:00<documentDate>
                       <fileName>ISO_sepa.pdf<fileName>
                       <contents encoding="BASE64">ASDASDASDASD</contents>
        </parameter>
</method>
</request>



1.28.3.5.2 DocumentInboxAddEntry

Add new entry to document inbox. This can be either a PDF document, scanned image, XML electronic invoice or even multiple files each of its own type.

Parameters

checkExistingBoolean parameter. If true, importing an already existing document will fail. The document is equal to an already existing document if document date, partner and document number all match.
automaticallyImportDocumentOptional parameter, that determines, that document (for now only received invoices and bank statements) will be automatically imported after successfully imported into inbox.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DocumentInboxAddEntry">
       <parameter name="checkExisting" value="true" />
       <parameter name="automaticallyImportDocument" value="true" />
       <parameter name="document">
                       <documentDate>2012-11-15 12:00:00</documentDate>
                       <documentNumber>22309-001-003</documentNumber>
                       <documentType>PurchaseInvoice</documentType>    <!-- Document type (Unknown, PurchaseInvoice, ReceivedSalesQuote, BankStatement, Contract, Advertising, ReceivedSalesOrder, ReceivedCreditNote, ReceivedAdvanceInvoice, GoodsReceipt, CashbookDailyTurnoverSummary, SalesInvoice, Compensation, PayrollDocuments, Other, SingleAdministrativeDocument)
                       <senderPartnerIdentifier>88888888</senderPartnerIdentifier>
                       <senderPartnerCode>00001</senderPartnerCode>
                       <senderPartnerName>Test Sender d.o.o.</senderPartnerName>
                       <emailSubject>Incoming mail subject</emailSubject>
                       <mailDescription>Description in incoming mail</mailDescription>
                       <receivedDate>2020-01-01</receivedDate>
                       <Attachments>
                               <Attachment>
                                       <fileName>Invoice.pdf</fileName>
                                       <fileType>PDF</fileType>
                                       <contents encoding="BASE64">ASDASDASDASD</contents>
                               </Attachment>
                               <Attachment>
                                       <fileName>Invoice.xml</fileName>
                                       <fileType>XML</fileType>
                                       <contents encoding="BASE64">ASDASDASDASD</contents>
                               </Attachment>
                       </Attachments>
        </parameter>
</method>
</request>



1.28.3.5.3 DocumentInboxList

List entries in the document management inbox.

Parameters

documentNumberDocument number received by mail.
dateFromDocument date from received by mail.
dateToDocument date to received by mail.
receivalDateFromMail receival from.
receivalDateToMail receival to.
statusStatus of mail.
sequentialNumberSequential number of mail.
senderNameSender name.
typeType of mail.
deliveryMethodDelivery method of mail.
descriptionSearch by word or sentence from mail description.
fileNameSearch mail by their attachment filenames.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="DocumentInboxList">
               <parameter name="status" value="Open" />
               <parameter name="receivalDateFrom" type="Date" value="2017-01-01" />
              <parameter name="receivalDateTo" type="Date" value="2021-01-01" />
       </method>
</request>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <Document>
               <businessYear>2021</businessYear>
               <deliveryMethod>ElectronicViaWebServicesAPI</deliveryMethod>
               <description>Incoming mail subject
------------------------------

Description in incoming mail</description>
               <documentDate>2012-11-15</documentDate>
               <documentNumber>22309-001-003</documentNumber>
               <enteredTS>2021-03-18 08:14:01</enteredTS>
               <receivedDate>2020-01-01</receivedDate>
               <senderName>WorldStream B.V.</senderName>
               <sequentialNumber>5</sequentialNumber>
               <status>Open</status>
               <type>PurchaseInvoice</type>
       </Document>
       <Document>
               <businessYear>2021</businessYear>
               <deliveryMethod>ElectronicViaWebServicesAPI</deliveryMethod>
               <description>Incoming mail subject
------------------------------

Description in incoming mail</description>
               <documentDate>2012-11-15</documentDate>
               <documentNumber>22309-001-003</documentNumber>
               <enteredTS>2021-03-18 08:13:10</enteredTS>
               <receivedDate>2020-01-01</receivedDate>
               <senderName>Tastno 2x</senderName>
               <sequentialNumber>4</sequentialNumber>
               <status>Open</status>
               <type>PurchaseInvoice</type>
       </Document>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>   <!-- There are several different error messages possible.
</response>

 

1.28.3.6. E-Banking API

BankStatementImportImport bank statement file.

1.28.3.6.1 BankStatementImport

Import bank statement file.

Parameters

IBANBank account number (used when importing bank statements of type "IsoSepaXml", "ZabaXml", "EtnaXml" (RBA), "PbzXml")
payPalAccountPayPal email (used when importing bank statements of type "PayPalCsv")
statementNumberBank statement number (optional, because it can be in the statement)
typeType of bank statement ("IsoSepaXml", "PayPalCsv", "eracuniSpreadsheet", "EtnaXml", "PbzXml", "ZabaXml", "Fina")
accountThis parameter is mandatory in case of using type "eracuniSpreadsheet", to select for which account statement is beeing imported. It can contain IBAN or payment account name.
statementDataBank statement coded with base64 coder
pdfStatementDataBank statement pdf coded with base64 coder (optional)
pdfStatementFileNameFile name of bank statement pdf (optional)

Example request and response


POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BankStatementImport">
       <parameter name="IBAN" value="HR56 0443 0000 0256 970" />
       <parameter name="type" value="IsoSepaXml" />
       <parametername="statementData" value="D94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyIgPz4NCjxEb2N1bWV..."/>
       <parameter name="pdfStatementData" value="JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+Cn..."/>
       <parameter name="pdfStatementFileName" value="test.pdf"/>
</method>
</request>

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BankStatementImport">
       <parameter name="payPalAccount" value="payPalAccount@payPal.com" />
       <parameter name="type" value="PayPalCsv" />
       <parametername="statementData" value="D94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyIgPz4NCjxEb2N1bWV..."/>
       <parameter name="pdfStatementData" value="JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+Cn..."/>
       <parameter name="pdfStatementFileName" value="test.pdf"/>
</method>
</request>

HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

Bank statement with attachement.
<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
        <statementNumber>Bank statement number 31 was imported</statementNumber>
        <pdfStatementFileName>PDF attachment added</pdfStatementFileName>
</response>

Bank statement without attachement.
<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
        <statementNumber>Bank statement number 31 was imported</statementNumber>
        <pdfStatementFileName>No PDF attachment added</pdfStatementFileName>
</response>

Response on error if one of required parameters is missing
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Parameter named <IBAN> is required."><error/>       
</response>

Response on error if iban is not one of your
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Parameter named <IBAN> is not one of your bank accounts"><error/>   
</response>

Response on error if xml data is missing or it is not correct
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Error importing data!"><error/>     
</response>

Response on error if pdf attachement file is corrupted.
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="PDF file is corrupted!"><error/>    
</response>

 

1.28.3.7. FINA EInvoice API

API for sending document in public procurement to FINA.

GetFinaReceiverListGet possible receivers from FINA for e-invoice in public procurement. This data is needed to send a document to a desired receiver.
SendDocumentToFinaSend an existing invoice in public procurement to FINA. You will need companyID and partyIdentificationID from the receiver registry in order to send the invoice.
GetDocumentStatusFromFinaRetrieve the status of an already sent document to FINA.

1.28.3.7.1 GetFinaReceiverList

Get possible receivers from FINA for invoice in public procurement. You can filter all by not sending any parameters or single out a desired receiver. Invoices can be sent only to buyers that exist in this registry.

Request parameters

statusFilter ACTIVE or INACTIVE receivers. Parameter is optional.
companyIDcompanyID of the receiver (OIB in HR). Parameter is optional.
partyIdentificationIDReceiver unique identifier which includes also the business unit code. This is like an electronic receiver address that will be needed for sending a document to FINA. For filtering receivers this parameter is optional.
registrationNameRegistration name of the company. Parameter is optional.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
       <login username="admin" md5pass="d2cc342653e944df15923698c6bdd1ac" token="A73A6E565E0842B8AE67B6D52BE8F2A0" />
       <method name="GetFinaReceiverList">
               <parameter name="status" value="ACTIVE"/>                       <!-- Optional -->
               <parameter name="companyID" value="28921383001"/>       <!-- Optional -->
               <!-- <parameter name="partyIdentificationID" value="9934:28921383001::HR99:06"/> -->                                    <!-- Optional -->
               <!-- <parameter name="registrationName" value="HRVATSKE VODE, PRAVNA OSOBA ZA UPRAVLJANJE VODAMA"/> --> <!-- Optional -->
       </method>
</request>

____________________________________________________________________________

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <GetFinaReceiverListMsg>
               <Receiver>
                       <addressLine>MEĐIMURSKA ULICA 26B, 42000, VARAŽDIN</addressLine>
                       <businessBranchName>VODNOGOSPODARSKI ODJEL ZA MURU I GOPRNJU DRAVU</businessBranchName>
                       <cityName>VARAŽDIN</cityName>
                       <companyID>28921383001</companyID>
                       <country>REPUBLIKA HRVATSKA</country>
                       <endpointID>28921383001</endpointID>
                       <endpointIDSchemeID>9934</endpointIDSchemeID>
                       <isoCode>HR</isoCode>
                       <partyIdentificationID>9934:28921383001::HR99:06</partyIdentificationID>
                       <postalCode>42000</postalCode>
                       <registrationName>HRVATSKE VODE, PRAVNA OSOBA ZA UPRAVLJANJE VODAMA</registrationName>
                       <status>active</status>
                       <streetName>MEĐIMURSKA ULICA 26B</streetName>
               </Receiver>
               <Receiver>
                       <addressLine>VUKOVARSKA 35, 21000, SPLIT</addressLine>
                       <businessBranchName>VODNOGOSPODARSKI ODJEL ZA SLIVOVE JUŽNOG JADRANA</businessBranchName>
                       <cityName>SPLIT</cityName>
                       <companyID>28921383001</companyID>
                       <country>REPUBLIKA HRVATSKA</country>
                       <endpointID>28921383001</endpointID>
                       <endpointIDSchemeID>9934</endpointIDSchemeID>
                       <isoCode>HR</isoCode>
                       <partyIdentificationID>9934:28921383001::HR99:04</partyIdentificationID>
                       <postalCode>21000</postalCode>
                       <registrationName>HRVATSKE VODE, PRAVNA OSOBA ZA UPRAVLJANJE VODAMA</registrationName>
                       <status>active</status>
                       <streetName>VUKOVARSKA 35</streetName>
               </Receiver>
               <Receiver>
                       <addressLine>ĐURE ŠPORERA 3, 51000, RIJEKA</addressLine>
                       <businessBranchName>VODNOGOSPODARSKI ODJEL ZA SLIVOVE SJEVERNOG JADRANA</businessBranchName>
                       <cityName>RIJEKA</cityName>
                       <companyID>28921383001</companyID>
                       <country>REPUBLIKA HRVATSKA</country>
                       <endpointID>28921383001</endpointID>
                       <endpointIDSchemeID>9934</endpointIDSchemeID>
                       <isoCode>HR</isoCode>
                       <partyIdentificationID>9934:28921383001::HR99:03</partyIdentificationID>
                       <postalCode>51000</postalCode>
                       <registrationName>HRVATSKE VODE, PRAVNA OSOBA ZA UPRAVLJANJE VODAMA</registrationName>
                       <status>active</status>
                       <streetName>ĐURE ŠPORERA 3</streetName>
               </Receiver>
               <Receiver>
                       <addressLine>SPLAVARSKA 2A, 31000, OSIJEK</addressLine>
                       <businessBranchName>VODNOGOSPODARSKI ODJEL ZA DUNAV I DONJU DRAVU</businessBranchName>
                       <cityName>OSIJEK</cityName>
                       <companyID>28921383001</companyID>
                       <country>REPUBLIKA HRVATSKA</country>
                       <endpointID>28921383001</endpointID>
                       <endpointIDSchemeID>9934</endpointIDSchemeID>
                       <isoCode>HR</isoCode>
                       <partyIdentificationID>9934:28921383001::HR99:02</partyIdentificationID>
                       <postalCode>31000</postalCode>
                       <registrationName>HRVATSKE VODE, PRAVNA OSOBA ZA UPRAVLJANJE VODAMA</registrationName>
                       <status>active</status>
                       <streetName>SPLAVARSKA 2A</streetName>
               </Receiver>
               <Receiver>
                       <addressLine>ŠETALIŠTE BRAĆE RADIĆA 22, 35000, SLAVONSKI BROD</addressLine>
                       <businessBranchName>VODNOGOSPODARSKI ODJEL ZA SREDNJU I DONJU SAVU</businessBranchName>
                       <cityName>SLAVONSKI BROD</cityName>
                       <companyID>28921383001</companyID>
                       <country>REPUBLIKA HRVATSKA</country>
                       <endpointID>28921383001</endpointID>
                       <endpointIDSchemeID>9934</endpointIDSchemeID>
                       <isoCode>HR</isoCode>
                       <partyIdentificationID>9934:28921383001::HR99:01</partyIdentificationID>
                       <postalCode>35000</postalCode>
                       <registrationName>HRVATSKE VODE, PRAVNA OSOBA ZA UPRAVLJANJE VODAMA</registrationName>
                       <status>active</status>
                       <streetName>ŠETALIŠTE BRAĆE RADIĆA 22</streetName>
               </Receiver>
               <Receiver>
                       <addressLine>ULICA GRADA VUKOVARA 220, 10000, ZAGREB</addressLine>
                       <businessBranchName>DIREKCIJA</businessBranchName>
                       <cityName>ZAGREB</cityName>
                       <companyID>28921383001</companyID>
                       <country>REPUBLIKA HRVATSKA</country>
                       <endpointID>28921383001</endpointID>
                       <endpointIDSchemeID>9934</endpointIDSchemeID>
                       <isoCode>HR</isoCode>
                       <partyIdentificationID>9934:28921383001::HR99:00</partyIdentificationID>
                       <postalCode>10000</postalCode>
                       <registrationName>HRVATSKE VODE, PRAVNA OSOBA ZA UPRAVLJANJE VODAMA</registrationName>
                       <status>active</status>
                       <streetName>ULICA GRADA VUKOVARA 220</streetName>
               </Receiver>
               <Receiver>
                       <addressLine>ULICA GRADA VUKOVARA 271, 10000, ZAGREB</addressLine>
                       <businessBranchName>VODNOGOSPODARSKI ODJEL ZA GORNJU SAVU</businessBranchName>
                       <cityName>ZAGREB</cityName>
                       <companyID>28921383001</companyID>
                       <country>REPUBLIKA HRVATSKA</country>
                       <endpointID>28921383001</endpointID>
                       <endpointIDSchemeID>9934</endpointIDSchemeID>
                       <isoCode>HR</isoCode>
                       <partyIdentificationID>9934:28921383001::HR99:05</partyIdentificationID>
                       <postalCode>10000</postalCode>
                       <registrationName>HRVATSKE VODE, PRAVNA OSOBA ZA UPRAVLJANJE VODAMA</registrationName>
                       <status>active</status>
                       <streetName>ULICA GRADA VUKOVARA 271</streetName>
               </Receiver>
       </GetFinaReceiverListMsg>
</response>


1.28.3.7.2 SendDocumentToFina

Send an existing invoice in public procurement to FINA.

To be able to send a document, you will need receiver data that you can retrieve by using GetFinaReceiverList method.

Request Parameters

documentParameter that holds document data. Mandatory data.
sendWithAttachmentsPossible values are "true" or "false". If set to true all user added attachments will be sent with the document. Optional data.
companyIDcompanyID of the receiver. Mandatory data.
partyIdentificationIDpartyIdentificationID of the receiver. Mandatory data.

Parameter document holds mandatory data:

typeDocument type. Supported values are SalesInvoice, AdvanceInvoice, CreditNote.
numberFull number of the document.
yearYear of the document.

Response values

StatusCode values are:

documentSentDocument was sent to FINA.
documentDeliveryFailedDocument was not sent due to problems.
documentDeliveryConfirmedDocument delivery was confirmed.
documentReceivalConfirmedDocument receival was confirmed.
documentRejectedByReceiverDocument was rejected by receiver.
documentRejectedByGatewayDocument was rejected by gateway.

SendingTransactionID > is a unique identifier of the sent document that was assigned and returned by FINA upon receival.
SendingResultMessage > is an additional message that holds an description. For instance if an error occurs its description will be added to this message.


Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
       <login username="admin" md5pass="d2cc342653e944df15923698c6bdd1ac" token="A73A6E565E0842B8AE67B6D52BE8F2A0" />
       <method name="SendDocumentToFina">
               <parameter name="document">                     <!-- Mandatory -->
                       <type>SalesInvoice</type>               <!-- Mandatory -->
                       <number>141/0001/191</number>   <!-- Mandatory -->
                       <year>2019</year>                               <!-- Mandatory -->
               </parameter>
               <parameter name="sendWithAttachments" value="true"/>                            <!-- Optional -->
               <parameter name="companyID" value="87311810356"/>                                       <!-- Mandatory -->
               <parameter name="partyIdentificationID" value="9934:87311810356"/>      <!-- Mandatory -->
       </method>
</request>
____________________________________________________________________________

Response

<response status="ok">
       <SendDocumentToFinaMsg>
               <MsgTimestamp>2019-08-28T10:10:40</MsgTimestamp>
               <MsgText>Document was sent.</MsgText>
               <DocumentSendingLog>
                       <StatusCode>documentSent</StatusCode>
                       <SentTS>2019-08-27T13:27:44</SentTS>
                       <DeliveryConfirmedTS>2019-08-27T13:27:47</DeliveryConfirmedTS>
                       <SendingTransactionID>68991</SendingTransactionID>
               </DocumentSendingLog>
       </SendDocumentToFinaMsg>
</response>

In case the document was already sent to FINA:

<response status="ok">
       <SendDocumentToFinaMsg>
               <MsgTimestamp>2019-08-28T12:14:46</MsgTimestamp>
               <MsgText>Document was already sent to FINA.</MsgText>
               <DocumentSendingLog>
                       <StatusCode>documentDeliveryConfirmed</StatusCode>
                       <SentTS>2019-08-28T12:11:43</SentTS>
                       <DeliveryConfirmedTS>2019-08-27T13:27:50</DeliveryConfirmedTS>
                       <SendingTransactionID>68991</SendingTransactionID>
                       <SendingResultMessage>Zaprimljen</SendingResultMessage>
               </DocumentSendingLog>
       </SendDocumentToFinaMsg>
</response>

In case of an error:

<response status="ok">
       <SendDocumentToFinaMsg>
               <MsgTimestamp>2019-08-28T12:02:26</MsgTimestamp>
               <MsgText>Document delivery failed.</MsgText>
               <DocumentSendingLog>
                       <StatusCode>documentDeliveryFailed</StatusCode>
                       <SentTS>2019-07-29T08:58:47</SentTS>
                       <SendingResultMessage>eFINA - Sistemska greška na strani web servisa!</SendingResultMessage>
               </DocumentSendingLog>
       </SendDocumentToFinaMsg>
</response>

<response status="error">
       <error description="Document with requested parameters does not exist."></error>
</response>



1.28.3.7.3 GetDocumentStatusFromFina

Retrieves the status of an already sent document.

Request Parameters

documentParameter that holds document data. Mandatory data.

Parameter document holds mandatory data:

typeDocument type. Supported values are SalesInvoice, AdvanceInvoice, CreditNote.
numberFull number of the document.
yearYear of the document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
       <login username="admin" md5pass="d2cc342653e944df15923698c6bdd1ac" token="A73A6E565E0842B8AE67B6D52BE8F2A0" />
       <method name="GetDocumentStatusFromFina">
               <parameter name="document">                     <!-- Mandatory -->
                       <type>SalesInvoice</type>               <!-- Mandatory -->
                       <number>141/0001/191</number>   <!-- Mandatory -->
                       <year>2019</year>                               <!-- Mandatory -->
               </parameter>
       </method>
</request>
____________________________________________________________________________

Response

<response status="ok">
       <GetDocumentStatusFromFinaMsg>
               <MsgTimestamp>2019-08-28T10:10:40</MsgTimestamp>
               <MsgText>Document was sent.</MsgText>
               <DocumentSendingLog>
                       <StatusCode>documentSent</StatusCode>
                       <SentTS>2019-08-27T13:27:44</SentTS>
                       <DeliveryConfirmedTS>2019-08-27T13:27:47</DeliveryConfirmedTS>
                       <SendingTransactionID>68991</SendingTransactionID>
               </DocumentSendingLog>
       </GetDocumentStatusFromFinaMsg>
</response>

 

1.28.3.8. General Ledger API

1.28.3.8.1 GeneralLedgerGetAccountBalance

Get account balance from the general ledger.

Parameters

fiscalYearSelect fiscal year (business year). Fiscal year which is set as default will be used if absent from the request.
accountNumberGeneral ledger account number
partnerCodeIf partner code is specified the balance will be calculated for that partner with only.
voucherStatusGeneral ledger journal voucher status of entries used in balance calculation. Possible values are:
  • all  Include open and posted vouchers/entries when calculating the balance. This is the default parameter value.
  • open  Include only open vouchers.
  • posted  Include only posted vouchers.
balanceDateThe date of the balance returned.
costPositionCost center code.

Example request and response


Example 1.

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GeneralLedgerGetAccountBalance">
  <parameter name="fiscalYear" value="2014" />
  <parameter name="balanceDate" type="Date" value="2004-01-31" />
  <parameter name="accountNumber" type="String" value="1200" />
  <parameter name="partnerCode" type="String" value="003" />
  <parameter name="voucherStatus" type="String" value="all" />
</method>
</request>

HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 Apr 2009 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <AccountBalance accountNumber="1200" partnerCode="003" balanceCredit="11.00" balanceDebit="12.00" balance="-1.0" currency="EUR">
</response>



1.28.3.8.2 GeneralLedgerAccountStatementGetEntries

Get general ledger account statement entries.

Parameters

businessYearSelect business year. Business year which is set as default will be used if not specified.
accountNumberGeneral ledger account number.
partnerCodeIf partner code is specified, only entries assigned to the given partner will be returned.
documentIf document ID is specified, the statement will include only entries assigned to the given document. Document string can containt the * (star) character to match entries where document Id matches the search string.
transactionDateFromEntries for transactions from the given date
transactionDateToEntries for transactions up to the given date
documentDateFromEntries for document from date
documentDateToEntries for documents up to given date
dueDateFromEntry due date from
dueDateToEntry due date to
postingDateFromEntry posting date from
postingDateToEntry posting date to
transactionAmountFilter out entries matching approximate transaction amount. If currency parameter is also specified, then the amount will be matched with the entry amount in the foreign currency.
transactionCurrencyUse this criteria when you need to filter out transaction originating in a foreign currency
costCentreFilter out entries on the given cost centre. Character * (star) can be used for matching multiple cost center codes
descriptionFilter out entries matching description (* character can be used)
creditOrDebitOptional to filter out only debit or credit transactions. Possible values are:
  • debit  Only debit transactions
  • credit  Only credit transaction
voucherStatusOptional to limit list to entries depending on the GL journal voucher status. Possible values are:
  • all  Include open and posted vouchers/entries when calculating the balance. This is the default parameter value.
  • open  Include only open vouchers.
  • posted  Include only posted vouchers.
entryStatusOptional to specify entry status regarding document payment status. Possible values are:
  • open  list open items only
  • cleared  list cleared entries only

Example request and response


Example 1.
POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="micka" md5pass="ddb43e9f119c6805f4770ecc4f6466ba" token="E7DF3E6E94FB4579BBA8F54979010B5C" />
<method name="GeneralLedgerAccountStatementGetEntries">
  <parameter name="businessYear" value="2018" />
  <parameter name="documentDateFrom" type="Date" value="2018-01-31" />
  <parameter name="documentDateTo" type="Date" value="2018-02-28" />
  <parameter name="accountNumber" type="String" value="1200" />
  <parameter name="partnerCode" type="String" value="003" />
  <parameter name="transactionAmount" type="Decimal" value="50.00" />
</method>
</request>

HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 Apr 2009 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
<AccountStatement>
<businessYear>
<account>
               <Entry>
               <amountDebit>200000.000</amountDebit>
               <costPosition></costPosition>
               <description>KBM-Infond, družba za upravljanje d.o.o.</description>
               <document></document>
               <documentDate>2011-12-31</documentDate>
               <dueDate>2011-12-31</dueDate>
               <generalLedgerAccountNumber>12000</generalLedgerAccountNumber>
               <partner>KBM-Infond, družba za upravljanje d.o.o.</partner>
               <partnerCode>1142</partnerCode>
               <referencedDocument></referencedDocument>
               <sequenceNumber>89</sequenceNumber>
               <status>0</status>
               <transactionDate>2011-12-31</transactionDate>
               <vatDate>2011-12-31</vatDate>
       </Entry>
       <Entry>
               <amountDebit>200000.000</amountDebit>
               <costPosition></costPosition>
               <description>KBM-Infond, družba za upravljanje d.o.o.</description>
               <document></document>
               <documentDate>2011-12-31</documentDate>
               <dueDate>2011-12-31</dueDate>
               <generalLedgerAccountNumber>12000</generalLedgerAccountNumber>
               <partner>KBM-Infond, družba za upravljanje d.o.o.</partner>
               <partnerCode>1142</partnerCode>
               <referencedDocument></referencedDocument>
               <sequenceNumber>268</sequenceNumber>
               <status>0</status>
               <transactionDate>2011-12-31</transactionDate>
               <vatDate>2011-12-31</vatDate>
       </Entry>
       <Entry>
               <amountDebit>200000.000</amountDebit>
               <costPosition></costPosition>
               <description>KBM-Infond, družba za upravljanje d.o.o.</description>
               <document></document>
               <documentDate>2011-12-31</documentDate>
               <dueDate>2011-12-31</dueDate>
               <generalLedgerAccountNumber>12000</generalLedgerAccountNumber>
               <partner>KBM-Infond, družba za upravljanje d.o.o.</partner>
               <partnerCode>1142</partnerCode>
               <referencedDocument></referencedDocument>
               <sequenceNumber>447</sequenceNumber>
               <status>0</status>
               <transactionDate>2011-12-31</transactionDate>
               <vatDate>2011-12-31</vatDate>
       </Entry>
       .....
<AccountStatement>
</response>

 

1.28.3.9. GoodsReceipt API

GoodsReceiptGetGet goods receipts by document number, or by combination of document number and date.
GoodsReceiptGetPDFGet PDF file for goods receipt by document number, or by combination of document number and date.
GoodsReceiptCreateCreate new goods receipt.
GoodsReceiptUpdateUpdate existing goods receipt.
GoodsReceiptDeleteDelete goods receipt.
GoodsReceiptCancelCancel goods receipt.
GoodsReceiptListGet list of goods receipts for specified criteria
GoodsReceiptSendByEmailSends document by email to the recipient(s).
GoodsReceiptAttachmentAddAdd attachment to goods receipt.
GoodsReceiptAttachmentSetDefaultAdd attachment to goods receipt and set is as default.
GoodsReceiptAttachmentGetGet default attachment of goods receipt.
GoodsReceiptAttachmentListGet all attachments of goods receipt.

1.28.3.9.1 GoodsReceiptGet

Get goods receipt by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptGet">
       <parameter name="number" value="2012-00014" />
       <parameter name="date" type="Date" value="2012-09-26" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 November 2012 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <GoodsReceipt>
               <number>2012-00014</number>
               <date>2012-09-26</date>
               <dateOfReceival>2012-09-26</dateOfReceival>
               <businessYear>2012</businessYear>
               <city>Zagreb</city>
               <costPosition>12</costPosition>
               <purchaseOrder>13</purchaseOrder>
               <warehouseCode>8956</warehouseCode>
               <status>Issued</status>
               <remarks>my remarks on: #(10. oktobar 2012 15:26:28)</remarks>
               <supplierCity>Oslo</supplierCity>
               <supplierCode>666000</supplierCode>
               <supplierDeliveryNote>11</supplierDeliveryNote>
               <supplierDeliveryNoteDate>2012-09-26</supplierDeliveryNoteDate>
               <supplierName>6 Partner Buyer Supplier</supplierName>
               <supplierPostalCode>0182</supplierPostalCode>
               <supplierStreet>Brennerivn.11</supplierStreet>
               <supplierTaxNumber>89133749</supplierTaxNumber>
        <cancelledDocumentRef>2012-00015</cancelledDocumentRef> <-- Reference to cancelled document
               <Items>
                       <Item>
                <position>1</position>
                               <productCode>666666</productCode>
                               <calculationQuantity>2.000</calculationQuantity>
                               <associatedSerialNumbers> 222, 111</associatedSerialNumbers>
                               <supplierPrice>10.00000</supplierPrice>
                               <supplierPriceAmount>20.00000</supplierPriceAmount>
                               <supplierPriceCurrency>HRK</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>10.00000</supplierPriceInCalculationCurrency>
                               <supplierAmountInCalculationCurrency>20.00000</supplierAmountInCalculationCurrency>
                               <supplierDiscountPercentage>10.00</supplierDiscountPercentage>
                               <supplierDiscountAmount>2.00000</supplierDiscountAmount>
                               <costsOfTransportPercentage>5.00</costsOfTransportPercentage>
                               <costsOfTransportAmount>0.90000</costsOfTransportAmount>
                               <costsOfCustomsPercentage>2.00</costsOfCustomsPercentage>
                               <costsOfCustomsAmount>0.36000</costsOfCustomsAmount>
                               <inboundVatPercentage>20.00</inboundVatPercentage>
                               <inboundVatAmount>3.60000</inboundVatAmount>
                               <costsDirectPercentage>1.00</costsDirectPercentage>
                               <costsDirectAmount>0.18000</costsDirectAmount>
                               <inventoryPrice>9.72000</inventoryPrice>
                               <inventoryAmount>19.44000</inventoryAmount>
                               <grossMarginPercentage>10.00</grossMarginPercentage>
                               <grossMarginAmount>0.97200</grossMarginAmount>
                               <grossPrice>10.69200</grossPrice>
                               <outgoingVatPercentage>20.00</outgoingVatPercentage>
                               <outgoingVatAmount>2.33280</outgoingVatAmount>
                               <retailMarginAmount>1.94400</retailMarginAmount>
                               <retailMarginPercentage>20.00</retailMarginPercentage>
                               <retailPrice>11.66400</retailPrice>
                               <salesPrice>13.99680</salesPrice>
                               <salesPriceAmount>27.99360</salesPriceAmount>
                               <calculationCurrency>HRK</calculationCurrency>  
                       </Item>
               </Items>
       </GoodsReceipt>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not find goods receipt for number: XXX and date: XXX"><error/>
</response>

Error messages:
Parameter named "number" is required.
Can not find goods receipt for number: XXX and date: XXX



1.28.3.9.2 GoodsReceiptGetPDF

Get PDF for goods receipt by document number, or by combination of document number and date. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2014-00001)
dateDocument date
costPositionCost position

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptGetPDF">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2009-12-15" />
</method>
</request>


Response
<response status="ok">
       <number>2012-01293</number>
       <date>2013-01-02</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find goods receipt for number: 2013-01293 and date: 2013-01-02">
       </error>
</response>



1.28.3.9.3 GoodsReceiptCreate

Create new goods receipt.

Mandatory document attributes are: supplierCode, warehouseCode.Mandatory document item attribute is productCode. Other attributes are optional and web service will use default values and those from specified product. Default amount is 1, default date is day of execution. Amounts in item calculations can be specified by prices, amounts or percantages, where related values will be automaticly recalculated.
Additional optional item fields are: calculationQuantity, associatedSerialNumbers, supplierPrice, supplierPriceAmount, supplierPriceCurrency, supplierPriceInCalculationCurrency, supplierAmountInCalculationCurrency, supplierDiscountPercentage, supplierDiscountAmount, costsOfTransportPercentage, costsOfTransportAmount, costsOfCustomsPercentage, costsOfCustomsAmount, inboundVatPercentage, inboundVatAmount, costsDirectPercentage, costsDirectAmount, inventoryPrice, inventoryAmount, grossMarginPercentage, grossMarginAmount, grossPrice, outgoingVatPercentage, outgoingVatAmount, retailMarginAmount, retailMarginPercentage, retailPrice, salesPrice, salesPriceAmount.

Attribute associatedSerialNumbers is mandatory for products which are declared to use serial numbers (numbers delimited by comma).
Status of document is automatically set to "issued" if parameter number is specified in parameter list, or if it's status is explicitelly set to issued.

Parameters

GoodsReceiptComplex parameter with data tags like:
statusPossible values:
  • Draft 
  • Issued 

Special purpose documen item attributes are: inventoryPriceChangeApplyToArticle, grossPriceChangeApplyToArticle, salesPriceChangeApplyToArticle. If some is set to true, related price in product will be modified acording to the price in good receipt item.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="micka" md5pass="ddb43e9f119c6805f4770ecc4f6466ba" token="E7DF3E6E94FB4579BBA8F54979010B5C" />
<method name="GoodsReceiptCreate">
<parameter name="GoodsReceipt">
               <date>2012-09-26</date>                                 <!-- document date
               <dateOfReceival>2012-09-26</dateOfReceival>             <!-- date of receival
               <city>Zagreb</city>                                             <!-- (Optional)
               <businessYear>2012</businessYear>                               <!-- (Optional)
               <purchaseOrder>13</purchaseOrder>                       <!-- (Optional)
               <warehouseCode>8956</warehouseCode>                     <!-- (Mandatory)
               <status>Issued</status>                                 <!-- (Optional)
               <costPosition>120</costPosition>                                <!-- (Optional)
               <deliveryMethod>Delivery method</deliveryMethod>        <!-- (Optional)
               <superDiscountPercentage>5</superDiscountPercentage>    <!-- (Optional)
               <supplierCode>123456</supplierCode>                     <!-- (Mandatory)
               <supplierDeliveryNote>11</supplierDeliveryNote>         <!-- (Optional)
               <supplierDeliveryNoteDate>2012-09-26</supplierDeliveryNoteDate>
               <remarks>Remark on goods receipt</remarks>              <!-- (Optional)
               <Items>
                       <Item>                                                          <!-- item specified with ref to product
                <position>1</position>      <!-- position of item
                   <productCode>666666</productCode>                           <!-- product code
                               <calculationQuantity>2</calculationQuantity>                    <!-- quantity (default is 1)
                               <associatedSerialNumbers> 222, 111</associatedSerialNumbers>    <!-- serial numbers (a number per calculationQuantity of products)
                               <discountPercentage>10</discountPercentage>                     <!-- discount percentage
                       </Item>
                       <Item>
                <position>2</position>      <!-- position of item
                               <calculationQuantity>2.000</calculationQuantity>
                               <productCode>666666</productCode>
                               <salesPriceAmount>30</salesPriceAmount>                         <!-- sales amount (sales price * calculationQuantity)
                               <associatedSerialNumbers>111, 222</associatedSerialNumbers>
                       </Item>
                       <Item>
                <position>3</position>
                               <productCode>666666</productCode>
                               <calculationQuantity>2.000</calculationQuantity>
                               <supplierPriceAmount>60</supplierPriceAmount>                   <!-- sales amount (sales amount / calculationQuantity)
                               <associatedSerialNumbers>111, 222</associatedSerialNumbers>
                       </Item>
                       <Item>   <!-- (default quantity is 1)
                <position>4</position>
                               <productCode>666666</productCode>
                               <associatedSerialNumbers>123</associatedSerialNumbers>
                               <supplierPrice>30.00</supplierPrice>
                       </Item>
                       <Item>
                <position>5</position>
                               <productCode>666666</productCode>
                               <calculationQuantity>2.000</calculationQuantity>
                               <supplierPrice>10</supplierPrice>
                               <costsOfCustomsPercentage>5.00</costsOfCustomsPercentage>               <!-- customs cost percantage
                               <salesPrice>30</salesPrice>                                                     <!-- sales price
                               <associatedSerialNumbers>111, 222</associatedSerialNumbers>
                               <inventoryPriceChangeApplyToArticle>true</inventoryPriceChangeApplyToArticle>   <!-- special atribute for create and update function
                               <grossPriceChangeApplyToArticle>true</grossPriceChangeApplyToArticle>           <!-- special atribute for create and update function
                               <salesPriceChangeApplyToArticle>true</salesPriceChangeApplyToArticle>           <!-- special atribute for create and update function
                       </Item>
                       ...
               </Items>
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2012-00014</number>             <!-- created document ID or number
       <date>2012-09-26</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          
</response>

Generic error messages (not related to concrete property):
Access denied. User account does not have sufficient privileges for the given request
Parameter named GoodsReceipt needed.
Error creating Goods receipt (descrition)
Goods receipt for number: X already exists!

Error messages which are related to properties are formated in a a way: "Error nr: N #propertyName - error description"
supplierCode - Missing supplier code
supplierCode - Can not find supplier for code:
warehouseCode - Missing warehouse code
warehouseCode - Warehouse does not exist
supplierTaxNumber - Tax number invalid
supplierTaxNumber - ID nr. for VAT invalid
supplierName - Entry is mandatory
city - Entry is mandatory
date - Entry is mandatory
date - Document cannot be issued retroactively because document with later date was already issued.
dateOfReceival - Entry is mandatory

Errors for document items data are formated like shown bellow (X is item sequence number)
ItemX_associatedSerialNumbers - Serial number entry is required for each piece of product.
ItemX_productCode - Entry is mandatory
ItemX_productCode - Can not find product for code:
ItemX_inboundVatPercentage - Entry is mandatory



1.28.3.9.4 GoodsReceiptUpdate

Update existing goods receipt.Data must contain goods receipt number to be able to identify document which is to be updated.

Parameters

GoodsReceipt Complex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptUpdate">
<parameter name="GoodsReceipt">
               <!--  Parameters are identical to the parameters in GoodsReceiptCreate api
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2012-00014</number>             <!-- updated document ID or number
       <date>2012-09-26</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- Error messages are returned in format as described in GoodsReceiptCreate api
</response>




1.28.3.9.5 GoodsReceiptDelete

Delete sales order. Must specify parameter/s (number, number+date) to identify document for deleting.

Parameters

numberDocument number
dateDocument date

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptDelete">
       <parameter name="number" value="2012-00014" />
       <parameter name="date" type="Date" value="2012-09-26" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find goods receipt for number
Can not delete. Found X goods receipts
Data cannot be deleted because they are needed or referenced by other documents or data.


1.28.3.9.6 GoodsReceiptCancel

Cancel goods receipt. Must specify parameter/s (number, number+date) to identify document for canceling.

Parameters

numberDocument number
dateDocument date
costPositionCost position
statusStatus of cancelation document (draft, issuedInvoice). By Default status is issuedInvoice.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptCancel">
       <parameter name="number" value="2013-00014" />
       <parameter name="date" type="Date" value="2013-03-26" />
       <parameter name="status" value="draft" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>     <!-- document could not be found, no privileges,  
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not cancel goods receipt for arguments number: 2013-00014 date: 2013-03-26"><error/>    <!-- document could not be canceled,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find goods receipt for number
Can not cancel. Found X goods receipts
Found X goods receipts X. You can only cancel one goods receipt at a time
Can not cancel goods receipt X


1.28.3.9.7 GoodsReceiptList

Get list of goods receipts for criteria which is specified by API parameters.

Parameters

numberDocument number
dateFromThe date which is used to select goods receipts whose date is following it
dateToThe date which is used to select goods receipts whose date is preceding it
warehouseWarehouse code
dateOfReceivalThe date of receival
supplierDeliveryNoteDelivery Note number
purchaseOrderPurchase number
serialNumberProduct serial number
supplierSupplier code, or supplier name
costPositionCost position code
productProduct code, or product name
remarksDocument remarks
statusPossible values: Draft, Issued, Booked, NotBooked, CancellationDocument, CancelledDocument, WithReceivedInvoiceReference, WithoutReceivedInvoiceReference

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptList">
               <parameter name="status" value="Issued" />
               <parameter name="dateFrom" type="Date" value="2012-09-26" />
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<GoodsReceipts>                 
       <GoodsReceipt>
                <!-- structure of elements is the same as in GoodsReceiptGet
       </GoodsReceipt>
       ...
</GoodsReceipts>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>


Possible error messages:Access denied. User account does not have sufficient privileges for the given request.Invalid search key!Invalid search value: X

1.28.3.9.8 GoodsReceiptSendByEmail

Sends document by email to the recipient(s).

Parameters

numberDocument number
dateDocument date (optional additional document identification)
senderEmail sender (Optional)
recipientComma delimited list of recipient(s) emails
ccCC email (Optional)
bccBCC email (Optional)
subjectMail subject (Optional)
messageMessage text (Optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptSendByEmail">
       <parameter name="number" value="2012-00014" />
       <parameter name="date" type="Date" value="2012-09-26" />
       <parameter name="sender" value="ivan@novak.com"/>
       <parameter name="recipient" value="zoran@novak.com,zlatko@novak.com"/>
       <parameter name="cc" value=""/>
       <parameter name="bcc" value=""/>
       <parameter name="subject" value="TEST d.o.o.: Goods receipts nr. 0002/2010"/>
       <parameter name="message" value="Message text"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges, mail sending failed
</response>

Error messages
Access denied. User account does not have sufficient privileges for the given request.
number   asp.error.MandatoryEntry
stDok - Document does not exist
stDok - More then one document matches criteria !




1.28.3.9.9 GoodsReceiptAttachmentAdd

Add image/attachment to goods receipt.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to goods receipt 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find goods receipt for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.9.10 GoodsReceiptAttachmentSetDefault

Add attachment to goods receipt and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to goods receipt 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find goods receipt for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.9.11 GoodsReceiptAttachmentGet

Get default attachment of goods receipt.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <GoodsReceipt>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </GoodsReceipt>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find goods receipt for number: 2020-00001 Goods receipt does not have attachemnts.
</response>


1.28.3.9.12 GoodsReceiptAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GoodsReceiptAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <GoodsReceipt>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </GoodsReceipt>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find goods receipt for number: 2020-00001 Goods receipt does not have attachemnts.
</response>

 

1.28.3.10. Internalmovement API

InternalMovementGetGet internal movement by document number, or by combination of document number and date.
InternalMovementGetPDFGet PDF file for internal movement by document number, or by combination of document number and date.
InternalMovementCreateCreate new internal movement.
InternalMovementUpdateUpdate existing internal movement.
InternalMovementDeleteDelete internal movement.

1.28.3.10.1 InternalMovementGet

Get internal movements by number.

Parameters

numberNumber of internal movement.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="InternalMovementGet">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <InternalMovement>

       </InternalMovement>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find internal movement number: 055/11,  
</response>


1.28.3.10.2 InternalMovementCreate

Create new internal movement.

Parameters

InternalMovementInternal movement's data in xml substructure.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
       <method name="InternalMovementCreate">
               <parameter name="InternalInventoryChangeDoc">
                       <date>2014-12-13</date>  <!-- Mandatory
                       <status>Issued</status>
                       <remarks>adicijski text</remarks>
                       <warehouseFromCode>MP</warehouseFromCode>  <!-- Mandatory
                       <warehouseCode>8956</warehouseCode>      <!-- Mandatory
                       <Items>
                               <Item>
                                       <calculationQuantity>2</calculationQuantity>   <!-- Mandatory
                    <productCode>666666</productCode>  <!-- Mandatory         
                </Item>
                               <Item>
                                       <calculationQuantity>8</calculationQuantity>   <!-- Mandatory
                    <productCode>666555</productCode>  <!-- Mandatory         
                </Item>
                       </Items>
               </parameter>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="internal movement for number: 055/11 already exists!><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" must be specified., missing mandatory attributes, invalid values, no privileges, Error creating internal movement  
</response>


1.28.3.10.3 InternalMovementUpdate

Update existing internal movement.

Parameters

InternalMovementProduct's data in xml substructure

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="InternalMovementUpdate">
       <parameter name="InternalMovement">
                       <date>2014-12-13</date>  <!-- Mandatory
                       <status>Issued</status>
                       <remarks>adicijski text</remarks>
                       <warehouseFromCode>MP</warehouseFromCode>  <!-- Mandatory
                       <warehouseCode>8956</warehouseCode>      <!-- Mandatory
                       <Items>
                               <Item>
                                       <calculationQuantity>2</calculationQuantity>   <!-- Mandatory
                    <productCode>666666</productCode>  <!-- Mandatory         
                </Item>
                               <Item>
                                       <calculationQuantity>8</calculationQuantity>   <!-- Mandatory
                    <productCode>666555</productCode>  <!-- Mandatory         
                </Item>
                       </Items>
       </parameter>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find internal movement for number: 055/11, missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.10.4 InternalMovementDelete

Delete internal movement.

Parameters

numberUnique identifier for internal movement.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="InternalMovementDelete">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find internal movement for number: 055/11, Can not delete. Found 3  internal movement with number 055,
</response>

 

1.28.3.11. Partner API

PartnerGetByIDGet partner by partner ID.
PartnerGetByCodeGet partner by partner's code.
PartnerCreateCreate new partner
PartnerUpdateUpdate existing partner
PartnerImportImport partner by creating new and/or updating existing ones.
PartnerDeleteDelete partner.
PartnerListGet list of partners for specified criteria
PartnerListBuyersGet list of buyers for specified criteria
PartnerListSuppliersGet list of suppliers for specified criteria
PartnerListEmployeesGet list of employees for specified criteria
PartnerBuyerCreditLimitGetGet partner buyer credit limit with unpaid amount by invoices and posted debt.
PartnerGetByDocumentIDGet document from partner by document ID.
PartnerAttachmentAddAdd attachment to partner.
PartnerAttachmentSetDefaultAdd attachment to partner and set is as default.
PartnerAttachmentGetGet default attachment of partner.
PartnerAttachmentListGet all attachments of partner.
PartnerAvatarAddAdd partner's avatar.
PartnerAvatarGetGet partner's avatar.
PartnerAvatarRemoveRemove partner's avatar.

1.28.3.11.1 PartnerGetByID

Get partner by partner ID.

Parameters

IDPartner ID (personalID accepted too)

Example request and response for a natural person


POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerGetByID">
       <parameter name="ID" value="59318506371" />
</method>
</request>

HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <Partner>
               <personalID>12710048305</personalID>    <!-- Partner OIB
               <ID>0108988710054</ID>                                  <!-- Partner ID
               <partnerCode>666009</partnerCode>               <!-- Partner code.
               <companyType></companyType>             <!-- Type of company. (Contractor, Ltd, Plc, Co, Organization, Subsidiary, Association, Direction, Unit, Division, Edu, Gov, Charity, Cooperative)
               <vatRegistration>None</vatRegistration>         <!-- VAT reg type (Unknown, None, RegisteredR1, RegisteredR2)
               <dateOfRegistration></ dateOfRegistration>              <!-- Company establishment date
               <branchClassification></branchClassification>           <!-- For legal person - Branch classification
               <municipalityCode>037</municipalityCode>
               <municipalityName>BRINJE</municipalityName>
               <firstName>Tester</firstName>                           <!-- For legal person this is the first name of contact person
               <lastName>7 PartnerEmployee</lastName>                          <!-- For legal person is the last name of contact person
               <gender>male</gender>                                           <!-- Type of person sex. (male, female, unknown)
               <maritalStatus>concubinance</maritalStatus>                     <!-- For natural person   (single, married, widowed, concubinance)
               <mobilePhone>555-454123</mobilePhone>
               <fax></fax>
               <dateOfBirth>1945-08-07</dateOfBirth>                           <!-- For natural person only   birth date
               <eMail>milan@kovac.com,zlatko@kovac.com</eMail>         <!-- comma delimited list of emails
               <Addresses>
                       <Address>                               
                               <type>Primary</type>                            <!--Primary address (possible address types are: Invoicing, Primary, Delivery)
                               <street>Iztokova 22</street>
                               <city>Maribor</city>
                               <postalCode>2000</postalCode>
                               <country>SI</country>
                               <telephone>05/625 94 39</telephone>
                               <fax>05/625 94 39</fax>
                               <eMail>test@gmail.com<eMail>
                       </Address>
                       <Address >
                               <type>Invoicing</type>                          <!--Invoicing address, can include tags "firstAddressLine" and "additionalLine" for additional data for invoicing
                               <additionalLine>Test Company</additionalLine>
                               <firstAddressLine>Iztok Kladnik</firstAddressLine>
                               <street>Iztokova 22</street>
                               <city>Maribor</city>
                               <postalCode>2000</postalCode>
                               <country>SI</country>
                               <telephone>05/625 94 39</telephone>
                       </Address>
                       <Address >
                               <type>Delivery</type>                           <!--Delivery address, can include tag "additionalLine" for name of recipient
                               <addressCode>PE0001</addressCode>
                               <additionalLine>Test Company</additionalLine>
                               <street>Iztokova 22</street>
                               <city>Maribor</city>
                               <postalCode>2000</postalCode>
                               <country>SI</country>
                               <telephone>05/625 94 39</telephone>
                       </Address>
               </Addresses>
               <EmployeeData>
                       <amountOfBusTicket>20.00</amountOfBusTicket>
                       <costPosition></costPosition>
                       <distanceFromHomeKm>12.00</distanceFromHomeKm>
                       <ownVehicleModel>audi</ownVehicleModel>
                       <ownVehicleRegNr>mb es-123</ownVehicleRegNr>
                       <status>active</status>
                       <transportRelationToWork>mb-sb</transportRelationToWork>
                       <Employments>
                               <Employment>
                                       <beginDate>2000-02-01</beginDate>
                                       <employmentContractEndDate>2024-02-01</employmentContractEndDate>
                                       <employmentType>craftsman</employmentType>
                                       <grossSalary>8123.0000</grossSalary>
                                       <grossSalaryCalculationFactor>1.020000</grossSalaryCalculationFactor>
                                       <grossSalaryCurrency>HRK</grossSalaryCurrency>
                                       <isHandicappedPerson>0</isHandicappedPerson>
                                       <jobTitle>delavec</jobTitle>
                                       <previousWorkExperienceDays>1</previousWorkExperienceDays>
                                       <previousWorkExperienceMonths>2</previousWorkExperienceMonths>
                                       <previousWorkExperienceYears>3</previousWorkExperienceYears>
                                       <primaryEmployment>0</primaryEmployment>
                                       <sickLeaveOver42hourPrice>2.0000</sickLeaveOver42hourPrice>
                                       <sickLeaveOver42hourPriceCurrency>EUR</sickLeaveOver42hourPriceCurrency>
                                       <workingHoursPerWeek>40.00</workingHoursPerWeek>
                               </Employment>
                       </Employments>
               </EmployeeData>
               <BankAccounts>
                       <BankAccount>
                               <accountNumber>2340009-1110423406</accountNumber>
                               <accountReference>99</accountReference>
                               <bank>NLB</bank>
                               <currency>HRK</currency>
                               <description>Testni racun za partner create 2</description>
                               <IBAN>HR56340001001808119</IBAN>
                               <status>Active</status>
                               <SWIFT>LJBASI2X</SWIFT>
                       </BankAccount>
               </BankAccounts>
                <ContactPersons>
                       <ContactPerson>
                               <contactPersonFullName>Contact person 1</contactPersonFullName>
                               <contactPersonFunction>Programmer</contactPersonFunction>
                               <email>test@gmail.com</eMail>
                               <mobilePhoneNumber>030 999 666</mobilePhoneNumber>
                       </ContactPerson>
                       <ContactPerson>
                               <contactPersonFullName>Contact person 1</contactPersonFullName>
                               <contactPersonFunction>Support</contactPersonFunction>
                               <email>test@gmail.com</eMail>
                               <phone>03 746 4362</phone>
                               <remarks>Leed programmer</remarks>
                       </ContactPerson>
               </ContactPersons>
       </Partner>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Partner not found,  "><error/>      
</response>



1.28.3.11.2 PartnerGetByCode

Get partner by partner code.

Parameters

partnerCodePartner code.

Example request and response for a legal person

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerGetByCode">
       <parameter name="partnerCode" value="666000" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <Partner>
               <personalID>12710048305</personalID>
               <partnerCode>666000</partnerCode>
               <vatRegistration>RegisteredR1</vatRegistration>
               <branchClassification>G47.762</branchClassification>
               <companyName>6 Partner Buyer Supplier</companyName>
               <companyType>Organization</companyType>
               <eMail>info@neupra.de,micka@kovac.com,zlatko@kovac.com</eMail>
               <firstName>Micka</firstName>
               <lastName>Kovac</lastName>
               <mobilePhone>0511 3423-0</mobilePhone>
               <Addresses>
                       <Address>
                               <city>Oslo</city>
                               <country>NO</country>
                               <postalCode>0182</postalCode>
                               <street>Brennerivn.11</street>
                               <type>Invoicing</type>
                       </Address>
                       <Address>
                               <city>Hannover</city>
                               <country>DE</country>
                               <fax>0511 3423-200</fax>
                               <postalCode>30169</postalCode>
                               <street>Bleichstra e 12</street>
                               <telephone>0511 3423-0</telephone>
                               <type>Delivery</type>
                       </Address>
                       <Address>
                               <city>Oslo</city>
                               <country>NO</country>
                               <fax>(47) 22 11 30 33</fax>
                               <postalCode>0182</postalCode>
                               <street>Brennerivn.11</street>
                               <telephone>(47) 22 11 30 30</telephone>
                               <type>Primary</type>
                       </Address>
               </Addresses>
               <BuyerData>
                       <buyerCode>444000</buyerCode>
                       <costPosition></costPosition>
                       <discountPercentage>5.000</discountPercentage>
                       <numberOfDaysForPayment>20</numberOfDaysForPayment>
                       <numberOfDaysForPaymentBaseDate>fromDocumentDate</numberOfDaysForPaymentBaseDate>
                       <status>trustworthyBuyer</status>
               </BuyerData>
               <SupplierData>
                       <acceptsOrdersReceivedAtLeastDaysInAdvance>30</acceptsOrdersReceivedAtLeastDaysInAdvance>
                       <costPosition></costPosition>
                       <numberOfDaysForPayment>20</numberOfDaysForPayment>
                       <numberOfDaysForPaymentBaseDate>fromDocumentDate</numberOfDaysForPaymentBaseDate>
                       <status>supplierOnBlackList</status>
                       <supplierCode>555000</supplierCode>
               </SupplierData>
               <BankAccounts>
                       <BankAccount>
                               <accountNumber>2340009-1110423406</accountNumber>
                               <accountReference>99</accountReference>
                               <bank>NLB</bank>
                               <currency>HRK</currency>
                               <description>Testni racun za partner create 2</description>
                               <IBAN>HR56340001001808119</IBAN>
                               <status>Active</status>
                               <SWIFT>253</SWIFT>
                       </BankAccount>
               </BankAccounts>
       </Partner>

</response>


1.28.3.11.3 PartnerCreate

Create a new partner (for details about partner data structure see API for PartnerGetByID)

Parameters

partnerPartner's data in xml substructure.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerCreate">
       <parameter name="Partner">
        <companyName>Tvrtka d.o.o </companyName>
               <personalID>59318506371</personalID>
               <mobilePhone>064/123456</mobilePhone>
               <fax>05/625 94 40</fax>
               <eMail>micka@kovac.com,zlatko@kovac.com</eMail>
               ...
               <!--  optional data in sub elements (see properties in PartnerGetByID)
               <Addresses>
                       <Address>
                               <type></type>   <!--(possible address types are: Invoicing, Primary, Delivery)
                               ...
                       </Address>
               </Addresses>
               <BuyerData></BuyerData>
               <SupplierData></SupplierData>
               <EmployeeData></EmployeeData>
               <BankAccounts>
                       <BankAccount></BankAccount>
               </BankAccounts>
                <ContactPersons>     <!-- Contact persons where structure is the same as displayed in abowe example on Get by ID API call
                       <ContactPerson></ContactPerson>
                </ContactPersons>
        </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.11.4 PartnerUpdate

Update existing partner.

Parameters

partnerPartner's data in xml substructure.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerUpdate">
       <parameter partner>
                <partnerCode>666009</partnerCode>
               <!--other params as in PartnerCreate
        </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.11.5 PartnerDelete

Delete partner.

Parameters

IDPartner's ID or partner code or oib.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerDelete">
        <parameter name="ID" value="7369" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>
</response>


1.28.3.11.6 PartnerImport

Import partner by creating new and/or updating existing ones. Parameter importType can be used to specify type of import. If parameter is not specified, createOrUpdate is used as default. For updating partner with this api call, partner's data must contain code as unique identifier.

Parameters

importTypeFlag for the type of import
  • createOrUpdate Import all - create new and update existing partners
  • createOnly  Skip import for existing partners
  • updateOnly  Skip import of new partners
partnerPartner's data in xml substructure.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerImport">
       <parameter name="importType" value="createOrUpdate" />
       <parameter name="partner">              <!-- parameter here is the same as for PartnerUpdate or PartnerCreate depending on importType
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ID></ID>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.11.7 PartnerList

Get list of partners for specified criteria.

Parameters

partnerTypeType of partners to be answered. If this parameter is missing, answer all types of partners (default value is 'all'). Possible types are:
  • supplier 
  • buyer 
  • user 
searchKeySearch key. The value from this field is used for searching for: ( company name for partners as legal person, given name and name for partners as physical person)
partnerCodePartner's code
personalIDPersonal ID - OIB
taxNumberTax number
streetStreet
postalCodeOrCityPostal code or City
eMailEmail
mobileOrPhoneNumberMobile or phone number

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerList">
       <parameter name="searchKey" type="String" value="Tvrtka D O O" />
       <parameter name="postalCodeOrCity" type="String" value="Zagreb" />
        <parameter name="street" type="String" value="Vladanova" />
       <parameter name="partnerCode" type="String" value="666009" />
       <parameter name="partnerType" value="buyer"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Partner>
                <!-- structure of each partner is the same as in PartnerGetByID
       </Partner>
       <Partner>
       </Partner>
       ...
</response>


1.28.3.11.8 PartnerListBuyers

Get list of buyers for specified criteria. Response structure is identical to API "PartnerList"

Parameters

searchKeySearch key. The value from this field is used for searching for: (company name for partners as legal person, given name and name for partners as physical person)
partnerCodePartner's code
buyerCodeBuyer's code
taxNumberTax number
personalIDPersonal ID - OIB
streetStreet
postalCodeOrCityPostal code or City
statusStatus of the buyers to be answered. It is optional and possible types are:
  • defaultBuyer 
  • buyerOnBlackList 
  • trustworthyBuyer 
  • buyerDoesNotExistAnymore 

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerListBuyer">
       <parameter name="buyerCode" type="String" value="111" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Partner>
                <!-- structure of each partner is the same as in PartnerGetByID
       </Partner>
       <Partner>
       </Partner>
       ...
</response>


1.28.3.11.9 PartnerListSuppliers

Get list of suppliers for specified criteria. Response structure is identical to API "PartnerList"

Parameters

searchKeySearch key. The value from this field is used for searching for: (company name for partners as legal person, given name and name for partners as physical person)
partnerCodePartner's code
supplierCodeSupplier's code
taxNumberTax number
personalIDPersonal ID - OIB
streetStreet
postalCodeOrCityPostal code or City
statusStatus of the suppliers to be answered. It is optional and possible types are:
  • defaultSupplier 
  • supplierOnBlackList 
  • trustworthySupplier 
  • supplierDoesNotExistAnymore 

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerListSupplier">
       <parameter name="supplierCode" type="String" value="111" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Partner>
                <!-- structure of each partner is the same as in PartnerGetByCode
       </Partner>
       <Partner>
       </Partner>
       ...
</response>


1.28.3.11.10 PartnerListEmployees

Get list of employees for specified criteria. Response structure is identical to API "PartnerList"

Parameters

searchKeySearch key. The value from this field is used for searching for: (company name for partners as legal person, given name and name for partners as physical person)
partnerCodePartner's code
taxNumberTax number
personalIDPersonal ID - OIB
statusStatus of the employees. Possible types are:
  • active 
  • inactive 

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerListEmployees">
       <parameter name="partnerCode" type="String" value="666009" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Partner>
                <!-- structure of each partner is the same as in PartnerGetByCode
       </Partner>
       <Partner>
       </Partner>
       ...
</response>


1.28.3.11.11 PartnerBuyerCreditLimitGet

Get partner buyer credit limit with unpaid amount by invoices and posted debt.

Parameters

IDPartner's ID.
taxNumberPartner's tax number.
partnerCodePartner's code.
creditLimitDateDate on which credit limit is calculated, if parameter is empty or not present, todays date is taken.
currencyCurreny of results, if not specified default currency is taken

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerBuyerCreditLimitGet">
       <parameter name="partnerCode" value="100011" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <buyerCreditLimit>EUR 20,00</buyerCreditLimit>
       <unpaidInvoicesAmount>EUR 16.278,76</unpaidInvoicesAmount>
       <postedDebt>EUR 5.167,96</postedDebt>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Partner not found, Partner xyz is not defined as buyer!, Buyer kyz does not have defined credit limit or it is below minimum required amount! "><error/>    
</response>


1.28.3.11.12 PartnerGetByDocumentID

Get partner by partner documentID.

Parameters

documentIDPartner documentID (internal id from program).

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerGetByDocumentID">
       <parameter name="documentID" value="34:1234" />
</method>
</request>


1.28.3.11.13 PartnerAttachmentAdd

Add image/attachment to partner.

Parameters

partnerCodePartner code.
documentIDPartner's document ID.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerAttachmentAdd">
       <parameter name="partnerCode" type="String" value="00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to partner 00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "partnerCode" or "documentID" is required, Can not find partner for code: 00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.11.14 PartnerAttachmentSetDefault

Add attachment to partner and set it as default.

Parameters

partnerCodePartner code.
documentIDPartner's document ID.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerAttachmentSetDefault">
       <parameter name="partnerCode" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to partner 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "partnerCode" or "documentID" is required., Can not find partner for code: 00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.11.15 PartnerAttachmentGet

Get default attachment of partner.

Parameters

partnerCodePartner code.
documentIDPartner's document ID.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerAttachmentGet">
       <parameter name="partnerCode" type="String" value="00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Partner>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </Partner>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "partnerCode" or "documentID" is required., Can not find partner for code: 00001, partner does not have attachemnts.
</response>


1.28.3.11.16 PartnerAttachmentList

Get all images/attachments of article.

Parameters

partnerCodePartner code.
documentIDPartner's document ID.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerAttachmentList">
       <parameter name="partnerCode" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Partner>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </Partner>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "partnerCode" or "documentID" is required., Can not find partner for code: 00001, partner does not have attachemnts.
</response>


1.28.3.11.17 PartnerAvatarAdd

Add avatar to partner. If partner already has avatar, old one is removed and new one set.

Parameters

partnerCodePartner code.
documentIDPartner's document ID.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerAvatarAdd">
       <parameter name="partnerCode" type="String" value="00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added avatar att.jpg to partner 00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "partnerCode" or "documentID" is required, Can not find partner for code: 00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.11.18 PartnerAvatarGet

Get partner's avatar.

Parameters

partnerCodePartner code.
documentIDPartner's document ID.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerAvatarGet">
       <parameter name="partnerCode" type="String" value="00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Partner>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </Partner>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "partnerCode" or "documentID" is required., Can not find partner for code: 00001, partner does not have avatar.
</response>


1.28.3.11.19 PartnerAvatarRemove

Remove partner's avatar.

Parameters

partnerCodePartner code.
documentIDPartner's document ID.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PartnerAvatarRemove">
       <parameter name="partnerCode" type="String" value="00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully removed avatar att.jpg to partner 00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "partnerCode" or "documentID" is required., Can not find partner for code: 00001, partner does not have avatar.
</response>

 

1.28.3.12. Product API

ProductGetByCodeGet product by product's code.
ProductCreateCreate new product
ProductUpdateUpdate existing product
ProductPriceCalculationUpdateUpdate product price calculation.
ProductMassPriceCalculationUpdateUpdate up to 5000 price calculations with setting only 3 basic prices (supplier price, gross price and sales price)
ProductImportImport product by creating new and/or updating existing one.
ProductMassImportImport up to 5000 products with basic data.
ProductDeleteDelete product.
ProductListGet list of products for specified criteria
ProductPriceListGetGet price list for product if used for specified product
ProductPriceDiscountActionListGet price discount action list for given article.
ProductPriceDiscountActionAddAdd price discount action list for given articles.
ProductImageAddAdd image/attachment to product.
ProductImageSetDefaultAdd image/attachment to product and set is as default.
ProductImageGetGet default image/attachment of product.
ProductImageListGet all images/attachments of product.

1.28.3.12.1 ProductGetByCode

Get product by productCode.

Parameters

productCodeProduct code.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductGetByCode">
       <parameter name="productCode" value="PA2521U-2AC3" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Product>
               <productCode>PA2521U-2AC3</productCode>                 <!-- (Mandatory and Unique)
               <barCode></barCode>                                     <!-- (Optional but must be unique)
               <catalogueCode>V000061280</catalogueCode>               <!-- (Optional)
               <status>active</status>                                 <!-- (Optional   if not specified default is used   true=active, false=inactive = product can not be put on the document
               <type>goodsWithoutStockManagement</type>                <!-- (Optional   if not specified default is used - goodsWithoutStockManagement). Possible types: services, goodsWithStockManagement, goodsWithoutStockManagement, rawMaterial, intermediateProduct, product, license.
               <trackItemsBySerialNumbers>true</trackItemsBySerialNumbers>             <!-- (Optional   default false)
               <name>TOSHIBA charger 15V/ 6A 90 W</name>                               <!-- (one of properties: "name" or "description" is mandatory)
               <description>Toshiba charger for 15V, 6A, 90W, 3-pin</description>                                      <!-- (one of properties: "name" or "description" is mandatory)
               <nameEnglish></nameEnglish>                             <!-- (Optional)
               <descriptionEnglish></descriptionEnglish>               <!-- (Optional)
               <nameGerman></nameGerman>                               <!-- (Optional)
               <descriptionGerman></descriptionGerman>                 <!-- (Optional)
               <productGroupPrimary>01125</productGroupPrimary>        <!-- (Optional)
               <productGroupSecondary>00106</productGroupSecondary>    <!-- (Optional)
               <customProperty1>true</customProperty1>                 <!-- (Optional)
               <customProperty2>leather</customProperty2>              <!-- (Optional)
               <customProperty3>shine</customProperty3>                <!-- (Optional)
               <customProperty4>XL</customProperty4>                   <!-- (Optional)
               <brand>Minoti</brand>                                   <!-- (Optional)
               <costPosition>0001</costPosition>                       <!-- (Optional). This property can be used as product selection criteria for several reports.
               <unit>piece</unit>                                      <!-- (Optional)
               <packingQuantity>5.000</packingQuantity>                <!-- (Optional)
               <minimalStockQuantity>100.0000</minimalStockQuantity>   <!-- (Optional)
               <warrantyPeriod>24</warrantyPeriod>                     <!-- (Optional)
               <weight>0.500000</weight>                               <!-- (Optional)
               <useOfPriceList>false</useOfPriceList>  <!-- (Optional   default false) true=use price list for the product, false=do not use price list for product.
               <vatPercentage>20.0</vatPercentage>     <!-- (Mandatory. Values: 0, 8.5, 20)
               <currency>EUR</currency>                <!-- (Optional)
               <exchangeRate>SlovenianBankMiddleRate</exchangeRate>    <!-- (Optional. Values: SlovenianBankMiddleRate , NLBSellingRate. Default: SlovenianBankMiddleRate)
               <purchasePrice>20.49</purchasePrice>    <!-- (Optional)
               <retailPrice>30.00</retailPrice>        <!-- for types of products other then: "rawMaterial" and "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified.
               <grossPrice>25.00</grossPrice>          <!-- for types of product: "rawMaterial" or "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified
               <procurementTransactionAccount>760200</procurementTransactionAccount>                           <!-- (Optional)
               <domesticSalesTransactionAccount>760100</domesticSalesTransactionAccount>                       <!-- (Optional)
               <foreignSalesTransactionAccount>760100</foreignSalesTransactionAccount>                         <!-- (Optional)
               <allowChangeOfProductDescriptionOnTheInvoice>false</allowChangeOfProductDescriptionOnTheInvoice> <!-- (Optional   default false)
               <allowChangeOfPriceOnTheInvoice>false</allowChangeOfPriceOnTheInvoice>                          <!-- (Optional   default false)
               <allowChangeOfVatRateOnTheInvoice>false</allowChangeOfVatRateOnTheInvoice>                      <!-- (Optional   default false)
               <invoicingRemarks>Technical documentation for the bottom of the document</invoicingRemarks>     <!-- (Optional)
       </Product>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <productCode> is required, Can not find product for code: PA2521U-2AC3,  
</response>

1.28.3.12.2 ProductCreate

Create new product. (for product's data structure look in API for ProductGetByCode). Parameter productCode is optional (if not specified, it will be automatically generated), but if product with such code already exists, error response will be returned.

Parameters

productProduct's data in xml substructure.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductCreate">
       <parameter name="product">
               <productCode>PA2521U-2AC3</productCode>                         <!-- (Mandatory and Unique)
               <catalogueCode>V000061280</catalogueCode>                       <!-- (Optional)
               <status>active</status>                                         <!-- (Optional   if not specified default is used   true=active, false=inactive = product can not be put on the document
               <type>goodsWithStockManagement</type>                           <!-- (Optional   if not specified default is used - goodsWithoutStockManagement). Possible types: services, goodsWithStockManagement, goodsWithoutStockManagement, rawMaterial, intermediateProduct, product, license.
               <trackItemsBySerialNumbers>true</trackItemsBySerialNumbers>     <!-- (Optional   default false)
               <name>TOSHIBA charger 15V/ 6A 90 W</name>                       <!-- (one of properties: "name" or "description" is mandatory)
               <description>Toshiba charger for 15V, 6A, 90W, 3-pin</description>      <!-- (one of properties: "name" or "description" is mandatory)
               <productGroupPrimary>01125</productGroupPrimary>                <!-- (Optional)
               <brand>TOSHIBA</brand>                                          <!-- (Optional)
               <unit>piece</unit>                                              <!-- (Optional)
               <packingQuantity>1.000</packingQuantity>                        <!-- (Optional)
               <minimalStockQuantity>10</minimalStockQuantity>                 <!-- (Optional)
               <warrantyPeriod>24</warrantyPeriod>     <!-- (Optional)
               <useOfPriceList>false</useOfPriceList>  <!-- (Optional   default false) true=use price list for the product, false=do not use price list for product.
               <vatPercentage>20.0</vatPercentage>     <!-- (Mandatory. Values: 0, 8.5, 20)
               <currency>EUR</currency>                <!-- (Optional)
               <exchangeRate>SlovenianBankMiddleRate</exchangeRate>            <!-- (Optional. Values: SlovenianBankMiddleRate , NLBSellingRate. Default: SlovenianBankMiddleRate)
               <purchasePrice>20.49</purchasePrice>    <!-- (Optional)
               <retailPrice>30.00</retailPrice>        <!-- for types of products other then: "rawMaterial" and "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified.
               <grossPrice>25.00</grossPrice>          <!-- for types of product: "rawMaterial" or "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified
               <procurementTransactionAccount>760200</procurementTransactionAccount>                   <!-- (Optional)
               <domesticSalesTransactionAccount>760100</domesticSalesTransactionAccount>               <!-- (Optional)
               <foreignSalesTransactionAccount>760100</foreignSalesTransactionAccount>                 <!-- (Optional)
               <allowChangeOfProductDescriptionOnTheInvoice>true</allowChangeOfProductDescriptionOnTheInvoice>         <!-- (Optional   default false)
               <allowChangeOfPriceOnTheInvoice>true</allowChangeOfPriceOnTheInvoice>                   <!-- (Optional   default false)
               <allowChangeOfVatRateOnTheInvoice>false</allowChangeOfVatRateOnTheInvoice>              <!-- (Optional   default false)
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <productCode>PA2521U-2AC3</productCode>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Product for productCode: PA2521U-2AC3 already exists!><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <product> must be specified., missing mandatory attributes, invalid values, no privileges, Error creating product  
</response>

1.28.3.12.3 ProductUpdate

Update existing product.

Parameters

productProduct's data in xml substructure

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductUpdate">
       <parameter name="product">
               <productCode>PA2521U-2AC3</productCode>                         <!-- (Mandatory and Unique)
               <catalogueCode>V000061280</catalogueCode>                       <!-- (Optional)
               <status>active</status>                                         <!-- (Optional   if not specified default is used   true=active, false=inactive = product can not be put on the document
               <type>product</type>                                            <!-- (Optional   if not specified default is used - goodsWithoutStockManagement). Possible types: services, goodsWithStockManagement, goodsWithoutStockManagement, rawMaterial, intermediateProduct, product, license.
               <trackItemsBySerialNumbers>true</trackItemsBySerialNumbers>     <!-- (Optional   default false)
               <name>TOSHIBA charger 15V/ 6A 90 W </name>                      <!-- (one of properties: "name" or "description" is mandatory)
               <description>Toshiba charger for 15V, 6A, 90W, 3-pin</description>                                      <!-- (one of properties: "name" or "description" is mandatory)
               <unit>piece</unit>                                                      <!-- (Optional)
               <packingQuantity>1.000</packingQuantity>                                <!-- (Optional)
               <minimalStockQuantity>20</minimalStockQuantity>                         <!-- (Optional)
               <warrantyPeriod>36</warrantyPeriod>     <!-- (Optional)
               <vatPercentage>20.0</vatPercentage>     <!-- (Mandatory. Values: 0, 8.5, 20)
               <currency>EUR</currency>                        <!-- (Mandatory)
               <purchasePrice>20.49</purchasePrice>    <!-- (Optional)
               <retailPrice>30.00</retailPrice>                <!-- for types of products other then: "rawMaterial" and "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified.
               <grossPrice>25.00</grossPrice>          <!-- for types of product: "rawMaterial" or "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified
               <allowChangeOfProductDescriptionOnTheInvoice>true</allowChangeOfProductDescriptionOnTheInvoice>                 <!-- (Optional   default false)
               <allowChangeOfPriceOnTheInvoice>false</allowChangeOfPriceOnTheInvoice>          <!-- (Optional   default false)
               <allowChangeOfVatRateOnTheInvoice>true</allowChangeOfVatRateOnTheInvoice>       <!-- (Optional   default false)
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <productCode>PA2521U-2AC3</productCode>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <product> needed, Product's property <productCode> is required, Can not find product for productCode: PA2521U-2AC3, missing mandatory attributes, invalid values, no privileges,  
</response>



1.28.3.12.4 ProductPriceCalculationUpdate

Update product's price calculation.

Parameters

productCodeUnique identifier for product.
applyPricesToArticleDecide if inventory, gross and sales prices are applyed also to article.
priceCalculationPrice calculation

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
       <method name="ProductPriceCalculationUpdate">
                  <parameter name="productCode" value="000001" />
                  <parameter name="applyPricesToArticle" type="Boolean" value="true" />
                  <parameter name="priceCalculation">
                               <calculationCurrency>EUR</calculationCurrency>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <grossMarginAmount>7.00000</grossMarginAmount>
                               <grossMarginPercentage>38.89</grossMarginPercentage>
                               <grossPrice>25.00000</grossPrice>
                               <inboundVatAmount>0.00000</inboundVatAmount>
                               <inboundVatPercentage>0.00</inboundVatPercentage>
                               <inventoryPrice>18.00000</inventoryPrice>
                               <outgoingVatAmount>5.94000</outgoingVatAmount>
                               <outgoingVatPercentage>22.00</outgoingVatPercentage>
                               <retailMarginAmount>9.00000</retailMarginAmount>
                               <retailMarginPercentage>50</retailMarginPercentage>
                               <retailPrice>27.00000</retailPrice>
                               <salesPrice>32.94000</salesPrice>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>18.00000</supplierPrice>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>18.00000</supplierPriceInCalculationCurrency>
                  </parameter>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
    <message>Successfully updated price calculation for product with code 00001</message>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <productCode> is required, Can not find product for productCode: PA2521U-2AC3
</response>


1.28.3.12.5 ProductMassPriceCalculationUpdate

Update up to 5000 product's price calculations. In this case only 3 basic prices can be updated which are supplier price, gross price and sales price.

Parameters

applyPricesToArticleDecide if inventory, gross and sales prices are applyed also to article.
priceCalculationsPrice calculations

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8" ?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductMassPriceCalculationUpdate">
               <parameter name="applyPricesToArticle"  type="Boolean" value="true"/>
          <parameter name="priceCalculations">
                  <PriceCalculations>
                               <PriceCalculation>
                                       <productCode>36457558</productCode>
                                       <supplierPrice>10.50</supplierPrice>
                                       <grossPrice>30.44</grossPrice>
                                       <salesPrice>40.99</salesPrice>
                               </PriceCalculation>
                               <PriceCalculation>
                                       <productCode>000009</productCode>
                                       <supplierPrice>11.50</supplierPrice>
                                       <grossPrice>32.44</grossPrice>
                                       <salesPrice>42.99</salesPrice>
                               </PriceCalculation>
                               <PriceCalculation>
                                       <productCode>000010</productCode>
                                       <supplierPrice>13.50</supplierPrice>
                                       <grossPrice>36.44</grossPrice>
                                       <salesPrice>47.99</salesPrice>
                               </PriceCalculation>
                       </PriceCalculations>
               </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <36457559>Product for code 36457559 successfully imported.</36457559>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!--Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Maximum number of  price calculations for update exceeded, Product for code 0099 not foud.
</response>


1.28.3.12.6 ProductDelete

Delete product.

Parameters

productCodeUnique identifier for product.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductDelete">
       <parameter name="productCode" value="PA2521U-2AC3" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <productCode> is required, Can not find product for productCode: PA2521U-2AC3, Can not delete. Found 3  product with productCode: PA2521U-2AC3,
</response>

1.28.3.12.7 ProductImport

Import product by creating new and/or updating existing ones. Parameter 'importType' can be used to specify type of import. If parameter is not specified, "createOrUpdate" is used as default. For updating product with this api call, product's data must contain code as unique identifier.

Parameters

importTypeFlag for the type of import
  • createOrUpdate Import all - create new and update existing partners
  • createOnly  Skip import for existing partners
  • updateOnly  Skip import of new partners
productProduct's data in xml substructure.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductImport">
       <parameter name="importType" value="createOrUpdate" />
       <parameter name="product">              <!-- parameter here is the same as for ProductUpdate or ProductCreate depending on importType
               <productCode>PA2521U-2AC3</productCode>                         <!-- (Mandatory and Unique)
               <catalogueCode>V000061280</catalogueCode>                       <!-- (Optional)
               <status>active</status>                                         <!-- (Optional   if not specified default is used   true=active, false=inactive = product can not be put on the document
               <type>product</type>                                            <!-- (Optional   if not specified default is used - goodsWithoutStockManagement). Possible types: services, goodsWithStockManagement, goodsWithoutStockManagement, rawMaterial, intermediateProduct, product, license.
               <trackItemsBySerialNumbers>true</trackItemsBySerialNumbers>     <!-- (Optional   default false)
               <name>TOSHIBA charger 15V/ 6A 90 W </name>                      <!-- (one of properties: "name" or "description" is mandatory)
               <description>Toshiba charger for 15V, 6A, 90W, 3-pin</description>                                      <!-- (one of properties: "name" or "description" is mandatory)
               <unit>piece</unit>                                                      <!-- (Optional)
               <packingQuantity>1.000</packingQuantity>                                <!-- (Optional)
               <minimalStockQuantity>20</minimalStockQuantity>                         <!-- (Optional)
               <warrantyPeriod>36</warrantyPeriod>     <!-- (Optional)
               <vatPercentage>20.0</vatPercentage>     <!-- (Mandatory. Values: 0, 8.5, 20)
               <currency>EUR</currency>                        <!-- (Optional)
               <purchasePrice>20.49</purchasePrice>    <!-- (Optional)
               <retailPrice>30.00</retailPrice>                <!-- for types of products other then: "rawMaterial" and "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified.
               <grossPrice>25.00</grossPrice>          <!-- for types of product: "rawMaterial" or "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified
               <allowChangeOfProductDescriptionOnTheInvoice>true</allowChangeOfProductDescriptionOnTheInvoice>                 <!-- (Optional   default false)
               <allowChangeOfPriceOnTheInvoice>false</allowChangeOfPriceOnTheInvoice>          <!-- (Optional   default false)
               <allowChangeOfVatRateOnTheInvoice>true</allowChangeOfVatRateOnTheInvoice>       <!-- (Optional   default false)
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <parameter name="productCode" value="PA2521U-2AC3" />
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!--Possible errors:  Access denied. User account does not have sufficient privileges for the given request, missing mandatory attributes, invalid
</response>


1.28.3.12.8 ProductMassImport

Import up to 5000 products with basic data, by creating new and/or updating existing ones. Parameter 'importType' can be used to specify type of import. If parameter is not specified, "createOrUpdate" is used as default. For updating product with this api call, product's data must contain code as unique identifier.

Parameters

importTypeFlag for the type of import
  • createOrUpdate Import all - create new and update existing partners
  • createOnly  Skip import for existing partners
  • updateOnly  Skip import of new partners
productsProducts basic data in xml substructure. Below is and example of all basic basic data that can be set.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8" ?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductMassImport">
       <parameter name="importType" value="createOrUpdate" />
          <parameter name="products">
                  <Products>
                               <Product>
                                       <productCode>36457558</productCode>     <!-- (Mandatory and Unique)
                                       <name>Mass import product 1</name>      <!-- (one of properties: "name" or "description" is mandatory)
                                       <description>Mass import product 1 description</description>        <!-- (one of properties: "name" or "description" is mandatory)
                                       <vatPercentage>22</vatPercentage>         <!-- (Mandatory. Values: 0, 9.5, 22)
                                       <currency>EUR</currency>         <!-- (Optional)
                                       <unit>pc</unit>         <!-- (Optional)
                                       <allowChangeOfProductDescriptionOnTheInvoice>true</allowChangeOfProductDescriptionOnTheInvoice>
                                       <status>active</status>                                         <!-- (Optional   if not specified default is used   true=active, false=inactive = product can not be put on the document
                                       <type>product</type>                                            <!-- (Optional   if not specified default is used - goodsWithoutStockManagement). Possible types: services, goodsWithStockManagement, goodsWithoutStockManagement, rawMaterial, intermediateProduct, product, license.
                                       <purchasePrice>20.49</purchasePrice>    <!-- (Optional)
                                       <retailPrice>30.00</retailPrice>                <!-- for types of products other then: "rawMaterial" and "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified.
                                       <grossPrice>25.00</grossPrice>          <!-- for types of product: "rawMaterial" or "intermediateProduct", one of product properties: retailPrice or grossPrice must be specified
                               </Product>
                               ....
                       </Products>
               </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <36457559>Product for code 36457559 successfully imported.</36457559>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!--Possible errors:  Access denied. User account does not have sufficient privileges for the given request, missing mandatory attributes, Product for code 0099 not foud.,  Product for code 8847 already exists.
</response>


1.28.3.12.9 ProductList

Get list of products for specified criteria.

Parameters

productCodeProduct's code.
searchKeySearch key. The value from this property is used for searching for values in fields: "name", "description" and "brand"
supplierCodeSupplier code
barCodeBar code
brandName of the product's brand
productGroupCode of product group (primary or secondary)
statusUsage status (active, inactive)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductList">
       <parameter name="searchKey" type="String" value="" />
       <parameter name="productCode" value="123456" />
       <parameter name="barCode" value="" />
       <parameter name="brand" type="String" value="Samsung" />
       <parameter name="status" value="active"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Product>
                <!-- structure of product data is the same as in ProductGetByCode
       </Product>
       <Product>
                <!-- structure of product data is the same as in ProductGetByCode
       </Product>
       ...
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>



1.28.3.12.10 ProductPriceListGet

Get price list for product if used for specified product.

Parameters

productCodeProduct's code.
priceListCurrencyPrice list currency
priceListDatePrice list date

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductPriceListGet">
       <parameter name="productCode" value="123456" />
       <parameter name="priceListCurrency" value="EUR" />
       <parameter name="priceListDate" value="2014-11-13" />
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <PriceListItem>
               <grossPrice>160.00000</grossPrice>
               <productPriceListCurrency>EUR</productPriceListCurrency>
               <purchasePrice>101.00000</purchasePrice>
               <retailPrice>300.00000</retailPrice>
               <validFrom>2014-11-11</validFrom>
               <validTo>2014-11-13</validTo>
       </PriceListItem>
               <PriceListItem>
               <grossPrice>170.00000</grossPrice>
               <productPriceListCurrency>EUR</productPriceListCurrency>
               <purchasePrice>106.00000</purchasePrice>
               <retailPrice>366.00000</retailPrice>
               <validFrom>2014-12-11</validFrom>
               <validTo>2015-01-13</validTo>
       </PriceListItem>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>

<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Use of price list for this product is disabled."><error/>
</response>


1.28.3.12.11 ProductPriceDiscountActionList

Get price discount action list for given article.

Parameters

productCodeProduct's code.
productGroupCodeProduct group's code.
buyerGroupCodeBuyer group's code.
warehouseCodeWarehouse code.
validFromValidity date from.
validToValidity date to.
discountPercentageDisctount percentage.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductPriceDiscountActionList">
       <parameter name="productCode" type="String" value="000001" />
       <parameter name="productGroupCode" type="String" value="ABC" />
       <parameter name="buyerGroupCode" type="String" value="101" />
       <parameter name="warehouseCode" type="String" value="WH01" />
       <parameter name="validFrom" type="Date" value="2021-05-01" />
       <parameter name="validTo" type="Date" value="2021-05-31" />      
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <ProductPriceDiscountAction>
               <discountPercentage>50.0000</discountPercentage>
               <productCode>000001</productCode>
               <validFrom>2021-05-10</validFrom>
               <validTo>2021-05-14</validTo>
       </ProductPriceDiscountAction>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, No price discount actions were found matching search criteria!
</response>


1.28.3.12.12 ProductPriceDiscountActionAdd

Add price discount action list for given article.

Parameters

priceDiscountActionDiscount action data.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
       <method name="ProductPriceDiscountActionAdd">
                  <parameter name="priceDiscountAction">
                               <productCode>00001</productCode>
                               <articleGroupCode>AR01</articleGroupCode>
                               <buyerGroupCode>BY01</buyerGroupCode>
                               <warehouseCode>00001</warehouseCode>
                               <discountPercentage>34.00</discountPercentage>
                               <validFrom>2022-01-01</validFrom>
                               <validTo>2022-04-01</validTo>
                  </parameter>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <message>Successfully added price discount action for product with code 00001.</message>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Can not find product for code: 9999.
</response>


1.28.3.12.13 ProductImageAdd

Add image/attachment to product.

Parameters

productCodeProduct code.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductImageAdd">
       <parameter name="productCode" type="String" value="000001" />
       <parameter name="image">
       <contents encoding="BASE64">BASE64...</contents>
       <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added image att.jpg to Artikel: 000001</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <productCode> is required, Can not find product for code: PA2521U-2AC3, Parameter <image> is missing, Parameter <image>: cannot parse contents
</response>


1.28.3.12.14 ProductImageSetDefault

Add image/attachment to product and set is as default.

Parameters

productCodeProduct code.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductImageSetDefault">
       <parameter name="productCode" type="String" value="000001" />
       <parameter name="image">
       <contents encoding="BASE64">BASE64...</contents>
       <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added image att.jpg to Artikel: 000001</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <productCode> is required, Can not find product for code: PA2521U-2AC3, Parameter <image> is missing, Parameter <image>: cannot parse contents
</response>


1.28.3.12.15 ProductImageGet

Get default image/attachment of product.

Parameters

productCodeProduct code.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductImageGet">
       <parameter name="productCode" type="String" value="000001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Product>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </Product>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <productCode> is required, Can not find product for code: PA2521U-2AC3, Product does not have attachemnts.
</response>


1.28.3.12.16 ProductImageList

Get all images/attachments of product.

Parameters

productCodeProduct code.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ProductImageList">
       <parameter name="productCode" type="String" value="000001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <Product>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </Product>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <productCode> is required, Can not find product for code: PA2521U-2AC3, Product does not have attachemnts.
</response>

 

1.28.3.13. ProductGroup API

ProductGroupGetByCodeGet product group by product group's code.
ProductGroupCreateCreate new product group
ProductGroupUpdateUpdate existing product group
ProductGroupDeleteDelete product group.
ProductGroupListGet list of product groups for specified criteria

1.28.3.13.1 ProductGroupGetByCode

Get product group by product group code.

Parameters

ProductGroupCodeProduct group code.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="productGroupGetByCode">
       <parameter name="productGroupCode" value="PG2521U" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ProductGroup>
               <productGroupCode>PG2521U</productGroupCode>
               <productGroupDescription>api test product group</productGroupDescription>
               <purchasingGLAccountNumber>2300</purchasingGLAccountNumber>
               <salesGLAccountNumber>1200</salesGLAccountNumber>
               <status>active</status>
       </ProductGroup>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <productGroupCode> is required, Can not find ProductGroup for code: PG2521U,  
</response>

1.28.3.13.2 ProductGroupCreate

Create new product group. (for product group's data structure look in API for ProductGroupGetByCode).

Parameters

ProductGroupProduct group's data in xml substructure.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="productGroupCreate">
       <parameter name="productGroup">                      
               <productGroupCode>PG2521U</productGroupCode>                                <!-- (Mandatory and Unique)
               <productGroupDescription>api test product group</productGroupDescription>   <!-- Mandatory
               <purchasingGLAccountNumber>2300</purchasingGLAccountNumber>                 <!-- Optional
               <salesGLAccountNumber>1200</salesGLAccountNumber>                           <!-- Optional
               <parentProductGroupCode>PG2521A</parentProductGroupCode>                    <!-- Optional
               <status>active</status>                                                     <!-- Mandatory
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <productGroupCode>PG2521U</ProductGroupCode>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="productGroup for ProductGroupCode: PG2521U already exists!><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <ProductGroup> must be specified., missing mandatory attributes, invalid values, no privileges, Error creating ProductGroup  
</response>

1.28.3.13.3 ProductGroupUpdate

Update existing ProductGroup.

Parameters

ProductGroupProduct group's data in xml substructure

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="productGroupUpdate">
       <parameter name="productGroup">
               <productGroupCode>PG2521U</productGroupCode>                                <!-- (Mandatory and Unique)
               <productGroupDescription>api test product group</productGroupDescription>   <!-- Mandatory
               <purchasingGLAccountNumber>2300</purchasingGLAccountNumber>                 <!-- Optional
               <salesGLAccountNumber>1200</salesGLAccountNumber>                           <!-- Optional
               <parentArticleGroupCode>PG2521A</parentArticleGroupCode>                    <!-- Optional
               <status>active</status>                                                     <!-- Mandatory
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <productGroupCode>PG2521U</ProductGroupCode>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <ProductGroup> needed, ProductGroup's property <productGroupCode> is required, Can not find ProductGroup for ProductGroupCode: PG2521U, missing mandatory attributes, invalid values, no privileges,  
</response>

1.28.3.13.4 ProductGroupDelete

Delete ProductGroup.

Parameters

ProductGroupCodeUnique identifier for ProductGroup.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="productGroupDelete">
       <parameter name="productGroupCode" value="PG2521U" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <productGroupCode> is required, Can not find ProductGroup for ProductGroupCode: PG2521U, Can not delete. Found 3  ProductGroup with ProductGroupCode: PG2521U,
</response>


1.28.3.13.5 ProductGroupList

Get list of Product groups for specified criteria.

Parameters

ProductGroupCodeProductGroup's code.
productGroupDescriptionSearch key. The value from this property is used for searching for values in fields: "name", "description" and "brand"
statusUsage status (active, inactive)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="productGroupList">
       <parameter name="productGroupDescription" type="String" value="" />
       <parameter name="productGroupCode" value="123456" />
       <parameter name="status" value="active"/>
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ProductGroup>
                <!-- structure of ProductGroup data is the same as in ProductGroupGetByCode
       </ProductGroup>
       <ProductGroup>
                <!-- structure of ProductGroup data is the same as in ProductGroupGetByCode
       </ProductGroup>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>


 

1.28.3.14. PurchaseOrder API

PurchaseOrderGetGet purchase orders by document number, or by combination of document number and date.
PurchaseOrderGetPDFGet PDF file for purchase orders by document number, or by combination of document number and date.
PurchaseOrderCreateCreate new purchase order.
PurchaseOrderUpdateUpdate existing purchase order.
PurchaseOrderDeleteDelete purchase order.
PurchaseOrderCancelCancel purchase order.
PurchaseOrderListGet list of purchase orders for specified criteria
PurchaseOrderSendByEmailSends document by email to the recipient(s).
PurchaseOrderAttachmentAddAdd attachment to purchase order.
PurchaseOrderAttachmentSetDefaultAdd attachment to purchase order and set is as default.
PurchaseOrderAttachmentGetGet default attachment of purchase order.
PurchaseOrderAttachmentListGet all attachments of purchase order.

1.28.3.14.1 PurchaseOrderGet

Get purchase orders by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 8), or formatted number (example: 2011-00008)
dateDocument date
costPositionCost position
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderGet">
       <parameter name="number" value="8" />
       <parameter name="date" type="Date" value="2011-01-11" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <PurchaseOrder>
               <number>2011-00008</number>
               <date>2011-01-11</date>
               <deliveryDate>2011-01-15</deliveryDate>
               <deliveryMethod>Test delivery method</deliveryMethod>
               <dueDate>2011-01-30</dueDate>
               <businessYear>2011</businessYear>
               <city>Rijeka</city>
               <costPosition>120</costPosition>
               <remarks>Remark on Purchase order</remarks>
               <salesQuoteReference>SQ2010-000001</salesQuoteReference>
               <status>Opened</status>
               <superDiscountPercentage>5.0000</superDiscountPercentage>
               <supplierCity>Split</supplierCity>
               <supplierCountry>HR</supplierCountry>
               <supplierName>Test supplier</supplierName>
               <supplierPostalCode>1234</supplierPostalCode>
               <supplierStreet>Test ul. 22</supplierStreet>
               <supplierTaxNumber>95985352</supplierTaxNumber>
               <supplierVatRegistration>Registered</supplierVatRegistration>
               <totalAmount>22.430</totalAmount>
               <totalCurrency>EUR</totalCurrency>
               <totalDiscount>1.52</totalDiscount>
               <totalNetAmount>20.48</totalNetAmount>
               <totalVatAmountLowerRate2>0.00</totalVatAmountLowerRate2>
               <totalVatAmountNormalRate>0.00</totalVatAmountNormalRate>
               <totalVatAmountLowerRate>1.95</totalVatAmountLowerRate>
               <totalVatAmountZeroRate>0.0</totalVatAmountZeroRate>
               <totalVatBaseAmountLowerRate2>0.00</totalVatBaseAmountLowerRate2>
               <totalVatBaseAmountNormalRate>0.00</totalVatBaseAmountNormalRate>
               <totalVatBaseAmountLowerRate>20.48</totalVatBaseAmountLowerRate>
               <totalVatBaseAmountZeroRate>0.00</totalVatBaseAmountZeroRate>
               <vatTransactionType>0</vatTransactionType>
        <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause>
        <goodsReceiptsRef>2011-00007, 2011-00009, 2011-00010</goodsReceiptsRef> <-- References to goods receipts
        <cancelledDocumentRef>2011-00015</cancelledDocumentRef> <-- Reference to cancelled document
               <Items>
                       <Item>
                               <amount>20.48</amount>
                               <amountWithoutDiscount>22.00</amountWithoutDiscount>
                               <currency>EUR</currency>
                               <description>Transport of goods</description>
                               <discountAmount>1.52</discountAmount>
                               <discountPercentage>2.0000</discountPercentage>
                               <netPrice>11.00000</netPrice>
                               <netPriceInDocumentCurrency>11.00000</netPriceInDocumentCurrency>
                               <position>1</position>
                               <price>12.04500</price>
                               <priceInDocumentCurrency>12.04500</priceInDocumentCurrency>
                               <quantity>2.000000</quantity>
                               <totalDiscountPercentage>6.9000</totalDiscountPercentage>
                               <unit>km</unit>
                               <unit>km</unit>
                               <vatAmount>1.95</vatAmount>
                               <vatPercentage>9.5</vatPercentage>
                       </Item>
               </Items>
       </PurchaseOrder>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="document could not be found"><error/>
</response>


1.28.3.14.2 PurchaseOrderGetPDF

Get PDF for purchase order by document number, or by combination of document number and date. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderGetPDF">
          <parameter name="number" value="8" />
       <parameter name="date" type="Date" value="2011-01-11" />
</method>
</request>


Response
<response status="ok">
       <number>2012-01293</number>
       <date>2013-01-02</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find sales invoice for number: 8 and date: 2011-01-11">
       </error>
</response>



1.28.3.14.3 PurchaseOrderCreate

Create new purchase order.

Document item can be specified with: productCode, quantity, discountPercentage, or can be specified with: description, currency, quantity, netPrice.

Additional optional item fields are: discountPercentage, unit, vatPercentage, vatTransactionType.

date Date YYYY-MM-DD
unit String Optional
vatTransactionType Enum 0-23 (0 is default) Optional

Supported values for vatTransactionType are:

0 - Taxable transactions of goods and services in Croatia,
1 - Zero-rated transaction - with the right to deduct input VAT,
2 - Zero-rated transaction - without the right to deduct input VAT (domestic),
3 - Transactions excluded from VAT - Other,
4 - Exempt supplies relating to international transport,
7 - Transactions exempt from VAT - not for VAT records,
10 - Transitory item - tourist residence tax,
11 - Transitory item - tourist travel insurance,
12 - Transitory item - other,
13 - Transitory item - return fee for packaging,
14 - Deliveries of goods and services in the Republic of Croatia for which VAT is charged to recipient,
15 - Transactions excluded from VAT - supplies of goods at distance,
16 - Transactions excluded from VAT - services performed in EU,
17 - Transactions excluded from VAT - services performed for tax payers without seat in RH,
18 - Transactions excluded from VAT - deliveries of new means of transport in EU,
19 - Transactions excluded from VAT - supplies of goods in EU,
20 - Transactions excluded from VAT - assembly and installation of goods in EU,
21 - Transactions excluded from VAT - trilateral delivery in EU,
22 - Transactions excluded from VAT - export of goods outside of EU,
23 - Transactions excluded from VAT - supplies of goods in EU customs procedures.
25 - Transactions excluded from VAT - sold goods to tax payers without seat in RH,

Parameters

PurchaseOrderComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderCreate">
        <parameter name="PurchaseOrder">
               <date>2011-01-13</date>                         <!-- (Mandatory) document date
               <city>Nova Gorica</city>                                <!-- (Mandatory)
               <deliveryDate>2011-02-13</deliveryDate>                 <!-- (Optional)
               <dueDate>2011-01-13</dueDate>                   <!-- (Optional)
               <salesQuoteReference>SQ11</salesQuoteReference> <!-- (Optional)
               <costPosition>120</costPosition>                        <!-- (Optional)
               <deliveryMethod>delivery method</deliveryMethod>        <!-- (Optional)
               <superDiscountPercentage>5</superDiscountPercentage> <!-- (Optional)
               <remarks>Remark on Purchase order</remarks>             <!-- (Optional)
               <orderedByContactPerson>name and surname</orderedByContactPerson>       <!-- (Optional)
                <supplierCode>666000</supplierCode>     <!-- (Mandatory) If supplier documentID specified, use this supplier identificator for referencing supplier on received document
               <supplierDocumentID>55:666</supplierDocumentID>     <!-- (Mandatory) If supplier code not specified, use this supplier identificator for referencing supplier on received document
               <supplierCode>123456</supplierCode>                     <!-- (Optional). If it is specified supplier parameters bellow are not needed as the supplier data is taken from database. If any parameter bellow is specified it will override master supplier data in document
               <supplierName>Ivan Novak</supplierName>         <!-- (Optional)
               <supplierTaxNumber>02169711</supplierTaxNumber> <!-- (Optional)
               <supplierVatRegistration>true</supplierVatRegistration> <!-- (true, false)
               <supplierEMail>ivan@novak.com</supplierEMail>   <!-- (Optional)
               <supplierStreet>Iztokova 22</supplierStreet>            <!-- (Optional)
               <supplierPostalCode>2000</supplierPostalCode>   <!-- (Optional)
               <supplierCity>Maribor</supplierCity>                    <!-- (Optional)
               <supplierCountry>SI</supplierCountry>                   <!-- (Optional) ISO-2 country code
               <vatTransactionType>0</vatTransactionType> <!-- (Optional) default is 0
        <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause> <!-- (Optional) Possible values: Registered, NotRegistered, RegisteredTourismLawPart47, RegisteredTourismLawPart31, RegisteredTourismLawPart47And31
        <documentLanguage>Slovene</documentLanguage> <!-- (Optional) Possible document language: Slovene, English, German and Croatian
               <Items>
                       <Item>                                          <!-- item specified with ref to product
                <position>1</position>      <!-- position of item
                               <productCode>020</productCode>  <!-- product code
                               <quantity>100</quantity>
                               <discountPercentage>10</discountPercentage>
                       </Item>
                       <Item>                                          <!-- Item specified for good or service
                <position>2</position>      <!-- position of item
                               <description>Transport of goods</description>
                               <netPrice>11.00</netPrice>
                               <discountPercentage>2</discountPercentage>      <!-- (Optional)
                               <vatPercentage>8.5</vatPercentage>              <!-- (Optional)
                               <currency>EUR</currency>                        <!-- (Optional)
                               <quantity>10</quantity>                         <!-- (Optional) default 0
                               <unit>km</unit>                         <!-- (Optional)
                               <vatTransactionType>0</vatTransactionType>      <!-- (Optional) default is identical to document property
                       </Item>
               </Items>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>12/2011</number>                <!-- created document ID or number
       <date>2011-01-13</date>         <!-- document date
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>



1.28.3.14.4 PurchaseOrderUpdate

Update existing purchase order.Data must contain purchase order number to be able to identify document which is to be updated.

Parameters

PurchaseOrderComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderUpdate">
       <!--  Parameter is similar to the parameter in PurchaseOrderCreate api
        <parameter name="PurchaseOrder">
               <number>12</number>                                     <!-- document number is mandatory in UPDATE (Can use sequential document number (example: 12), or formatted number (example: 12/2011))
               <date>2011-01-13</date>                         <!-- document date
               <city>Zagreb</city>
               <deliveryDate>2011-02-13</deliveryDate>                 <!-- (Optional)
               <dueDate>2011-01-13</dueDate>                   <!-- (Optional)
               <salesQuoteReference>SQ11</salesQuoteReference> <!-- (Optional)
               <costPosition>120</costPosition>                        <!-- (Optional)
               <deliveryMethod>delivery method</deliveryMethod>        <!-- (Optional)
               <superDiscountPercentage>5</superDiscountPercentage> <!-- (Optional)
               <remarks>Remark on Purchase order</remarks>             <!-- (Optional)
               <orderedByContactPerson>name and surname</orderedByContactPerson>       <!-- (Optional)
               <supplierCode>123456</supplierCode>                     <!-- (Optional). If it is specified supplier parameters bellow are not needed as the supplier data is taken from database. If any parameter bellow is specified it will override master supplier data in document
               <supplierName>Ivan novak</supplierName>         <!-- (Optional)
               <supplierTaxNumber>02169711</supplierTaxNumber> <!-- (Optional)
               <supplierVatRegistration>true</supplierVatRegistration> <!-- (true, false)
               <supplierEMail>ivan@novak.com</supplierEMail>   <!-- (Optional)
               <supplierStreet>Iztokova 22</supplierStreet>            <!-- (Optional)
               <supplierPostalCode>20000</supplierPostalCode>  <!-- (Optional)
               <supplierCity>Split</supplierCity>                      <!-- (Optional)
               <supplierCountry>HR</supplierCountry>                   <!-- (Optional) ISO-2 country code
               <vatTransactionType>0</vatTransactionType>              <!-- (Optional) default is 0
               <Items>
                       <Item>                                          <!-- item specified with ref to product
                               <productCode>020</productCode>  <!-- product code
                               <quantity>100</quantity>
                               <discountPercentage>10</discountPercentage>
                       </Item>
                       <Item>                                          <!-- Item specified for good or service
                               <description>Transport of goods</description>
                               <netPrice>11.00</netPrice>
                               <discountPercentage>2</discountPercentage>      <!-- (Optional)
                               <vatPercentage>8.5</vatPercentage>              <!-- (Optional)
                               <currency>EUR</currency>                        <!-- (Optional)
                               <quantity>10</quantity>                         <!-- (Optional) default 0
                               <unit>km</unit>                         <!-- (Optional)
                               <vatTransactionType>0</vatTransactionType>      <!-- (Optional) default is identical to document property
                       </Item>
               </Items>
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>12/2011</number>                <!-- updated document ID or number
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>


1.28.3.14.5 PurchaseOrderDelete

Delete purchase order. Must specify parameter/s (number, number+date) to identify document for deleting.

Parameters

numberDocument number
dateDocument date
costPositionCost position

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderDelete">
       <parameter name="number" value="8/2011" />
       <parameter name="date" type="Date" value="2011-01-13" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>


1.28.3.14.6 PurchaseOrderCancel

Cancel purchace order. Must specify parameter/s (number, number+date) to identify document for canceling.

Parameters

numberDocument number
dateDocument date
costPositionCost position
statusStatus of cancelation document (draft, issuedInvoice). By Default status is issuedInvoice.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderCancel">
       <parameter name="number" value="2013-00014" />
       <parameter name="date" type="Date" value="2013-03-26" />
       <parameter name="status" value="draft" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>     <!-- document could not be found, no privileges,  
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not cancel purchace order for arguments number: 2013-00014 date: 2013-03-26"><error/>   <!-- document could not be canceled,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find purchace order for number
Can not cancel. Found X purchace orders
Found X purchace orders X. You can only cancel one purchace order at a time
Can not cancel purchace order X



1.28.3.14.7 PurchaseOrderList

Get list of purchase orders for criteria which is specified by API parameters.

Parameters

numberDocument number
dateFromThe date which is used to select purchase orders whose date is following it.
dateToThe date which is used to select purchase orders whose date is preceding it
supplierSupplier code, or supplier name
costPositionCost position code
totalAmountTotal amount of the sales order
totalCurrencyCurrency used in sales order
statusPossible values:
  • Draft 
  • Opened 
  • PartlyDelivered 
  • Completed 
  • Cancelled 

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderList">
       <parameter name="dateFrom" type="Date" value="2011-01-01" />
        <parameter name="dateTo" type="Date" value="2011-01-31" />
       <parameter name="totalAmount" value= 22.220 />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<PurchaseOrders>                        
       <PurchaseOrder>
                <!-- structure of elements is the same as in PurchaseOrderGet
       </PurchaseOrder>
       ...
</SalesOrders>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>


1.28.3.14.8 PurchaseOrderSendByEmail

Sends document by email to the recipient(s).

Parameters

numberDocument number
dateDocument date (optional additional document identification)
senderEmail sender (Optional)
recipientComma delimited list of recipient(s) emails
ccCC email (Optional)
bccBCC email (Optional)
subjectMail subject (Optional)
messageMessage text (Optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderSendByEmail">
       <parameter name="number" value="8/2011" />
       <parameter name="date" type="Date" value="2011-01-13" />
       <parameter name="sender" value="ivan@novak.com"/>
       <parameter name="recipient" value="zoran@novak.com,zlatko@novak.com"/>
       <parameter name="cc" value=""/>
       <parameter name="bcc" value=""/>
       <parameter name="subject" value="TEST d.o.o.: Purchase order nr. 0008/2011"/>
       <parameter name="message" value="Message text"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges, mail sending failed
</response>


1.28.3.14.9 PurchaseOrderAttachmentAdd

Add image/attachment to purchase order.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to purchase order 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find purchase order for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.14.10 PurchaseOrderAttachmentSetDefault

Add attachment to purchase order and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to purchase order 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find purchase order for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.14.11 PurchaseOrderAttachmentGet

Get default attachment of purchase order.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <PurchaseOrder>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </PurchaseOrder>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find purchase order for number: 2020-00001 Purchase order does not have attachemnts.
</response>


1.28.3.14.12 PurchaseOrderAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="PurchaseOrderAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <PurchaseOrder>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </PurchaseOrder>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find purchase order for number: 2020-00001 Purchase order does not have attachemnts.
</response>

 

1.28.3.15. SalesInvoice API

Please check API reference documentation for the SalesInvoiceAPI here https://e-racuni.hr/rhr/ApiDocumentation.

SalesInvoiceAPI exposes the functionality of the invoicing GUI to developer. Most of invoice editing features are available via API methods in this category. The API user account needs to own the same privileges as the regular GUI to get access to features via the API.

Below you will find examples on how to use the invoicing API.

1.28.3.15.1 Creating a simple invoice

Here is a simple example on how to create an invoice with two items using JSON API request. The item price is given as net price excluding VAT which will be added automatically using the general VAT rate.

POST https://e-racuni.com/WebServicesHR/API
Content-Type: application/json

{
       "username": "IVAN",
       "md5pass": "1234567890a1c85dc0c1234218acb900",
       "token": "1234562ADC3A123001234D00B0C71E0EC",
       "method": "SalesInvoiceCreate",
       "parameters": {
               "SalesInvoice": {
                       "dateOfSupplyFrom": "2022-10-13",
                       "buyerName": "Ivan Novak",
                       "buyerStreet": "Ilica 123",
                       "buyerPostalCode": "10000",
                       "buyerCity": "Zagreb",
                       "buyerEMail": "ivan.novak@gmail.com",
                       "buyerPhone": "01/1234567",
                       "Items": [
                               {
                                   "description": "Usluga jedan",
                                   "quantity": 5.0,
                                   "unit": "sat",
                                   "netPrice": 100.0
                               },
                               {
                                   "description": "Usluga dva",
                                   "quantity": 3,
                                   "unit": "sat",
                                   "netPrice": 50.0
                               }
                       ]
               }
       }
}


1.28.3.15.2 Creating a fiscalized invoice

In order to issue a fiscalized invoice you need to ensure that you have previously correctly setup and activated a fiscalized business unit and the master settings of the application. Also check the list of payment methods available for invoicing.

Example below shows how to make a fiscalized invoice for a received Stripe payment. The invoice is of type Retail  which means that price is meant to be the final price paid by the customer (price including all taxes).

POST https://e-racuni.com/WebServicesHR/API
Content-Type: application/json

{
       "username": "IVAN",
       "md5pass": "1234567890a1c85dc0c1234218acb900",
       "token": "1234562ADC3A123001234D00B0C71E0EC",
       "method": "SalesInvoiceCreate",
       "parameters": {
               "SalesInvoice": {
                       "dateOfSupplyFrom": "2022-10-13",
                       "buyerName": "Ivan Novak",
                       "buyerEMail": "ivan.novak@gmail.com",
                       "type": "Retail",
                       "methodOfPayment": "Stripe",
                       "businessUnit": "0000",
                       "Items": [
                               {
                                       "description": "Test item for purchase, general VAT rate",
                                       "quantity": 1.0,
                                       "unit": "kom",
                                       "price": 100.0
                               },
                               {
                                       "description": "Test item for purchase, lower VAT rate",
                                       "quantity": 1.0,
                                       "unit": "kom",
                                       "price": 250.0,
                                       "vatPercentage": 13
                               },
                               {
                                       "description": "Test item for zero rated services to EU (VAT reverse charge)",
                                       "quantity": 1.0,
                                       "unit": "kom",
                                       "price": 100.0,
                                       "vatTransactionType": "16"
                               }
                       ]
               }
       }
}


Fiscalization of invoices is completely automatic and is outside of control of the user or the API. Based on tax regulations the application will automatically fiscalize and report all invoices that need fiscalization to the tax office

1.28.3.15.3 Creating an invoice for selling products

If you have defined a master list of products and pricing for the products, then you can create invoice simply by specifying product code (SKU) and quantity. See example below:

POST https://e-racuni.com/WebServicesHR/API
Content-Type: application/json

{
       "username": "IVAN",
       "md5pass": "1234567890a1c85dc0c1234218acb900",
       "token": "1234562ADC3A123001234D00B0C71E0EC",
       "method": "SalesInvoiceCreate",
       "parameters": {
               "SalesInvoice": {
                       "dateOfSupplyFrom": "2022-10-13",
                       "buyerName": "Ivan Novak",
                       "buyerEMail": "ivan.novak@gmail.com",
                       "Items": [
                               {
                                   "productCode": "0000100",
                                   "quantity": 1.0
                               },
                               {
                                   "productCode": "0000240",
                                   "quantity": 1.0
                               }
                       ]
               }
       }
}


Be aware that issuing of invoice might fail if the products are not on stock and company settings are set to deny negative stock quantities on the warehouse. Issuing an invoice with stock tracking item will also trigger automatic issuing of delivery note on a warehouse associated with the invoice.

1.28.3.15.4 Printing invoices/Downloading of invoice PDF

Once the invoice is issued you can get the PDF of the invoice by specifying the invoice date and number or by specifying the invoice document ID which is returned in response of the SalesInvoiceCreate API call. Example:

POST https://e-racuni.com/WebServicesHR/API
Content-Type: application/json

{
       "username": "IVAN",
       "md5pass": "1234567890a1c85dc0c1234218acb900",
       "token": "1234562ADC3A123001234D00B0C71E0EC",
       "method": "SalesInvoiceGetPDF",
       "parameters": {
               "documentID": "60:3913326"
       }
}


In the example above, the PDF of the invoice will be returned as part of the JSON response with BASE64 encoding. If you want to download PDF more efficiently then you should directly download PDF by setting the method parameter downloadFile  to true. Example of API call using curl to directly download PDF from command line:

curl -OJ https://e-racuni.com/WebServicesHR/API-CLI/SalesInvoiceGetPDF \
 -u IVAN:12345678C3A70D0012312312312312_12312312312312312312312 \
 -d documentID='"60:3913326"' \
 -d downloadFile=true


1.28.3.15.5 Notes on API invoicing context

In order to create an invoice you need to either pre-set the user account with the context of the invoice or specify the context via the API call.

The invoicing context is defined by:

fiscal yearyou need to specify fiscal year if you are issuing invoices outside of the current fiscal year
business unitif multiple business units are defined, then the BU of the account will be used, or you need to specify the BU with your API call
cost center/cost positionif cost centers are used the default cost center will be set if not specified by the API call
warehouseif multiple warehouses are available the default WH of the BU/CC will be used if not specified by the API call. The warehouse determines the type of the invoice regarding pricing, either Retail (B2C) where VAT is included in the price, or Gross (B2B) with pricing excluding VAT.
currencydefault FY currency will be used as invoicing currency if not specified by the API call

 

1.28.3.16. SalesOrder API

SalesOrderGetGet sales orders by document number, or by combination of document number and date.
SalesOrderGetPDFGet PDF file for sales orders by document number, or by combination of document number and date.
SalesOrderCreateCreate new sales order.
SalesOrderImportImport sales invoice issued in other IS.
SalesOrderUpdateUpdate existing Sales order.
SalesOrderDeleteDelete sales order.
SalesOrderCancelCancel sales order.
SalesOrderListGet list of sales orders for specified criteria
SalesOrderSendByEmailSends document by email to the recipient(s).
SalesOrderPaymentRecordAddAdd payment record on sales order.
SalesOrderCreateInvoiceCreate sales invoice from sales order.
SalesOrderAttachmentAddAdd attachment to sales order.
SalesOrderAttachmentSetDefaultAdd attachment to sales order and set is as default.
SalesOrderAttachmentGetGet default attachment of sales order.
SalesOrderAttachmentListGet all attachments of sales order.


1.28.3.16.1 SalesOrderGet

Get sales orders by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formatted number (example: 2010-00002)
dateDocument date
costPositionCost position
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderGet">
       <parameter name="number" value="2" />
       <parameter name="date" type="Date" value="2010-02-22" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <SalesOrder>
               <buyerCity>Zagreb</buyerCity>
               <buyerName>Company d.o.o. </buyerName>
               <buyerPostalCode>2000</buyerPostalCode>
               <buyerStreet>Testna c. 37</buyerStreet>
               <buyerTaxNumber>HR31476546</buyerTaxNumber>
               <buyerVatRegistration>None</buyerVatRegistration>
               <costPosition>1</costPosition>
               <businessUnit>0001</businessUnit>
               <salesInvoicesRef>2014-00001, 2014-00002, 2014-00003</salesInvoicesRef> <!-- references to sales invoices
               <advanceInvoicesRef>2014-00001, 2014-00002, 2014-00003</advanceInvoicesRef> <!-- references to advance invoices
               <deliveryNotesRef>2014-00004, 2014-00005, 2014-00006</deliveryNotesRef> <!-- references to delivery notes
               <cancelledDocumentRef>2012-00015</cancelledDocumentRef> <-- Reference to cancelled document
               <customerContactPerson>John Smith of BEST BUYER Ltd.</customerContactPerson>
               <date>2014-02-22</date>
               <deliveryDate>2014-02-28</deliveryDate>
               <deliveryMethod>Kamionom</deliveryMethod>
               <number>2</number>
               <orderReference>111</orderReference>
               <receivedDate>2014-02-22</receivedDate>
               <remarks>Text for the bottom of the document</remarks>
               <status>Opened</status>
               <totalAmount>54.480</totalAmount>
               <totalCurrency>EUR</totalCurrency>
               <totalDiscount>0.0</totalDiscount>
               <totalNetAmount>49.66</totalNetAmount>
               <totalVatAmountLowerRate2>0.00</totalVatAmountLowerRate2>
               <totalVatAmountNormalRate>0.18</totalVatAmountNormalRate>
               <totalVatAmountLowerRate>4.64</totalVatAmountLowerRate>
               <totalVatAmountZeroRate>0.0</totalVatAmountZeroRate>
               <totalVatBaseAmountLowerRate2>0.00</totalVatBaseAmountLowerRate2>
               <totalVatBaseAmountNormalRate>0.82</totalVatBaseAmountNormalRate>
               <totalVatBaseAmountLowerRate>48.84</totalVatBaseAmountLowerRate>
               <totalVatBaseAmountZeroRate>0.00</totalVatBaseAmountZeroRate>
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause>
               <type>Gross</type>
               <introductionText>introduction text</introductionText>
               <vatCountryIsoCode>SI</vatCountryIsoCode>
               <Address>                                  
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>
                               <amount>0.82</amount>
                               <amountWithoutDiscount>0.82</amountWithoutDiscount>
                               <currency>EUR</currency>
                               <description>asdh</description>
                               <discountAmount>0.0</discountAmount>
                               <discountPercentage>0.0000</discountPercentage>
                               <netPrice>0.81967</netPrice>
                               <netPriceInDocumentCurrency>0.81967</netPriceInDocumentCurrency>
                               <position>1</position>
                               <price>1.00000</price>
                               <priceInDocumentCurrency>1.00000</priceInDocumentCurrency>
                               <quantity>1.000000</quantity>
                               <totalDiscountPercentage>0.0000</totalDiscountPercentage>
                               <unit></unit>
                               <unit></unit>
                               <vatAmount>0.18</vatAmount>
                               <vatPercentage>22.0</vatPercentage>
                       </Item>
                       <Item>
                               <amount>48.84</amount>
                               <amountWithoutDiscount>48.84</amountWithoutDiscount>
                               <articleCode>000013</articleCode>
                               <articleName>VENTIL REDUC. 3/4" WATTS</articleName>
                               <currency>EUR</currency>
                               <description>ni bilo opisa, sedaj pa je</description>
                               <discountAmount>0.0</discountAmount>
                               <discountPercentage>0.0000</discountPercentage>
                               <netPrice>48.84018</netPrice>
                               <netPriceInDocumentCurrency>48.84018</netPriceInDocumentCurrency>
                               <position>2</position>
                               <price>53.48000</price>
                               <priceInDocumentCurrency>53.48000</priceInDocumentCurrency>
                               <productCode>000013</productCode>
                               <productName>VENTIL REDUC. 3/4" WATTS</productName>
                               <quantity>1.000000</quantity>
                               <totalDiscountPercentage>0.0000</totalDiscountPercentage>
                               <unit>kos</unit>
                               <unit>kos</unit>
                               <vatAmount>4.64</vatAmount>
                               <vatPercentage>9.5</vatPercentage>
                       </Item>
               </Items>
       </SalesOrder>
</response>



1.28.3.16.2 SalesOrderGetPDF

Get PDF for sales order by document number, or by combination of document number and date. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderGetPDF">
       <parameter name="number" value="2" />
       <parameter name="date" type="Date" value="2010-02-22" />
</method>
</request>


Response
<response status="ok">
       <number>2</number>
       <date>2010-02-22</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find sales orderfor number: 2 and date: 2010-02-22">
       </error>
</response>



1.28.3.16.3 SalesOrderCreate

Create new sales order.

Document item can be specified with: productCode, quantity, discountPercentage, or can be specified with: description, currency, quantity, price (retail price including VAT for Retail document) or netPrice (gross price without VAT for Gross document). Default document type is Gross.Additional optional item fields are: discountPercentage, unit, vatPercentage, vatTransactionType.

Supported values for vatTransactionType are:

0 - Taxable transactions of goods and services in Croatia,
1 - Zero-rated transaction - with the right to deduct input VAT,
2 - Zero-rated transaction - without the right to deduct input VAT (domestic),
3 - Transactions excluded from VAT - Other,
4 - Exempt supplies relating to international transport,
7 - Transactions exempt from VAT - not for VAT records,
10 - Transitory item - tourist residence tax,
11 - Transitory item - tourist travel insurance,
12 - Transitory item - other,
13 - Transitory item - return fee for packaging,
14 - Deliveries of goods and services in the Republic of Croatia for which VAT is charged to recipient,
15 - Transactions excluded from VAT - supplies of goods at distance,
16 - Transactions excluded from VAT - services performed in EU,
17 - Transactions excluded from VAT - services performed for tax payers without seat in RH,
18 - Transactions excluded from VAT - deliveries of new means of transport in EU,
19 - Transactions excluded from VAT - supplies of goods in EU,
20 - Transactions excluded from VAT - assembly and installation of goods in EU,
21 - Transactions excluded from VAT - trilateral delivery in EU,
22 - Transactions excluded from VAT - export of goods outside of EU,
23 - Transactions excluded from VAT - supplies of goods in EU customs procedures.
25 - Transactions excluded from VAT - sold goods to tax payers without seat in RH,

Parameters

SalesOrderComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderCreate">
        <parameter name="SalesOrder">
               <date>2010-01-13</date>                         <!-- document date
               <deliveryDate>2010-02-13</deliveryDate>
               <receivedDate>2010-01-13</receivedDate>         <!-- (Optional) Default document date
               <customerContactPerson></customerContactPerson> <!-- (Optional)
               <type>Retail</type>                             <!-- (Optional) Type of pricing default is Gross
               <costPosition>120</costPosition>                <!-- (Optional)
               <deliveryMethod>Delivery method</deliveryMethod>        <!-- (Optional)
               <superDiscountPercentage>5</superDiscountPercentage>    <!-- (Optional)
               <orderReference>123</orderReference>                    <!-- (Optional)
               <remarks>Remark on Sales order</remarks>                <!-- (Optional)
               <introductionText>introduction text</introductionText>   <!-- (Optional)
               <buyerCode>123456</buyerCode>                           <!-- (Optional). If buyer code is specified, other buyer parameters bellow are not needed as the buyer data is taken from database. If any additional parameter is specified, it will override master buyer data in document
                <buyerDocumentID>60:123456</buyerCode>                  <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is specified it will override master buyer data in document
               <buyerName>ivan novak</buyerName>               
               <buyerTaxNumber>02169711</buyerTaxNumber>       <!-- (Optional)
               <buyerVatRegistration>None</buyerVatRegistration>       <!-- (None, Unknown, RegisteredR1, RegisteredR2)
               <buyerEMail>ivan@novak.com</buyerEMail>                 <!-- (Optional)
               <buyerStreet>Iztokova 22</buyerStreet>                  <!-- (Optional)
               <buyerPostalCode>2000</buyerPostalCode>                 <!-- (Optional)
               <buyerCity>Maribor</buyerCity>                  <!-- (Optional)
               <buyerCountry>SI</buyerCountry>                         <!-- (Optional) ISO-2 country code
               <vatTransactionType>0</vatTransactionType> <!-- (Optional) default is 0
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause> <!-- (Optional) Possible values: Possible values: Registered, NotRegistered, RegisteredVATr2
               <methodOfPayment>bankTransfer</methodOfPayment> <!-- Possible ways of payment: Unknown, BankTransfer, Cash, Cheques, EurocardMastercard, Visa, Amex, Diners, ConsumerLoanAneks, ConsumerLoanDiners, InGoods, CashOnDelivery, CashOnDeliveryCourierService, CreditCard, PayPal, Maestro, DirectDebit, Compensation, Other
               <documentLanguage>Slovene</documentLanguage> <!-- (Optional) Possible document language: Slovene, English, German and Croatian
               <printingTemplate>Predloga2</printingTemplate> <!-- (Optional) Setting printing template for document, posible values is code of uploaded templates in web app
               <salesInvoiceRef>2014-00001</salesInvoiceRef> <!-- (Optional) Setting reference to sales invoice
               <salesQuoteRef>2014-00001</salesQuoteRef> <!-- (Optional) Setting reference to sales quote
               <vatCountryIsoCode>HR</vatCountryIsoCode> <!-- Mandatory if using vatTransactionTypes: 15 and it determines that VAT procentages for specified country has to be taken
               <Address>                        <!-- (Optional) Setting delivery address on document and partner buyer if it doesn't exists             
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>                                          <!-- item specified with ref to product
                <position>1</position>      <!-- position of item
                               <productCode>020</productCode>          <!-- product code
                               <quantity>100</quantity>
                               <discountPercentage>10</discountPercentage>
                       </Item>
                       <Item>                                          <!-- Item specified for good or service
                <position>2</position>      <!-- position of item
                               <description>Transport of goods</description>
                               <price>11.00</price>
                               <discountPercentage>2</discountPercentage>      <!-- (Optional)
                               <vatPercentage>10</vatPercentage>               <!-- (Optional)
                               <currency>EUR</currency>                        <!-- (Optional)
                               <quantity>10</quantity>                         <!-- (Optional) default 0
                               <unit>km</unit>                         <!-- (Optional)
                               <vatTransactionType>0</vatTransactionType>      <!-- (Optional) default is identical to document property
                       </Item>
                       ...
               </Items>
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2010-00012</number>             <!-- created document ID or number
       <date>2010-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.16.4 SalesOrderImport

Import Sales order issued in other IS. Parameter 'importType' can be used to specify type of import. If parameter is not specified, "createOrUpdate" is used as default. For updating Sales orders with this api call, Sales orders's data must contain code as unique identifier.

Parameters

importTypeFlag for the type of import
  • createOrUpdate Import all - create new and update existing documents
  • createOnly Skip import for existing documents
  • updateOnly  Skip import of new documents
SalesOrderSales order data in xml substructure.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderImport">
               <parameter name="importType" value="createOrUpdate" />
               <parameter name="SalesOrder">
                    <!-- structure of elements is the same as in SalesOrderCreate only tag <number> is mandatory here
                <parameter/>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>0001-1206-2014</number>
       <date>2013-06-12</date>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
        <error description="Property <number> is required."><error/>  <!-- missing number  
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Sales order for number: 0001-1206-2013 already exists!"></error>  <!-- Sales order for number already exists  
</response>


1.28.3.16.5 SalesOrderUpdate

Update existing Sales invoice.Data must contain sales invoice number to be able to identify document which is to be updated.

Parameters

SalesOrderComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderUpdate">
        <parameter name="SalesOrder">
             <number>12</number>                                        <!-- document number is mandatory in UPDATE (Can use sequential document number (example: 12), or formatted number (example: 12/2011))
               <!--  Parameters are identical to the parameters in SalesOrderCreate api
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2010-00012</number>             <!-- updated document ID or number
       <date>2010-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.16.6 SalesOrderDelete

Delete sales order. Must specify parameter/s (number, number+date) to identify document for deleting.

Parameters

numberDocument number
dateDocument date
costPositionCost position

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderDelete">
       <parameter name="number" value="2010-00002" />
       <parameter name="date" type="Date" value="2010-02-22" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>


1.28.3.16.7 SalesOrderCancel

Cancel sales order. Must specify parameter/s (number, number+date) to identify document for canceling.

Parameters

numberDocument number
dateDocument date
costPositionCost position
statusStatus of cancelation document (draft, issuedInvoice). By Default status is issuedInvoice
cancellationDocNumberNumber of cancellation document (mandatory and works only for imported documents).

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderCancel">
       <parameter name="number" value="2013-00014" />
       <parameter name="cancellationDocNumber" value="2013-00014" />  <!-- Works only when canceling imported documents where this number is mandatory
       <parameter name="date" type="Date" value="2013-03-26" />
       <parameter name="status" value="draft" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>     <!-- document could not be found, no privileges,  
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not cancel sales order for arguments number: 2013-00014 date: 2013-03-26"><error/>      <!-- document could not be canceled,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find sales order for number
Can not cancel. Found X sales orders
Found X sales orders X. You can only cancel one sales order at a time
Can not cancel sales order X


1.28.3.16.8 SalesOrderList

Get list of sales orders for criteria which is specified by API parameters.

Parameters

numberDocument number
dateFromThe date which is used to select sales orders whose date is following it.
dateToThe date which is used to select sales orders whose date is preceding it
deliveryAddressDelivery address of the buyer
buyerBuyer code, or buyer name
costPositionCost position code
totalAmountTotal amount of the sales order
totalCurrencyCurrency used in sales order
articleProduct code, or product name
statusPossible values:
  • Draft 
  • Opened 
  • Processing 
  • PartialDelivery 
  • CompletedDelivery 
  • CompletedDeliveryPartialInvoice 
  • CompletedDeliveryAndSettledInvoice 
  • Cancelled 
  • Reversed 
  • OnHold 
  • Shipped 
  • CorrectionPending 
  • ReservedStock 

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderList">
       <parameter name="dateFrom" type="Date" value="2009-11-01" />
        <parameter name="dateTo" type="Date" value="2010-01-11" />
       <parameter name="deliveryAddress" value="Iztokova" />
       <parameter name="totalAmount" value=1000/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<SalesOrders>                   
       <SalesOrder>
                <!-- structure of elements is the same as in SalesOrderGet
       </SalesOrder>
       ...
</SalesOrders>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>


1.28.3.16.9 SalesOrderSendByEmail

Sends document by email to the recipient(s).

Parameters

numberDocument number
dateDocument date (optional additional document identification)
senderEmail sender (Optional)
recipientComma delimited list of recipient(s) emails
ccCC email (Optional)
bccBCC email (Optional)
subjectMail subject (Optional)
messageMessage text (Optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderSendByEmail">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2010-01-13" />
       <parameter name="sender" value="ivan@novak.com"/>
       <parameter name="recipient" value="zoran@novak.com,zlatko@novak.com"/>
       <parameter name="cc" value=""/>
       <parameter name="bcc" value=""/>
       <parameter name="subject" value="TEST d.o.o.: Sales quote nr. 0002/2010"/>
       <parameter name="message" value="Message text"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges, mail sending failed
</response>


1.28.3.16.10 SalesOrderPaymentRecordAdd

Add payment record on sales order.

Parameters

numberDocument number
dateDocument date (optional additional document identification)
paymentDatePayment date
paymentAmountPayment amount
paymentMethodForInvoicePayment method for sales order
  • BankPaymentOrder 
  • Cash 
  • CreditCard 
  • Cheque 
  • DebitNote 
  • CreditNote 
  • Cancellation 
  • PayPal 
  • InGoods 
  • Compensation 
  • Other 
paymentRemarkPayment remark (optional)
paymentCurrencyPayment currency (optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderPaymentRecordAdd">
       <parameter name="number" value="2014-00013"/>
       <parameter name="date" type="Date" value="2014-05-15"/>
       <parameter name="paymentDate" type="Date" value="2014-05-20"/>
       <parameter name="paymentAmoutn" value="50"/>
       <parameter name="paymentMethodForInvoice" value="Cash"/>
       <parameter name="paymentRemark" value="PAyment record on sales invoice 2014-05-15"/>
       <parameter name="paymentCurrency" value="HRK"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Payment method Test is not supported"><error/>      <!-- wrong payment method chosen
</response>


1.28.3.16.11 SalesOrderCreateInvoice

Create sales invoice from sales order.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit
statusStatus for created invoice (issuedInvoice or draft).
warehouseCodeWarehouse that will be set on created invoice, default it is taken from sales order.
cashRegisterCodeCashbook.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
       <method name="SalesOrderCreateInvoice">
                  <parameter name="number" value="0005/2021"/>
                  <parameter name="status" value="issuedInvoice"/>
                  <parameter name="cashRegisterCode" value="001"/>
                  <parameter name="warehouseCode" value="908"/>
       </method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>2010-00005</number>             <!-- created document number
       <date>2010-01-13</date>                 <!-- date of document
        <documentID>123.21421</documentID>      <!-- created document ID
        <message>Succesfuly created sales invoice from sales order</message>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>


1.28.3.16.12 SalesOrderAttachmentAdd

Add image/attachment to sales order.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to sales order 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find sales order for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.16.13 SalesOrderAttachmentSetDefault

Add attachment to sales order and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to sales order 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find sales order for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.16.14 SalesOrderAttachmentGet

Get default attachment of sales order.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <SalesOrder>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </SalesOrder>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find sales order for number: 2020-00001 Sales order does not have attachemnts.
</response>


1.28.3.16.15 SalesOrderAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesOrderAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <SalesOrder>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </SalesOrder>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find sales order for number: 2020-00001 Sales order does not have attachemnts.
</response>

 

1.28.3.17. SalesQuote API

SalesQuoteGetGet sales quotes by document number, or by combination of document number and date.
SalesQuoteGetPDFGet PDF file for sales quotes by document number, or by combination of document number and date.
SalesQuoteCreateCreate new sales quote.
SalesQuoteUpdateUpdate existing Sales quote.
SalesQuoteDeleteDelete sales quote.
SalesQuoteListGet list of sales quotes for specified criteria
SalesQuoteSendByEmailSends document by email to the recipient(s).
SalesQuotePaymentRecordAddAdd payment record on sales quote.
SalesQuoteCreateInvoiceCreate invoice from sales quote.
SalesQuoteAttachmentAddAdd attachment to sales quote.
SalesQuoteAttachmentSetDefaultAdd attachment to sales quote and set is as default.
SalesQuoteAttachmentGetGet default attachment of sales quote.
SalesQuoteAttachmentListGet all attachments of sales quote.


1.28.3.17.1 SalesQuoteGet

Get sales quotes by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 5), or formatted number (example: 2010-00005)
dateDocument date
costPositionCost position
businessUnitBusiness unit
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteGet">
       <parameter name="number" value="5" />
       <parameter name="date" type="Date" value="2010-02-22" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <SalesQuote>
               <number>5</number>
               <status>draft</status>
               <date>2010-01-13</date>
               <validUntil>2010-02-13</validUntil>
               <type>Retail</type>
               <costPosition>120</costPosition>                        <!-- (Optional)
               <businessUnit>0001</businessUnit>                        <!-- (Optional)
               <deliveryMethod>Delivery method</deliveryMethod>        <!-- (Optional)
               <reference>00 2010-00005</reference>                    <!-- Reference for payment
               <superDiscountPercentage>2</superDiscountPercentage>    <!-- (Optional)
               <warehouseCode>1000</warehouseCode>             <!-- (Optional)
               <orderReference>123</orderReference>                    <!-- (Optional)
               <buyerName>ivan novak</buyerName>               <!-- buyer name
               <buyerTaxNumber>02169711</buyerTaxNumber>       <!-- buyer tax number
               <buyerVatRegistration>true</buyerVatRegistration>       <!-- (true, false)
               <buyerEMail>ivan@novak.com</buyerEMail>                 <!-- (Optional)
               <buyerStreet>Cesta 22</buyerStreet>                     <!-- (Optional)
               <buyerPostalCode>20000</buyerPostalCode>                <!-- (Optional)
               <buyerCity>Zagreb</buyerCity>                   <!-- (Optional)
               <buyerCountry>SI</buyerCountry>                 <!-- (Optional)
               <totalAmount>319.800</totalAmount>
               <totalCurrency>EUR</totalCurrency>
               <totalDiscount>0.0</totalDiscount>
               <totalNetAmount>288.34</totalNetAmount>
               <totalVatAmountLowerRate2>0.00</totalVatAmountLowerRate2>
               <totalVatAmountNormalRate>22.18</totalVatAmountNormalRate>
               <totalVatAmountLowerRate>9.28</totalVatAmountLowerRate>
               <totalVatAmountZeroRate>0.0</totalVatAmountZeroRate>
               <totalVatBaseAmountLowerRate2>0.00</totalVatBaseAmountLowerRate2>
               <totalVatBaseAmountNormalRate>100.82</totalVatBaseAmountNormalRate>
               <totalVatBaseAmountLowerRate>97.68</totalVatBaseAmountLowerRate>
               <totalVatBaseAmountZeroRate>89.84</totalVatBaseAmountZeroRate>
               <vatTransactionType>0</vatTransactionType>
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause>
               <remarks>Remark on SalesQuote</remarks>
               <salesInvoicesRef>2014-00001, 2014-00002, 2014-00003</salesInvoicesRef> <!-- references to sales invoices
               <advanceInvoicesRef>2014-00001, 2014-00002, 2014-00003</advanceInvoicesRef> <!-- references to advance invoices
               <deliveryNotesRef>2014-00004, 2014-00005, 2014-00006</deliveryNotesRef> <!-- references to delivery notes
               <salesOrdersRef>2014-00001, 2014-00002</salesOrdersRef> <!-- references to sales orders
               <introductionText>introduction text</introductionText>   
               <vatCountryIsoCode>SI</vatCountryIsoCode>
               <warehouseCode>00001</warehouseCode>
               <Address>                                  
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>
                               <amount>100.82</amount>
                               <amountWithoutDiscount>100.82</amountWithoutDiscount>
                               <currency>EUR</currency>
                               <description>test</description>
                               <discountAmount>0.0</discountAmount>
                               <discountPercentage>0.0000</discountPercentage>
                               <netPrice>100.81967</netPrice>
                               <netPriceInDocumentCurrency>100.81967</netPriceInDocumentCurrency>
                               <position>4</position>
                               <price>123.00000</price>
                               <priceInDocumentCurrency>123.00000</priceInDocumentCurrency>
                               <quantity>1.000000</quantity>
                               <totalDiscountPercentage>0.0000</totalDiscountPercentage>
                               <unit></unit>
                               <unit></unit>
                               <vatAmount>22.18</vatAmount>
                               <vatPercentage>22.0</vatPercentage>
                       </Item>
                       <Item>
                               <amount>89.84</amount>
                               <amountWithoutDiscount>89.84</amountWithoutDiscount>
                               <articleCode>000011</articleCode>
                               <articleName>Firma na dva</articleName>
                               <currency>EUR</currency>
                               <description>sdasd fsdf asdf asdf sdf</description>
                               <discountAmount>0.0</discountAmount>
                               <discountPercentage>0.0000</discountPercentage>
                               <netPrice>89.83500</netPrice>
                               <netPriceInDocumentCurrency>89.83500</netPriceInDocumentCurrency>
                               <position>2</position>
                               <price>89.83500</price>
                               <priceInDocumentCurrency>89.83500</priceInDocumentCurrency>
                               <productCode>000011</productCode>
                               <productName>Firma na dva</productName>
                               <quantity>1.000000</quantity>
                               <totalDiscountPercentage>0.0000</totalDiscountPercentage>
                               <unit>-</unit>
                               <unit>-</unit>
                               <vatAmount>0.00</vatAmount>
                               <vatPercentage>0.0</vatPercentage>
                       </Item>
                       <Item>
                               <amount>97.68</amount>
                               <amountWithoutDiscount>97.68</amountWithoutDiscount>
                               <articleCode>000013</articleCode>
                               <articleName>VENTIL REDUC. 3/4" WATTS</articleName>
                               <currency>EUR</currency>
                               <description>testna</description>
                               <discountAmount>0.0</discountAmount>
                               <discountPercentage>0.0000</discountPercentage>
                               <netPrice>48.84018</netPrice>
                               <netPriceInDocumentCurrency>48.84018</netPriceInDocumentCurrency>
                               <position>3</position>
                               <price>53.48000</price>
                               <priceInDocumentCurrency>53.48000</priceInDocumentCurrency>
                               <productCode>000013</productCode>
                               <productName>VENTIL REDUC. 3/4" WATTS</productName>
                               <quantity>2.000000</quantity>
                               <totalDiscountPercentage>0.0000</totalDiscountPercentage>
                               <unit>kos</unit>
                               <unit>kos</unit>
                               <vatAmount>9.28</vatAmount>
                               <vatPercentage>9.5</vatPercentage>
                       </Item>
               </Items>
       </SalesQuote>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="document could not be found"><error/>
</response>



1.28.3.17.2 SalesQuoteGetPDF

Get PDF for sales quote by document number, or by combination of document number and date. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
businessUnitBusiness unit
markDocumentAsSentMarks document as sent.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteGetPDF">
       <parameter name="number" value="2" />
       <parameter name="date" type="Date" value="2010-02-22" />
          <parameter name="markDocumentAsSent" />
</method>
</request>


Response
<response status="ok">
       <number>2</number>
       <date>2010-02-22</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find sales quote for number: 2 and date: 2010-02-22">
       </error>
</response>




1.28.3.17.3 SalesQuoteCreate

Create new sales Quote.

Document item can be specified with: productCode, quantity, discountPercentage, or can be specified with: description, currency, quantity, price (retail price including VAT for Retail document) or netPrice (gross price without VAT for Gross document). Default document type is Gross.Additional optional item fields are: discountPercentage, unit, vatPercentage, vatTransactionType.

Supported values for vatTransactionType are:

0 - Taxable transactions of goods and services in Croatia,
1 - Zero-rated transaction - with the right to deduct input VAT,
2 - Zero-rated transaction - without the right to deduct input VAT (domestic),
3 - Transactions excluded from VAT - Other,
4 - Exempt supplies relating to international transport,
7 - Transactions exempt from VAT - not for VAT records,
10 - Transitory item - tourist residence tax,
11 - Transitory item - tourist travel insurance,
12 - Transitory item - other,
13 - Transitory item - return fee for packaging,
14 - Deliveries of goods and services in the Republic of Croatia for which VAT is charged to recipient,
15 - Transactions excluded from VAT - supplies of goods at distance,
16 - Transactions excluded from VAT - services performed in EU,
17 - Transactions excluded from VAT - services performed for tax payers without seat in RH,
18 - Transactions excluded from VAT - deliveries of new means of transport in EU,
19 - Transactions excluded from VAT - supplies of goods in EU,
20 - Transactions excluded from VAT - assembly and installation of goods in EU,
21 - Transactions excluded from VAT - trilateral delivery in EU,
22 - Transactions excluded from VAT - export of goods outside of EU,
23 - Transactions excluded from VAT - supplies of goods in EU customs procedures.
25 - Transactions excluded from VAT - sold goods to tax payers without seat in RH,

Parameters

SalesQuoteComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteCreate">
       <parameter name="SalesQuote">
               <date>2010-01-13</date>                         <!-- document date
               <validUntil>2010-02-13</validUntil>                     <!-- document valid until
               <type>Retail</type>                                     <!-- type of pricing optional (default gross)
               <costPosition>120</costPosition>                        <!-- (Optional)
               <deliveryMethod>Delivery method</deliveryMethod>        <!-- (Optional)
               <reference>00 2010-00005</reference>                    <!-- (Optional) Reference for payment
               <superDiscountPercentage>5</superDiscountPercentage> <!-- (Optional)
               <warehouseCode>1000</warehouseCode>             <!-- (Optional)
               <orderReference>123</orderReference>                    <!-- (Optional)
               <buyerCode>123456</buyerCode>                   <!-- (Optional). If buyer code is specified, other buyer parameters bellow are not needed as the buyer data is taken from database. If any additional parameter is specified, it will override master buyer data in document
                <buyerDocumentID>60:123456</buyerCode>                  <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is specified it will override master buyer data in document
               <buyerName>ivan novak</buyerName>               
               <buyerTaxNumber>02169711</buyerTaxNumber>       <!-- (Optional)
               <buyerVatRegistration>true</buyerVatRegistration>       <!-- (true, false)
               <buyerEMail>ivan@novak.com</buyerEMail>                 <!-- (Optional)
               <buyerStreet>Iztokova 22</buyerStreet>                  <!-- (Optional)
               <buyerPostalCode>2000</buyerPostalCode>                 <!-- (Optional)
               <buyerCity>Maribor</buyerCity>                  <!-- (Optional)
               <buyerCountry>SI</buyerCountry>                 <!-- (Optional)
               <remarks>Remark on SalesQuote</remarks>
               <vatTransactionType>0</vatTransactionType>              <!-- (Optional) default is 0
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause> <!-- (Optional) Possible values: Registered, NotRegistered, RegisteredVATr2              <!-- (Optional)
               <methodOfPayment>bankTransfer</methodOfPayment> <!-- Possible ways of payment: Unknown, BankTransfer, Cash, Cheques, EurocardMastercard, Visa, Amex, Diners, ConsumerLoanAneks, ConsumerLoanDiners, InGoods, CashOnDelivery, CashOnDeliveryCourierService, CreditCard, PayPal, Maestro, DirectDebit, Compensation, Other
               <documentLanguage>Slovene</documentLanguage> <!-- (Optional) Possible document language: Slovene, English, German and Croatian
               <printingTemplate>Predloga2</printingTemplate> <!-- (Optional) Setting printing template for document, posible values is code of uploaded templates in web app
               <vatCountryIsoCode>SI</vatCountryIsoCode> <!-- Mandatory if using vatTransactionTypes: 15 and it determines that VAT procentages for specified country has to be taken
               <warehouseCode>00001</warehouseCode> <!-- Mandatory, if not set in XML default warehouse is set
               <Address>                        <!-- (Optional) Setting delivery address on document and partner buyer if it doesn't exists              
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>                                          <!-- item specified with ref to product
                               <position>1</position>      <!-- position of item
                               <productCode>020</productCode>                  <!-- internal product code
                               <quantity>100</quantity>
                               <discountPercentage>10</discountPercentage>
                               <vatTransactionType>0</vatTransactionType>      <!-- (Optional) 0 is default
                       </Item>
                       <Item>                                          <!-- Item specified for good or service
                               <position>2</position>      <!-- position of item
                               <description>Transport of goods</description>
                               <price>11.00</price>
                               <discountPercentage>2</discountPercentage>      <!-- (Optional)
                               <vatPercentage>10</vatPercentage>               <!-- (Optional)
                               <currency>EUR</currency>                        <!-- (Optional)
                               <quantity>10</quantity>                         <!-- (Optional) default 1
                               <unit>km</unit>                         <!-- (Optional)
                               <vatTransactionType>0</vatTransactionType>
                       </Item>
                       ...
               </Items>
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2010-00005</number>             <!-- created document ID or number
       <date>2010-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>



1.28.3.17.4 SalesQuoteUpdate

Update existing Sales quote.Data must contain sales invoice number to be able to identify document which is to be updated.

Parameters

SalesQuoteComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteUpdate">
        <parameter name="SalesQuote">
             <number>12</number>                                        <!-- document number is mandatory in UPDATE (Can use sequential document number (example: 12), or formatted number (example: 12/2011))
               <!--  Parameters are identical to the parameters in SalesQuoteCreate api
               ...
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2010-00005</number>
       <date>2010-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.17.5 SalesQuoteDelete

Delete sales quote. Must specify parameter/s (number, number+date) to identify document for deleting.

Parameters

numberDocument number
dateDocument date
costPositionCost position
businessUnitBusiness unit

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteDelete">
       <parameter name="number" value="2010-00002" />
       <parameter name="date" type="Date" value="2010-02-22" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>


1.28.3.17.6 SalesQuoteList

Get list of sales quotes for criteria which is specified by API parameters. Mixing different types of dates in search criteria is not supported - date parameters can be combined only as follows: dateFrom/dateTo or validUntilFrom/validUntilTo.

Parameters

numberDocument number
dateFromThe date which is used to select sales orders whose date is following it
dateToThe date which is used to select sales orders whose date is preceding it
validUntilFromThe date which is used to select sales quotes whose validUntil is following it
validUntilToThe date which is used to select sales quotes whose validUntil is preceding it
deliveryAddressDelivery address of the buyer
buyerBuyer code, or buyer name
costPositionCost position code
totalAmountTotal amount of the sales quote
totalCurrencyCurrency used in sales quote
articleProduct code, or product name
statusPossible values:
  • Draft 
  • Issued 
  • Opened 
  • IssuedInvoiceOrReceivedAdvancePayment 
  • ReceivedSalesOrder 

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteList">
       <parameter name="number" value="000002" />
       <parameter name="dateFrom" type="Date" value="2009-11-01" />
        <parameter name="dateTo" type="Date" value="2010-01-11" />
       <parameter name="deliveryAddress" value="Iztokova" />
       <parameter name="totalAmount" type="Decimal" value="1000" />
       <parameter name="status" value="Draft" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<SalesQuotes>                   
       <SalesQuote>
                <!-- structure of elements is the same as in SalesQuoteGet
       </SalesQuote>
       ...
</SalesQuotes>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>


1.28.3.17.7 SalesQuoteSendByEmail

Sends document by email to the recipient(s).

Parameters

numberDocument number
dateDocument date (optional additional document identification)
senderEmail sender (Optional)
recipientComma delimited list of recipient(s) emails
ccCC email (Optional)
bccBCC email (Optional)
subjectMail subject (Optional)
messageMessage text (Optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteSendByEmail">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2010-01-13" />
       <parameter name="sender" value="ivan@novak.com"/>
       <parameter name="recipient" value="zoran@novak.com,zlatko@novak.com"/>
       <parameter name="cc" value=""/>
       <parameter name="bcc" value=""/>
       <parameter name="subject" value="TEST d.o.o.: Sales quote nr. 0002/2010"/>
       <parameter name="message" value="Message text"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges, mail sending failed
</response>


1.28.3.17.8 SalesQuotePaymentRecordAdd

Add payment record on sales quote.

Parameters

numberDocument number
dateDocument date (optional additional document identification)
paymentDatePayment date
paymentAmountPayment amount
paymentMethodForInvoicePayment method for sales quote
  • BankPaymentOrder 
  • Cash 
  • CreditCard 
  • Cheque 
  • DebitNote 
  • CreditNote 
  • Cancellation 
  • PayPal 
  • InGoods 
  • Compensation 
  • Other 
paymentRemarkPayment remark (optional)
paymentCurrencyPayment currency (optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuotePaymentRecordAdd">
       <parameter name="number" value="2014-00013"/>
       <parameter name="date" type="Date" value="2014-05-15"/>
       <parameter name="paymentDate" type="Date" value="2014-05-20"/>
       <parameter name="paymentAmoutn" value="50"/>
       <parameter name="paymentMethodForInvoice" value="Cash"/>
       <parameter name="paymentRemark" value="PAyment record on sales invoice 2014-05-15"/>
       <parameter name="paymentCurrency" value="HRK"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Payment method Test is not supported"><error/>      <!-- wrong payment method chosen
</response>


1.28.3.17.9 SalesQuoteCreateInvoice

Create sales invoice from sales quote.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit
statusStatus for created invoice (issuedInvoice or draft).
warehouseCodeWarehouse that will be set on created invoice, default it is taken from sales order.
cashRegisterCodeCashbook.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
       <method name="SalesQuoteCreateInvoice">
                  <parameter name="number" value="0005/2021"/>
                  <parameter name="status" value="issuedInvoice"/>
                  <parameter name="cashRegisterCode" value="001"/>
                  <parameter name="warehouseCode" value="908"/>
       </method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>2010-00005</number>             <!-- created document number
       <date>2010-01-13</date>                 <!-- date of document
        <documentID>123.21421</documentID>      <!-- created document ID
        <message>Succesfuly created sales invoice from sales order</message>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>



1.28.3.17.10 SalesQuoteAttachmentAdd

Add image/attachment to sales quote.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to sales quote 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find sales quote for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.17.11 SalesQuoteAttachmentSetDefault

Add attachment to sales quote and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to sales quote 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find sales quote for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.17.12 SalesQuoteAttachmentGet

Get default attachment of sales quote.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <SalesQuote>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </SalesQuote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find sales quote for number: 2020-00001 Sales quote does not have attachemnts.
</response>


1.28.3.17.13 SalesQuoteAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="SalesQuoteAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <SalesQuote>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </SalesQuote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find sales quote for number: 2020-00001 Sales quote does not have attachemnts.
</response>

 

1.28.3.18. TABooking API

API for retrieving, creating, updating and listing of reservations/bookings.

TABookingGetGet reservation by number.
TABookingCreateCreate a new reservation.
TABookingUpdateUpdate an existing reservation.
TABookingDeleteDelete a desired reservation.
TABookingListGet a list of reservations for the specified criteria.

1.28.3.18.1 TABookingGet

Get a travel agency reservation/booking by document number or by a combination the document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00001)
dateDocument date

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="TABookingGet">
       <parameter name="number" value="2016-00001" />
       <parameter name="date" type="Date" value="2016-12-15" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <TABooking>
               <accommodationDescription>Hotel Arena</accommodationDescription>
               <bookingPayerCity>Zagreb</bookingPayerCity>
               <bookingPayerCountry>HR</bookingPayerCountry>
               <bookingPayerName>Ivan Novak</bookingPayerName>
               <bookingPayerPostalCode>10000</bookingPayerPostalCode>
               <bookingPayerStreet>Ilica 9</bookingPayerStreet>
               <bookingPayerPassportNumber>123456789</bookingPayerPassportNumber>
               <bookingPayerTaxNumber>87311810356</bookingPayerTaxNumber>
               <businessYear>2016</businessYear>
               <cancellationRiskEnsurance>true</cancellationRiskEnsurance>
               <cancellationRiskEnsuranceAmount>250.000</cancellationRiskEnsuranceAmount>
               <commissionAbsoluteAmount>0.00</commissionAbsoluteAmount>
               <commissionAmount>0.00</commissionAmount>
               <commissionPercent>0.000</commissionPercent>
               <costPosition>100</costPosition>
               <dateFrom>2016-12-18</dateFrom>
               <dateTo>2017-01-03</dateTo>
               <dateOfIssue>2016-12-15</dateOfIssue>
               <destinationDescription>Dubrovnik</destinationDescription>
               <documentDate>2016-12-15</documentDate>
               <firstService>DINNER</firstService>
               <lastService>BREAKFAST</lastService>
               <number>2016-00001</number>
               <numberOfDays>16</numberOfDays>
               <organizer>OrganizerNameString</organizer>
               <salesService>Prodajna služba</salesService>
               <services>2xALL</services>
               <status>Confirm</status>
               <subscriber>Naručitelj</subscriber>
               <totalCurrency>HRK</totalCurrency>
               <Services>
                       <Service>
                               <amount>200.00</amount>
                               <baseForCommission>false</baseForCommission>
                               <dateFrom>2017-01-01</dateFrom>
                               <dateTo>2017-01-05</dateTo>
                               <description>PPO</description>
                               <numberOfDays>16</numberOfDays>
                               <numberOfPerson>1</numberOfPerson>
                               <position>1</position>
                               <quantity>1</quantity>
                               <totalAmount>200.00</totalAmount>
                               <vatPercentage>25</vatPercentage>
                               <vatTransactionType>26</vatTransactionType>
                       </Service>
                       <Service>
                               <amount>2.00</amount>
                               <baseForCommission>false</baseForCommission>
                               <dateFrom>2017-01-01</dateFrom>
                               <dateTo>2017-01-05</dateTo>
                               <description>Boravišna pristojba</description>
                               <numberOfDays>16</numberOfDays>
                               <numberOfPerson>1</numberOfPerson>
                               <position>2</position>
                               <quantity>1</quantity>
                               <totalAmount>2.00</totalAmount>
                               <vatPercentage>0</vatPercentage>
                               <vatTransactionType>10</vatTransactionType>
                       </Service>
               </Services>
               <Participants>
                       <Participant>
                               <dateOfBirth>1981-10-08</dateOfBirth>
                               <position>1</position>
                               <surnameAndName>Zrinski Nikola</surnameAndName>
                       </Participant>
               </Participants>
       </TABooking>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="document could not be found"><error/>
</response>


1.28.3.18.2 TABookingCreate

Create a new travel agency reservation/booking.

Supported values for vatTransactionType are:

0 - Taxable transactions of goods and services in Croatia,
7 - Transactions exempt from VAT - not for VAT records,
3 - Transactions excluded from VAT - Other,
10 - Transitory item - tourist residence tax,
11 - Transitory item - tourist travel insurance,
12 - Transitory item - other,
26 - Special VAT margin calculation for travel agencies,
27 - Special VAT margin calculation for travel agencies - Excluded from vat,

Possible status values: Option, Request, Confirm, Personally, Cancelled, Ready, Coupon, Finished
Possible transportation values: OwnTransport, Bus, Plane, Ship

Parameters

TABookingTravel agencies reservation/booking data in xml substructure.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="TABookingCreate">
       <parameter name="TABooking">
               <accommodationDescription>Hotel Arena</accommodationDescription>
               <bookingPayerCity>Zagreb</bookingPayerCity>
               <bookingPayerCountry>HR</bookingPayerCountry>
               <bookingPayerName>Ivan Novak</bookingPayerName>
               <bookingPayerPostalCode>10000</bookingPayerPostalCode>
               <bookingPayerStreet>Ilica 9</bookingPayerStreet>
               <bookingPayerPassportNumber>123456789</bookingPayerPassportNumber>
               <bookingPayerTaxNumber>87311810356</bookingPayerTaxNumber>
               <businessYear>2016</businessYear>
               <cancellationRiskEnsurance>true</cancellationRiskEnsurance>
               <cancellationRiskEnsuranceAmount>250.000</cancellationRiskEnsuranceAmount>
               <commissionAbsoluteAmount>0.00</commissionAbsoluteAmount>
               <commissionAmount>0.00</commissionAmount>
               <commissionPercent>0.000</commissionPercent>
               <costPosition>100</costPosition>
               <dateFrom>2016-12-18</dateFrom>
               <dateTo>2017-01-03</dateTo>
               <dateOfIssue>2016-12-15</dateOfIssue>
               <destinationDescription>Dubrovnik</destinationDescription>
               <documentDate>2016-12-15</documentDate>
               <firstService>DINNER</firstService>
               <lastService>BREAKFAST</lastService>
               <number>2016-00001</number>
               <numberOfDays>16</numberOfDays>
               <organizer>OrganizerNameString</organizer>
               <salesService>Prodajna služba</salesService>
               <services>2xALL</services>
               <status>Confirm</status>
               <subscriber>Naručitelj</subscriber>
               <totalCurrency>HRK</totalCurrency>
               <Services>
                       <Service>
                               <amount>200.00</amount>
                               <baseForCommission>false</baseForCommission>
                               <dateFrom>2017-01-01</dateFrom>
                               <dateTo>2017-01-05</dateTo>
                               <description>PPO</description>
                               <numberOfDays>16</numberOfDays>
                               <numberOfPerson>1</numberOfPerson>
                               <position>1</position>
                               <quantity>1</quantity>
                               <totalAmount>200.00</totalAmount>
                               <vatPercentage>25</vatPercentage>
                               <vatTransactionType>26</vatTransactionType>
                       </Service>
                       <Service>
                               <amount>2.00</amount>
                               <baseForCommission>false</baseForCommission>
                               <dateFrom>2017-01-01</dateFrom>
                               <dateTo>2017-01-05</dateTo>
                               <description>Boravišna pristojba</description>
                               <numberOfDays>16</numberOfDays>
                               <numberOfPerson>1</numberOfPerson>
                               <position>2</position>
                               <quantity>1</quantity>
                               <totalAmount>2.00</totalAmount>
                               <vatPercentage>0</vatPercentage>
                               <vatTransactionType>10</vatTransactionType>
                       </Service>
               </Services>
               <Participants>
                       <Participant>
                               <dateOfBirth>1981-10-08</dateOfBirth>
                               <position>1</position>
                               <surnameAndName>Zrinski Nikola</surnameAndName>
                       </Participant>
               </Participants>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>PG2521U</number>
       <date>2016-05-23<<date>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <TABooking> must be specified., missing mandatory attributes, invalid values, no privileges, Error creating TABooking   -->
</response>



1.28.3.18.3 TABookingUpdate

Update an existing travel agency reservation/booking. Data must contain the reservation/booking number to be able to identify the document which is to be updated.

Parameters

numberMandatory data. The number of the reservation/booking which is going to be updated.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="TABookingUpdate">
       <parameter name="TABooking">
               <number>2016-000010</number>                                <!-- (Mandatory and Unique)
               <!--  Parameters are identical to the parameters in TABookingCreate api                               
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>2016-000010</number>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "TABooking" needed, TABooking's property <number> is required, Can not find TABooking for number: 2016-000010, missing mandatory attributes, invalid values, no privileges,   -->
</response>



1.28.3.18.4 TABookingDelete

Delete a desired travel agency reservation/booking.

Parameters

numberMandatory data. The number of the reservation/booking which is going to be updated.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="TABookingDelete">
       <parameter name="number" value="2016-000011" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named <TABooking> is required, Can not find TABooking for number: 2016-000004, Can not delete. Found 3 TABookings with number: 2016-000003 -->
</response>


1.28.3.18.5 TABookingList

Get a list of travel agency reservations/bookings for specified criteria.

Parameters

numberDocument number.
statusStatus (Option, Request, Confirm, Personally, Cancelled, Ready, Coupon, Finished)
dateFrom Date from.
dateTo Date to.
documentDateFromDocument date from.
documentDateToDocument date to.
organizerSearch by organizer.
subagentSearch by subagent.
salesServiceSearch by sales service.
bookingPayerSearch by booking payer.
participantsSearch by participients.
addressSearch by booking payer address.
subscriberSearch by subscriber.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="TABookingList">
       <parameter name="number" value="2016-0001*" />
       <parameter name="costPosition" value="0001" />
       <parameter name="status" value="Request"/>
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <TABooking>
                <!-- structure of TABooking data is the same as in TABookingGet
       </TABooking>
       <TABooking>
                <!-- structure of TABooking data is the same as in TABookingGet
       </TABooking>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,   -->
</response>

 

1.28.3.19. Warehouse and inventory API

1.28.3.19.1 WarehouseGetArticleStockQuantity

Get number of items on stock.

Parameters

queryTypeType of query. Possible values are:
  • cumulativeForAllWarehouses Can be used only if parameter "warehouseCode" is not specified. In that case answer will contain total (cumulative) quantity on stock for all warehouses. Same result is achieved if parameter "queryType" is omitted.
  • perWarehouse If parameter "warehouseCode" is not specified, answer non-zero quantity on stock for each warehouse.
  • perWarehousePositiveStockOnly  Answer only positive quantity on stock. if parameter "warehouseCode" is not specified, answer quantity on stock for each warehouse.
  • perWarehouseNegativeStockOnly  Answer only negative quantity on stock. if parameter "warehouseCode" is not specified, answer quantity on stock for each warehouse.
  • perWarehousePositiveOrNegativeStockOnly Answer only positive and negative quantity on stock. if parameter "warehouseCode" is not specified, answer quantity on stock for each warehouse.
  • perWarehouseZeroStock Answer only zero quantity on stock. if parameter "warehouseCode" is not specified, answer quantity on stock for each warehouse.
  • perWarehouseBelowMinimalStock Answer only products below minimum stoc with their current stock.
  • availableForAllWarehouses  Can be used only if parameter "warehouseCode" is not specified. In that case answer will contain total aveliable quantity on stock for all warehouses. Aveliable stock is quantity on stock minus reserved quantity that means the quantity on the sales orders which has not been shipped/delivered yet.
  • perWarehouseAvailableStock  Answer aveliable quantity on stock. if parameter "warehouseCode" is not specified, answer aveliable quantity on stock for each warehouse.
  • reservedForAllWarehouses  Can be used only if parameter "warehouseCode" is not specified. In that case answer will contain total reserved stock quantity for all warehouses. Reserved stock is quantity on the sales orders which has not been shipped/delivered yet.
  • perWarehouseReservedStock  Answer reserved stock quantity. if parameter "warehouseCode" is not specified, answer reserved stock quantity for each warehouse.
warehouseCodeWarehouse code. If this parameter is missing, answer result depending on value of parameter "queryType". If "queryType" is missing or is "cumulativeForAllWarehouses", return total quantity on stock for all warehouses, otherwise return quantities per warehouse.
stockDateThe date on which the stock quantity is calculated.
productCodeProduct code(-s) for items that are being queried. Multiple occurrences of this parameter are allowed. If this parameter is missing then the first 50 000 records will be reported.
productStatusProduct status, possible values: "active" or: "inactive".
allStockTrackingProductsGet results for all product that stock is and will be tracked (in case some new products are added in program but there is still no stock tracking record), possible values: "true", 1.

Example request and response


Example 1.

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WarehouseGetArticleStockQuantity">
  <parameter name="warehouseCode" value="01" />
  <parameter name="stockDate" type="Date" value="2009-01-01" />
  <parameter name="productCode" type="String" value="123" />
  <parameter name="productCode" type="String" value="003" />
  <parameter name="productCode" type="String" value="005" />
</method>
</request>

HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 Apr 2009 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <StockQuantityInfo productCode="123" productDescription="Mobitel Sony Ericsson GTX10000" quantityOnStock="11.00">
       <StockQuantityInfo productCode="003" productDescription="Mobitel LG 2000" quantityOnStock="10.00">
       <StockQuantityInfo productCode="005" productDescription="USB Charger" quantityOnStock="-5.00">
</response>


Example 2. For company with two warehouses 0001 and 0002. Request is for getting quantities on stock for products 003 and 005 from all warehouses.

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WarehouseGetArticleStockQuantity">
  <parameter name="stockDate" type="Date" value="2009-01-01" />
  <parameter name="queryType" value="perWarehouse" />
  <parameter name="productCode" type="String" value="003" />
  <parameter name="productCode" type="String" value="005" />
</method>
</request>

HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 Apr 2009 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <StockQuantityInfo productCode="003" productDescription="Mobitel Sony Ericsson GTX10000" warehouse="0001" quantityOnStock="11.00">
       <StockQuantityInfo productCode="005" productDescription="USB Charger" warehouse="0001" quantityOnStock="-5.00">
       <StockQuantityInfo productCode="003" productDescription="Mobitel Sony Ericsson GTX10000" warehouse="0002" quantityOnStock="10.00">
       <StockQuantityInfo productCode="005" productDescription="USB Charger" warehouse="0002" quantityOnStock="-5.00">
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- Invalid search keys, invalid values, no privileges,  
</response>

 

1.28.3.20. AdvanceInvoice API

AdvanceInvoiceGetGet advance invoice by document number, or by combination of document number and date.
AdvanceInvoiceGetPDFGet PDF file for advance invoice by document number, or by combination of document number and date.
AdvanceInvoiceCreateCreate new advance invoice.
AdvanceInvoiceImportImport advance invoice issued in other IS.
AdvanceInvoiceUpdateUpdate existing advance invoice.
AdvanceInvoiceDeleteDelete advance invoice.
AdvanceInvoiceCancelCancel advance invoice.
AdvanceInvoiceListGet list of advance invoices for specified criteria
AdvanceInvoiceSendByEmailSends document by email to the recipient(s).
AdvanceInvoiceAttachmentAddAdd attachment to advance invoice.
AdvanceInvoiceAttachmentSetDefaultAdd attachment to advance invoice and set is as default.
AdvanceInvoiceAttachmentGetGet default attachment of advance invoice.
AdvanceInvoiceAttachmentListGet all attachments of advance invoice.

1.28.3.20.1 AdvanceInvoiceGet

Get advance invoice by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

(For internal "XML" format)

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceGet">
       <parameter name="number" value="1/2013" />
       <parameter name="date" type="Date" value="2013-02-15" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
       <AdvanceInvoice>
               <businessYear>2010</businessYear>
               <buyerCode>123456</buyerCode>                   <!-- (Optional). If buyer code is specified, other buyer parameters bellow are not needed as the buyer data is taken from database. If any additional parameter is specified, it will override master buyer data in document
               <buyerCity>RADOVLJICA</buyerCity>
               <buyerCountry>SI</buyerCountry>
               <buyerName>5 FIVER d.o.o.</buyerName>
               <buyerPostalCode>4240</buyerPostalCode>
               <buyerStreet>ULICA 22</buyerStreet>
               <buyerTaxNumber>75882442</buyerTaxNumber>
               <buyerVatRegistration>None</buyerVatRegistration>
               <city>Zagreb</city>
               <costPosition>1</costPosition>
               <businessUnit>0001</businessUnit>
               <date>2010-02-19</date>
               <dateOfSupplyFrom>2010-02-19</dateOfSupplyFrom>
               <prepaymentDate>2010-03-06</prepaymentDate>
               <invoicePricingType>retail</invoicePricingType>
               <vatTransactionType>0</vatTransactionType>
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause>
               <status>issuedInvoice</status>
               <totalAmount>90.000</totalAmount>
               <totalCurrency>EUR</totalCurrency>
               <totalDiscount>8.33</totalDiscount>
               <totalNetAmount>75.00</totalNetAmount>
               <totalVatAmountLowerRate2>0.00</totalVatAmountLowerRate2>
               <totalVatAmountNormalRate>0.00</totalVatAmountNormalRate>
               <totalVatAmountLowerRate>0.00</totalVatAmountLowerRate>
               <totalVatAmountZeroRate>0.0</totalVatAmountZeroRate>
               <totalVatBaseAmountLowerRate2>0.00</totalVatBaseAmountLowerRate2>
               <totalVatBaseAmountNormalRate>0.00</totalVatBaseAmountNormalRate>
               <totalVatBaseAmountLowerRate>0.00</totalVatBaseAmountLowerRate>
               <totalVatBaseAmountZeroRate>1.55</totalVatBaseAmountZeroRate>
               <reference>05 11290</reference>                         <!-- generated reference number
               <salesInvoicesRef>2014-00001, 2014-00002, 2014-00003</salesInvoicesRef> <!-- references to sales invoices
               <deliveryNotesRef>2014-00004, 2014-00005, 2014-00006</deliveryNotesRef> <!-- references to delivery notes
               <creditNotesRef>2014-00004</creditNotesRef> <!-- references to credit notes
               <cancelledDocumentRef>2012-00015</cancelledDocumentRef> <-- Reference to cancelled document
               <introductionText>introduction text</introductionText>
               <Address>
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>
                               <position>1</position>
                               <amount>75.00</amount>
                               <amountWithoutDiscount>83.33</amountWithoutDiscount>
                               <currency>EUR</currency>
                               <description>Prevoz robe</description>
                               <discountAmount>8.33</discountAmount>
                               <discountPercentage>10.0000</discountPercentage>
                               <netPrice>83.33333</netPrice>
                               <netPriceInDocumentCurrency>83.33333</netPriceInDocumentCurrency>
                               <quantity>1.000</quantity>
                               <price>100.00000</price>
                               <priceInDocumentCurrency>100.00000</priceInDocumentCurrency>
                               <vatAmount>15.00</vatAmount>
                               <vatPercentage>20.0</vatPercentage>
                               <vatTransactionType>0</vatTransactionType>
                       </Item>
               </Items>
       </AdvanceInvoice>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="document could not be found"><error/>
</response>


1.28.3.20.2 AdvanceInvoiceGetPDF

Get PDF for advance invoice by document number, or by combination of document number and date. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
markDocumentAsSentMarks document as sent.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceGetPDF">
       <parameter name="number" value="2" />
       <parameter name="date" type="Date" value="2010-02-22" />
          <parameter name="markDocumentAsSent" />
</method>
</request>


Response
<response status="ok">
       <number>2</number>
       <date>2010-02-22</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find advance invoice for number: 2 and date: 2010-02-22">
       </error>
</response>


1.28.3.20.3 AdvanceInvoiceCreate

Create new advance invoice.

Document item can be specified with: productCode, quantity, discountPercentage, or can be specified with: description, currency, quantity, price (retail price including VAT for retail document) or netPrice (gross price without VAT for gross document). Default document type is gross.Additional optional item fields are: discountPercentage, unit, vatPercentage, vatTransactionType.

Supported values for vatTransactionType are:

0 - Taxable transactions of goods and services in Croatia,
1 - Zero-rated transaction - with the right to deduct input VAT,
2 - Zero-rated transaction - without the right to deduct input VAT (domestic),
3 - Transactions excluded from VAT - Other,
4 - Exempt supplies relating to international transport,
7 - Transactions exempt from VAT - not for VAT records,
10 - Transitory item - tourist residence tax,
11 - Transitory item - tourist travel insurance,
12 - Transitory item - other,
13 - Transitory item - return fee for packaging,
14 - Deliveries of goods and services in the Republic of Croatia for which VAT is charged to recipient,
15 - Transactions excluded from VAT - supplies of goods at distance,
16 - Transactions excluded from VAT - services performed in EU,
17 - Transactions excluded from VAT - services performed for tax payers without seat in RH,
18 - Transactions excluded from VAT - deliveries of new means of transport in EU,
19 - Transactions excluded from VAT - supplies of goods in EU,
20 - Transactions excluded from VAT - assembly and installation of goods in EU,
21 - Transactions excluded from VAT - trilateral delivery in EU,
22 - Transactions excluded from VAT - export of goods outside of EU,
23 - Transactions excluded from VAT - supplies of goods in EU customs procedures.
25 - Transactions excluded from VAT - sold goods to tax payers without seat in RH,

Number of advance invoice which is created from this web service is automatically set if parameter status is set to "issuedInvoice".

Parameters

AdvanceInvoiceComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceCreate">
<parameter name="AdvanceInvoice">               
               <date>2010-01-13</date>                         <!-- document date
               <dateOfSupplyFrom>2010-02-19</dateOfSupplyFrom>
               <prepaymentDate>2010-03-06</prepaymentDate>             
               <city>Zagreb</city>
               <customerContactPerson></customerContactPerson> <!-- (Optional)
               <type>retail</type>                                     <!-- (Optional) Type of pricing - default is "gross"
               <isReccurringInvoice>false</isReccurringInvoice>
               <vatTransactionType>0</vatTransactionType>              <!-- (Optional) default is 0
               <vatOutgoingDocumentVatClause>Registered</vatOutgoingDocumentVatClause> <!-- (Optional) Possible values: Registered, NotRegistered, RegisteredVATr2
               <costPosition>120</costPosition>                        <!-- (Optional)
               <deliveryMethod>Delivery method</deliveryMethod>        <!-- (Optional)
               <superDiscountPercentage>5</superDiscountPercentage> <!-- (Optional)
               <remarks>Remark on Advance invoice</remarks>            <!-- (Optional)
               <introductionText>introduction text</introductionText>   <!-- (Optional)
               <buyerCode>123456</buyerCode>                   <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is sepcified it will override master buyer data in document
                <buyerDocumentID>60:123456</buyerCode>                  <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is specified it will override master buyer data in document
               <buyerName>ivan novak</buyerName>               
               <buyerTaxNumber>02169711</buyerTaxNumber>       <!-- (Optional)
               <buyerVatRegistration>None</buyerVatRegistration>       <!-- (None, Unknown, RegisteredR1, RegisteredR2)
               <buyerEMail>ivan@novak.com</buyerEMail>                 <!-- (Optional)
               <buyerStreet>Cesta 22</buyerStreet>                     <!-- (Optional)
               <buyerPostalCode>20000</buyerPostalCode>                <!-- (Optional)
               <buyerCity>Zagreb</buyerCity>                   <!-- (Optional)
               <buyerCountry>HR</buyerCountry>                         <!-- (Optional) ISO-2 country code
               <methodOfPayment>bankTransfer</methodOfPayment> <!-- Possible ways of payment: Unknown, BankTransfer, Cash, Cheques, EurocardMastercard, Visa, Amex, Diners, ConsumerLoanAneks, ConsumerLoanDiners, InGoods, CashOnDelivery, CashOnDeliveryCourierService, CreditCard, PayPal, Maestro, DirectDebit, Compensation, Other
               <documentLanguage>Croatian</documentLanguage> <!-- (Optional) Possible document language: Slovene, English, German and Croatian
               <printingTemplate>template1</printingTemplate> <!-- (Optional) Setting printing template for document, posible values is code of uploaded templates in web app
               <salesInvoiceRef>2014-00001</salesInvoiceRef> <!-- (Optional) Setting reference to advance invoice
               <salesQuoteRef>2014-00001</salesQuoteRef> <!-- (Optional) Setting reference to sales quote
               <salesOrderRef>2014-00001</salesOrderRef> <!-- (Optional) Setting reference to sales order
               <Address>                        <!-- (Optional) Setting delivery address on document and partner buyer if it doesn't exists             
                       <city>Zagreb</city>
                       <country>HR</country>
                       <postalCode>10000</postalCode>
                       <street>Ilica 10</street>
                       <type>Delivery</type>
               </Address>
               <Items>
                       <Item>                                          <!-- item specified with ref to product
                               <position>1</position>      <!-- position of item
                               <productCode>020</productCode>          <!-- product code
                               <quantity>100</quantity>
                               <discountPercentage>10</discountPercentage>
                               <vatTransactionType>0</vatTransactionType> <!-- (Optional) default is 0
                       </Item>
                       <Item>                                          <!-- Item specified for good or service
                               <position>2</position>      <!-- position of item
                               <description>Transport of goods</description>
                               <price>11.00</price>
                               <discountPercentage>2</discountPercentage>      <!-- (Optional)
                               <vatPercentage>10</vatPercentage>               <!-- (Optional)
                               <currency>EUR</currency>                        <!-- (Optional)
                               <quantity>10</quantity>                         <!-- (Optional) default 0
                               <unit>km</unit>                         <!-- (Optional)
                               <vatTransactionType>0</vatTransactionType>      <!-- (Optional) default is 0
                       </Item>
                       ...
               </Items>
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2/2013</number>         <!-- created document ID or number
       <date>2013-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.20.4 AdvanceInvoiceImport

Import advance invoice issued in other IS. Parameter 'importType' can be used to specify type of import. If parameter is not specified, "createOrUpdate" is used as default. For updating advance invoices with this api call, advance invoices's data must contain code as unique identifier.

Parameters

importTypeFlag for the type of import
AdvanceInvoiceAdvance invoice data in xml substructure.
dataFormatIn case some other data format is used for import, this parameter should be used. Possible values are defaul data format "eracuniXML" and "UBL". If this parameter is not included in XML, import from default data format is used.
base64dataThis parameter is mandatory in case using dataFormat "UBL". Content of this parameter should be UBL XML encoded into base64 string.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceImport">
               <parameter name="importType" value="createOrUpdate" />
               <parameter name="AdvanceInvoice">
                    <!-- structure of elements is the same as in AdvanceInvoiceCreate only tag <number> is mandatory here
                <parameter/>
       </method>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>0001-1206-2014</number>
       <date>2013-06-12</date>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
        <error description="Property <number> is required."><error/>  <!-- missing number  
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Advance invoice for number: 0001-1206-2013 already exists!"></error>  <!-- Advance Invoice for number already exists  
</response>

(Using UBL data format)

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceImport">
               <parameter name="importType" value="createOrUpdate" />
               <parameter name="dataFormat" value="UBL" />
               <parameter name="base64data">JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+Cn...
                    <!-- UBL XML encoded into base64 string
                <parameter/>
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>0001-1206-2014</number>
       <date>2021-06-12</date>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Parameter <base64data>: cannot parse contents"></error>  <!-- Error when decoding XML from base64 string  
</response>

<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Error parsing XML file due to invalid syntax"></error>  <!-- Error when parsing XML
</response>

<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
                <error description="Document can not be overwritten because it is already posted."></error>  <!-- There are several different error messages possible.
</response>



1.28.3.20.5 AdvanceInvoiceUpdate

Update existing advance invoice.Data must contain advance invoice number to be able to identify document which is to be updated.

Parameters

AdvanceInvoiceComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceUpdate">
<parameter name="AdvanceInvoice">
         <number>12</number>                                    <!-- document number is mandatory in UPDATE (Can use sequential document number (example: 12), or formatted number (example: 12/2011))
               <!--  Parameters are identical to the parameters in AdvanceInvoiceCreate api
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2/2013</number>         <!-- updated document ID or number
       <date>2013-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.20.6 AdvanceInvoiceDelete

Delete advance invoice. Must specify parameter/s (number, number+date) to identify document for deleting. It is possible to delete only last advance invoice.

Parameters

numberDocument number
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceDelete">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2016-01-13" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2016 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>



1.28.3.20.7 AdvanceInvoiceCancel

Cancel advance invoice. Must specify parameter/s (number, number+date) to identify document for canceling.

Parameters

numberDocument number
dateDocument date
costPositionCost position
businessUnitBusiness unit
vatBookVat book
statusStatus of cancelation document (draft, issuedInvoice). By Default status is issuedInvoice
cancellationDocNumberNumber of cancellation document (mandatory and works only for imported documents).

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceCancel">
       <parameter name="number" value="2013-00014" />
       <parameter name="cancellationDocNumber" value="2013-00014" />  <!-- Works only when canceling imported documents where this number is mandatory
       <parameter name="date" type="Date" value="2013-03-26" />
       <parameter name="status" value="draft" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>     <!-- document could not be found, no privileges,  
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not cancel advance invoice for arguments number: 2013-00014 date: 2013-03-26"><error/>  <!-- document could not be canceled,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find advance invoice for number
Can not cancel. Found X advance invoices
Found X advance invoices X. You can only cancel one advance invoice at a time
Can not cancel advance invoice X



1.28.3.20.8 AdvanceInvoiceList

Get list of advance invoices for criteria which is specified by API parameters. Mixing different types of dates in search criteria is not supported - date parameters can be combined only as follows: dateFrom/dateTo, prepaymentDateFrom/prepaymentDateTo or dateOfSupplyFrom/dateOfSupplyUntil.

Parameters

numberDocument number
dateFromThe date which is used to select advance invoices whose date is following it
dateToThe date which is used to select advance invoices whose date is preceding it
prepaymentDateFromThe date which is used to select advance invoices whose date of prepayment is following it
prepaymentDateToThe date which is used to select advance invoices whose date of prepayment is preceding it
dateOfSupplyFromThe date which is used to select advance invoices whose date of supply/performance is following it
dateOfSupplyUntilThe date which is used to select advance invoices whose date of supply/performance is preceding it
deliveryAddressDelivery address of the buyer
buyerBuyer code, or buyer name
costPositionCost position code
totalAmountTotal amount of the advance invoices
totalCurrencyCurrency used in advance invoice
articleProduct code, or product name
statusPossible values: draft, issuedInvoice, notBooked, booked, documentSentAlready, documentNotYetSent

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceList">
               <parameter name="status" value="issuedInvoice" />
               <parameter name="dateFrom" type="Date" value="2010-02-19" />
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<AdvanceInvoices>                       
       <AdvanceInvoice>
                <!-- structure of elements is the same as in AdvanceInvoiceGet
       </AdvanceInvoice>
       ...
</AdvanceInvoices>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>


1.28.3.20.9 AdvanceInvoiceSendByEmail

Sends document by email to the recipient(s).

Parameters

numberDocument number
dateDocument date (optional additional document identification)
senderEmail sender (Optional)
recipientComma delimited list of recipient(s) emails
ccCC email (Optional)
bccBCC email (Optional)
subjectMail subject (Optional)
messageMessage text (Optional)

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceSendByEmail">
       <parameter name="number" value="12/2009" />
       <parameter name="date" type="Date" value="2010-01-13" />
       <parameter name="sender" value="ivan@novak.com"/>
       <parameter name="recipient" value="zoran@novak.com,zlatko@novak.com"/>
       <parameter name="cc" value=""/>
       <parameter name="bcc" value=""/>
       <parameter name="subject" value="TEST d.o.o.: Sales invoice nr. 0002/2010"/>
       <parameter name="message" value="Message text"/>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges, mail sending failed
</response>



1.28.3.20.10 AdvanceInvoiceAttachmentAdd

Add image/attachment to advance invoice.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to advance invoice 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find advance invoice for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.20.11 AdvanceInvoiceAttachmentSetDefault

Add attachment to advance invoice and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to advance invoice 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find advance invoice for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.20.12 AdvanceInvoiceAttachmentGet

Get default attachment of advance invoice.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <AdvanceInvoice>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </AdvanceInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find advance invoice for number: 2020-00001 advance invoice does not have attachemnts.
</response>


1.28.3.20.13 AdvanceInvoiceAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="AdvanceInvoiceAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <AdvanceInvoice>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </AdvanceInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find advance invoice for number: 2020-00001 advance invoice does not have attachemnts.
</response>

 

1.28.3.21. GeneralLedgerJournalVoucher API

GeneralLedgerJournalVoucherGetGet general ledger journal voucher by document number, or by combination of document number and business year.
GeneralLedgerJournalVoucherGetPDFGet PDF for general ledger journal voucher by document number, or by combination of document number and business year.
GeneralLedgerJournalVoucherCreateCreate new general ledger journal voucher.
GeneralLedgerJournalVoucherUpdateUpdate existing general ledger journal voucher.
GeneralLedgerJournalVoucherDeleteDelete general ledger journal voucher.
GeneralLedgerJournalVoucherListGet list of general ledger journal vouchers for specified criteria.
GeneralLedgerJournalVoucherCancelCancel general ledger journal voucher.

1.28.3.22. GeneralLedgerJournalVoucherGet

Get general ledger journal voucher by document number, or by combination of document number and business year.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (00002)
businessYearBusiness year.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
       <method name="GeneralLedgerJournalVoucherGet">
               <parameter name="number" value="00003"/>
               <parameter name="businessYear" value="2016"/>
       </method>
</request>

Response
<response status="ok">
       <GeneralLedgerJournalVoucher>
               <amountCredit>6404.870</amountCredit>
               <amountDebit>6404.870</amountDebit>
               <businessEventType>salesInvoices</businessEventType>
               <businessEventTypeDescription>izdani računi</businessEventTypeDescription>
               <businessYear>2016</businessYear>
               <createdBy>IVAN NOVAK</createdBy>
               <currency>HRK</currency>
               <dateOfPosting>2016-09-29</dateOfPosting>
               <dateOfTransaction>2016-09-29</dateOfTransaction>
               <number>3</number>
               <numberAsString>00003</numberAsString>
               <postedBy>IVAN NOVAK</postedBy>
               <status>open</status>
               <Items>
                       <Item>
                               <amountCredit>6391.530</amountCredit>
                               <businessYear>2016</businessYear>
                               <costPosition></costPosition>
                               <description>test</description>
                               <document>RA2016-00046</document>
                               <documentDate>2016-07-29</documentDate>
                               <dueDate>2016-07-29</dueDate>
                               <exchangeRate>0.913076</exchangeRate>
                               <foreignAmount>7000.000</foreignAmount>
                               <foreignCurrency>USD</foreignCurrency>
                               <generalLedgerAccountNumber>008</generalLedgerAccountNumber>
                               <partner>Partner d.d.</partner>
                               <partnerCode>87</partnerCode>
                               <sequenceNumber>7</sequenceNumber>
                               <status>0</status>
                               <transactionDate>2016-09-29</transactionDate>
                               <vatDate>2016-07-29</vatDate>
                       </Item>
                       <Item>
                               <amountDebit>6391.530</amountDebit>
                               <businessYear>2016</businessYear>
                               <costPosition></costPosition>
                               <description>test</description>
                               <document>RA2016-00046</document>
                               <documentDate>2016-07-29</documentDate>
                               <dueDate>2016-07-29</dueDate>
                               <exchangeRate>0.913076</exchangeRate>
                               <foreignAmount>7000.000</foreignAmount>
                               <foreignCurrency>USD</foreignCurrency>
                               <generalLedgerAccountNumber>007</generalLedgerAccountNumber>
                               <partner>Partner d.d.</partner>
                               <partnerCode>87</partnerCode>
                               <sequenceNumber>6</sequenceNumber>
                               <status>0</status>
                               <transactionDate>2016-09-29</transactionDate>
                               <vatDate>2016-07-29</vatDate>
                       </Item>
                       <Item>
                               <amountCredit>7.240</amountCredit>
                               <businessYear>2016</businessYear>
                               <costPosition></costPosition>
                               <description>test</description>
                               <document>RA2016-00046</document>
                               <documentDate>2016-07-29</documentDate>
                               <dueDate>2016-07-29</dueDate>
                               <exchangeRate>0.007240</exchangeRate>
                               <foreignAmount>1000.000</foreignAmount>
                               <foreignCurrency>ALL</foreignCurrency>
                               <generalLedgerAccountNumber>00800</generalLedgerAccountNumber>
                               <partner>Test partner d.d.</partner>
                               <partnerCode>PA00048</partnerCode>
                               <sequenceNumber>5</sequenceNumber>
                               <status>0</status>
                               <transactionDate>2016-09-29</transactionDate>
                               <vatDate>2016-07-29</vatDate>
                       </Item>
                       <Item>
                               <amountDebit>7.240</amountDebit>
                               <businessYear>2016</businessYear>
                               <costPosition></costPosition>
                               <description>test</description>
                               <document>RA2016-00046</document>
                               <documentDate>2016-07-29</documentDate>
                               <dueDate>2016-07-29</dueDate>
                               <exchangeRate>0.007240</exchangeRate>
                               <foreignAmount>1000.000</foreignAmount>
                               <foreignCurrency>ALL</foreignCurrency>
                               <generalLedgerAccountNumber>001</generalLedgerAccountNumber>
                               <partner>Test partner d.d.</partner>
                               <partnerCode>PA00048</partnerCode>
                               <sequenceNumber>4</sequenceNumber>
                               <status>0</status>
                               <transactionDate>2016-09-29</transactionDate>
                               <vatDate>2016-07-29</vatDate>
                       </Item>
                       <Item>
                               <amountCredit>5.000</amountCredit>
                               <businessYear>2016</businessYear>
                               <costPosition></costPosition>
                               <document>RA2016-00046</document>
                               <documentDate>2016-07-29</documentDate>
                               <dueDate>2016-08-12</dueDate>
                               <generalLedgerAccountNumber>763</generalLedgerAccountNumber>
                               <partner>4 Partner Foreign Company</partner>
                               <partnerCode>PA00069</partnerCode>
                               <sequenceNumber>3</sequenceNumber>
                               <status>0</status>
                               <transactionDate>2016-07-29</transactionDate>
                               <vatDate>2016-07-29</vatDate>
                       </Item>
                       <Item>
                               <amountCredit>1.100</amountCredit>
                               <businessYear>2016</businessYear>
                               <costPosition></costPosition>
                               <document>RA2016-00046</document>
                               <documentDate>2016-07-29</documentDate>
                               <dueDate>2016-08-12</dueDate>
                               <generalLedgerAccountNumber>26000</generalLedgerAccountNumber>
                               <partner>4 Partner Foreign Company</partner>
                               <partnerCode>PA00069</partnerCode>
                               <sequenceNumber>2</sequenceNumber>
                               <status>0</status>
                               <transactionDate>2016-07-29</transactionDate>
                               <vatDate>2016-07-29</vatDate>
                       </Item>
                       <Item>
                               <amountDebit>6.100</amountDebit>
                               <businessYear>2016</businessYear>
                               <costPosition></costPosition>
                               <document>RA2016-00046</document>
                               <documentDate>2016-07-29</documentDate>
                               <dueDate>2016-08-12</dueDate>
                               <generalLedgerAccountNumber>121</generalLedgerAccountNumber>
                               <partner>4 Partner Foreign Company</partner>
                               <partnerCode>PA00069</partnerCode>
                               <sequenceNumber>1</sequenceNumber>
                               <status>0</status>
                               <transactionDate>2016-07-29</transactionDate>
                               <vatDate>2016-07-29</vatDate>
                       </Item>
               </Items>
       </GeneralLedgerJournalVoucher>
</response>



1.28.3.23. GeneralLedgerJournalVoucherGetPDF

Get PDF for general ledger journal voucher by document number, or by combination of document number and business year.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (00002)
businessYearBusiness year.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
       <method name="GeneralLedgerJournalVoucherGet">
               <parameter name="number" value="00003"/>
               <parameter name="businessYear" value="2016"/>
       </method>
</request>

Response
<response status="ok">
       <number>2012-01293</number>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nNVaS2/jNhC+51fovIBdviUBgY...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find general ledger voucher for number: 0003 and business year: 2016">
       </error>
</response>


1.28.3.23.1 GeneralLedgerJournalVoucherCreate

Create new general ledger journal voucher. In tag "Items" you specifie general ledger journal entries.

Parameters

GeneralLedgerJournalVoucherComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
       <method name="GeneralLedgerJournalVoucherCreate">
               <parameter name="generalLedgerJournalVoucher">
               <businessEventType>salesInvoices</businessEventType>   <!-- Possible values: other, manuallyClearedOpenItems, salariesRemuneration, currencyDifferences, VATReport, compensations, closingOfTheFiscalYear, deliveryNotes, goodsReceipts, salesInvoices, advanceInvoices, creditNotes, debitNotes, calculationOfInterest, receivedInvoices, receivedAdvanceInvoices, receivedCreditNotes, receivedDebitNotes, fixedAssets, openingOfGLJournal, openingGeneralLedgerJournalVoucherUnreconciled, travelOrders, bankStatements, bankStatementsForeignCurrency, cashbook, priceChanges, inventoryOfGoods, internalMovements, payroll, securities, allowanceSettlement, settlementUnderWorkContract, rentSettlements, royaltySettlement, meetingsFeeSettlement, apprenticePaySettlement, dividendSettlement, calculationOfSeverancePay
               <businessYear>2016</businessYear>   <!-- business year of posting (mandatory)
               <dateOfPosting>2016-09-29</dateOfPosting>    <!-- date of posting (mandatory)
               <dateOfTransaction>2016-09-29</dateOfTransaction>    <!-- date of transaction/period date(mandatory)
               <number>4</number>    <!-- sequential number of general ledger journal voucher in selected business year
               <status>open</status>    <!-- status of general ledger journal voucher. Possible values: open, closed
               <remarks>test</remarks>   <!-- remarks for general ledger journal voucher
               <glJournalVoucherTypeCode>TEM-0067</glJournalVoucherTypeCode>   <!-- company defined general ledger journal voucher type
               <Items>
                       <Item>
                               <amountCredit>6391.530</amountCredit>   <!-- credit amount mandatory if no debit amount
                               <costPosition></costPosition>   <!-- cost position
                               <description>test</description>    <!-- description max length: 250 (mandatory)
                               <document>RA2016-00046</document>   <!-- document number
                               <referencedDocument></referencedDocument>   <!-- referenced document
                               <documentDate>2016-07-29</documentDate>   <!-- document date
                               <dueDate>2016-07-29</dueDate>   <!-- document due date
                               <exchangeRate>0.913076</exchangeRate>   <!-- enter if foreign amount is inserted
                               <foreignAmount>7000.000</foreignAmount>   <!-- foreign amount
                               <foreignCurrency>USD</foreignCurrency>   <!-- foreign currency
                               <generalLedgerAccountNumber>008</generalLedgerAccountNumber>   <!-- general ledger account number (mandatory)
                               <partner>Partner d.d.</partner>   <!-- partner name (mandatory if no partner code <partnerCode> parameter)
                               <partnerCode>87</partnerCode>   <!-- partner code (mandatory if no partner name <partner> parameter)
                               <sequenceNumber>7</sequenceNumber>   <!-- sequential number of entry
                               <transactionDate>2016-09-29</transactionDate>    <!-- date of transaction/period date(mandatory)
                               <vatDate>2016-07-29</vatDate>    <!-- VAT date
                       </Item>
                       <Item>
                               <amountDebit>6391.530</amountDebit>   <!-- debit amount mandatory if no credit amount
                               <costPosition></costPosition>
                               <description>test</description>
                               <document>RA2016-00046</document>
                               <referencedDocument></referencedDocument>   <!-- referenced document
                               <documentDate>2016-07-29</documentDate>
                               <dueDate>2016-07-29</dueDate>
                               <exchangeRate>0.913076</exchangeRate>
                               <foreignAmount>7000.000</foreignAmount>
                               <foreignCurrency>USD</foreignCurrency>
                               <generalLedgerAccountNumber>007</generalLedgerAccountNumber>
                               <partner>Partner d.d.</partner>
                               <partnerCode>87</partnerCode>
                               <sequenceNumber>6</sequenceNumber>
                               <status>0</status>
                               <transactionDate>2016-09-29</transactionDate>
                               <vatDate>2016-07-29</vatDate>
                       </Item>
                       ...
               </Items>
               </parameter>
       </method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2016 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>0003</number>           <!-- created general ledger journal voucher number
       <businessYear>2016/businessYear>                        <!-- general ledger journal voucher business year
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>



1.28.3.23.2 GeneralLedgerJournalVoucherUpdate

Update existing general ledger journal voucher.Data must contain general ledger journal voucher number and business year to be able to identify document which is to be updated.

Parameters

GeneralLedgerJournalVoucherComplex parameter with data tags

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GeneralLedgerJournalVoucherUpdate">
<parameter name="GeneralLedgerJournalVoucher">
               <businessYear>2016</businessYear>   <!-- general ledger journal voucher business year is mandatory in UPDATE
         <number>3</number>                                     <!-- general ledger journal voucher number is mandatory in UPDATE (Can use sequential document number (example: 12), or formatted number (example: 0003))
               <!--  Parameters are identical to the parameters in GeneralLedgerJournalVoucherCreate api
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2016 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>0003</number>           <!-- updated general ledger journal voucher number
       <businessYear>2016/businessYear>                        <!-- general ledger journal voucher business year
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.23.3 GeneralLedgerJournalVoucherDelete

Delete general ledger journal voucher. Must specify parameter/s (number and business year) to identify document for deleting.

Parameters

numberGeneral ledger journal voucher number
businessYearGeneral ledger journal voucher date

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GeneralLedgerJournalVoucherDelete">
       <parameter name="number" value="0003" />
       <parameter name="businessYear" value="2016" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2016 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- general ledger journal voucher could not be found, no privileges,  
</response>



1.28.3.23.4 GeneralLedgerJournalVoucherCancel

Cancel general ledger journal voucher. Must specify parameter/s (number and business year) to identify document for canceling.

Parameters

numberGeneral ledger journal voucher number
businessYearGeneral ledger journal voucher date

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GeneralLedgerJournalVoucherCancel">
       <parameter name="number" value="0003" />
       <parameter name="businessYear" value="2016" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2016 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Access denied. User account does not have sufficient privileges for the given request"><error/>     <!-- document could not be found, no privileges,  
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Can not cancel general ledger journal voucher for number: 0003"><error/>    <!-- general ledger journal voucher could not be canceled,  
</response>

Possible error messages:
Access denied. User account does not have sufficient privileges for the given request
Parameter named "number" is required
Can not find general ledger voucher for number
Can not cancel general ledger journal voucher due to: X



1.28.3.23.5 GeneralLedgerJournalVoucherList

Get list of general ledger journal vouchers for criteria which is specified by API parameters.

Parameters

numberGeneral ledger journal voucher number
dateFromThe date which is used to select general ledger journal vouchers whose period date is following it
dateToThe date which is used to select general ledger journal vouchers whose period date is preceding it
statusStatus of general ledger journal vouchers. Possible values: Opened, Closed, Unbalanced and NotTransferred.
remarksSearch from remarks on general ledger journal voucher
businessYearSearch by business year
businessEventTypeSearch by business event type
profitAndLossAccountTypeSearch by user defined type.

Example request and response

POST /WebServicesHR/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="GeneralLedgerJournalVoucherList">
               <parameter name="status" value="opened" />
               <parameter name="businessYear" value="2016" />
       </method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
<GeneralLedgerJournalVouchers>                  
       <GeneralLedgerJournalVoucher>
                <!-- structure of elements is the same as in GeneralLedgerJournalVoucherGet
       </GeneralLedgerJournalVoucher>
       ...
</GeneralLedgerJournalVouchers>
</response>


Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- no privileges,  
</response>

 

1.28.3.24. ReceivedInvoice API

ReceivedInvoiceGetGet received invoice by number.
ReceivedInvoiceCreateCreate new received invoice.
ReceivedInvoiceUpdateUpdate existing received invoice.
ReceivedInvoiceDeleteDelete received invoice.
ReceivedInvoiceListGet list of received invoices for specified criteria.
ReceivedInvoiceAttachmentAddAdd attachment to received invoice.
ReceivedInvoiceAttachmentSetDefaultAdd attachment to received invoice and set is as default.
ReceivedInvoiceAttachmentGetGet default attachment of received invoice.
ReceivedInvoiceAttachmentListGet all attachments of received invoice.

1.28.3.24.1 ReceivedInvoiceGet

Get received invoice by number.

Parameters

numberSupplier number of received invoice.
internalNumberInternal number of received invoice.
dateDocument date.
costPositionCost position.
supplierSupplier name.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceGet">
       <parameter name="number" value="678/2021" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedInvoice>
               <amountWithVAT>689.000</amountWithVAT>
               <businessYear>2021</businessYear>
               <costPosition>001</costPosition>
               <date>2021-01-29</date>
               <dateOfSupplyFrom>2021-01-21</dateOfSupplyFrom>
               <documentID>51:4488260</documentID>
               <internalNumber>RP9-0003</internalNumber>
               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>
               <isReverseChargeVatDocument>false</isReverseChargeVatDocument>
               <methodOfPayment>CreditCard</methodOfPayment>
               <number>678/2021</number>
               <paymentBankAccountNumber></paymentBankAccountNumber>
               <paymentDueDate>2021-02-05</paymentDueDate>
               <paymentReference></paymentReference>
               <receivalDate>2021-01-29</receivalDate>
               <receivedAdvanceInvoiceRef></receivedAdvanceInvoiceRef>
               <roundingDifference>0.00</roundingDifference>
               <supplier>4 Partner Foreign Company</supplier>
               <supplierCode>666000</supplierCode>
               <paymentAmount>689.000</paymentAmount>
               <paymentCurrency>EUR</paymentCurrency>
               <Items>
                       <Item>
                               <chartAccountNumber>00000</chartAccountNumber>
                               <costPosition></costPosition>
                               <description>OSOS</description>
                               <inputVatTransactionType>2</inputVatTransactionType>
                               <isInputVatDeductible>true</isInputVatDeductible>
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>
                               <netAmount>689.000</netAmount>
                               <netAmountInDocumentCurrency>689.000</netAmountInDocumentCurrency>
                               <position>1</position>
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>
                               <vatPercentage>22.0</vatPercentage>
                       </Item>
               </Items>
       </ReceivedInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Cannot find received invoice for number: 055/11,  
</response>


1.28.3.24.2 ReceivedInvoiceCreate

Create new received invoice.

Parameters

ReceivedInvoiceReceived invoice's data in xml substructure.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceCreate">
       <parameter name="ReceivedInvoice">
               <amountWithVAT>689.000</amountWithVAT>  <!-- (Optional) amount with VAT in default currency
               <paymentAmount>689.000</paymentAmount>  <!-- (Mandatory) payment amount
               <paymentCurrency>EUR</paymentCurrency>  <!-- (Mandatory) payment currency
               <businessYear>2021</businessYear>       <!-- (Mandatory) business year of received invoice
               <costPosition>001</costPosition>        <!-- (Optional/Mandatory) cost center is optional in case mandatory entry is not set in company settings
               <date>2021-01-29</date>                 <!-- (Mandatory) date of received invoice          
               <number>678/2021</number>               <!-- (Mandatory) suppliers number of received invoice
               <paymentDueDate>2021-02-05</paymentDueDate>                          <!-- (Mandatory) payment due date
               <receivalDate>2021-01-29</receivalDate>                              <!-- (Mandatory) date of receival of document
               <dateOfSupplyFrom>2021-01-21</dateOfSupplyFrom>                      <!-- (Mandatory) date of supplay from
               <dateOfSupplyUntil>2021-02-21</dateOfSupplyUntil>                    <!-- (Optional)
               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>                  <!-- (Optional) settting if received document is inside scope of VAT
               <isReverseChargeVatDocument>false</isReverseChargeVatDocument>       <!-- (Optional) settting if received document is reverse charge. This and abowe option "isInsideTheScopeOfVat" exclude each other
               <methodOfPayment>CreditCard</methodOfPayment>                        <!-- (Mandatory) possible values: BankTransfer, Cash, CreditCard, Other
               <paymentBankAccountNumber>SI56 0000 1111 2222 333</paymentBankAccountNumber>    <!-- Mandatory in case "methodOfPayment" value BankTransfer is used
               <paymentReference>SI99</paymentReference>                            <!-- Mandatory in case "methodOfPayment" value BankTransfer is used
               <supplierBookingAccountNumber>26000</supplierBookingAccountNumber>   <!-- Mandatory in case "methodOfPayment" value Other is used
               <receivedAdvanceInvoiceRef>9384-2021</receivedAdvanceInvoiceRef>     <!-- (Optional) received advance invoice reference
               <roundingDifference>0.00</roundingDifference>                        <!-- (Optional)
                <supplierCode>666000</supplierCode>     <!-- (Mandatory) If supplier documentID specified, use this supplier identificator for referencing supplier on received document
               <supplierDocumentID>55:666</supplierDocumentID>     <!-- (Mandatory) If supplier code not specified, use this supplier identificator for referencing supplier on received document
               <Items>
                       <Item>
                               <position>1</position>                                       <!-- (Optional) item position
                               <chartAccountNumber>00000</chartAccountNumber>               <!-- (Mandatory) account number
                               <costPosition>009</costPosition>                             <!-- (Optional) cost center code for referencing cost center on item
                               <description>OSOS</description>                              <!-- (Mandatory) description
                               <inputVatTransactionType>2</inputVatTransactionType>         <!-- (Mandatory) input VAT transaction type
                               <isInputVatDeductible>true</isInputVatDeductible>            <!-- (Optional) settting if received document items VAT is deducated
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>      <!-- (Mandatory) if abowe option is used. Percentage of VAT that is being deducated must be entered
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>          <!-- (Optional) settting if received document item is inside scope of VAT. This and abowe option "isInputVatDeductible" exclude each other
                               <netAmount>689.000</netAmount>                               <!-- (Mandatory) net amount
                               <netAmountInDocumentCurrency>689.000</netAmountInDocumentCurrency>         <!-- (Optional) net amount id document currency
                               <vatPercentage>22.0</vatPercentage>                          <!-- (Optional) if this property is not present, default normal VAT rate is set
                       </Item>
                       <Item>
                               <position>2</position>                                       <!-- (Optional) item position
                               <productCode>000001</productCode>                            <!-- (Optional) if item with referenced product is added product code should be present in item definition
                               <chartAccountNumber>00000</chartAccountNumber>               <!-- (Mandatory) account number
                               <costPosition>009</costPosition>                             <!-- (Optional) cost center code for referencing cost center on item
                               <description>OSOS</description>                              <!-- (Mandatory) description
                               <inputVatTransactionType>2</inputVatTransactionType>         <!-- (Mandatory) input VAT transaction type
                               <isInputVatDeductible>true</isInputVatDeductible>            <!-- (Optional) settting if received document items VAT is deducated
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>      <!-- (Mandatory) if abowe option is used. Percentage of VAT that is being deducated must be entered
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>          <!-- (Optional) settting if received document item is inside scope of VAT. This and abowe option "isInputVatDeductible" exclude each other
                               <quantity>1</quantity>                                           <!-- (Mandatory) quantity
                               <price>100.00</price>                                                                    <!-- (Optional) product price, if not present, default purchase price of product is taken
                               <vatPercentage>22.0</vatPercentage>                          <!-- (Optional) if this property is not present, default normal VAT rate is set
                       </Item>
               </Items>        
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
       <date>2021-01-29</date>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Received invoice for number: 055/11 already exists!><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" must be specified., missing mandatory attributes, invalid values, no privileges, Error creating received invoice
</response>


1.28.3.24.3 ReceivedInvoiceUpdate

Update existing received invoice.

Parameters

ReceivedInvoiceReceived invoice data in xml substructure

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceUpdate">
       <parameter name="ReceivedInvoice">
               <!--  Parameters are identical to the parameters in ReceivedInvoiceCreate api
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
       <date>2021-01-29</date>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find received invoice for number: 055/11, missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.24.4 ReceivedInvoiceDelete

Delete received invoice.

Parameters

numberSupplier number of received invoice.
internalNumberInternal number of received invoice.
dateDocument date.
costPositionCost position.
supplierSupplier name.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceDelete">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find received invoice for number: 055/11, Can not delete. Found 3  received invoice with number 055,
</response>


1.28.3.24.5 ReceivedInvoiceList

Get list of received invoices for specified criteria.

Parameters

numberSuppliers number
internalNumberInternal number
dateFromThe date which is used to select received invoices whose date is following it
dateToThe date which is used to select received invoices whose date is preceding it
receivalDateFromThe date which is used to select received invoices whose date of receival is following it
receivalDateToThe date which is used to select received invoices whose date of receival is preceding it
paymentDueDateFromThe date which is used to select received invoices whose date of expiration is following it
paymentDueDateToThe date which is used to select received invoices whose date of expiration is preceding it
dateOfSupplyFromThe date which is used to select received invoices whose date of supply/performance is following it
dateOfSupplyUntilThe date which is used to select received invoices whose date of supply/performance is preceding it
dateOfFullPaymentFromThe date which is used to select received invoices whose date of full payment is following it
dateOfFullPaymentToThe date which is used to select received invoices whose date of full payment is preceding it
dateOfPaymentOrderFromThe date which is used to select received invoices whose date of payment order is following it
dateOfPaymentOrderToThe date which is used to select received invoices whose date of payment order is preceding it
supplierSupplier code or name
costPositionCost position code
paymentAmountPayment amount of the document
paymentCurrencyPayment currency of document
articleProduct code, or product name

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceList">
       <parameter name="number" value="123456" />
</method>
</request>

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceList">
       <parameter name="dateFrom" value="2021-05-01" />
    <parameter name="dateTo" value="2021-05-26" />
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedInvoice>
                <!-- structure of received invoice data is the same as in ReceivedInvoiceGet
       </ReceivedInvoice>
       <ReceivedInvoice>
                <!-- structure of received invoice data is the same as in ReceivedInvoiceGet
       </ReceivedInvoice>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>


1.28.3.24.6 ReceivedInvoiceAttachmentAdd

Add image/attachment to received invoice.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to received invoice 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.24.7 ReceivedInvoiceAttachmentSetDefault

Add attachment to received invoice and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to received invoice 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.24.8 ReceivedInvoiceAttachmentGet

Get default attachment of received invoice.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedInvoice>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </ReceivedInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001 received invoice does not have attachemnts.
</response>


1.28.3.24.9 ReceivedInvoiceAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedInvoiceAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedInvoice>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </ReceivedInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001 received invoice does not have attachemnts.
</response>

 

1.28.3.25. ReceivedCreditNote API

ReceivedCreditNoteGetGet received credit note by number.
ReceivedCreditNoteCreateCreate new received credit note.
ReceivedCreditNoteUpdateUpdate existing received credit note.
ReceivedCreditNoteDeleteDelete received credit note.
ReceivedCreditNoteListGet list of received credit notes for specified criteria.
ReceivedCreditNoteAttachmentAddAdd attachment to received credit note invoice.
ReceivedCreditNoteAttachmentSetDefaultAdd attachment to received credit note invoice and set is as default.
ReceivedCreditNoteAttachmentGetGet default attachment of received credit note invoice.
ReceivedCreditNoteAttachmentListGet all attachments of received credit note invoice.

1.28.3.25.1 ReceivedCreditNoteGet

Get received credit note by number.

Parameters

numberSupplier number of received credit note.
internalNumberInternal number of received credit note.
dateDocument date.
costPositionCost position.
supplierSupplier name.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteGet">
       <parameter name="number" value="678/2021" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedCreditNote>
               <amountWithVAT>689.000</amountWithVAT>
               <businessYear>2021</businessYear>
               <costPosition>001</costPosition>
               <date>2021-01-29</date>
               <dateOfSupplyFrom>2021-01-21</dateOfSupplyFrom>
               <documentID>51:4488260</documentID>
               <internalNumber>RP9-0003</internalNumber>
               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>
               <isReverseChargeVatDocument>false</isReverseChargeVatDocument>
               <methodOfPayment>CreditCard</methodOfPayment>
               <number>678/2021</number>
               <paymentBankAccountNumber></paymentBankAccountNumber>
               <paymentDueDate>2021-02-05</paymentDueDate>
               <paymentReference></paymentReference>
               <receivalDate>2021-01-29</receivalDate>
               <receivedAdvancecredit noteRef></receivedAdvancecredit noteRef>
               <roundingDifference>0.00</roundingDifference>
               <supplier>4 Partner Foreign Company</supplier>
               <supplierCode>666000</supplierCode>
               <paymentAmount>689.000</paymentAmount>
               <paymentCurrency>EUR</paymentCurrency>
               <Items>
                       <Item>
                               <chartAccountNumber>00000</chartAccountNumber>
                               <costPosition></costPosition>
                               <description>OSOS</description>
                               <inputVatTransactionType>2</inputVatTransactionType>
                               <isInputVatDeductible>true</isInputVatDeductible>
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>
                               <netAmount>689.000</netAmount>
                               <netAmountInDocumentCurrency>689.000</netAmountInDocumentCurrency>
                               <position>1</position>
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>
                               <vatPercentage>22.0</vatPercentage>
                       </Item>
               </Items>
       </ReceivedCreditNote>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Cannot find received credit note for number: 055/11,  
</response>


1.28.3.25.2 ReceivedCreditNoteCreate

Create new received credit note.

Parameters

ReceivedCreditNoteReceived credit note's data in xml substructure.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteCreate">
       <parameter name="ReceivedCreditNote">
               <amountWithVAT>689.000</amountWithVAT>  <!-- (Optional) amount with VAT in default currency
               <paymentAmount>689.000</paymentAmount>  <!-- (Mandatory) payment amount
               <paymentCurrency>EUR</paymentCurrency>  <!-- (Mandatory) payment currency
               <businessYear>2021</businessYear>       <!-- (Mandatory) business year of received credit note
               <costPosition>001</costPosition>        <!-- (Optional/Mandatory) cost center is optional in case mandatory entry is not set in company settings
               <date>2021-01-29</date>                 <!-- (Mandatory) date of received credit note          
               <number>678/2021</number>               <!-- (Mandatory) suppliers number of received credit note
               <paymentDueDate>2021-02-05</paymentDueDate>                          <!-- (Mandatory) payment due date
               <receivalDate>2021-01-29</receivalDate>                              <!-- (Mandatory) date of receival of document
               <dateOfSupplyFrom>2021-01-21</dateOfSupplyFrom>                      <!-- (Mandatory) date of supplay from
               <dateOfSupplyUntil>2021-02-21</dateOfSupplyUntil>                    <!-- (Optional)
               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>                  <!-- (Optional) settting if received document is inside scope of VAT
               <isReverseChargeVatDocument>false</isReverseChargeVatDocument>       <!-- (Optional) settting if received document is reverse charge. This and abowe option "isInsideTheScopeOfVat" exclude each other
               <methodOfPayment>CreditCard</methodOfPayment>                        <!-- (Mandatory) possible values: BankTransfer, Cash, CreditCard, Other
               <paymentBankAccountNumber>SI56 0000 1111 2222 333</paymentBankAccountNumber>    <!-- Mandatory in case "methodOfPayment" value BankTransfer is used
               <paymentReference>SI99</paymentReference>                            <!-- Mandatory in case "methodOfPayment" value BankTransfer is used
               <supplierBookingAccountNumber>26000</supplierBookingAccountNumber>   <!-- Mandatory in case "methodOfPayment" value Other is used
               <receivedAdvancecredit noteRef>9384-2021</receivedAdvancecredit noteRef>     <!-- (Optional) received advance credit note reference
               <roundingDifference>0.00</roundingDifference>                        <!-- (Optional)
                <supplierCode>666000</supplierCode>     <!-- (Mandatory) If supplier documentID specified, use this supplier identificator for referencing supplier on received document
               <supplierDocumentID>55:666</supplierDocumentID>     <!-- (Mandatory) If supplier code not specified, use this supplier identificator for referencing supplier on received document
               <Items>
                       <Item>
                               <position>1</position>                                       <!-- (Optional) item position
                               <chartAccountNumber>00000</chartAccountNumber>               <!-- (Mandatory) account number
                               <costPosition>009</costPosition>                             <!-- (Optional) cost center code for referencing cost center on item
                               <description>OSOS</description>                              <!-- (Mandatory) description
                               <inputVatTransactionType>2</inputVatTransactionType>         <!-- (Mandatory) input VAT transaction type
                               <isInputVatDeductible>true</isInputVatDeductible>            <!-- (Optional) settting if received document items VAT is deducated
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>      <!-- (Mandatory) if abowe option is used. Percentage of VAT that is being deducated must be entered
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>          <!-- (Optional) settting if received document item is inside scope of VAT. This and abowe option "isInputVatDeductible" exclude each other
                               <netAmount>689.000</netAmount>                               <!-- (Mandatory) net amount
                               <netAmountInDocumentCurrency>689.000</netAmountInDocumentCurrency>         <!-- (Optional) net amount id document currency
                               <vatPercentage>22.0</vatPercentage>                          <!-- (Optional) if this property is not present, default normal VAT rate is set
                       </Item>
                       <Item>
                               <position>2</position>                                       <!-- (Optional) item position
                               <productCode>000001</productCode>                            <!-- (Optional) if item with referenced product is added product code should be present in item definition
                               <chartAccountNumber>00000</chartAccountNumber>               <!-- (Mandatory) account number
                               <costPosition>009</costPosition>                             <!-- (Optional) cost center code for referencing cost center on item
                               <description>OSOS</description>                              <!-- (Mandatory) description
                               <inputVatTransactionType>2</inputVatTransactionType>         <!-- (Mandatory) input VAT transaction type
                               <isInputVatDeductible>true</isInputVatDeductible>            <!-- (Optional) settting if received document items VAT is deducated
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>      <!-- (Mandatory) if abowe option is used. Percentage of VAT that is being deducated must be entered
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>          <!-- (Optional) settting if received document item is inside scope of VAT. This and abowe option "isInputVatDeductible" exclude each other
                               <quantity>1</quantity>                                           <!-- (Mandatory) quantity
                               <price>100.00</price>                                                                    <!-- (Optional) product price, if not present, default purchase price of product is taken
                               <vatPercentage>22.0</vatPercentage>                          <!-- (Optional) if this property is not present, default normal VAT rate is set
                       </Item>
               </Items>        
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
       <date>2021-01-29</date>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Received credit note for number: 055/11 already exists!><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" must be specified., missing mandatory attributes, invalid values, no privileges, Error creating received credit note
</response>


1.28.3.25.3 ReceivedCreditNoteUpdate

Update existing received credit note.

Parameters

ReceivedCreditNoteReceived credit note data in xml substructure

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteUpdate">
       <parameter name="ReceivedCreditNote">
               <!--  Parameters are identical to the parameters in ReceivedCreditNoteCreate api
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
       <date>2021-01-29</date>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find received credit note for number: 055/11, missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.25.4 ReceivedCreditNoteDelete

Delete received credit note.

Parameters

numberSupplier number of received credit note.
internalNumberInternal number of received credit note.
dateDocument date.
costPositionCost position.
supplierSupplier name.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteDelete">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find received credit note for number: 055/11, Can not delete. Found 3  received credit note with number 055,
</response>


1.28.3.25.5 ReceivedCreditNoteList

Get list of received credit notes for specified criteria.

Parameters

numberSuppliers number
internalNumberInternal number
dateFromThe date which is used to select received credit notes whose date is following it
dateToThe date which is used to select received credit notes whose date is preceding it
supplierSupplier code or name
costPositionCost position code
paymentAmountPayment amount of the document
paymentCurrencyPayment currency of document
articleProduct code, or product name

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteList">
       <parameter name="number" value="123456" />
</method>
</request>

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteList">
       <parameter name="dateFrom" value="2021-05-01" />
    <parameter name="dateTo" value="2021-05-26" />
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedCreditNote>
                <!-- structure of received credit note data is the same as in ReceivedCreditNoteGet
       </ReceivedCreditNote>
       <ReceivedCreditNote>
                <!-- structure of received credit note data is the same as in ReceivedCreditNoteGet
       </ReceivedCreditNote>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>


1.28.3.25.6 ReceivedCreditNoteInvoiceAttachmentAdd

Add image/attachment to received invoice.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteInvoiceAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to received invoice 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.25.7 ReceivedCreditNoteInvoiceAttachmentSetDefault

Add attachment to received invoice and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteInvoiceAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to received invoice 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.25.8 ReceivedCreditNoteInvoiceAttachmentGet

Get default attachment of received invoice.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteInvoiceAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedCreditNoteInvoice>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </ReceivedCreditNoteInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001 received invoice does not have attachemnts.
</response>


1.28.3.25.9 ReceivedCreditNoteInvoiceAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedCreditNoteInvoiceAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedCreditNoteInvoice>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </ReceivedCreditNoteInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001 received invoice does not have attachemnts.
</response>

 

1.28.3.26. ReceivedAdvanceInvoice API

ReceivedAdvanceInvoiceGetGet received advance invoice by number.
ReceivedAdvanceInvoiceCreateCreate new received advance invoice.
ReceivedAdvanceInvoiceUpdateUpdate existing received advance invoice.
ReceivedAdvanceInvoiceDeleteDelete received advance invoice.
ReceivedAdvanceInvoiceListGet list of received advance invoices for specified criteria.
ReceivedAdvanceInvoiceAttachmentAddAdd attachment to received advance invoice.
ReceivedAdvanceInvoiceAttachmentSetDefaultAdd attachment to received advance invoice and set is as default.
ReceivedAdvanceInvoiceAttachmentGetGet default attachment of received advance invoice.
ReceivedAdvanceInvoiceAttachmentListGet all attachments of received advance invoice.

1.28.3.26.1 ReceivedAdvanceInvoiceGet

Get received advance invoice by number.

Parameters

numberSupplier number of received advance invoice.
internalNumberInternal number of received advance invoice.
dateDocument date.
costPositionCost position.
supplierSupplier name.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceGet">
       <parameter name="number" value="678/2021" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedAdvanceInvoice>
               <businessYear>2021</businessYear>
               <costPosition>001</costPosition>
               <date>2021-01-29</date>
               <prepaymentDate>2021-01-21</prepaymentDate>
               <documentID>51:4488260</documentID>
               <internalNumber>RP9-0003</internalNumber>
               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>
               <methodOfPayment>CreditCard</methodOfPayment>
               <number>678/2021</number>
               <paymentBankAccountNumber></paymentBankAccountNumber>
               <paymentDueDate>2021-02-05</paymentDueDate>
               <paymentReference></paymentReference>
               <receivalDate>2021-01-29</receivalDate>
               <receivedAdvanceInvoiceRef></receivedAdvanceInvoiceRef>
               <roundingDifference>0.00</roundingDifference>
               <supplier>4 Partner Foreign Company</supplier>
               <supplierCode>666000</supplierCode>
               <prepaymentAmount>689.000</prepaymentAmount>
               <prepaymentCurrency>EUR</prepaymentCurrency>
               <Items>
                       <Item>
                               <chartAccountNumber>00000</chartAccountNumber>
                               <costPosition></costPosition>
                               <description>OSOS</description>
                               <inputVatTransactionType>2</inputVatTransactionType>
                               <isInputVatDeductible>true</isInputVatDeductible>
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>
                               <netAmount>689.000</netAmount>
                               <netAmountInDocumentCurrency>689.000</netAmountInDocumentCurrency>
                               <position>1</position>
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>
                               <vatPercentage>22.0</vatPercentage>
                       </Item>
               </Items>
       </ReceivedAdvanceInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Cannot find received advance invoice for number: 055/11,  
</response>


1.28.3.26.2 ReceivedAdvanceInvoiceCreate

Create new received advance invoice.

Parameters

ReceivedAdvanceInvoicereceived advance invoice's data in xml substructure.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceCreate">
       <parameter name="ReceivedAdvanceInvoice">
               <prepaymentAmount>689.000</prepaymentAmount>  <!-- (Mandatory) prepayment amount
               <prepaymentCurrency>EUR</prepaymentCurrency>  <!-- (Mandatory) payment currency
               <businessYear>2021</businessYear>       <!-- (Mandatory) business year of received advance invoice
               <costPosition>001</costPosition>        <!-- (Optional/Mandatory) cost center is optional in case mandatory entry is not set in company settings
               <date>2021-01-29</date>                 <!-- (Mandatory) date of received advance invoice          
               <number>678/2021</number>               <!-- (Mandatory) suppliers number of received advance invoice
               <paymentDueDate>2021-02-05</paymentDueDate>                          <!-- (Mandatory) payment due date
               <receivalDate>2021-01-29</receivalDate>                              <!-- (Mandatory) date of receival of document
               <prepaymentDate>2021-01-21</prepaymentDate>                          <!-- (Mandatory) date of prepayment
               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>                  <!-- (Optional) settting if received document is inside scope of VAT
               <methodOfPayment>CreditCard</methodOfPayment>                        <!-- (Mandatory) possible values: BankTransfer, Cash, CreditCard, Other
               <paymentBankAccountNumber>SI56 0000 1111 2222 333</paymentBankAccountNumber>    <!-- Mandatory in case "methodOfPayment" value BankTransfer is used
               <paymentReference>SI99</paymentReference>                            <!-- Mandatory in case "methodOfPayment" value BankTransfer is used
               <supplierBookingAccountNumber>26000</supplierBookingAccountNumber>   <!-- Mandatory in case "methodOfPayment" value Other is used
               <receivedAdvanceInvoiceRef>9384-2021</receivedAdvanceInvoiceRef>     <!-- (Optional) received advance invoice reference
               <roundingDifference>0.00</roundingDifference>                        <!-- (Optional)
               <supplierDocumentID>55:666</supplierDocumentID>     <!-- (Mandatory) If supplier code not specified, use this supplier identificator for referencing supplier on received document
               <supplierCode>666000</supplierCode>     <!-- (Mandatory) If supplier documentID specified, use this supplier identificator for referencing supplier on received document
               <Items>
                       <Item>
                               <position>1</position>                                       <!-- (Optional) item position
                               <chartAccountNumber>00000</chartAccountNumber>               <!-- (Mandatory) account number
                               <costPosition>009</costPosition>                             <!-- (Optional) cost center code for referencing cost center on item
                               <description>OSOS</description>                              <!-- (Mandatory) description
                               <inputVatTransactionType>2</inputVatTransactionType>         <!-- (Mandatory) input VAT transaction type
                               <isInputVatDeductible>true</isInputVatDeductible>            <!-- (Optional) settting if received document items VAT is deducated
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>      <!-- (Mandatory) if abowe option is used. Percentage of VAT that is being deducated must be entered
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>          <!-- (Optional) settting if received document item is inside scope of VAT. This and abowe option "isInputVatDeductible" exclude each other
                               <netAmount>689.000</netAmount>                               <!-- (Mandatory) net amount
                               <netAmountInDocumentCurrency>689.000</netAmountInDocumentCurrency>         <!-- (Optional) net amount id document currency
                               <vatPercentage>22.0</vatPercentage>                          <!-- (Optional) if this property is not present, default normal VAT rate is set
                       </Item>
                       <Item>
                               <position>2</position>                                       <!-- (Optional) item position
                               <productCode>000001</productCode>                            <!-- (Optional) if item with referenced product is added product code should be present in item definition
                               <chartAccountNumber>00000</chartAccountNumber>               <!-- (Mandatory) account number
                               <costPosition>009</costPosition>                             <!-- (Optional) cost center code for referencing cost center on item
                               <description>OSOS</description>                              <!-- (Mandatory) description
                               <inputVatTransactionType>2</inputVatTransactionType>         <!-- (Mandatory) input VAT transaction type
                               <isInputVatDeductible>true</isInputVatDeductible>            <!-- (Optional) settting if received document items VAT is deducated
                               <vatDeductionPercentage>100,00</vatDeductionPercentage>      <!-- (Mandatory) if abowe option is used. Percentage of VAT that is being deducated must be entered
                               <isInsideTheScopeOfVat>true</isInsideTheScopeOfVat>          <!-- (Optional) settting if received document item is inside scope of VAT. This and abowe option "isInputVatDeductible" exclude each other
                               <quantity>1</quantity>                                           <!-- (Mandatory) quantity
                               <price>100.00</price>                                                                    <!-- (Optional) product price, if not present, default purchase price of product is taken
                               <vatPercentage>22.0</vatPercentage>                          <!-- (Optional) if this property is not present, default normal VAT rate is set
                       </Item>
               </Items>        
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
       <date>2021-01-29</date>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="received advance invoice for number: 055/11 already exists!><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" must be specified., missing mandatory attributes, invalid values, no privileges, Error creating received advance invoice
</response>


1.28.3.26.3 ReceivedAdvanceInvoiceUpdate

Update existing received advance invoice.

Parameters

ReceivedAdvanceInvoicereceived advance invoice data in xml substructure

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceUpdate">
       <parameter name="ReceivedAdvanceInvoice">
               <!--  Parameters are identical to the parameters in ReceivedAdvanceInvoiceCreate api
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
       <date>2021-01-29</date>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find received advance invoice for number: 055/11, missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.26.4 ReceivedAdvanceInvoiceDelete

Delete received advance invoice.

Parameters

numberSupplier number of received advance invoice.
internalNumberInternal number of received advance invoice.
dateDocument date.
costPositionCost position.
supplierSupplier name.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceDelete">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find received advance invoice for number: 055/11, Can not delete. Found 3  received advance invoice with number 055,
</response>


1.28.3.26.5 ReceivedAdvanceInvoiceList

Get list of received advance invoices for specified criteria.

Parameters

numberSuppliers number
internalNumberInternal number
dateFromThe date which is used to select received advance invoices whose date is following it
dateToThe date which is used to select received advance invoices whose date is preceding it
receivalDateFromThe date which is used to select received advance invoices whose date of receival is following it
receivalDateToThe date which is used to select received advance invoices whose date of receival is preceding it
prepaymentDateFromThe date which is used to select received advance invoices whose date of prepayment is following it
prepaymentDateToThe date which is used to select received advance invoices whose date of prepayment is preceding it
supplierSupplier code or name
costPositionCost position code
articleProduct code, or product name

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceList">
       <parameter name="number" value="123456" />
</method>
</request>

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceList">
       <parameter name="dateFrom" value="2021-05-01" />
    <parameter name="dateTo" value="2021-05-26" />
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedAdvanceInvoice>
                <!-- structure of received advance invoice data is the same as in ReceivedAdvanceInvoiceGet
       </ReceivedAdvanceInvoice>
       <ReceivedAdvanceInvoice>
                <!-- structure of received advance invoice data is the same as in ReceivedAdvanceInvoiceGet
       </ReceivedAdvanceInvoice>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>



1.28.3.26.6 ReceivedAdvanceInvoiceAttachmentAdd

Add image/attachment to received invoice.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to received invoice 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.26.7 ReceivedAdvanceInvoiceAttachmentSetDefault

Add attachment to received invoice and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to received invoice 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.26.8 ReceivedAdvanceInvoiceAttachmentGet

Get default attachment of received invoice.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedAdvanceInvoice>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </ReceivedAdvanceInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001 received invoice does not have attachemnts.
</response>


1.28.3.26.9 ReceivedAdvanceInvoiceAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="ReceivedAdvanceInvoiceAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <ReceivedAdvanceInvoice>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </ReceivedAdvanceInvoice>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find received invoice for number: 2020-00001 received invoice does not have attachemnts.
</response>

 

1.28.3.27. WorkOrder API

WorkOrderGetGet work order by document number, or by combination of document number and date.
WorkOrderGetPDFGet PDF file for work order by document number, or by combination of document number and date.
WorkOrderCreateCreate new work order.
WorkOrderUpdateUpdate existing work order.
WorkOrderDeleteDelete work order.
WorkOrderListGet list of work orders for specified criteria.
WorkOrderAttachmentAddAdd attachment to work order.
WorkOrderAttachmentSetDefaultAdd attachment to work order and set is as default.
WorkOrderAttachmentGetGet default attachment of work order.
WorkOrderAttachmentListGet all attachments of work order.

1.28.3.27.1 WorkOrderGet

Get work order by document number, or by combination of document number and date.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2022-00002)
dateDocument date
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderGet">
       <parameter name="number" value="1/2022" />
       <parameter name="date" type="Date" value="2022-02-15" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<response status="ok">
       <WorkOrder>
               <businessYear>2022</businessYear>
               <buyerCity>LJUBLJANA</buyerCity>
               <buyerCode>100246</buyerCode>
               <buyerCountry>SI</buyerCountry>
               <buyerEMail></buyerEMail>
               <buyerName>TEST</buyerName>
               <buyerName1>TEST S.P.</buyerName1>
               <buyerPostalCode>1000</buyerPostalCode>
               <buyerStreet>CELOVŠKA CESTA 134</buyerStreet>
               <buyerTaxNumber>SI88888888</buyerTaxNumber>
               <buyerVatRegistration>1</buyerVatRegistration>
               <city>Maribor</city>
               <completionDate>2022-02-25</completionDate>
               <costPosition></costPosition>
               <currency>EUR</currency>
               <date>2022-02-15</date>
               <documentID>228:133</documentID>
               <number>1/2022</number>
               <operaterName>Amadej Amadej</operaterName>
               <plannedWorkBeginDate>2022-02-15</plannedWorkBeginDate>
               <remarks>testing 1 2</remarks>
               <responsibleWorker>Amadej Amadej</responsibleWorker>
               <status>InProduction</status>
               <type>Gross</type>
               <warehouseCodeForUsedMaterials>090</warehouseCodeForUsedMaterials>
               <warehouseForOrderedProductsCode>908</warehouseForOrderedProductsCode>
               <OrderedProducts>
                       <OrderedProduct>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>1.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description>ni bilo opisa, sedaj pa je</description>
                               <grossMarginAmount>45.37705</grossMarginAmount>
                               <grossMarginPercentage>206.26</grossMarginPercentage>
                               <grossPrice>67.37705</grossPrice>
                               <inboundVatAmount>4.84000</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>22.00000</inventoryAmount>
                               <inventoryPrice>22.00000</inventoryPrice>
                               <outgoingVatAmount>14.82295</outgoingVatAmount>
                               <outgoingVatPercentage>22.00</outgoingVatPercentage>
                               <position>-1</position>
                               <productBarCode></productBarCode>
                               <productCatalogueCode>1313413080</productCatalogueCode>
                               <productCode>1310</productCode>
                               <productName>krnekjasdh" WATTS</productName>
                               <remarks>PRODUCT CREATION RECORD</remarks>
                               <retailMarginAmount>45.38000</retailMarginAmount>
                               <retailMarginPercentage>206.27</retailMarginPercentage>
                               <retailPrice>67.38000</retailPrice>
                               <salesPrice>82.20000</salesPrice>
                               <salesPriceAmount>82.20000</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>22.00000</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>22.00000</supplierPrice>
                               <supplierPriceAmount>22.00000</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>22.00000</supplierPriceInCalculationCurrency>
                       </OrderedProduct>
                       <OrderedProduct>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>1.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description>ni bilo opisa, sedaj pa je</description>
                               <grossMarginAmount>-864.27045</grossMarginAmount>
                               <grossMarginPercentage>-94.65</grossMarginPercentage>
                               <grossPrice>48.84018</grossPrice>
                               <inboundVatAmount>86.75000</inboundVatAmount>
                               <inboundVatPercentage>9.50</inboundVatPercentage>
                               <inventoryAmount>913.11063</inventoryAmount>
                               <inventoryPrice>913.11063</inventoryPrice>
                               <outgoingVatAmount>4.63982</outgoingVatAmount>
                               <outgoingVatPercentage>9.50</outgoingVatPercentage>
                               <position>-1</position>
                               <productBarCode></productBarCode>
                               <productCatalogueCode>35253525</productCatalogueCode>
                               <productCode>000013</productCode>
                               <productName>VENTIL REDUC. 3/4" WATTS</productName>
                               <remarks>PRODUCT CREATION RECORD</remarks>
                               <retailMarginAmount>-864.27063</retailMarginAmount>
                               <retailMarginPercentage>-94.65</retailMarginPercentage>
                               <retailPrice>48.84000</retailPrice>
                               <salesPrice>53.48000</salesPrice>
                               <salesPriceAmount>53.48000</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>913.11063</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>913.11063</supplierPrice>
                               <supplierPriceAmount>913.11063</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>913.11063</supplierPriceInCalculationCurrency>
                       </OrderedProduct>
               </OrderedProducts>
               <PurchasedMaterials>
                       <PurchasedMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>10.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description></description>
                               <grossMarginAmount>105.88931</grossMarginAmount>
                               <grossMarginPercentage>93956.80</grossMarginPercentage>
                               <grossPrice>106.00201</grossPrice>
                               <inboundVatAmount>0.24794</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>1.12700</inventoryAmount>
                               <inventoryPrice>0.11270</inventoryPrice>
                               <outgoingVatAmount>10.36758</outgoingVatAmount>
                               <outgoingVatPercentage>9.50</outgoingVatPercentage>
                               <position>1</position>
                               <productBarCode>5051678412751</productBarCode>
                               <productCode>000002</productCode>
                               <productName>artikel 2</productName>
                               <retailMarginAmount>109.01967</retailMarginAmount>
                               <retailMarginPercentage>96734.40</retailMarginPercentage>
                               <retailPrice>109.13237</retailPrice>
                               <salesPrice>119.49995</salesPrice>
                               <salesPriceAmount>1194.99950</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>1.12700</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>0.10000</supplierPrice>
                               <supplierPriceAmount>1.00000</supplierPriceAmount>
                               <supplierPriceCurrency>GBP</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>0.11270</supplierPriceInCalculationCurrency>
                               <workOrderDocNo>2021-00013</workOrderDocNo>
                       </PurchasedMaterial>
                       <PurchasedMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>1.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description>Grafička kartica GTX670-DC2-2GD5</description>
                               <grossMarginAmount>695.00000</grossMarginAmount>
                               <grossMarginPercentage>0.00</grossMarginPercentage>
                               <grossPrice>695.00000</grossPrice>
                               <inboundVatAmount>0.00000</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>0.00000</inventoryAmount>
                               <inventoryPrice>0.00000</inventoryPrice>
                               <outgoingVatAmount>66.02500</outgoingVatAmount>
                               <outgoingVatPercentage>9.50</outgoingVatPercentage>
                               <position>2</position>
                               <productBarCode></productBarCode>
                               <productCatalogueCode>977585700</productCatalogueCode>
                               <productCode>000005</productCode>
                               <productName>Grafička kartica GTX670-DC2-2GD5</productName>
                               <retailMarginAmount>695.00000</retailMarginAmount>
                               <retailMarginPercentage>0.00</retailMarginPercentage>
                               <retailPrice>695.00000</retailPrice>
                               <salesPrice>761.02500</salesPrice>
                               <salesPriceAmount>761.02500</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>500.00000</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>500.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>100.00</supplierDiscountPercentage>
                               <supplierPrice>443.65000</supplierPrice>
                               <supplierPriceAmount>443.65000</supplierPriceAmount>
                               <supplierPriceCurrency>GBP</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>500.00000</supplierPriceInCalculationCurrency>
                               <workOrderDocNo>2021-00013</workOrderDocNo>
                       </PurchasedMaterial>
               </PurchasedMaterials>
               <UsedMaterials>
                       <UsedMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>0.500000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description>Grafička kartica GTX670-DC2-2GD5</description>
                               <grossMarginAmount>58.00000</grossMarginAmount>
                               <grossMarginPercentage>1450.00</grossMarginPercentage>
                               <grossPrice>0.00000</grossPrice>
                               <inboundVatAmount>-0.44000</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>-2.00000</inventoryAmount>
                               <inventoryPrice>4.00000</inventoryPrice>
                               <outgoingVatAmount>0.00000</outgoingVatAmount>
                               <outgoingVatPercentage>22.00</outgoingVatPercentage>
                               <position>1</position>
                               <productBarCode></productBarCode>
                               <productCatalogueCode>0</productCatalogueCode>
                               <productCode>000009</productCode>
                               <productName>Grafička kartica GTX670-DC2-2GD5</productName>
                               <remarks>MATERIAL USAGE RECORD</remarks>
                               <retailMarginAmount>-4.00000</retailMarginAmount>
                               <retailMarginPercentage>-100.00</retailMarginPercentage>
                               <retailPrice>0.00000</retailPrice>
                               <salesPrice>0.00000</salesPrice>
                               <salesPriceAmount>0.00000</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>-2.00000</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>4.00000</supplierPrice>
                               <supplierPriceAmount>-2.00000</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>4.00000</supplierPriceInCalculationCurrency>
                       </UsedMaterial>
                       <UsedMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>1.562000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description></description>
                               <grossMarginAmount>32.70000</grossMarginAmount>
                               <grossMarginPercentage>13.64</grossMarginPercentage>
                               <grossPrice>268.03279</grossPrice>
                               <inboundVatAmount>-82.41112</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>-374.56760</inventoryAmount>
                               <inventoryPrice>239.80000</inventoryPrice>
                               <outgoingVatAmount>58.96721</outgoingVatAmount>
                               <outgoingVatPercentage>22.00</outgoingVatPercentage>
                               <position>1</position>
                               <productBarCode></productBarCode>
                               <productCatalogueCode></productCatalogueCode>
                               <productCode>1025542</productCode>
                               <productName>RADIATOR ELEKTRINI TPA 20 2000W S TERMOSTATOM</productName>
                               <remarks>MATERIAL USAGE RECORD</remarks>
                               <retailMarginAmount>28.23000</retailMarginAmount>
                               <retailMarginPercentage>11.77</retailMarginPercentage>
                               <retailPrice>268.03000</retailPrice>
                               <salesPrice>327.00000</salesPrice>
                               <salesPriceAmount>-510.77400</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>-374.56760</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>239.80000</supplierPrice>
                               <supplierPriceAmount>-374.56760</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>239.80000</supplierPriceInCalculationCurrency>
                       </UsedMaterial>
                       <UsedMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>1.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description></description>
                               <grossMarginAmount>0.67000</grossMarginAmount>
                               <grossMarginPercentage>20.06</grossMarginPercentage>
                               <grossPrice>3.28689</grossPrice>
                               <inboundVatAmount>-0.73000</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>-3.34000</inventoryAmount>
                               <inventoryPrice>3.34000</inventoryPrice>
                               <outgoingVatAmount>0.72311</outgoingVatAmount>
                               <outgoingVatPercentage>22.00</outgoingVatPercentage>
                               <position>2</position>
                               <productBarCode></productBarCode>
                               <productCatalogueCode></productCatalogueCode>
                               <productCode>101007</productCode>
                               <productName>KOLENO POC. 2 ART. 90</productName>
                               <remarks>MATERIAL USAGE RECORD</remarks>
                               <retailMarginAmount>-0.05000</retailMarginAmount>
                               <retailMarginPercentage>-1.50</retailMarginPercentage>
                               <retailPrice>3.29000</retailPrice>
                               <salesPrice>4.01000</salesPrice>
                               <salesPriceAmount>-4.01000</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>-3.34000</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>3.34000</supplierPrice>
                               <supplierPriceAmount>-3.34000</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>3.34000</supplierPriceInCalculationCurrency>
                       </UsedMaterial>
                       <UsedMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>1.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description></description>
                               <grossMarginAmount>3.37000</grossMarginAmount>
                               <grossMarginPercentage>190.40</grossMarginPercentage>
                               <grossPrice>2.31967</grossPrice>
                               <inboundVatAmount>-0.39000</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>-1.77000</inventoryAmount>
                               <inventoryPrice>1.77000</inventoryPrice>
                               <outgoingVatAmount>0.51033</outgoingVatAmount>
                               <outgoingVatPercentage>22.00</outgoingVatPercentage>
                               <position>3</position>
                               <productBarCode></productBarCode>
                               <productCatalogueCode></productCatalogueCode>
                               <productCode>101106</productCode>
                               <productName>T KOS POC. 6/4""""</productName>
                               <remarks>MATERIAL USAGE RECORD</remarks>
                               <retailMarginAmount>0.55000</retailMarginAmount>
                               <retailMarginPercentage>31.07</retailMarginPercentage>
                               <retailPrice>2.32000</retailPrice>
                               <salesPrice>2.83000</salesPrice>
                               <salesPriceAmount>-2.83000</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>-1.77000</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>1.77000</supplierPrice>
                               <supplierPriceAmount>-1.77000</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>1.77000</supplierPriceInCalculationCurrency>
                       </UsedMaterial>
                       <UsedMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>1.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>-1.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.20</costsOfCustomsPercentage>
                               <costsOfTransportAmount>-1.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.20</costsOfTransportPercentage>
                               <description>Grafička kartica GTX670-DC2-2GD5</description>
                               <grossMarginAmount>193.00000</grossMarginAmount>
                               <grossMarginPercentage>38.45</grossMarginPercentage>
                               <grossPrice>695.00000</grossPrice>
                               <inboundVatAmount>-110.00000</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>-502.00000</inventoryAmount>
                               <inventoryPrice>502.00000</inventoryPrice>
                               <outgoingVatAmount>66.02500</outgoingVatAmount>
                               <outgoingVatPercentage>9.50</outgoingVatPercentage>
                               <position>4</position>
                               <productBarCode></productBarCode>
                               <productCatalogueCode>977585700</productCatalogueCode>
                               <productCode>000005</productCode>
                               <productName>Grafička kartica GTX670-DC2-2GD5</productName>
                               <remarks>MATERIAL USAGE RECORD</remarks>
                               <retailMarginAmount>193.00000</retailMarginAmount>
                               <retailMarginPercentage>38.45</retailMarginPercentage>
                               <retailPrice>695.00000</retailPrice>
                               <salesPrice>761.02500</salesPrice>
                               <salesPriceAmount>-761.02500</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>-500.00000</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>0.00000</supplierDiscountAmount>
                               <supplierDiscountPercentage>0.00</supplierDiscountPercentage>
                               <supplierPrice>500.00000</supplierPrice>
                               <supplierPriceAmount>-500.00000</supplierPriceAmount>
                               <supplierPriceCurrency>EUR</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>500.00000</supplierPriceInCalculationCurrency>
                               <vatTransactionType>101</vatTransactionType>
                       </UsedMaterial>
               </UsedMaterials>
               <DeliveredMaterials>
                       <DeliveredMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>7.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description></description>
                               <discountPercentage>0.0000</discountPercentage>
                               <grossMarginAmount>94.56898</grossMarginAmount>
                               <grossMarginPercentage>827.16</grossMarginPercentage>
                               <grossPrice>106.00201</grossPrice>
                               <inboundVatAmount>-17.60689</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>-80.03121</inventoryAmount>
                               <inventoryPrice>11.43303</inventoryPrice>
                               <outgoingVatAmount>9.50000</outgoingVatAmount>
                               <outgoingVatPercentage>9.50</outgoingVatPercentage>
                               <position>1</position>
                               <productBarCode>5051678412751</productBarCode>
                               <productCode>000002</productCode>
                               <productName>artikel 2</productName>
                               <retailMarginAmount>88.56692</retailMarginAmount>
                               <retailMarginPercentage>774.66</retailMarginPercentage>
                               <retailPrice>99.99995</retailPrice>
                               <salesPrice>116.07220</salesPrice>
                               <salesPriceAmount>-766.49965</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>-94.15434</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>-14.12313</supplierDiscountAmount>
                               <supplierDiscountPercentage>15.00</supplierDiscountPercentage>
                               <supplierPrice>100.00000</supplierPrice>
                               <supplierPriceAmount>-700.00000</supplierPriceAmount>
                               <supplierPriceCurrency>HRK</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>13.45062</supplierPriceInCalculationCurrency>
                       </DeliveredMaterial>
                       <DeliveredMaterial>
                               <calculationCurrency>EUR</calculationCurrency>
                               <calculationQuantity>1.000000</calculationQuantity>
                               <costsDirectAmount>0.00000</costsDirectAmount>
                               <costsDirectPercentage>0.00</costsDirectPercentage>
                               <costsOfCustomsAmount>0.00000</costsOfCustomsAmount>
                               <costsOfCustomsPercentage>0.00</costsOfCustomsPercentage>
                               <costsOfTransportAmount>0.00000</costsOfTransportAmount>
                               <costsOfTransportPercentage>0.00</costsOfTransportPercentage>
                               <description></description>
                               <discountPercentage>0.0000</discountPercentage>
                               <grossMarginAmount>94.56898</grossMarginAmount>
                               <grossMarginPercentage>827.16</grossMarginPercentage>
                               <grossPrice>106.00201</grossPrice>
                               <inboundVatAmount>-2.51527</inboundVatAmount>
                               <inboundVatPercentage>22.00</inboundVatPercentage>
                               <inventoryAmount>-11.43303</inventoryAmount>
                               <inventoryPrice>11.43303</inventoryPrice>
                               <outgoingVatAmount>9.50000</outgoingVatAmount>
                               <outgoingVatPercentage>9.50</outgoingVatPercentage>
                               <position>1</position>
                               <productBarCode>5051678412751</productBarCode>
                               <productCode>000002</productCode>
                               <productName>artikel 2</productName>
                               <retailMarginAmount>88.56692</retailMarginAmount>
                               <retailMarginPercentage>774.66</retailMarginPercentage>
                               <retailPrice>99.99995</retailPrice>
                               <salesPrice>116.07220</salesPrice>
                               <salesPriceAmount>-109.49995</salesPriceAmount>
                               <supplierAmountInCalculationCurrency>-13.45062</supplierAmountInCalculationCurrency>
                               <supplierDiscountAmount>-2.01759</supplierDiscountAmount>
                               <supplierDiscountPercentage>15.00</supplierDiscountPercentage>
                               <supplierPrice>100.00000</supplierPrice>
                               <supplierPriceAmount>-100.00000</supplierPriceAmount>
                               <supplierPriceCurrency>HRK</supplierPriceCurrency>
                               <supplierPriceInCalculationCurrency>13.45062</supplierPriceInCalculationCurrency>
                       </DeliveredMaterial>
               </DeliveredMaterials>
               <WorkingHours>
                       <WorkingHour>
                               <date>2021-08-25</date>
                               <hoursSpent>0.8000</hoursSpent>
                               <remarks>Programiranje</remarks>
                               <workOrderDocNo>2021-00013</workOrderDocNo>
                               <workTaskType>consulting</workTaskType>
                       </WorkingHour>
                       <WorkingHour>
                               <date>2021-08-25</date>
                               <hoursSpent>0.2000</hoursSpent>
                               <remarks>Testiranje</remarks>
                               <workOrderDocNo>2021-00013</workOrderDocNo>
                               <workTaskType>consulting</workTaskType>
                       </WorkingHour>
                       <WorkingHour>
                               <date>2021-11-08</date>
                               <hoursSpent>4.5000</hoursSpent>
                               <remarks>VRTANJE LESENIH DELOV</remarks>
                               <worker>Roki Balboa</worker>
                               <workerCode>100155</workerCode>
                               <workOrderDocNo>2021-00013</workOrderDocNo>
                               <workTaskType>107</workTaskType>
                       </WorkingHour>
               </WorkingHours>
       </WorkOrder>
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="document could not be found"><error/>
</response>


1.28.3.27.2 WorkOrderGetPDF

Get PDF for work order by document number, or by combination of document number and date. Response (on OK) returns binary record for PDF file coded with Base64 coding.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2010-00002)
dateDocument date
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderGetPDF">
       <parameter name="number" value="2" />
       <parameter name="date" type="Date" value="2022-02-22" />
</method>
</request>


Response
<response status="ok">
       <number>2</number>
       <date>2022-02-22</date>
       <pdfFile>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVYS4/bNh...</pdfFile>
</response>

Response (on error)
<response status="error">
       <error description="Can not find work order for number: 2 and date: 2022-02-22">
       </error>
</response>


1.28.3.27.3 WorkOrderCreate

Create new work order for bill of materials. Number of work order which is created from this web service is automatically set if parameter status is set to "Issued".

Parameters

WorkOrderComplex parameter with data tags

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
  <method name="WorkOrderCreate">
        <parameter name="WorkOrder">
                       <businessYear>2022</businessYear>
                       <buyerCity>LJUBLJANA</buyerCity>
                       <buyerCode>100246</buyerCode>                           <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is sepcified it will override master buyer data in document
                       <buyerDocumentID>60:123456</buyerDocumentID>                    <!-- (Optional). If it is specified buyer parameters bellow are not needed as the buyer data is taken from database. If any parameter bellow is sepcified it will override master buyer data in document
                       <buyerCountry>SI</buyerCountry>
                       <buyerName>TEST</buyerName>
                       <buyerName1>TEST S.P.</buyerName1>
                       <buyerPostalCode>1000</buyerPostalCode>
                       <buyerStreet>CELOVŠKA CESTA 134</buyerStreet>
                       <buyerTaxNumber>SI88888888</buyerTaxNumber>
                       <buyerVatRegistration>None</buyerVatRegistration>            <!-- (Unkown, None, Registered)
                       <city>Maribor</city>
                       <completionDate>2022-04-25</completionDate>
                       <costPosition>894</costPosition>
                       <currency>EUR</currency>
                       <date>2022-04-25</date>
                       <plannedWorkBeginDate>2022-04-25</plannedWorkBeginDate>
                       <remarks>ha 1</remarks>
                       <status>Issued</status>                                  <!-- (Optional) Possible values: Issued, Draft - default is Issued
                       <type>Gross</type>                                       <!-- (Optional) Type of pricing - default is "Gross"
                       <warehouseCodeForUsedMaterials>090</warehouseCodeForUsedMaterials>         <!-- Mandatory
                       <warehouseForOrderedProductsCode>908</warehouseForOrderedProductsCode>     <!-- Mandatory
                       <OrderedProducts>
                               <OrderedProduct>
                                       <calculationQuantity>1.000000</calculationQuantity>  <!-- Mandatory
                                       <productCode>1310</productCode>                      <!-- Mandatory; Product code of product which has bill of materials
                               </OrderedProduct>
                       </OrderedProducts>
        </parameter>
  </method>
</request>


Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2/2022</number>         <!-- created document ID or number
       <date>2022-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.27.4 WorkOrderUpdate

Update existing work order.Data must contain work order number to be able to identify document which is to be updated.

Parameters

WorkOrderComplex parameter with data tags

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderUpdate">
<parameter name="WorkOrder">
         <number>12</number>                                    <!-- document number is mandatory in UPDATE (Can use sequential document number (example: 12), or formatted number (example: 12/2011))
               <!--  Parameters are identical to the parameters in WorkOrderCreate api
       </parameter>
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2010 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328
<?xml version="1.0" encoding="utf-8"?>
response status="ok" >
       <number>2/2022</number>         <!-- updated document ID or number
       <date>2022-01-13</date>                 <!-- date of document
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>          <!-- missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.3.27.5 WorkOrderDelete

Delete work order. Must specify parameter/s (number, number+date) to identify document for deleting. It is possible to delete only last advance invoice.

Parameters

numberDocument number
dateDocument date

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderDelete">
       <parameter name="number" value="12/2022" />
       <parameter name="date" type="Date" value="2022-01-13" />
</method>
</request>

Response
HTTP/1.1 200 OK
Server: e-racuni.com web server
Date: Tue, 1 March 2016 11:00:05 GMT
Content-Type: text/xml
Content-Length: 328

<?xml version="1.0" encoding="utf-8"?>
<response status="ok">
</response>

Response (on error)
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="no privileges"><error/>     <!-- document could not be found, no privileges,  
</response>


1.28.3.27.6 WorkOrderList

Get list of work orders for specified criteria.

Parameters

numberWork order number.
dateFromSearch by bill of materials date range.
dateToSearch by bill of materials date range.
articleSearch by products.
statusUsage status (Draft, InProduction, Completed, OnHold, WaitingForApproval, ApprovedForProduction, Settled, Cancelled)

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderList">
       <parameter name="number" value="123456" />
       <parameter name="status" value="Settled"/>
</method>
</request>

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderList">
       <parameter name="dateFrom" value="2022-02-01" />
    <parameter name="dateTo" value="2022-02-26" />
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <WorkOrder>
                <!-- structure of bill of materials data is the same as in WorkOrderGet
       </WorkOrder>
       <WorkOrder>
                <!-- structure of bill of materials data is the same as in WorkOrderGet
       </WorkOrder>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>


1.28.3.27.7 WorkOrderAttachmentAdd

Add image/attachment to work order.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderAttachmentAdd">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to work order 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find work order for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.27.8 WorkOrderAttachmentSetDefault

Add attachment to work order and set is as default.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderAttachmentSetDefault">
       <parameter name="number" type="String" value="2020-00001" />
       <parameter name="attachment">
               <contents encoding="BASE64">BASE64...</contents>
               <fileName>att.jpg</fileName>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <message>Successfully added attachment att.jpg to work order 2020-00001.</message>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find work order for number: 2020-00001, Parameter <attachment> is missing, Parameter <attachment> cannot parse contents
</response>


1.28.3.27.9 WorkOrderAttachmentGet

Get default attachment of work order.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderAttachmentGet">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <WorkOrder>
               <Attachments>
                       <Attachment>
                               <fileName>att.jpg</fileName>
                               <contents encoding="BASE64">BASE64</contents>
                       </Attachment>
               </Attachments>
       </WorkOrder>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find work order for number: 2020-00001 work order does not have attachemnts.
</response>


1.28.3.27.10 WorkOrderAttachmentList

Get all images/attachments of article.

Parameters

numberDocument number. Can use sequential document number (example: 2), or formated number (example: 2016-00002)
dateDocument date
costPositionCost position/cost center
businessUnitBusiness unit

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="WorkOrderAttachmentList">
       <parameter name="number" type="String" value="2020-00001" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <WorkOrder>
               <Attachments>
                       <Attachment>
                               <fileName>att1.jpg</fileName>
                               <contents encoding="BASE64">1BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att2.jpg</fileName>
                               <contents encoding="BASE64">2BASE64</contents>
                       </Attachment>
                       <Attachment>
                               <fileName>att3.jpg</fileName>
                               <contents encoding="BASE64">3BASE64</contents>
                       </Attachment>
               </Attachments>
       </WorkOrder>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named <number> is required, Can not find work order for number: 2020-00001 work order does not have attachemnts.
</response>

 

1.28.3.28. Reporting API - access reports via API

Reporting API is closely connected with the reporting module of e-racuni.com. This API allows you to download data which was previously automatically generated inside the reporting module using automatic report creation with pre-scheduled reports. Due to the nature of reporting module this API can be used for bulk data exchange with other applications and is not limited by the data volume and request time restrictions of regular API calls. The data is already prepared and ready for download so API calls will not cause any delays due to large volume of data or heavy processing on the server.

Reporting API exposes two API methods:

Only scheduled reports which were previously enabled for API can be queried and downloaded via API. Contact the administrator of the organization/database to make reports available via API before using Reporting API.

1.28.3.28.1 Making reports accessible via API

To make any report available via API you first need to schedule automatic report execution on days and hours when you need the data to be refreshed. You will then be able to download the last version of the data that was generated according to report execution schedule.

  
Scheduling automatic report execution
  
  Slika 1599: Scheduling automatic report execution

Once you have schedule the report go to the list of all scheduled reports under |Reports |Scheduled Reports and click on button Enable for API.

  
Enabling report for API
  
  Slika 1600: Enabling report for API

After report is enabled for API you will be able to get the report API key which is the reportID that you need to provide to the API method in order to access the data generated by the report.

  
Getting report API key
  
  Slika 1601: Getting report API key

As is the case with other API methods so are ReportAPI methods accessible via command line as well. This means that can download report data using simple command line script as shown in the following example:

curl -OJ https://e-racuni.com/obracuni/API-CLI/ReportDownload \
 -u APIACCOUNT:29Z1D42431C30D0091AD15AB02290BA5_2c2d8eeafd272935b2227cd3cf9cec89 \
 -d reportID='"26AD67D299C30D0091D4060408FB060DLJNIsW2r4Ly83AD67D299C30D0091D51"' \
 -d downloadFile='true'


For increased data exchange security you can limit API access to predefined IP address of the data exchanging party.

 

1.28.4. API Reference

 

1.28.4.1. BillOfMaterials API

BillOfMaterialsGetGet bill of materials by number.
BillOfMaterialsCreateCreate new bill of materials.
BillOfMaterialsUpdateUpdate existing bill of materials.
BillOfMaterialsDeleteDelete bill of materials.
BillOfMaterialsListGet list of bills of materials for specified criteria.

1.28.4.1.1 BillOfMaterialsGet

Get bill of materials by number.

Parameters

numberNumber of bill of materials.
documentIDInternal document identificator. In case of using this parameter, no other parameter listed abowe is needed for searching by document.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsGet">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <BillOfMaterials>
               <date>2015-05-06</date>
               <number>055/11</number>
               <productCode>055</productCode>
               <productQuantity>10.000000</productQuantity>
               <status>Active</status>
               <MaterialItems>
                       <MaterialItem>
                               <itemProductCode>000011</itemProductCode>
                               <position>1</position>
                               <quantity>5.000000</quantity>
                       </MaterialItem>
                       <MaterialItem>
                               <itemProductCode>000001</itemProductCode>
                               <position>2</position>
                               <quantity>1.000000</quantity>
                       </MaterialItem>
               </MaterialItems>
               <WorkingHours>
                       <WorkingHour>
                               <description>consulting</description>
                               <hoursPlanned>6.0000</hoursPlanned>
                               <position>1</position>
                               <workTask>consulting</workTask>
                       </WorkingHour>
                       <WorkingHour>
                               <description>Programiranje</description>
                               <hoursPlanned>8.0000</hoursPlanned>
                               <position>2</position>
                               <workTask>consulting</workTask>
                       </WorkingHour>
                       <WorkingHour>
                               <description>Testiranje</description>
                               <hoursPlanned>2.0000</hoursPlanned>
                               <position>3</position>
                               <workTask>consulting</workTask>
                       </WorkingHour>
               </WorkingHours>
       </BillOfMaterials>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Possible errors:  Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find bill of materials number: 055/11,  
</response>


1.28.4.1.2 BillOfMaterialsCreate

Create new bill of materials.

Parameters

BillOfMaterialsBill of materials's data in xml substructure.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsCreate">
       <parameter name="BillOfMaterials">
               <date>2015-05-06</date>                          <!-- Mandatory
               <productCode>055</productCode>                   <!-- Mandatory
               <productQuantity>10.000000</productQuantity>     <!-- Mandatory
               <status>Active</status>                          <!-- Mandatory possible values: Draft, Active, Inactive
               <MaterialItems>
                       <MaterialItem>
                               <itemProductCode>000011</itemProductCode>    <!-- Mandatory
                               <position>1</position>                       <!-- Optional
                               <quantity>5.000000</quantity>                <!-- Mandatory
                       </MaterialItem>
               </MaterialItems>
               <WorkingHours>
                       <WorkingHour>
                               <description>test working hour</description> <!-- Mandatory
                               <hoursPlanned>6.0000</hoursPlanned>          <!-- Mandatory
                               <position>1</position>                       <!-- Optional
                               <workTask>consulting</workTask>              <!-- Mandatory
                       </WorkingHour>
               </WorkingHours>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <number>055/11</number>
</response>
Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description="Bill of materials for number: 055/11 already exists!><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" must be specified., missing mandatory attributes, invalid values, no privileges, Error creating bill of materials  
</response>


1.28.4.1.3 BillOfMaterialsUpdate

Update existing bill of materials.

Parameters

BillOfMaterialsProduct's data in xml substructure

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsUpdate">
       <parameter name="BillOfMaterials">
               <date>2015-05-06</date>                          <!-- Mandatory
               <number>055/11</number>                          <!-- Mandatory
               <productCode>055</productCode>                   <!-- Mandatory
               <productQuantity>10.000000</productQuantity>     <!-- Mandatory
               <status>Active</status>                          <!-- Mandatory possible values: Draft, Active, Inactive
               <MaterialItems>
                       <MaterialItem>
                               <itemProductCode>000011</itemProductCode>    <!-- Mandatory
                               <position>1</position>                       <!-- Optional
                               <quantity>9.000000</quantity>                <!-- Mandatory
                       </MaterialItem>
               </MaterialItems>
               <WorkingHours>
                       <WorkingHour>
                               <description>test working hour</description> <!-- Mandatory
                               <hoursPlanned>7.0000</hoursPlanned>          <!-- Mandatory
                               <position>1</position>                       <!-- Optional
                               <workTask>consulting</workTask>              <!-- Mandatory
                       </WorkingHour>
               </WorkingHours>
       </parameter>
       </parameter>
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <productCode>PA2521U-2AC3</productCode>
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/> <!-- Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find bill of materials for number: 055/11, missing mandatory attributes, invalid values, no privileges,  
</response>


1.28.4.1.4 BillOfMaterialsDelete

Delete bill of materials.

Parameters

numberUnique identifier for bill of materials.

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsDelete">
       <parameter name="number" value="055/11" />
</method>
</request>

Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>   <! Possible errors: Access denied. User account does not have sufficient privileges for the given request, Parameter named "number" is required, Can not find bill of materials for number: 055/11, Can not delete. Found 3  bill of materials with number 055,
</response>


1.28.4.1.5 BillOfMaterialsList

Get list of bills of materials for specified criteria.

Parameters

numberBillOfMaterials number.
dateFromSearch by bill of materials date range.
dateToSearch by bill of materials date range.
articleSearch by material.
statusUsage status (Active, Inactive, Draft)

Example request and response

POST /WebServicesSI/API HTTP/1.1
Host: eurofaktura.com
User-Agent: Mozilla/4.0
Content-Length: 410
Content-Type: application/octet-stream

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsList">
       <parameter name="number" value="123456" />
       <parameter name="status" value="active"/>
</method>
</request>

<?xml version="1.0" encoding="utf-8"?>
<request>
<login username="ivan" md5pass="8b29582ce0a1c85dc0c574d218acb900" token="649026C063054A139549200F3C9D01C6" />
<method name="BillOfMaterialsList">
       <parameter name="dateFrom" value="2015-05-01" />
    <parameter name="dateTo" value="2015-05-26" />
</method>
</request>


Response
<?xml version="1.0" encoding="utf-8"?>
<response status="ok" >
       <BillOfMaterials>
                <!-- structure of bill of materials data is the same as in BillOfMaterialsGet
       </BillOfMaterials>
       <BillOfMaterials>
                <!-- structure of bill of materials data is the same as in BillOfMaterialsGet
       </BillOfMaterials>
       ...
</response>

Response on error
<?xml version="1.0" encoding="utf-8"?>
<response status="error" >
       <error description=""><error/>  <!-- Access denied. User account does not have sufficient privileges for the given request, Invalid search keys, invalid values, no privileges,  
</response>


 

1.28.5. API Examples

...

 

1.28.5.1. API Examples in PHP

1.28.5.1.1 SalesInvoiceGet

For this PHP code to work you first need Curl library installed. This example gets sales invoice by document number. Request is in XML format. This request can be replaced by any of the xml examples in API Reference.

Parameters and explanation

Server url is https://eurofaktura.com/WebServicesHR/API.In header you put content type which is application/xml.Post field must contain the request in XML format as seen bellow.After we execute this request we have to convert the response to XML format.Methods curl_errno and curl_error are used for error handling.

Example request and response

<?php
<!-- request in XML format -->
       $string = '<?xml version="1.0" encoding="UTF-8"?>
       <request>
       <login username="micka" md5pass="ddb43e9f119c6805f4770ecc4f6466ba" token="C71FF0048D3E0D0083301B8B06309270" />
<method name="SalesInvoiceGet">
       <parameter name="number" value="100/1/171" />
</method>
       </request>';

<!-- Executing request with curl -->
       $serverUrl = "https://eurofaktura.com/WebServicesHR/API";
       $ch = curl_init($serverUrl);
       curl_setopt($ch, CURLOPT_HEADER, ("Content-Type: application/xml"));
       curl_setopt($ch, CURLOPT_POSTFIELDS, $string);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
       $data = htmlentities(curl_exec($ch));
       
       $curl_errno = curl_errno($ch);
       $curl_error = curl_error($ch);

       curl_close($ch);
       if ($curl_errno > 0) {
               echo ('cURL Error ($curl_errno): $curl_error\n');
               exit;
       } else {
               echo ($data);
       }
       exit;
?>

RESPONSE
<?xml version="1.0" encoding="utf-8"?>

<!--
       Generated by www.e-racuni.com

       Release number: 717.2
       Release date: 06.10.2017
       Request URL: /WebServicesHR/API
-->

<response status="ok">
       <SalesInvoice>
               <advanceInvoicesRef></advanceInvoicesRef>
               <amountAlreadyPaid>0</amountAlreadyPaid>
               <amountLeftToBePaid>610</amountLeftToBePaid>
               <bankAccountNumber>SI56 0451 5000 0115 162</bankAccountNumber>
               <businessUnit>0001</businessUnit>
               <businessYear>2016</businessYear>
               <buyerCity>Ljubljana</buyerCity>
               <buyerCountry>SI</buyerCountry>
               <buyerEMail></buyerEMail>
               <buyerName>PARTNER D.O.O.</buyerName>
               <buyerPostalCode>1000</buyerPostalCode>
               <buyerStreet>Test 300</buyerStreet>
               <buyerVatRegistration>Unknown</buyerVatRegistration>
               <city>Maribor</city>
               <costPosition></costPosition>
               <creditNotesRef></creditNotesRef>
               <date>2017-03-07</date>
               <dateOfSupplyFrom>2017-03-07</dateOfSupplyFrom>
               <debitNotesRef></debitNotesRef>
               <deliveryNotesRef></deliveryNotesRef>
               <expirationDate>2017-03-08</expirationDate>
               <fiscalNumber>100/1/171</fiscalNumber>
               <isReccurringInvoice>false</isReccurringInvoice>
               <issuedTimestamp>9:26</issuedTimestamp>
               <issuedTimestampDate>2017-03-07</issuedTimestampDate>
               <methodOfPayment>BankTransfer</methodOfPayment>
               <number>100/1/171</number>
               <paymentDueDate>2017-03-08</paymentDueDate>
               <reference>99</reference>
               <referenceUPN>SI12 0010011713801</referenceUPN>
               <salesOrdersRef></salesOrdersRef>
               <status>IssuedInvoice</status>
               <totalAmount>610</totalAmount>
               <totalCurrency>EUR</totalCurrency>
               <totalDiscount>0</totalDiscount>
               <totalNetAmount>500</totalNetAmount>
               <totalVatAmountFlatRate>0</totalVatAmountFlatRate>
               <totalVatAmountLowerRate>0</totalVatAmountLowerRate>
               <totalVatAmountNormalRate>110</totalVatAmountNormalRate>
               <totalVatAmountZeroRate>0</totalVatAmountZeroRate>
               <totalVatBaseAmountFlatRate>0</totalVatBaseAmountFlatRate>
               <totalVatBaseAmountLowerRate>0</totalVatBaseAmountLowerRate>
               <totalVatBaseAmountNormalRate>500</totalVatBaseAmountNormalRate>
               <totalVatBaseAmountZeroRate>0</totalVatBaseAmountZeroRate>
               <type>Gross</type>
               <vatTransactionType>0</vatTransactionType>
               <warehouseCode>0000</warehouseCode>
               <wayOfPayment>BankTransfer</wayOfPayment>
               <Items>
                       <Item>
                               <amount>500</amount>
                               <amountWithoutDiscount>500</amountWithoutDiscount>
                               <costPosition></costPosition>
                               <currency>EUR</currency>
                               <description>test</description>
                               <discountAmount>0</discountAmount>
                               <discountPercentage>0</discountPercentage>
                               <netPrice>500</netPrice>
                               <netPriceInDocumentCurrency>500</netPriceInDocumentCurrency>
                               <position>1</position>
                               <price>610</price>
                               <priceInDocumentCurrency>610</priceInDocumentCurrency>
                               <quantity>1</quantity>
                               <totalDiscountPercentage>0</totalDiscountPercentage>
                               <unit></unit>
                               <vatAmount>110</vatAmount>
                               <vatPercentage>22</vatPercentage>
                       </Item>
               </Items>
       </SalesInvoice>
</response>


PHP_Examples.zip
Veličina: 9,89 kB
.

 

---
© E-RAČUNI d.o.o. 2003-2024