Financie a administratíva
CK DAKA Účtovníctvo
Účtovný, finančný a compliance systém pre cestovnú kanceláriu s väzbou na zájazdy
WebServer/API
O projekte
Vlastný účtovný systém pre Cestovnú kanceláriu DAKA: od prijatia dokladu (e-mail, nahratie, fotka z mobilu) cez vyťaženie údajov, kontrolu duplicít, schválenie a zaúčtovanie až po bankové párovanie, DPH, výkazy a uzávierku. Náklady a tržby sa párujú na konkrétne zájazdy a termíny z prevádzkového systému CK DAKA, takže je vidieť ziskovosť každého odchodu. Účtovná kniha je nemenná (opravy iba stornom), legislatívne hodnoty sú verzované a AI iba navrhuje – rozhoduje človek.
Čo aplikácia vie
- Inbox dokladov: príjem z e-mailu (Microsoft Graph / IMAP), drag & drop nahratie PDF/XML/obrázkov a mobilné snímanie s offline frontou
- Vyťaženie údajov z faktúr (AI/OCR aj UBL XML) s mierou istoty pri každom poli a zvýraznením zdroja v origináli
- Detekcia duplicitných dokladov a blokovanie dokladu s vysvetlením, prečo je zablokovaný
- Podvojné účtovníctvo: účtová osnova, denník, obdobia, storno zápisy, kurzové rozdiely, majetok a odpisy
- Banka: import výpisov (CAMT.053/054, MT940, CSV), automatické návrhy párovania platieb, platobné dávky SEPA pain.001 so schvaľovaním
- Ziskovosť zájazdov a termínov: tržby, náklady podľa kategórií, rozpočet vs. skutočnosť, dohadné položky
- DPH engine vrátane osobitnej úpravy § 65 (marža cestovnej kancelárie), kontrolný výkaz a súhrnný výkaz
- Výkazy: súvaha, výkaz ziskov a strát, obratová predvaha, saldokonto (aging), výhľad hotovosti so scenármi
- Schvaľovanie podľa rolí (RBAC, princíp štyroch očí, napr. pri zmene IBAN dodávateľa), dvojfaktorové prihlásenie (TOTP)
- Automatizácia: pravidlá zaúčtovania, detekcia anomálií, úlohy a notifikácie, append-only audit s hash reťazcom
Technicky zaujímavé
- Nemenná účtovná kniha: DB triggery bránia úprave zaúčtovaných záznamov, opravy iba stornom; peniaze vždy ako Decimal/NUMERIC
- AI vyťaženie dokladov cez Claude (vision OCR) s provenienciou každého poľa – AI navrhuje, nikdy nie je zdrojom účtovnej pravdy
- Rozsah: 137 DB tabuliek, vyše 160 typovaných API endpointov (OpenAPI 3.1), 58 obrazoviek webu a vyše 1 400 automatizovaných testov vrátane invariantných (fast-check)
V pláne
- Ostré nasadenie (postup pre Plesk + Docker je pripravený)
- Schválenie legislatívnych hodnôt (sadzby DPH, mzdové parametre, cestovné náhrady) účtovníkom pred produkciou
- Mzdový modul je za prepínačom funkcie a vo vývojových dátach vypnutý
- Tieňová prevádzka (shadow mode) a prechod zo súčasného účtovníctva