← Natrag na blog
CRON batch obrada: kako automatizirati noćnu obradu računa
5. srpnja 2026. · 5 min čitanja
Kad računi stižu u velikom broju — kroz e-mail, upload portal ili iz drugog sustava — obrada „jedan po jedan, u stvarnom vremenu” postane usko grlo. Tu periodički (CRON) job radi bolje: prođe kroz sve što čeka, obradi ih u paketu i preda rezultat kad je gotov.
Kako izgleda tipičan job
- Job se pokreće periodički (npr. svakih 15 minuta ili jednom noću, ovisno o obujmu).
- Pronađe sve račune u vašoj bazi ili mapi koji još nemaju generiran HUB3 barkod.
- Za svaki pokrene OCR/parsiranje i generiranje barkoda, uz confidence oznake po polju.
- Rezultate zapisuje uz izvorni zapis i oznaci ih spremnima za pregled ili plaćanje.
- Račune koje ne uspije pouzdano obraditi izdvaja u red za ručnu provjeru, umjesto da tiho pogriješi.
Zašto se to isplati kod velikog protoka
Batch pristup ima dvije prednosti nad obradom u stvarnom vremenu: lakše je nadzirati (jedan log po izvršavanju, jasno se vidi koliko je obrađeno i koliko je zapelo), i lakše je skalirati bez opterećivanja ostatka sustava u trenutku kad korisnik čeka odgovor.
Na što obratiti pažnju
- Idempotentnost — ako job padne na pola i pokrene se ponovno, ne smije duplirati barkode za već obrađene račune.
- Red za ručnu provjeru — računi s niskom pouzdanošću (npr. nepročitan IBAN) trebaju čekati čovjeka, ne automatski nastaviti dalje.
- Obavijest po završetku — kratki sažetak (obrađeno / zapelo / grešaka) korisno je poslati odgovornoj osobi ili u interni kanal.
Ako želite provjeriti kako bi ovakav job izgledao spojen na vaš konkretan sustav, javite nam se preko Naruči implementaciju u svoju tvrtku.
Želite ovo implementirati u svoj sustav?
Naruči implementaciju u svoju tvrtku