Floating FB popout byReview Results

Fiskalizacija - problemi s brzinom

by Nino10. September 2015 08:18

Iz dana u dan nam se sve više korisnika javlja da imaju nekih problema s brzinom fiskalizacije - predlažem stoga da ovaj topic bude mjesto gdje se o tome može raspravljati. 

Sa ovom aplikacijom se može provjeriti brzina odziva:https://fiskalizacijadev.blob.core.windows.net/resources/Raverus.FiskalizacijaDEV.ConnectionTest.application 
Rezultati su ovdje: https://www.fdev.hr/ConnectionTest/Default.aspx 

Vrijeme odziva kod slanja računa i dohava JIR-a bi trebalo biti reda veličine 0,2 - 0,3 do 0,5 sekundi, ovisno o brzini veze može biti i sporije. Sve preko toga, a pogotovo vrijeme odziva koje se mjeri u sekundama - nije dobro. 

Ovo su neke činjenice, navodim ih radi onih kolega koji možda nisu upoznati kako sve "iznutra" radi:

  1. DLL/COM/EXE koji se mogu skinuti s ovih stranica služe za kreiranje XML dokumenta (koji se u konačnici šalje u Poreznu upravu), za njegovo potpisivanje certifikatom, za slanje u CIS (Poreznu upravu), te za primanje odgovora
  2. Brzina kojom se XML dokument šalje u poreznu upravo može ovisiti o brzini samog računala (jer XML dokument treba kreirati i jer ga treba digitalno potpisati - u praksi je ovo zanemarivo, trebalo bi trajati cca 0,01 sekundu, to je za red veličine manje od postupka slanja), o brzini internet veze te o brzini i zagušenosti CIS-a (servera Porezne uprave koji služe za fiskalizaciju)

Iz točke 2. proizlazi da brzina fiskalizacije ovisi o vašoj internet vezi (tj. o internet vezi korisnika koji radi fiskalizaciju) kao i o brzini CIS-a. Dakle, svi vi koji imate problema s brzinom fiskalizacije, ako niste mijenjali internet providera, onda je očiti krivac za sporu fiskalizaciju - CIS (Porezna uprava). 

E, sad, osnovni problem sa fiskalizacijom, jer su stvari jednostavno tako postavljene od početka, je da postoje dva CIS-a: testni i produkcijski. Ako je brzina rada na test CIS-u OK, to ništa ne govoori o brzini rada produkcijskog CIS-a. Podataka za produkcijski CIS jednostavno - nema, Porezna (tj. APIS) se nikada nisu potrudili izraditi, usprokos našim prijedlzima, stranicu na kojoj bi bio prikazan status rada samog servisa. 
Znači - ako kažemo da je brzina na TEST CIS-u dobra, to znači da je sve u redu sa COM/DLL/EXE, ali to, na žalost, ne garantira da će vam sve raditi kako treba i na produkciji. 

Za kraj par generalnih savjeta: problem može biti i na računalu vašeg korisnika koji radi fiskalizaciju. Metodom eliminacije pokušajte ustanoviti da li ste mijenjali neke drivere, mrežnu karticu, da li se instalirao neki dodatni software (npr. antivirus, antispyware) i sl. jer u općem slučaju i takve stvari mogu utjecati na brzinu rada. No - jednostavna provjera Internet linka (neki test speed) bi trebao otkloniti sumnje u brzinu i stabilnost Internet veze. 

Nemojte zaboraviti da je i račun izdan bez JIR-a (ali sa ZKI!) zakonski pravovaljan i da ga, u slučaju problema s fiskalizacijom, i takvog možete dati stranki, uz napomenu da je potrebno unutar 2 da na napraviti naknadnu fiskalizaciju. 


Raspravljali smo već o ovome, ako se sakupi dovoljan broj glasova, možda se odlučimo na realizaciju:https://fiskalizacija.codeplex.com/workitem/

 

Cijela tema nalazi se ovdje, a to je i mjesto na kojem se možete uključiti u rasprave: https://fiskalizacija.codeplex.com/discussions/643793

Tags:

CIS | Produkcijsko okruženje

CIS - promjena IP adrese

by Nino28. October 2013 08:56

Danas objavljeno, mijenja se IP adresa CIS-a: http://www.porezna-uprava.hr/Lists/Vijesti/Vijest.aspx?ID=728&RootFolder=%2FLists%2FVijesti&Source=http%3A%2F%2Fwww.porezna-uprava.hr%2FStranice%2FNaslovnica.aspx

 

