DKI Účtárna: účetní workflow, které zůstává lokálně
Jak jsem navrhl Windows aplikaci pro lokální OCR dokladů, kontrolu vytěžených dat, předkontace, účetní deník a bezpečný archiv.
- Electron
- React
- Vite
- Tesseract.js
- PDF.js
- Vitest
- NSIS
DKI Účtárna vznikla z každodenního provozního problému: účetní doklady přicházejí v různých formátech, důležitá data se přepisují ručně a původní soubor se snadno oddělí od výsledného záznamu.
Cílem nebylo vytvořit další cloudovou účetní službu. Chtěl jsem lokální Windows nástroj, který doklad načte, vytěží z něj údaje, nabídne jejich kontrolu a připraví účetní zápis — bez odesílání citlivých firemních dat mimo počítač.
OCR je začátek, ne hotový výsledek
Aplikace přijímá PDF, fotografie i naskenované dokumenty. České a anglické OCR vytěží dostupný text, ale uživatelské rozhraní s výsledkem zachází jako s návrhem.
Částky, datumy, dodavatel, variabilní symbol nebo členění DPH se zobrazí v kontrolním kroku. Uživatel může vše porovnat s originálem a teprve potom data potvrdit. Tohle je zásadní rozdíl mezi efektní ukázkou OCR a nástrojem použitelným pro skutečné účetní workflow.
Výdaje a příjmy mají vlastní rytmus
Výdajové a příjmové doklady používají společné nastavení firmy, účetních období, DPH a číselných řad. Jejich pracovní tok ale zůstává oddělený, protože se liší očekávání uživatele i následné kontroly.
Automatické předkontace pomáhají připravit opakované zápisy. Výsledek se promítá do účetního deníku a lze jej exportovat do CSV. Originální soubory zůstávají propojené se záznamem a aplikace podporuje JSON zálohy pro obnovu lokálních dat.
Automatizace má účetní práci zrychlit, ne skrýt rozhodnutí, za která někdo nese odpovědnost.
Lokální zpracování jako produktová výhoda
U dokladů není lokální režim jen technická volba. Je to jasný příslib: data neopouštějí zařízení, není potřeba účet a běžný provoz není závislý na dostupnosti cizí služby.
To ovlivnilo i release. Výsledkem je samostatný Windows instalátor, který obsahuje potřebné části OCR i zpracování PDF. Aplikace musí působit jako jeden důvěryhodný nástroj, ne jako vývojový projekt složený z několika serverů.
Co projekt ukazuje
DKI Účtárna pro mě spojuje produktové myšlení s velmi konkrétní desktopovou disciplínou. Nestačí navrhnout čistý formulář. Je potřeba hlídat stav souborů, pořadí kroků, opravitelnost chyb, archivaci a možnost obnovy.
Právě tady se ukazuje hodnota celého přístupu od návrhu po release. Rozhraní, datový model, OCR i balení aplikace musí podporovat stejnou věc: bezpečně převést doklad do kontrolovaného účetního záznamu.
Další čtení