Automatizacija elektronskih faktura ne počinje dugmetom „pošalji“, već pitanjem: odakle podaci dolaze i šta treba da se dogodi po izdavanju dokumenta? Ako je porudžbina već kreirana u prodajnom sistemu, obim usluge utvrđen ugovorom, a podaci o kupcu postoje u računovodstvenom programu, ponovni ručni unos postaje suvišan korak. On opterećuje računovodstvo i stvara neslaganja između porudžbine, računa, naplate i stvarnog izvršenja.
Za kompanije u Srbiji važan deo ovog procesa jeste Sistem elektronskih faktura — SEF. To je državni sistem Republike Srbije, a ne proizvod kompanije VMTech i nije dokaz bilo kakvog institucionalnog partnerstva. Zadatak automatizacije je drugačiji: uspostaviti kontrolisani tok podataka od porudžbine ili obračuna do elektronske fakture, njenog statusa, računovodstvene evidencije i naredne radnje u kompaniji.
Dobro projektovan proces ne isključuje čoveka iz svih operacija. Standardni dokumenti mogu se obrađivati po unapred usaglašenim pravilima, ali odbijanja, ispravke, delimične uplate i sporne situacije zahtevaju odgovornog zaposlenog. Cilj projekta zato nije „potpuna autonomija“, već predvidiv tok u kojem uobičajene operacije prolaze bez ponovnog unosa, a izuzeci pravovremeno stižu do odgovarajućeg stručnjaka.
Zašto ručno fakturisanje ne pogađa samo računovodstvo
Izdavanje računa na prvi pogled deluje kao lokalni računovodstveni zadatak. U praksi, podaci za njega nastaju ranije: pri kreiranju porudžbine, usaglašavanju komercijalne ponude, potpisivanju ugovora, obračunu obima usluge ili pripremi robe za otpremu. Kada se ti podaci prenose ručno, računovođa ponovo unosi podatke kupca, stavke, količine, vrednosti, poreze, datume i interne brojeve.
Problem nije samo utrošeno vreme. Jedna porudžbina može imati broj u prodajnom sistemu, drugi identifikator u računovodstvenom programu i zasebnu oznaku na bankovnom izvodu. Zaposleni mora da utvrdi da li se svi zapisi odnose na istu transakciju. Kod sličnih iznosa, ponovljenih porudžbina ili više računa istom kupcu raste verovatnoća pogrešnog povezivanja.
Nakon slanja dokumenta počinje drugi ciklus ručnog rada. Neko proverava status, obaveštava menadžera o rezultatu, razjašnjava podatke sa računovodstvom i prenosi informaciju operativnom timu. Ako potvrda stvarne naplate stiže odvojeno, ponovo je potrebno povezati je sa računom i porudžbinom. Dok ovaj lanac zavisi od poruka, tabela i pamćenja zaposlenih, ne postoji jedinstvena slika procesa.
Ne treba automatizovati samo pojedinačnu radnju izrade računa, već ceo kontrolisani put: izvor podataka, proveru, izdavanje dokumenta, praćenje statusa, potvrdu naplate i dozvoljenu narednu radnju.
Put od porudžbine do elektronske fakture