Tko god, unutar FiskalizacijaDEV.dll, EXE, COM koristi DNS naziv, kako je i navedeno u tehničkoj specifikaciji, ne bi trebao imati nikakvih problema u radu niti ne treba ništa mijenjati.

Da li će se promjena IP adrese propagirati kroz DNS bez problema - ostaje za vidjeti :)

Tags:

CIS

Treća je runda gotova - dojmovi o fiskalizaciji

by Nino11. July 2013 17:53

Pozdrav svima.

 

Treća je runda fiskalizacija završila prije nekoliko dana, bilo bi zanimljivo čuti koji su vaši dojmovi o tome kako je sve prošlo?

 

Evo naših dojmova: u cijelu smo se priču uključili sa prilagodbom postojeće aplikacije za izdavanje računa, kojoj smo dodali opciju fiskalizacije. Na kraju smo završili sa web (cloud) i desktop rješenjem; cloud se vrti na Azure-u. Klasičnu blagajnu, kako smo i najavljivali od samog početka, nismo radili niti imamo u planu raditi tako nešto :)

 

Koliko mi znamo, CIS je puknuo samo jednom u svih ovih nekoliko mjeseci, mislim još tamo negdje u 1./2. mjesecu, na cca manje od sat vremena. Generalno gledajući, sa tehničke strane, CIS je svoje odradio besprijekorno - sve super radi, odziv je odličan. Bilo je nekih nelogičnosti i sa njihove strane, ali vjerujem da se to u međuvremenu sredilo - na primjer - "... prijavio sam dva puta PP sa istom oznakom, javili su mi iz Porezne da imaju dvije kućice i da samo jedna prima račune...".

 

Ako prstom treba uprijeti u ono što je nama bio najveći problem, onda je stvar jednoglasna i sasvim je jasna - FINA. Prema našim iskustvima, FINA je predstavljala najveći problem u cijelom postupku fiskalizacije.

Sam proces preuzimanja certifkata počinje zbunjujućom greškom o SSL pogrešci (no comment, jadno!), aplikacija koja služi za preuzimanje je totalno nepregledna i nejasna, nije jasno gdje i kako skinuti upute, mail koji se korisnicima šalje sa referentnim brojem je ogromna količina korisnika shvatila kao sam certifikat, jer nije dovoljno jasno opisano što sa time treba napraviti i sl.

Kada postupak preuzimanja certifikata napokon i krene, prekompliciran je, ako ljudi nekako i dođu do telefonskog broja FINA-e koji mogu nazvati, onda im tamo bezobrazno odgovore "... nazovite svog programera..." ili "... zovite firmu od koje ste kupili program...". Oni, totalni monopolisti na tržištu, mastodont koji je trebalo davno ukinuti, svoj posao svaljuju na male IT tvrtke... HALO !? Pa mi objašnjavamo, "... znate, njima ste platili, oni su ti koji izdaju certifikat, ako imate problema, njih trebate nazvati..." i tako unedogled... Znam da će ovdje bti onih koji će odmah reći " nešto u stilu da smo mi mogli preuzeti certifikat umjesto klijenta i stvar riješena - no - ovo je sigurnosni rizik koji nismo htjeli preuzimati na sebe...

Nadalje, bilo bi zanimljvo saznati koliko je onih koji su, kao, zapamtili password za certifikat, a u stvari su je zaboravili iste sekunde, pa im onda "... program za fiskalizaciju ne radi...", pa opet natezanje sa FINA-om...

 

Pored FINA-e, i Porezna uprava je imala svojih "bisera" - na primjer - izdavanje tumačenja/mišljenja par dana prije roka. Zar zbilja? Stvarno nitko od te silne mase zaposlenika nije mogao pojmiti nešto barem par tjedana unaprijed !?

 

I, na kraju, kako komentirati obveznike i njihove eskapade u zadnji čas, tipa, "... znate, hitno mi je, treba mi fiskalizacija odmah...". Dan prije roka... ili par dana nakon... kaj živiš na Marsu, nemoj me jeb... zbilja misliš da si jedini kome je hitno!? Katastrofa :)

 

Uglavnom, što se tiče fiskalizacije u Hrvata, sve je ipak prošlo iznenađujuće dobro i sa tehničke i sa organizacijske strane, da je FINA odradila svoj posao bolje, a mogli su i trebali su, ukupni bi dojam bio još bolji.

 

Idemo community - vaša iskustva, komentari, pohvale, jadikovke? Može ovdje, putem Disqus-a ili na Codeplex-u: https://fiskalizacija.codeplex.com/discussions/449708

Tags: ,

Fizička osoba i DEMO certifikat

by Nino22. January 2013 07:47

