
iStatDB
- Popis
- Aplikácia na spracovanie fakturačných podkladov pre Intrastat reporting, v ktorej sú tovarové položky z rôznych faktúr a subjektov centralizované a priraďované k HS kódom (nomenklatúrne colné tovarové kódy), pričom sú spravované vykazujúce spoločnosti s workflow dopytovania doplňujúcich informácií a chýbajúcich dokladov a sú poskytované viaceré utility na prepočty.
- Typ projektu
- Zákazka — sólo projekt
- Začiatok
- január 2018
- Koniec
- september 2020
- Adresa projektu
- —
- Zručnosti
O projekte
Tento projekt vznikol ako vedľajšia činnosť v spoločnosti, kde som pôsobil ako administratívny pracovník a colný deklarant, s cieľom:
- zrýchliť opakujúce sa úlohy a agendy pri získavaní údajov potrebných na podávanie Intrastat výkazov (štatistika EÚ o pohybe tovaru, povinná pre spoločnosti s určitým obratom),
- centralizovať znalostnú bázu a zabezpečiť jej jednoduchý, rýchly a bezpečný prístup,
- nahradiť pôvodnú znalostnú bázu, ktorá pozostávala z ručne písaných dokumentov a rôznych Excel súborov roztrúsených a neaktuálne udržiavaných na viacerých počítačoch,
- po implementácii VPN prístupu do firemnej siete umožniť vzdialený prístup k znalostnej báze, čo sa ukázalo ako veľmi užitočné najmä v období pandémie COVID-19,
- zaviesť nočný cron job na zálohovanie databázy a jej upload na externý FTP server,
- vytvoriť workflow na získavanie chýbajúcich údajov a sledovanie subjektov, ktoré majú povinnosť podávať tieto výkazy,
- zjednodušiť proces zaučenia nekvalifikovaných pracovníkov pri spracovaní faktúr a dodacích listov vďaka fulltextovému vyhľadávaniu v znalostnej báze, keďže mnohé spoločnosti pravidelne obchodujú s rovnakými druhmi tovaru.
Projekt bežal na lokálnom serveri v rámci podnikovej siete spoločnosti ako štandartná inštalácia Ruby + Rails + Nginx priamo na host operačnom systéme - jedná sa vlastne o obyčajnú web stránku napísanú vo frameworku Ruby on Rails.
V roku 2026 prebehla preto ešte modernizácia a kontajnerizácia riešenia + migrácia na cloud VPS a vnútropodnikový server bol zlikvidovaný. Týmto riešením odpadli problémy so stabilitou a rýchlosťou pripojenia na vnútropodnikovú sieť pomocou freeware VPN riešení a taktiež s častými odstávkami elektrickej energie v administratívnej budove kde spoločnosť sídli.
Prehľad základných funkcií
Prvé spustenie aplikácie (aplikácia bez dát, prihlasovacia obrazovka, hlavná stránka dostupná aj pre neprihlásených užívateľov, tovarová sekcia po prihlásení)
Úvodná strana - fulltext vyhľadávanie naprieč celou aplikáciou (tovary, spravodajské jednotky, dodávatelia/odberatelia, lokálne nomenklatúrne kódy)
Viacpoložkové vrájomne previazané filtre na filtrovanie položiek (napríklad pre spravodajské jednotky vybrané v prvom filtri sa v nasledujúcom filtri zobrazujú už len výrobcovia/odberatelia s ktorými majú dočinenia)
Výsledky vyhľadávania je možné samozrejme exportovať a zvoliť, ktoré údaje sa majú v exporte nachádzať. Príkladom by mohla byť situácia, kedy je pre určitú spravodajskú jednotku spracovávaná agenda, ale pre niektoré prípady ešte treba vyžiadať chýbajúce podklady.
V prípade nenájdenia položky
Mouseover widgety v riadku záznamu, karta tovarov. Cieľ je, aby používateľ pre najzákladnejšie informácie nemusel otvárať detail položky.
Hromadná administrácia záznamov
Obrazovka detailu záznamu - tovarovej položky. Je aktívny filter spravodajskej jednotky (subjekt, ktorý má povinnosť podávať hlásenie o pohybe tovaru) a pre tento subjekt a daný tovar už nie sú definované ďalšie merné jednotky, tak je widget na prepočet už predvyplnený.
Obrazovka pridania novej tovarovej položky
Náhľad do sekcie iné > zoznam prípadov (prípad = hlásenie o pohybe tovaru za daný subjekt (spravodajská jednotka) za vybrané obdobie)
Detail prípadu s dvoma nedošetrenými položkami
Sekcia nastavení