15.10.2016 Ver 0.1.1
1) Dodana opcija za uvoz Serverskih certifikata Fine sa Web stranica HrFiskalizatora
2) U Konfiguraciju stavljena mogučnost da se program pokrene kod pokretanja računala.
3) Programeru korisničke aplikacije ostavljena mogučnost da onemoguči prikazivanje početnog grafičkog screena (SplashScreena) tako da kao bilo koji od parametara kojim upiše riječ "NOSPLASH".
Inače SplashScreen je isključivo kozmetičke prirode, jer program radi od prve sekunde, bez obzira na početnu grafiku.
15.10.2016 V 0.1.2
1) Dodana mogučnost u konfiguracijske postavke da program istovremeno čeka na Datoteku na disku ili na Poziv na web port.
2) Ispravljena greška u kojeoj je prilikom zahtjeva primljenog kroz datoteku , program u arhivi dva puta dodavao nastavak ".xml".
3) Programeru korisničke aplikacije ostavljena mogučnost da onemoguči prikazivanje menija u trayu,(Ikona je i dalje vidljiva i prikazuje osnovne informacije) tako da kao bilo koji od parametara kojim upiše riječ "NOMENU"
4) Programeru korisničke aplikacije ostavljena mogučnost da se na svim mjestima u programu umjesto defaultnog prikazuje ľeljena EMAIL adresa te da program upučuje ne ľeljenu WEB adresu.
5) Programeru korisničke aplikacije omogućeno da ako dostavi vlastiti SPLASHSCREEN , isti moľe biti prikazan pri startu aplikacije.SPLASHSCREEN je animirani GIF, rezolucije 300x200 pixela trajanja do 5 sekundi.
6) Učinjena izmjena pri primitku komande EXIT - sada se program ne gasi odmah nego prethodno vrača poruku "OK".Dosadašnji način je ostavljao korisničku da čeka na odgovor.
7) Ispravljena greška pri kojoj je program pokušavao izračunti ZKI i ako nije dobio sve potrebne podatke za to ali isključivo pri instrukciji GENERIRAJZKI a ne i kod slanja računa.
8) Ispravljena greška u uputama prema kojoj je drugi KOD IZRAČUNA ZKI primljenom iz datoteke DRUGI red trebao biti prazan, ispravno stanje pogledajte u uputama za GENERIRAJZKI.
Izračun ZKI pri slanju računa je bio ispravan.
17.10.2016 Ver 0.1.3
1) Dodan zadatak "GETSERVER" kako bi se programeru matične alikacije dala mogučnost da provjeri dali program planira slati zahtjeve na Produkcijski ili testni Server PU.
provjera je moguča i pri pozivu Servera ili kroz File
2)U COM objekat dodana funkcija GETVERSION() koja vrača Veriju dll_a.
3) Dodan zadatak GETHRFVERSION koji vrača verziju HrFiskalizatora
4) U COM objekat dodana funkcija GETHRFVERSION() koja vrača verziju HrFiskalizatora
19.10.2016 V 0.1.4
1) U keystore editor dodana mogučnoost kreiranja praznog keystora (za slučaj da smo zaboravili password)
2) U keystore editor dodana mogučnoost izmjene passworda keystora.
3) U konfiguraciji je sada moguće odabrati jedan od instaliranih privatnih ključeva (a ne upisati proizvoljno ime).
3) Program sada večinu grešaka upisuje u Error.log datoteku radi lakšeg indentificiranja problema u radu.(log datoteka se briše kad dostigne veličinu od 100Kb)
Log je obična txt datoteka i moguče ju je pregledati u bilo kojem txt pregledniku, ali i klikom na ľuti uzvičnik u glavnom meniju.
4) Na poseban zahtjev nekih starih klijenata dodana opcija da HrFiskalizator obavlja pojedinačne zadatke pri svakom pokretanju.
Opcija je dodana kako bi klijenti koji još rade na taj (najmanje poľeljan) način, mogli praktično bez ikakvih intervencija u kodu preči na korištenje HrFiskalizatora (Umjesto Wrappera koji se bazira na .net komponenti koja neče naľalost biti dostupna pod OS Windows XP.
Brzina izvođenja je odprilike istovjetna Wrapperu.(Cijela operaciju podizanja programa i slanja računa u PU traje oko 1 sekundu i pritom nije vidljiv nikakav prozor).
Za pozivanje su dostupne sve funkcije kao pri čekanju na file , a raspored parametara je jednak osim što prazan red treba zamjeniti bilo kojom riječju (recimo false), jer parametar nemoľe biti prazan string.
Parametri na poloľajima koji se u HrFiskalizatoru ne koriste su zanemareni.
20.10.2016 V 0.1.5
1) Radi bolje preglednosti prerađena konfiguracijska forma.
2) Dodana forma koja omogučuje prijavu i odjavu poslovnog prostora uz pohranu zahtjeva za registraciju i odgovora.Upisani prostor je moguče pohraniti u datoteku te kasnije ponovno učitati.
3) COM objektu dodana funcija HrFiskalizator.getURL()
22.10.2016 V 0.1.6
1) Program sada, ako je uključena opcija upisivanja vremena slanja računa u XML , komparira vrijeme izdavanja i slanja te odbija poslati račun koji ima veče vrijeme idavanja.
Naime ako server nije na localhostu nego na drugom računalu, ništa ne garantira da je sat računala klijenta usklađen sa serverskim.
07.11.2016 V 0.1.7
1) Kako program kod nekih certifikata nije uspješno odredio dali se radi o produkcijskom ili testnom certifikatu (i pritom nije dozvolio slanje računa), dodana opcija da se u setupu onemogući provjera vrste certifikata prije slanja poruke na server PU.
07.11.2016
1) Ispravljen bug u online uputama zbog kojeg Firefox nije u Iframeu uredno prikazivao VBS datoteke več je umjesto toga pri otvaranju stranice nudio download datoteke.
09.11.2016 V 0.1.8
1) Ispravljen bug pri kojem se program nije do kraja učitavao na konfiguracijama koje nisu imale instaliran ni jedan Audio sustav pa stoga i na nekim Remote Desktop konfiguracijama.
17.11.2016 V 0.2.1
1) Program prilagođen radu pod Linux operativnim sustavom (Testirano pod distribucijama Ubuntu , Lubuntu i Debian)
Detalje vidi ovdje.
2) Zahvaljujuči Daliboru Margetiću otkriven bug zbog kojeg program nije izračunavao zki ako u request ini nije bio pridodan osmi ili više redova (pa makar i praznih).
3) Zbog zbog neurednosti prikaza ikone u traju pod nekim distribucijama Linuxa, te kako bi se razlikovale od Wrappera promjenjen osnovni set Ikona.
19.11.2016 V 0.2.2
1) Uvedena provjera dostupnosti nove verzije programa na serveru.Provjera se obavlja pri prvom otvaranju setup forme.
Pod linuxom omogučen upgrade jednim klikom miša jer pri radu ne zaključava programsku datoteku.
Pod WindoWs os nam se samo prikazuje obavijest sa detaljima o novoj verziji
2) Daljnje optimizacije pri radu
24.11.2016 V 0.2.3
1) U serverskom načinu rada dodan zahtjev GETERRORLOG koji vrača sadrľaj Error.log datoteke
2) Dodana mogućnost da program radi kao servis ako je jedan od pozivnih parametara SERVICE
3) Kako bi se omogučilo upravljanje programom u SERVICE modu dodana web lokacija http://login:password@localhost:8449/util
4) Kako bi se omogučilo testiranje osnovih funkcija u programu dodana lokacija http://login:password@localhost:8449/util?zadatak=testiranja
5) Pri izlazu klikom u meniju program sada dodatno provjerava da klik nije bio slučajan.
24.11.2016 V 0.2.4
1) Dodano formatiranje arhiviranih xml poruka
26.11.2016 V 0.2.5
1) Ispravljena greška koja se odnosi na serverski poziv GENERIRAJZKI , koja je pogrešno navodila da se string sa podacima šalje u GET formatu.
2) U serverskom načinu rada dodan zahtjev GETSERVERCONFIG koji vrača vrijednost pojedine konfiguracijske postavke u programu
3) Dodana mogučnost provjere XMLa za slanje računa kroz setup formu.
26.11.2016 V 0.2.6
1) Dodatne optimizacije unutar koda.
12.12.2016 V 0.2.8
1) Uklonjen bug koji vjerojatno od verzije 0.2.6 nije mogao pronači JAVU u poddirektoriju JRE, več je program u Windowsima pokretao samo ako je JAVA bila instalirana na računalo.
14.12.2016 V 0.2.9
1) Uklonjen bug zbog kojeg HrF nije vračao nikakav rezultat ako je datoteka sa komandama bila prazna.
14.12.2016 V 0.3.0
1) Uklonjen bug zbog kojeg HrF pri ponovnom ZKI izračunat kroz file zahtjev bio pogrešan.
15.12.2016 V 0.3.0 od 12.47h
1) Bug u prethodnoj promjeni je napravljen a ne ispravljen.Naime bug je bio samo u uputama koje su navodile krivi raspored parametara (neusklađen sa Wrapperom)
Izračun ZKI i kroz račun i kroz ponovni izračun je ispravan i Koristi Wrapperov raspored parametara u datoteci request.ini.
Trenutna inačica na netu je ispravna.
Za nadogradnju verzije je ako ovdje drukčije nije naznačeno, dovoljno skinuti novi JAR.
GENERIRAJZKI | Zadatak |
17052038498 | Oib |
23.09.2016 19:13:30 | Formatiran DatumVrijeme |
17052038498 | Oib |
2571 | Broj računa |
1 | Broj poslovnice |
1 | Broj naplatnog uređaja |
200.00 | Iznos računa (separator lipa je točka) |
20.12.2016 V 0.3.2
1) Zbog povečanja kompatibilnosti sa Wrapperom , HrFiskalizator sada na neke upite odgovara u dvije datoteke sa odgovorom.
Tako sada uz datoteku navedenu kao datoteku za odgovor HrF odgovara u sljedeče datoteke :
GENERIRAJZKI u ZKI.txt
DOHVATIVRIJEME u VRIJEME.TXT
GENERIRAJUUID u UUID.txt
PING u PING.TXT
Datoteke se kreiraju u istom folderu u navedenom u postavkama pod "Radni Folder"
21.12.2016 V 0.3.3
1) Zbog povečanja kompatibilnosti sa Wrapperom pri konverziji TXT u XML format sada se kao razdjelnik poreznih stopa moľe koristiti i znak * ili znak & .
03.01.2017 V 0.3.4
1) Odblokirana sva ograničenja vezana us slanje putem Raverus proxsija..
04.01.2017 V 0.3.5
1) Na molbu dragog kolege Cokimira koji ima manjih problema sa vidom, dodana podrška za skinove i nekoliko skinova.
10.01.2017 V 0.3.8
1) Ispravljen bug zbog kojeg postavke nisu pamtile ľeljeni status checkboxa za pokretanje programa kod pokretanja računala, što je rezultiralo nepokretanjem programa kod pokretanja računala ako kod svakkog podešavanja explicitno nije stavljena oznaka na checkbox.
12.01.2017 V 0.3.9
1) Napravljena mogučnost podešavanja 3 novoa zvuka te isključivanje zvuka u postavkama .
Naime u jednom slučaju na računalu sa instaliranim Win 7 zbog nedefiniranog problema sa drajverom za zvuk, HrF se vrtio u petlji pri pokušaju inicijalizacije zvučnog sustava.
Stoga ga je u popunosti bilo moguće podiči jedino bez podrška za zvuk
26.01.2017 V 0.4.0
1) U postavkama dodana mogučnost da se odabirom postavke "u log opisuj opseľnije podatke o radu programa" dobijaju nešto opseľniji podaci potrebni za eventualno lakše debugiranje programa u slučaju da je to potrebno.
10.05.2018 V 0.4.1
1) Onemogučeno otvaranje taba za registraciju poslovnog prostora.
10.03.2020 V 0.4.2
1) Uklonjen tab za slanje poslovnog prostora na formi za podešavanje.
2) Uklonjen tab za testiranje XML na formi za podešavanje.
3) Izmjenjen Utilites meni koji se koristi u browseru i dodane nove mogučnosti (od kojih je jedna i mogučnost testiranja XMLa.
4) Omogučeno slanje zahtjeva za fiskalizaciju pratečeg dokumenta.
5) Omogučeno slanje novog xml dokumenta "Računa za prateči dokumenat".
18.05.2020 V 44
1) Omogučeno izrada imagea sa QRbarkodom".
2) Omogučeno izrada BASE64 stringa sa imageom QRbarkoda".
19.07.2020 V 45
1) Omogučeno izrada QRbarkoda i PDF417 barkoda(Primjena pri internet bankarstvu).
2) Poziv QRCODE zamjenjen jedinstvenim pozivom CREATEBARCODE za izradu obje vrste barkoda.
3) Omogučeno kreiranje više formata imagea (PNG,JPG,BMP,GIF).
4) Popravljena greška iz verzije 44 koja je onemogučavala brisanje certifikata kroz setup formu.
03.12.2020 V 46
1) Omogučeno slanje base64encoded stringa u varijabli text.
Primjer od verzije 46 nadalje:
http://localhost:8449/fiskal?zadatak=CREATEBARCODE&text=base64encodedTekstZaKonverzijuKojiPropisujeZakonodavac&barcodetype=QRCODE&width=200&height=200&returnasblob=true&imagetype=png&encoded=true
17.04.2022 V 50
1) Ispravljena greška koja pri kreiranju PDF417 barkoda nije pravilno lomila string na višestruke redove,ako je naredba za kreiranje barkoda poslana kroz datoteku
2) Implementirano više funkcija za komunikaciju sa serverom ministarstva pravosuđa "e-ovrhe".
3) Dodan klijent za obnovu DDNS adesa, koji je moguće koristiti sa više različitih DDNS servera.
Posebno je prikladan i testiran za rad sa novo uvedenom funkcijom CPANELA "Dynamic DNS" koja svakom vlasniku svoje web stranice,omogućuje da upogoni i vlastiti DDNS servis.
20.04.2022 V 52
1) Implementirana mogučnost slanja zahtjeva za izmjenu VRSTE PLAĆANJA PO RAČUNU
Klikni za detalje
Primjer poziva HrFiskalizatora : http://login:password@localhost:8449/fiskal?zadatak=PROMIJENINACPLACZAHTJEV&brfak=1234
Naredbe preko datoteke su istovjetne kao za slanje računa uz promjenu naredbe u prvom redu u PROMIJENINACPLACZAHTJEV .
Zahtjev se šalje na istovjetan način kao i za račun i sa gotovo istovjetnom XML strukturom.
Detalje pogledajte u "Fiskalizacija - Tehnicka specifikacija za korisnike_v2.2" porezne uprave na strani 30.
Ukoliko je u postavkama definirano speremanje soap poruka za račune, onda če i poruke za izmjenu načina plaćanja biti spremljene u iste foldere.
Ime datoteke će biti istovjetno broju računa+"_PNP".
U slučaju uspjeha funkcija vrača string od 4 reda
U slučaju greške u 4 redu pokušava vratiti razloge greške.
14.05.2022 V 53
1) Ispravljena greška koja se očitovala tako da je prilikom slanja ispravka načina plačanja, datoteka sa zahtjevom i odgovorom nije dobivala dodatak u imenu 'PNP' več je imala normalno ime računa za koji se ispravak slao, pa je stoga datoteka prepisala originalnu datoteku.
03.11.2023 V 60
1) Implementirana mogučnost slanja NAPOJNICE. Klikni za detalje31.12.2023 V 61
Dodana mogućnost kreiranja datoteke za registraciju prostora, kroz konfiguracijski interfejs i utilites interfejs programa,za programere koji su registrirani kod proizvođaća HrFiskalizatora.10.01.2024 V 62
Ispravljen bag koji nije ispravno lomio željeni text na sekvenci "\r\n" (samo kod izradi QRCODA).13.01.2024 V 64
Napravljena mogućnost da se string za pretvorbu u barcode učitava iz zasebne datoteke (ako radimo pomoću razmjene datoteka), kako bi se otklonili problemi sa oznakom novog reda.20.01.2024 V 65
Novi sustav pohrane ključeva na serveru HrFiskalizatora.21.01.2024 V 67
Ispravljen bag koji nije uspjevao registrirati poslovni prostor kroz web interfejs.22.01.2024 V 68
Dodatne optimizacije za rad bez grafičkog okruženja.11.03.2024 V 70
12.03.2024 V 71
9.04.2024 V 73