Čini se da je ipak moguće da i fizičke osobe, a ne samo pravne, mogu izvaditi DEMO certifikat za potrebe testiranja fiskalizacije. 

Citiramo:

"Fizička osoba MOŽE zatražiti DEMO certifikat od FINE. (Ja sam živi primjer :) ). Ispišete zahtjev za DEMO certifikatom, pod naziv firme navedete svoje ime/prezime, korisnik certifikata - opet vi. Ispišete, potpišete, kopirate osobnu prednju i zadnju stranu, odnesete u FINU.

I dobijete certifikat. :)

Ja sam navela da radim preko autorskih ugovora i nitko mi nije radio problem."

 

Hvala amalthea  :)

Tags: ,

DEMO certifikat | Testno okruženje

FDev Explorer

by Nino1. January 2013 13:51

Mrzi vas ručno otvarati i pregledavati XML datoteke koje pripremate/šaljete u CIS? Ne da vam se provjeravati što CIS vraća? Niste sigurni da li dobro računate ZKI? Ili ne znate kako pronaći točno određeni podatak u hrpi XML datoteka?

Pripremili smo maleni tool (besplatno, naravno Laughing) koji vam omogućava baš to. Preuzmite ga ovdje.

 

Tags:

Produkcija - kako krenuti?

by Nino29. December 2012 08:35

Sukladno ranijim najavama iz Porezne uprave, produkcijsko okruženje CIS-a je postalo dostupno od 27.12. od cca 10h ujutro. Kao i dobar dio drugih korisnika, i mi smo od ranih jutarnjih (noćnih) sati pokušavali nešto poslati na produkcijske servere, no, to nije bilo moguće prije 10h. Od tada stvar - radi Smile

Evo nekoliko činjenica i stvari na koje treba obratiti pažnju:

  • Adresa za produkciju je različita od adrese za test - URL za produkciju je: https://cis.porezna-uprava.hr:8449/FiskalizacijaService
  • Obratite pažnju na certifikate - nije moguće spajati se na testno okruženje sa produkcijskim certifikatima niti je moguće spajati se na produkcijskog okruženje sa testnim (DEMO) certifikatima
  • Svaki obveznik fiskalizacije mora preuzeti produkcijski certifikat - on dolazi u formi .p12 datoteke i to vas ne bi trebalo zbunjivati previše; jednostavno ubacite certifikat u Certificate Store i koristite ga od tamo ili ga izvezite u .pfx datoteku, već prema tome kako ste zamislili rad sa certifikatima
  • Obratite pažnju da vam i dalje za uspješnu uspostavu SSL veze prema produkcijskom CIS-u treba i RDC CA root certifikat - njega možete skinuti ovdje i morate ga instalirati u Trusted Root Certificate Authorities u Certificate Store; pogledajte ranije postove na ovom blogu na temu certifikata
  • Nije potrebno mijenjati XML koji šaljete u CIS - on je potpuno isti, jedino ga morate digitalno potpisati prije slanja sa produkcijskim certifikatom obveznika umjesto sa vašim demo certifikatom
  • Ukoliko koristite Raverus.FiskalizacijaDEV.DLL / COM / EXE, potrebno je podesiti CisUrl jer se ova komponenta po defaultu spaja na testno okruženje. Postupak je ovaj:
 

 

.NET
Raverus.FiskalizacijaDEV.CentralniInformacijskiSustav cis = new CentralniInformacijskiSustav();
cis.CisUrl = "https://cis.porezna-uprava.hr:8449/FiskalizacijaService";

 

COM
Dim o
Set o = CreateObject("Raverus.FiskalizacijaDEV.COM.CentralniInformacijskiSustav")
o.CisUrl = "https://cis.porezna-uprava.hr:8449/FiskalizacijaService"

 

EXE
<setting name="CisUrl" serializeAs="String">
<value>https://cis.porezna-uprava.hr:8449/FiskalizacijaService</value>
</setting>
Ako kod pozivanja EXE uvijek dajete URL do CIS-a kao argument, tada je potrebno URL do testnog okruženja zamijeniti URL-om do produkcijskog.
 
 
Ukratko - kako biste bili spremni za produkciju, promijenite CisUrl i instalirajte produkcijske certifikate - to je sve što je potrebno Smile
 

Tags:

CIS | Produkcijsko okruženje | Tehničke specifikacije

FiskalizacijaDEV - verzija 2.0 je "vani"

by Nino12. December 2012 18:17

Ova je verzija dovoljno stabilna za korištenje u produkcijskom okruženju. Novosti je dosta, najvažnije su implemetacija CIS timeouta u COM/EXE, obrada grešaka koje vraća CIS kroz COM/EXE, provjera valjanosti potpisa, ...

