21. 1. 2025
Jakub Kočička: Každá zakázka přináší nové výzvy

Vystudoval jsem IT a skončil u statutárního auditu. Jde vůbec tahle kombinace? Za sebe můžu říct, že je perfektní a za chvíli Vám vysvětlím proč. IT pro mě byl už od mala koníček, rád jsem programoval a dlouho jsem si myslel, že se tím budu plně živit. Toto se podepsalo na výběru střední i vysoké školy.
Jenže jak šel čas, tak jsem se pomaloučku víc a víc přikláněl k obdobné práci jako dělá můj táta, který je daňový poradce. Ano, mezi auditem a daněmi jsou veliké odlišnosti, nicméně i přes odlišnosti mají mnoho společného. A tím vlastně začala moje kariéra v auditu. Prvotně moje kariéra začala ve společnosti patřící do „Velké čtyřky“, následně po několika letech přesun do menší auditorské společnosti – PKF APOGEO Audit. Právě tento přesun mi umožnil více zužitkovat znalosti z oblasti informačních technologií. Méně formalizované prostředí vedlo k tomu, že se dají hledat možnosti vylepšení stávajících procesů.
Iniciativně jsem zkusil naprogramovat skripty, který pomohl s výběrem vzorků a detailním testováním. Nevyhneme se tomu, že občas musíme otestovat třeba 100 vzorků z výnosů. To může znamenat 100 faktur, 100 bankovních potvrzení a třeba 100 objednávek. Zpracovat takové množství vzorků není věc na hodinu. Nejen, že musíte přiřadit podklady ke správnému vzorku, ale musíte i vzorek zaznamenat a zkontrolovat. Ale ruční přepisování faktur a vyhledávání dle variabilních symbolů, dodavatelů či odběratelů, cen či datumů je zdlouhavá práce. Ale toto se dá z velké části automatizovat, vytvořil jsem skript v Pythonu, který pomocí OCR projektu Tesseract je schopný i z naskenované faktury nebo obrázku vytáhnout údaje. Údaje zpracovat a porovnat se vzorky a automaticky spárovat. Neodpadá nutnost kontroly, ale celý proces zabere méně času, který lze využít ke zlepšení kvality ostatních částí auditu.
Možností využití je tolik, že jsme se rozhodli pro vývoj vlastního systému pro evidenci auditních, který v sobě skloubí jednoduchost, zlepší kvalitu a zároveň zavede efektivní metody pro automatizaci a zefektivnění našich postupů. Vývoj softwaru mám na starosti já a můžu tak dokonale zužitkovat jak znalosti získané na škole, tak znalosti z auditu. Výhodou řešení je, že odpadá často problematická specifikace a popis toho, co má vlastně software dělat.
Ono zavést nový systém není jen o samotném vývoji softwaru. Zavedení nového softwaru často selže, protože uživatele, kteří daný software potřebují, ví naprosto přesně co má dělat. Bohužel zažité procesy, použitá slova nebo i prosté vynechání automatických věcí může znamenat nedorozumění. Poté sice je výsledným produktem nový software, ale ve výsledku je naprosto nepoužitelný.
Ale tím, že se o tom s kolegy bavíme, můžeme vývoj řídit směrem, který naplní naše očekávání.
Ve výsledku se může zdát zvláštní psát do životopisu znalosti programování (Python, C#) nebo znalosti SQL databází, když se ucházíte o pozici, kde jde z velké části o účetní znalosti, ale v tom je krása auditu. Audit totiž již dávno není jen o kontrole čísel a hodí se široký záběr zkušeností. Znalosti z IT používám v podstatě při každém auditu, ať už při auditech, které vedu nebo při auditech, které vedou kolegové. Ostatně, jak byste chtěli ověřit, zda vedení společnosti neobchází kontroly a procesy ve společnosti, když neověříte přístupová práva k účetním datům? Ostatně, může stačit jeden neošetřený vstup v programu, SQL databáze s uloženými účetními daty a trochu hraní si s „SQL Injection“ … i toto může být riziko u některých společností riziko, které ovlivní přístup auditu.
Myslím si, že se IT a audit skvěle doplňují a kdybych se nyní rozhodoval znovu, šel bych stejnou cestou.