Kako izgleda proces razvoja aplikacije za izdavanje e-računa?

Kako razviti aplikaciju koja će od “strašnog” e-Računa učiniti bezopasnog psića?

Poduzetnike oblijeva hladan znoj kada se sjete e-Računa, ali zamislite kako je onima koji stvaraju aplikacije za njegovo izdavanje? Čini se, ne tako strašno.

Ako ste u posljednje vrijeme (točnije od početka srpnja) obavljali ikakav posao s nekom od tvrtki koje su u sustavu javne nabave, vjerujem da ste vrlo dobro upoznati s e-računom, odnosno procesom izdaje računa elektroničkim putem koji je danas obavezan za sve subjekte koji posluju na ovaj način. Sam dolazak ovih računa nije toliko problematičan, ali moglo bi se reći kako oko njega postoji određen veo misterije i straha zbog kojeg se poduzetnici boje samog spomena na e-račun. Trebaju vam posebni certifikati, papirologija i dozvole, a kada ih imate trebate i aplikaciju koja će vam “složiti” račun kao takav. Ipak, iako ovo sve izgleda teško, zapravo je mnogo jednostavnije nego što se čini.

Prepoznati nišu na vrijeme

Jedna od takvih aplikacija je i Web e-račun iza koje stoji Saša Vukšić, a koji u portfelju već ima nekoliko zanimljivih aplikacija poput one za hitne brojeve, ali i aplikacije Webračun za izdavanje računa prema svima drugima, osim države. Sa Sašom sam razgovarao ne toliko o procesu izdavanja e-računa, već o izazovima koji se nalaze “iznutra”, odnosno izazovima s kojima se suočio tijekom razvoja svoje aplikacije.

Saša mi kaže kako je nastanak ove aplikacije bio prilično logičan, budući da njegova aplikacija Webračun već ima bazu klijenata koji putem nje obavljaju poslove izrade računa. Kada je došao na snagu zakon koji obvezuje slanje elektronskih računa prema obveznicima zakona o javnoj nabavi, Saša se prilagodio i lansirao novu aplikaciju.

Stvorili smo aplikaciju koju će moći koristiti i oni koji nisu moji dosadašnji korisnici kako bi privukli i nove potencijalne korisnike. Kako se priča oko e-Računa zahuktavala shvatio sam da dosta “malih” poduzetnika izdaju svoje račune u Wordu ili Excelu te da im niti jedno rješenje, koje zahtjeva integraciju, neće biti prihvatljivo. Upravo sam ovdje prepoznao svoju nišu.

Za takve korisnike, koji bi prepisivali svoje račune u e-račune, trenutno na tržištu postoje samo dvije aplikacije. Jedna od njih zahtjeva ugovornu obvezu, a druga je komplicirana za korištenje, zahtjeva middleware te radi samo na Windows sustavima. Web e-Računa je iznimno jednostavan za korištenje, ne postoji ugovorna obveza i radi na svim glavnim platformama: Windows, Mac OS i Linux.

Bez previše regulatornih prepreka u razvoju

Mnogi od nas na sam spomen raznih certifikata, autorizacija i sličnih koraka koji prethode izdavanju elektronskog računa problijede, ali Saša kaže kako se tijekom razvoja same aplikacije nije susreo s previše regulativnih prepreka. Dodaje i kako Fina ima vrlo dobro postavljene validacije koje ne dozvoljavaju slanje računa koji nisu producirani po standardu, stoga nije postojalo previše problema kada je riječ o uklapanju u regulative:

Postoji dobra kontrola digitalnih potpisa, na nama je bilo samo implementirati pozive prema specifikaciji i pratiti povratne odgovore koje smo dobivali od Fina servisa. Sve u svemu čini mi se da postoji dosta dobra “špranca” po kojoj sve funkcionira.

Ipak, ako ste mislili da je Saša po nečemu bolji od prosječne osobe kada je riječ o razumijevanju teme elektroničkih računa, ne brinite. Saša kaže kako je najveći izazov u razvoju ovog servisa bio upravo shvaćanje što je to uopće ova vrsta računa, ali i toga što u implementaciji računa mora napraviti kupac, što dobavljač i kakve veze sa svime time ima Fina. Saša dodaje i kako su ispočetka dostupne informacije za ovu temu bile vrlo skromne, a koristio se ponajviše Fininom tehničkom specifikacijom webservisa za slanje e-Računa te Specifikacijom osnovne upotrebe e-Računa. Nakon istraživanja i isprobavanja, sve je polako sjelo na mjesto, ali Saša dodaje:

Bilo bi mnogo lakše da je tehnička specifikacija za pozivanje Fina webservisa malo detaljnija i da sadrži više primjera za različite poslovne slučajeve, no moram se zahvaliti Fina tehničkoj podršci koja je ažurno odgovarala i davala rješenja i primjere za svaki problem na koji smo naišli tijekom razvoja – vjerujem da bi se bez njihove podrške još sada koprcali u razvoju.

Sve je lakše nakon prvog računa

Nakon shvaćanja kako sve potrebne stvari funkcioniraju, Saša se uhvatio tehničkih procesa koje treba razraditi prije izdavanja samog računa ovog tipa. Kaže kako su nakon početka razvoja najviše vremena utrošili na uspostavu komunikacije s Fina internetskim servisom, kreiranjem prvog e-računa po UBL 2.1 specifikaciji i potpisivanju prvog testnog računa. Nakon što je prvi račun poslan sve je, napominje Saša, bilo mnogo lakše.