Sve novosti, kao i download su ovdje: http://fiskalizacija.codeplex.com/releases

Tags:

CIS | Tehničke specifikacije | Testno okruženje

Kolika je zapravo brzina komunikacije sa CIS-om (fiskalizacija) u kojem kraju Hrvatske?

by Nino2. December 2012 16:57

Zanimalo nas je da li pristup CIS-u ovisi o tome u kojem se gradu nalazite. Zanimalo nas je i da li (odnosno koliko) brzina ovisi o Internet provider-u kojeg ste odabrali (T-COM, VIP, Iskon, B-NET, ...). U sklopu FiskalizacijaDEV projekta objavljen je izvorni kod za maleni programčić kojeg možete pokrenuti kako biste prikupili podatke i poslali ih na server na kojem se podaci prikupljaju. Spomenuti programčić možete skinuti ovdje.

 

Analizu radimo prema županiji, mjestu, Internet provideru, tipu veze (ADSL, modem, ISDN, ...) i prema operativnom sistemu koji se koristi za generiranje podataka, potpisivanje i komunikaciju sa CIS-om. U ovom trenutku u obzir nismo uzimali brzinu računala na kojem se testiranje vrši - ovaj je faktor u potpunosti ignoriran jer smo pretpostavili da će potencijalno usko grlo biti brzina i propusnost Interneta. Ako će biti potrebe, proširit ćemo programčić da se prikuplja i informacija i konfiguraciji, na primjer, ukoliko se pokaže da je potpisivanje na sporijim konfiguracijama isto značajno.

Rezultati su ovdje: https://www.fdev.hr/ConnectionTest/Default.aspx

Tags: , ,

Fiskalizacija i problemi koji će se pojavljivati pri uspostavi Internet veze s Poreznom upravom

by Nino22. November 2012 10:50

U prošlom postu smo pisali o prednostima koje za poslovanje, kroz fiskalizaciju, donosi uspostava Internet veze. Ovdje ćemo, potaknuti i novim uputama Porezne, pisati o problemima koje Internet veza (ili nedostatak iste) donosi obveznicima fiskalizacije. Probleme i radnje za rješavanje problema smo podijelili u dvije skupine: kad Internet veza nije dostupna i kad je dostupna.

Vaš poslovni prostor ne može uspostaviti Internet vezu

Što morate učiniti? Ishodovati potvrdu od HAKOM-a. Kako?

1.       Za uslugu putem nepokretne mreže - dobiti službenu odbijenicu (od HT-a i još jednog operatora) vašeg zahtjeva za sklapanje ugovora zbog tehničke nemogućnosti osiguranja pružanja usluge pristupa Internetu brzine od najmanje 144 kb/s

2.       Za uslugu putem kablovske mreže - dobiti službenu odbijenicu (od najmanje jednog operatora kablovske mreže) ) vašeg zahtjeva za sklapanje ugovora zbog tehničke nemogućnosti osiguranja pružanja usluge pristupa Internetu brzine od najmanje 144 kb/s

3.       Za uslugu putem pokretne (mobilne) mreže – zatražiti od sva tri postojeća operatora (HT VIP i Tele2) USB stick za pristup Internetu. Ako se putem niti jednog od tih uređaja u trajanju od 2 dana ne uspijete spojiti na Internet, potrebno je voditi evidenciju neuspjelih spajanja na Internet putem svakog uređaja.

Više o ishodovanju potvrde od HAKOM-a pročitajte OVDJE.

 

Vaš poslovni prostor ima ili može uspostaviti Internet vezu 

Na što trebate paziti? Na propusnost Internet veze, na zaštitu računala od virusa i sl., na produktivnost vaših zaposlenika. Kako?

1.       Propusnost veze prema Internetu znači da morate osigurati neometanu i brzu komunikaciju između blagajne i Porezne uprave (komunikacija ne smije biti zagušena), odnosno da slanje podataka u CIS kao i dohvat JIR-a, te ispis računa, ne budu ugroženi prometom neke druge vrste (npr.  torrent prometom ili velikim download-ima). Neometana komunikacija s Poreznom, odnosno CIS-om, se može osigurati tako da se dopusti samo promet prema određenim IP adresama (CIS, e-mail i ostale adrese koje su neophodne za rad).

2.       Zaštita računala od virusa znači da računalo na kojem je blagajna mora biti zaštićeno od bilo kakvih štetnih sadržaja koji se mogu preko Interneta „naseliti“ na računalo. Takvi štetni sadržaji (virusi, spyware, malware…) ne samo da mogu naštetiti samoj blagajni nego mogu i ozbiljno narušiti komunikaciju s Poreznom. Pored antivirusnih programa, svakako bi bilo poželjno i dopustiti/zabraniti zaposlenicima pristup Internetu ili samo pojedinim Internet adresama.

