Program za komunikaciju sa CIS porezne uprave vezanim uz fiskalizaciju Ovaj program, Datoteka Raverus.FiskalizacijaDEV.dll , datoteka sa certifikatom ,Wrapper.ini , kao i datoteke koje se procesiraju moraju biti u istom direktorju. OPIS ARGUMENATA ZA SLAZADNJE VERZIJE (za BROJ aktualne verzije vidi na serveru) 1 - Zahtjev može biti DohvatiStatus,GenerirajUID,GenerirajZKI,RacunZahtjev,ECHO,PoslovniProstorZahtjev,RacunZahtjevPodpisi,RacunZahtjevPosalji,PoslovniProstorZahtjevPodpisi,PoslovniProstorZahtjevPosalji,EncryptPass,DohvatiVrijeme,UseIni. i dr. (mogu se koristiti i skračeni pozivi prma translacijskoj tabeli opisanoj na Web stranici) 2 - URL do CIS-a (do web servisa), na primjer 'https://cistest.apis-it.hr:8449/FiskalizacijaServiceTest', Ukoliko je url "" ili false program provjerava postojanje reda url_CIS u Wrapper.ini datoteci i ako postoji uzima vrijednost kao URL) Ukoliko i nakon toga url false ili "" , program će se spajati na trenutno aktualnu (Testnu adresu CIS servera). 3 - Ime datoteke za slanje 4 - Određuje ime datoteke u koju će biti spremljeni odgovori(ime mora biti ili bez nastavka ili sa natavkom RAZLIČITIM OD "XML") datoteka sa txt odgovorom se kreira uvijek a XML SAMO AKO arg6 = true 5 - Korištenje log datoteke za spremanje podataka o pokušaju podpisivanja i slanja datoteke (true ili false) 6 - Kreiranje XML datoteka sa odgovorom iz arg4 + ".XML", te pohrana datoteke XML upita i odgovora u foldere Odgovor i Zahtjev - true ili false 7 - Naziv (subject) certifikata ili naziv datoteke sa cerifikatom 8 - Password certifikata ili 'false' ako je certifikat u store_u 9 - Ukoliko je true briše stare datoteke (sa imenom 4 param.) i 4ParamBezNastavka+".XML" ukoliko iste postoje. 10 - Ukoliko je true UVIJEK otvara programsku formu nakon poziva CIS umijesto izlaska iz aplikacije. 11 - Ukoliko je true otvara programsku formu u slučaju greške.(programska forma se otvara i ako je parametar false a dogodila se bitna sistemska greška)Ako je "false" ,poruke sa greškom vrača u datoteku sa imenom iz parametra 4 (ukoliko je 9,10 i 11 parametar - , ili nije valjanji boolean , koriste se postavke iz Wrapper.ini) Primjeri pokretanja programa: Primjer 1: certifikat se nalazi u Certificate Store-u @"Wrapper.exe TipDokumenta ""CIS URL ili false"" ""XML datoteka sa zahtjevom"" ""datoteka_odgovor"" Logging Snimanje ""Naziv (subject) certifikata"" false predhodno_briši_izlazne_datoteke Forma_uvijek Forma_u_slučaju_greške @"Wrapper.exe RacunZahtjev ""RacunZahtjev.xml"" ""RacunOdgovor.txt"" false true ""FISKAL 1"" false true false true Primjer 2: certifikat se nalazi u datoteci @"Wrapper.exe TipDokumenta ""CIS URL ili false"" ""XML datoteka sa zahtjevom"" ""datoteka_odgovor"" Logging Snimanje ""Datoteka sa certifikatom"" ""Zaporka"" predhodno_briši_izlazne_datoteke Forma_uvijek Forma_u_slučaju_greške" @"Wrapper.exe RacunZahtjev ""RacunZahtjev.xml"" ""RacunOdgovor.txt"" false true ""MojCert.pfx"" ""PASSWORD"" true false true"