Polazna tačka može biti porudžbina robe, pretplata, potvrda izvršene faze, mesečni obračun, ugovor o usluzi ili prodaja koju je potvrdio menadžer. Pre formiranja dokumenta sistem mora da odredi kupca, osnov, sastav stavki, iznos, valutu, poreske parametre, datum i internog odgovornog. Ova pravila se ne mogu nagađati tokom razvoja: treba da ih usaglase poslovna strana, računovodstvo i tehnički tim.
Zatim sledi provera potpunosti podataka. Ako nedostaje obavezan podatak, identifikator kupca se ne podudara ili za određenu vrstu transakcije nije definisano pravilo, dokument ne sme neprimetno da nastavi kroz tok. Prebacuje se u red izuzetaka sa jasnim razlogom i dodeljenim vlasnikom. To je bezbednije nego automatski izdati formalno popunjenu, ali netačnu fakturu.
Posle uspešne provere kreira se elektronski dokument i šalje kroz kanal predviđen za njega. SEF omogućava rad sa elektronskim fakturama i njihovim statusima u okviru državnog sistema Srbije. Konkretne obaveze kompanije, poreske kategorije i pravila izdavanja zavise od prirode transakcije i važećih zahteva. Njih treba potvrditi sa kvalifikovanim računovođom ili pravnim savetnikom.
Rezultat slanja treba da se vrati u radni tok kompanije. Zaposleni ne mora da traži dokument u više prozora kada su njegov interni broj, broj porudžbine i trenutni status već povezani u jednom zapisu. Automatizacija takođe mora da čuva izvorne podatke, vreme operacije i istoriju izmena, kako bi sled radnji mogao da se rekonstruiše.
Direktno povezivanje ili kontrolisana razmena fajlova
Način prenosa podataka u računovodstveni program zavisi od njegovih stvarnih mogućnosti i podešavanja. Ne može se unapred tvrditi da svaki proizvod koji kompanija koristi podržava direktno povezivanje ili da će automatski proknjižiti primljeni dokument. To se proverava posebno: kroz dokumentaciju, dostupne funkcije, verziju programa i pravila rada računovodstva.
Kada su dovoljni kontrolisani uvoz i izvoz
Razmena fajlova može biti razumno rešenje kada je broj dokumenata mali, operacije se rade paketno, a računovodstveni program ne pruža pouzdano direktno povezivanje. Važno je da to ne bude slučajno prebacivanje fajlova između fascikli, već uspostavljena procedura. Ona treba da uključi proveru formata, evidentiranje izvoza, zaštitu od ponovnog učitavanja, izveštaj o greškama i usaglašavanje rezultata.
Takav pristup zadržava kontrolu i može da ukloni ponovni unos podataka bez složene rekonstrukcije svih sistema. Posebno je prikladan u prvoj fazi, kada kompanija želi da proveri pravila procesa i kvalitet izvornih podataka. Nedostatak je očigledan: razmena se obavlja u određenim intervalima, a deo radnji ostaje na zaposlenom.
Kada je direktno povezivanje opravdano
Direktna varijanta je korisnija kod redovnog toka dokumenata, potrebe za brzim primanjem promena statusa ili pokretanjem narednih operacija bez čekanja paketnog učitavanja. Pomaže i kada su podaci o porudžbini, kupcu i izvršenju već raspoređeni između više sistema i moraju ostati usklađeni.
Ipak, direktno povezivanje samo po sebi ne popravlja loš proces. Ako ne postoje jedinstveno pravilo numeracije, odgovorno lice za ispravke i postupak za obradu duplikata, automatizacija će samo brže proširiti grešku. Zato VMTech najpre proverava konkretne sisteme i logiku rada, a zatim određuje odgovarajući način razmene. Ova vrsta zadataka detaljnije je opisana na stranici o integraciji CRM-a, ERP-a i računovodstvenog okruženja.
Status dokumenta i stvarna naplata nisu isti događaj
Jedna od najopasnijih grešaka u projektu jeste pretpostavka da status elektronske fakture uvek potvrđuje priliv novca. Status dokumenta pokazuje šta se dogodilo sa samom fakturom: kreirana je, poslata, prihvaćena, odbijena, stornirana ili izmenjena u okviru dostupnih operacija. Činjenica naplate odnosi se na kretanje novca i mora dolaziti iz izvora koji odgovara konkretnoj kompaniji.
Ovi događaji mogu ići različitim redosledom i sa različitim kašnjenjem. Kupac može prihvatiti račun, ali ga platiti kasnije. Uplata može stići delimično, kao jedan iznos za više dokumenata ili sa pozivom na broj koji ne omogućava pouzdano automatsko povezivanje. Moguća je i obrnuta situacija: novac je već primljen, ali status dokumenta još ne prikazuje očekivanu radnju primaoca.
Zato model procesa zahteva odvojena polja i posebna pravila za status računa i status naplate. Interfejs ih može prikazati jedno pored drugog, ali ih ne sme spajati. Naredna poslovna radnja pokreće se samo na osnovu događaja koji je kompaniji zaista potreban: na primer, nakon potvrđenog prijema celog iznosa, posle ručnog odobrenja zaposlenog u finansijama ili kada je istovremeno ispunjeno više uslova.
Šta može da sledi nakon potvrđene naplate