3.       Produktivnost zaposlenika se dovodi u pitanje zbog novonastale mogućnosti pristupa Internetu i svim njegovim „neodoljivim“ servisima (Facebook, chat, on-line igrice…). Mnogim zaposlenicima treba Internet zbog npr. čitanja službenih e-mailova, ali kako bi se osiguralo da se zaposlenici bave svojim poslom, a ne „lajkanjima“, svakom se zaposleniku pojedinačno može odrediti kojem servisu i kojim web stranicama smije pristupiti ili koji su mu servisi zabranjeni.

Više o kontroli prometa prema Internetu pročitajte OVDJE.

Tags: , ,

Fiskalizacija i nije tako loša ili Kako je FDev portal osvježen novim idejama

by Nino20. November 2012 14:30

Iako mnogi krajnji korisnici vide fiskalizaciju u prometu gotovinom kao dodatno kompliciranje poslovanja i kao nešto negativno, taj će projekt, odnosno globalno umrežavanje, otvoriti vrata i nekim korisnim stvarima za koje do sada nije bilo preduvjeta. Uzmimo za primjer kontrolu svih poslovnica nekog poslovnog subjekta. Slanjem određenog podatka u Poreznu, direktor (ili druga odgovorna osoba) će taj podatak moći upotrijebiti i u druge svrhe: koliko je taj dan poslovnica imala prometa, koliko je pojedini zaposlenik imao prometa, kad je došao/otišao (odnosno kad se logirao) pojedini zaposlenik... i to sve u stvarnom vremenu i u bilo kojem trenutku. Na osnovu prikupljenih podataka, moći će se analizirati poslovanje, a zatim optimizirati i unaprijediti. Nadalje, evidencija radnog vremena se podatkom o logiranju pojedinog zaposlenika gotovo riješila sama od sebe. 

Kako će fiskalizacija doprinijeti informatičkim firmama? I opet, globalno umrežavanje odnosno obavezna Internet veza mijenja cijelu sliku... Odrađivanje nadogradnji na novu verziju koja očekuje sve proizvođače fiskalnih blagajni krajem ove odnosno početkom iduće godine (ili najvjerojatnije na samu Novu Godinu) moći će se obaviti u par klikova mišem na svim klijentskim računalima. Dalje, backup (bilo cijeli, bilo samo XML) podataka s klijentskog računala - jedna riječ: cloud. Nadalje, do sada, bez Interneta, je bilo gotovo nemoguće jednostavno riješiti licenciranje i kontrolu od neautoriziranog korištenja software-a, a da o komplikacijama modela mjesečnog najma ni ne pričamo. Uz Internet i podatke koji se šalju u Poreznu, piratski brod je potopljen zauvijek.

Naravno, povezivanje klijentskog računala na kojem je fiskalna blagajna s Internetom donosi sa sobom i mnoge rizike, za ovo ćemo iskoristiti više riječi: virusi, spyware, malware, i ostali zločesti ware-ovi. Ali, kako za svaki otrov na Internetu, postoji i protuotrov - kontrola prometa prema Internetu se može jako elegantno i učinkovito riješiti. 

Dakle, zaključujemo, fiskalizacija i ne bi trebala biti tako loša stvar, odnosno koliko će nam oduzeti, mogla bi nam stostruko vratiti, a o svakom ovisi koliko tu famu informatizacije svega i svačega želi okrenuti u svoju korist.

Svi vi koji ste do sada koristili i koristite naš CIS status servis i koji ste se uključili u naš Load test, već ste upoznati s FDev portalom. Ono što je novo je da smo ga osvježili novim idejama i servisima kojima je glavni cilj upravo ovo gore navedeno - okrenuti tijek fiskalizacije / informatizacije na svoj mlin... povećati produktivnost, efikasnost, ekonomičnost, ali i profitabilnost. Servisi koje za sada imamo na "to do" listi su:

  • Kontrola prometa prema Internetu
  • Servis za licenciranje i pretplatu
  • Servis za nadogradnje (update)
  • Nadzor klijentskih računala
  • Analiza prometa po poslovnicama
  • On-line backup
  • XML Backup
  • Evidencija radnog vremena
Za sve se servise možete predbilježiti i ostvariti određene prednosti kada ih zgotovimo. Više o svim servisima i predbilježbama pročitajte na službenim stranicama www.FDev.hr

Month List