HrFiskalizator — Mikro server za fiskalizaciju OK Linux

meni Download
Posljednju 64 BITNU inačica HrFiskalizatora za Windows (100),te 32 bitnu (99): Preuzmite ovdje Download

Promjene kroz pojedine verzije: povijest verzija.

Upute na ovoj stranici su opsežne kako bi programer korisničke aplikacije imao točan uvid u funkcioniranje HrFiskalizatora. Međutim, korištenje HrFiskalizatora je relativno jednostavno — za uspješno korištenje nije neophodno niti poznavati sve funkcije niti detaljno proučiti kompletne upute.

Ako več imate instalirani HrFiskalizator, testirajte ovdje opisane a i mnoge neopisane funkcionalnosti HrFiskalizatora, kao u plugina (plugine treba instalirati) !
Testni web interfejs: http://localhost:8449/web
Default login: login / password: password

Brzi uvodi

Vizualizacija eRačuna

 

Za bilo kakve informacije pošaljite upit na email: vlado.vrbanec@mvv.hr

Što je HrFiskalizator

od v100 HrFiskalizator je mikro server kreiran u Java 17 programskoj okolini.

do v99 Kreiran u Java 1.80xxx.

Zamišljen kao mali proxy koji će programerima omogućiti jednostavnu komunikaciju sa serverom porezne uprave u sustavu fiskalizacije 1.0 prerastao je u pravi mali ekosistem.
Razmjena podataka sa HrFiskalizatorom

HrFiskalizator možete koristiti na dva načina:

Mrežni rad: U serverskom načinu rada program može opsluživati više klijenata preko mreže (pa i interneta). U tom slučaju arhive se pohranjuju samo na računalu na kojem je pokrenut HrFiskalizator, ili na mrežnom disku ako je definiran.
Sigurnost: Ako HrFiskalizatoru pristupamo preko interneta, preporuča se HTTPS protokol jer HTTP komunikacija nije enkriptirana.
Preduvjeti za rad od v100
Java 17: HrFiskalizator je razvijen za JRE 17 (64-bit). Za rad je potrebna instalirana Java 17 ili novija.
Ako instalacija JAVE ne postoji ili je neispravna HrFiskalizator.exe če pod Windows OS, sam skinuti i installirati svoju kopiju.

Operativni sustavi:

Napomena:
HrFiskalizator.exe unutar Windows OS obavlja sve radnje pri instalaciji programa, JAVE i pomočnih datoteka.
Za rad pod Linuxom dovoljno je imati samo HrFiskalizatorG.jar, ali sve radnje na instalaciji JAVE, potrebno je obaviti ručno.
do v99 Java 1.80xxx . Svi Win OS od XP nadalje 32 i 64 bit , Linux 32 i 64 bit.
Instalacija programa

Windows od v100

  1. Skinite i pokrenite HrFiskalizator.exe.
  2. Program če nakon odabira foldera za instalaciju (preporuka. C:\HrFiskalizator), samostalno obaviti instalaciju.
  3. Potom uvezite svoj potpisni certifikat u Keystore.
  4. Zatvorite formu i ponovno pokrenite program.

Za automatsko pokretanje pri paljenju računala, dodajte shortcut u StartUp folder.

Linux

Način instalacije i pokretanja pod Linuxom pogledajte na posebnoj stranici.

do v99

Windows i Linux

Potrebno je skinuti raspakirati željeni zip sa download stranice.

Potrebni resursi
Pokretanje programa i pozivni parametri

Windows

Program možemo pokrenuti klikom na HrFiskalizator.exe [parametri]

Pozivni parametri

ParametarOpis
NOSPLASHBez reklamne forme pri pokretanju
SERVICEHeadles način rada (Bez tray ikone i glavnog menija)
NOMENUTray ikona bez glavnog menija
SETUPSamo Setup forma, bez pokretanja drugih servisa
Samo Windows
CONSOLEOtvora kontrolnu konzolu za praćenje događaja
UNINSTALLDeinstalacija

Pokretanje iz korisničke aplikacije

Program možemo pokretati iz korisničke aplikacije:

HrFiskalizator.exe + eventualni parametri

i zatvarati HTTP pozivom:

http://localhost:8449/fiskal?zadatak=EXIT

ili upisom jednostavne instrukcije u request.ini:

EXIT
Instalacija certifikata

Za komunikaciju sa serverom Porezne uprave u Keystore moraju biti unešeni serverski i osobni certifikat.

HrFiskalizator taj postupak čini jednostavnim — detaljan postupak pogledajte na stranici o certifikatima.

Svi trenutni testni i produkcijski certifikati su predinstalirani u Keystore. Za rad je dovoljno unijeti samo osobni potpisni certifikat.

Razvojna okruženja

HrFiskalizator se može koristiti u svim modernijim razvojnim okolinama. Apsolutno svaki programski jezik može pisati i čitati iz datoteke, a gotovo svaki može komunicirati HTTP protokolom.

Kako se instaliraju pluginovi

Pluginovi proširuju osnovnu funkcionalnost HrFiskalizatora.

  1. Kopirajte JAR datoteku plugina u folder plugins unutar foldera HrFiskalizatora.
  2. Ili ih instalirajte u web setupu pod tabom "Pluginovi".
  3. Ponovo pokrenite program — pluginovi se sami učitavaju.

HrFiskalizator pri učitavanju provjerava postojanje novije verzije plugina na serveru.

Za informacije o izradi pluginova kontaktirajte: vlado.vrbanec@mvv.hr

Otklanjanje programskih grešaka

Za detaljniji uvid u rad programa, pokrenite ga sa parametrom CONSOLE. Program će otvoriti konzolu sa ispisom programskih događaja i grešaka.

Pažnja: U ovom modu rada, zatvaranjem prozora gasi se i glavni program.

Program kreira i Error.log datoteku u koju bilježi negativne događaje. Datoteka se obnavlja nakon 100 KB.

Web servis za testiranje dostupan je na: http://localhost:8449/web

SSE server od v78

HrFiskalizator ima ugrađen SSE (Server-Sent Events) server koji omogućava klijentima primanje push poruka o događajima.

Ova funkcionalnost je korisna za aplikacije koje trebaju biti u realnom vremenu obavještene o novim računima, greškama ili statusnim podacima.

Više informacija: Dokumentacija SSE sustava

VOS mikroserver

HrFiskalizator je proxy server strogo namjenski razvijen za fiskalizaciju.

Za višenamjenski, moćniji mikroserver pogledajte web stranicu VOS mikroservera.