Potvrđena naplata nije vredna samo kao oznaka u tabeli, već kao osnov za sledeći kontrolisani korak. Kod usluge to može biti aktiviranje pristupa, otvaranje plaćenog perioda, dodela izvršioca ili obaveštavanje tima. Kod robe to može značiti dozvolu za kompletiranje, pripremu dokumenata, predaju porudžbine za otpremu ili obaveštavanje odgovornog zaposlenog.
Izbor radnje zavisi od rizika. Menadžer može biti automatski obavešten uz relativno širok skup uslova. Aktiviranje skupe usluge, otprema robe ili davanje pristupa osetljivim podacima treba da usledi tek nakon stroge provere iznosa, valute, kupca, svrhe uplate i veze sa konkretnim računom. Za neke operacije opravdano je zadržati ručnu potvrdu čak i kada je povezivanje ispravno.
VMTech ovaj princip koristi u sopstvenim projektima: elektronsko fakturisanje i potvrda naplate posmatraju se kao delovi dužeg poslovnog procesa. Izvor potvrde određuje arhitektura konkretnog rešenja. On se ne pripisuje automatski SEF-u i ne smatra se univerzalnim za sve kompanije.
Kako povezati porudžbinu, račun, kupca i uplatu
Pouzdana automatizacija zasniva se na stabilnim identifikatorima. Porudžbina, kupac, račun i uplata mogu imati različite brojeve, ali sistem mora čuvati eksplicitne veze među njima. Povezivanje samo po iznosu nije dovoljno: isti iznosi se redovno pojavljuju, a delimična ili objedinjena uplata ruši takvu logiku.
Za svaku transakciju korisno je definisati glavni interni identifikator i skup dodatnih obeležja. U njih mogu spadati broj porudžbine, broj dokumenta, podaci kupca, iznos, valuta, datum i svrha uplate. Što je veći rizik od pogrešne aktivacije, to više nezavisnih uslova treba da se podudari pre automatskog nastavka.
Posebno pravilo je potrebno za ponovnu obradu. Ako ista poruka, fajl ili dokument stigne drugi put, sistem mora prepoznati duplikat i ne sme kreirati novu fakturu, ponovljeno knjiženje ili drugu aktivaciju. Zato se čuvaju identifikator operacije, njen rezultat i oznaka već izvršene radnje.
Povezanost podataka važna je i za analitiku. Kompanija može da vidi ne samo spisak izdatih računa, već put konkretne porudžbine: kada je potvrđena, koji dokument je kreiran, kako se menjao njegov status, kada je utvrđena naplata i koja radnja je nakon nje izvršena. Opšti principi uklanjanja ponovnog prenosa podataka obrađeni su i u tekstu o povezivanju CRM-a, ERP-a, porudžbina i računovodstva.
Izuzeci koji ne smeju ostati „za kasnije“
Glavni tok obično deluje jednostavno, ali kvalitet rešenja određuje ponašanje u nestandardnim situacijama. Pre puštanja u rad potrebno je makar pisano razraditi sledeće slučajeve:
- Odbijanje dokumenta. Ko prima obaveštenje, gde se beleži razlog i da li se ispravljena verzija može ponovo poslati?
- Storno ili ispravka. Koje naredne radnje treba zaustaviti i ko potvrđuje izmenu?
- Delimična uplata. Da li je osnov za izvršenje ili je potreban puni iznos?
- Preplata ili objedinjena uplata. Može li je sistem nedvosmisleno povezati ili se odluka predaje računovođi?
- Duplikat. Kako se sprečavaju ponovljeno kreiranje dokumenta i ponovno pokretanje usluge ili otpreme?
- Nepotpuni podaci. Koji zaposleni dopunjava podatke i kako se zadatak vraća u glavni tok?
- Privremena nedostupnost sistema. Gde se operacija čuva, koliko puta se ponavlja i kada je potrebna intervencija?
- Ručna izmena. Ko sme da ispravlja podatke i kako se to prikazuje u istoriji?
Svaki izuzetak mora imati vlasnika, prihvatljiv rok reakcije i jasan završni status. Zapis „greška razmene“ nije dovoljan: zaposlenom su potrebni broj porudžbine, vrsta dokumenta, razlog zaustavljanja i bezbedna radnja koju može da izvrši.
Bezbednost, prava pristupa i dnevnik radnji
Finansijski proces obuhvata podatke kompanija, iznose, dokumente i ovlašćenja zaposlenih. Pristup treba dodeljivati prema ulogama: menadžer ne mora imati pravo na računovodstvene ispravke, a tehnički stručnjak ne treba da donosi finansijsku odluku. Izmena kritičnog pravila ili ručno pokretanje rizične operacije mogu zahtevati dodatnu potvrdu.
Dnevnik radnji treba da odgovori na praktična pitanja: koji podaci su korišćeni, ko je promenio zapis, kada je dokument kreiran ili ispravljen, zašto je operacija zaustavljena i po kom osnovu je nastavljena. To pomaže u analizi grešaka i sprečava da istoriju zameni samo poslednja aktuelna vrednost.
Podjednako je važna zaštita od tihih kvarova. Ako je jedan od sistema privremeno nedostupan, operacija ne sme nestati niti se smatrati završenom. Čuva se sa trenutnim statusom, ponavlja po utvrđenom pravilu ili se predaje odgovornom zaposlenom. Nadzor treba da otkriva ne samo očiglednu grešku, već i situaciju u kojoj očekivani događaj predugo ne nastupa.
Ovaj materijal objašnjava organizaciju digitalnog procesa i nije računovodstveni, poreski ni pravni savet. Obaveze, kategorije dokumenata i pravila evidencije koja se primenjuju moraju se proveriti za konkretnu kompaniju i transakciju.
Faze uvođenja bez rizičnog „velikog pokretanja“
Pouzdanije je uvoditi automatsko fakturisanje po fazama. Pokušaj da se odmah obuhvate sve vrste prodaje, dokumenti, filijale i izuzeci otežava proveru i pronalaženje uzroka grešaka.
- Mapa postojećeg procesa. Beleže se izvori podataka, ručne radnje, sistemi u upotrebi, uloge zaposlenih i tačke odlučivanja.
- Provera sistema. Tim utvrđuje koji su načini slanja i primanja podataka zaista dostupni u instaliranim verzijama programa.
- Opis pravila. Određuju se vrste dokumenata, obavezna polja, identifikatori, uslovi izdavanja, pravila naplate i vlasnici izuzetaka.
- Pilot jednog toka. Bira se ograničen i razumljiv scenario, na primer jedna vrsta usluge ili jedna grupa porudžbina.
- Paralelna kontrola. Rezultati automatskog toka porede se sa postojećim postupkom, a pronađena odstupanja se klasifikuju.
- Prijem i nadzor. Proveravaju se dnevnik radnji, duplikati, ponovni pokušaji, prava pristupa i obaveštenja o zaustavljanju.
- Postepeno širenje. Nove vrste dokumenata i naredne radnje dodaju se tek kada prethodna faza radi stabilno.
Rok i cenu takvog projekta nije moguće korektno navesti bez procene sistema, obima dokumenata i pravila kompanije. Čak i isti računovodstveni programi mogu biti različito podešeni, a ista vrsta računa može pokretati različite radnje u dve organizacije.
Kada automatizacija nije odgovarajuća ili je treba odložiti
Direktno povezivanje možda neće opravdati ulaganje ako kompanija mesečno izdaje nekoliko nestandardnih računa i svaki dokument zahteva profesionalnu procenu. U takvoj situaciji kontrolisani uvoz, šablon i stroga procedura provere ponekad daju razumniji odnos troškova i rizika.
Projekat takođe treba odložiti ako je imenik kupaca neujednačeno popunjen, pravila obračuna postoje samo u pamćenju jednog zaposlenog ili se brojevi porudžbina ne čuvaju u računovodstvenom okruženju. Najpre treba stabilizovati podatke i odgovornost. U suprotnom će se digitalni tok redovno zaustavljati ili izdavati dokumente koje je potrebno ručno ispravljati.
Automatizacija ne sme pokretati nepovratne radnje kada je uplata nejasna. Ako se iznos ne može pouzdano povezati sa porudžbinom, bezbedan rezultat je zadatak za zaposlenog u finansijama, a ne automatska aktivacija ili otprema. Kontrolisano zaustavljanje je deo dobrog rešenja, a ne njegov nedostatak.
Šta pripremiti za inženjersku procenu
Pre razgovora o realizaciji pripremite kratak opis postojećeg procesa. Navedite gde nastaje porudžbina, ko potvrđuje sastav i cenu, u kom programu radi računovodstvo, koje vrste elektronskih faktura se koriste i kako zaposleni sada saznaju za promenu statusa dokumenta.
Posebno opišite naplatu: odakle stiže potvrda, da li su moguće delimične i objedinjene uplate, koji se podaci koriste za povezivanje i koja radnja treba da usledi. Korisno je priložiti anonimizovane primere polja i navesti izuzetke sa kojima se tim susreće u stvarnom radu.
Nakon toga može se proceniti da li je dovoljna kontrolisana razmena fajlova, da li je moguće direktno povezivanje i koje su provere potrebne pre pokretanja naredne poslovne radnje. Takva analiza omogućava automatizaciju ponovljivog dela procesa, bez uklanjanja ljudske odgovornosti tamo gde odluka zahteva računovodstvenu ili operativnu procenu.







