Predmet:Re:Fiskalizacija u RS-u
Prije nekih godina dana sam poceo da se bakcem sa JSON slanjem i prijemom kada je bilo ocito da ce fiskalizacija u RS biti prepisana iz Srbije. Posto tada nije bilo kasa na vidiku ostalo mi je jedino da napravim neki emulator. To sam napravio dosta jednostavno u Delphiju u kojem inace radim. Nije bio idealan, ali je radio posao.
Prije par mjeseci mi je kolega posudio testnu kasu na nekoliko dana i onda sam finalizovao u praksi kod. Obican racun, virmanski sa kupcem, kopiju, reklamirani, sve super.
Prije oko 10 dana sam pustio prvi produkcioni uredjaj i odjednom problemi. Greska 2310 ili tako nesto u dijelu PDV stopa. Mislim da je neko na pocetku to isto prijavio. Zovem help sluzbu operatora, niko nema pojma. Onda mi padne na pamet glupa ideja, sta ako umjesto latinicnih slova za PDV stope stavim cirilicna? Testiram sa Postman-om i to prodje. Znaci, slovo E (ASCII 45) ne moze ici kao PDV stopa, mora biti cirilicna UTF-8 varijanta (Hex d0 95). Isto i za ostale PDV stope.
Sto se tice slike, uspio sam da je izvucem iz JSON respons-a i da je snimim na disk u png obliku. Ostaje mi samo da je nekako odstampam na POS printeru. Posto trenutno nemam POS printer nisam to jos mogao probati.
Ovo stampanje na obicnom POS printeru ce biti vazno za obveznike koji izdaju dosta racuna jer je velicina rolne u originalnom uredaju dosta mala i mozda dovoljna za 30-40 racuna standardne duzine. Ne znam kakva su vasa iskustva, da pustim sliku preko Windows drajvera (hoce li biti sporo?) ili da se zezam sa ESC komandama?
Takodje me muci i smjestanje VerificationUrl u bazu. Dosta je veliki i baza ce poceti da nekontrolisano raste bez obzira sta koristili kao bazu, mdb fajl ili SQL server. Zasad sam ostavio da se pamti pa cu vidjeti nakon par mjeseci.