Nakon ugradnje osnovnih funkcionalnosti unutar aplikacije, Saša i tim suočili su se s još jednim nenadanim developerskim izazovom:

Prva ideja je bila implementirati samo osnovni set funkcionalnosti za koji smo pretpostavili da treba našim korisnicima, ali kada smo pristupili testiranju aplikacije od strane Fine, kako bi postali službeni informacijski posrednik, shvatili smo da moramo implementirati puni set funkcionalnosti koje Fina traži od nas. U tom trenutku je krenula druga velika faza razvoja u kojoj smo implementirali sve što smo trebali kako bismo postali službeni informacijski posrednik za slanje e-računa prema obveznicima Zakona o javnoj nabavi. Nakon što smo uspješno prošli testiranje, aplikacija je bila spremna za produkciju. Naravno razvoj nije ni danas gotov već svakim danom dodajemo nove funkcionalnosti koje naši korisnici traže od nas.

Radi solidno, ali nitko ne razumije kako

Sustav slanja i izrade ove vrste računa najviše koči činjenica da su korisnici koji trebaju biti vrlo dobro upoznati sa sustavima – jednostavno neinformirani. Saša napominje kako ne postoji centralno mjesto ili tijelo koje bi informiralo potencijalne obveznike o svemu što im treba kako bi uskladili svoje poslovanje s novim zakonom. Bilo bi sjajno kada bi postojao popis svih aplikacija koje su korisnicima na raspolaganju, dodaje Saša, kako bi sami mogli odlučiti što je za njih najbolje u danom trenutku.

Saša priznaje kako je negativna klima koja okružuje e-račun relativno neutemeljena, jer sam servis i sustavi koji ga pokreću rade solidno i funkcionalno, ali se i dalje na svaki spomen e-računa poduzetnici krenu preznojavati i strahovati, vjerojatno najviše zbog toga jer kada se prvi puta “uhvatite” ovakve vrste računa do vas dolazi zaista mnogo informacija. Podešavanje i slanje e-računa traje svega nekoliko minuta uz korištenje pravih alata, ističe Saša, stoga ne postoji razlog zašto biste se bojali situacija u kojima morate izdati račune ovim novim, modernim putem. Pomoć za poduzetnike svakako bi trebala pružiti i Fina, kako bi inicijalni kontakt s elektroničkim računima bio mnogo lakši za svakoga tko se na njega odluči.

Komentari

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Tehnologija

Podatkovna znanstvenica Ana Dumić otkriva kako su joj podaci spasili sina

Kad je njihovom sinu dijagnosticiran teži oblik epilepsije, Ana Dumić i njen suprug Goran odlučili su iskoristiti svoje znanje i vještine o podatkovnoj znanosti ne bi li otkrili okidače napadaja. Uspjeli su.

Startupi i poslovanje

Što su nam skrivile hrvatske digitalne agencije?

Hrvatski uslužni IT, uključujući digitalne agencije, zamašnjak je koji više od dva desetljeća puni državni proračun i tople developerske stolice. S druge strane, činovnici, a i mediji, papagajski mantraju o proizvodnim tvrtkama i kako će nas one konačno pogurati prema pikselastom eldoradu.

Društvene mreže

Jeste li mislili da će 16 godina od osnivanja Facebooka na njemu najvažnije biti – grupe?

Pokretači i administratori otkrivaju mi kako su nastala stručna udruženja, pa i poslovna partnerstva, na temelju specijaliziranih Facebook - grupa.

Što ste propustili

Izrada web stranica

Developeri, dizajneri, project manageri – za AI budućnost možete se pripremiti već danas

Cilj svakog developera i dizajnera je bolje korisničko iskustvo - a upravo ovdje može pomoći kognitivna znanost koja promišljanje o korisnicima, da li dizajna, koda ili gotove aplikacije, stavlja u fokus svega što IT stručnjaci rade.

Startupi i poslovanje

Kako se Glovo i Konzum pripremaju za povećanje broja narudžbi zbog koronavirusa?

Uz sve više vijesti o koronavirusu, raste i broj onih koji se oslanjaju na digitalne servise kako bi naručili hranu ili namirnice. Kako se za povećanje prometa pripremaju servisi za dostavu?

Kultura 2.0

Na web trgovinama deseci zaštitnih maski upitnih cijena i kvalitete

U svakom kriznom razdoblju nađe se pojedinaca i tvrtki koji će situaciju iskoristiti za svoj profit, ali maske s desetorostruko većim cijenama i modnim etiketama zbilja su poseban slučaj.

Startupi i poslovanje

Što o radu od kuće zbog koronavirusa kažu PBZ, Infobip, Nanobit…?

Nakon što je jučer potvrđeno da i u Hrvatskoj imamo prve osobe zaražene koronavirusom, dobar dio ovdašnjih tvrtki je počeo ozbiljnije razmišljati o promjeni načina rada. Prvo su se počela ukidati putovanja u inozemstvo, a potom se počeo uvoditi rad od kuće.

Startupi i poslovanje

Dijeljenje romobila i u Hrvatskoj: Bolt prvi uveo romobile u ponudu

150 romobila koje možete otključati i voziti kada god vas je volja bit će dostupno u Splitu za sve korisnike Bolt aplikacije.

Digitalni mediji

U manje od 24 sata od prvog slučaja u Hrvatskoj, koronavirus smo online spomenuli čak 15 tisuća puta

Sada već svi znamo da je koronavirus došao u Hrvatsku, no koliko viralno je ova tema zaokupila sve nas pokazat će kao i uvijek - brojke.