Financie a administratíva
Výplaty – prehľad a úhrady miezd
Nástroj na postupné úhrady miezd podľa cashflow s exportom podkladov pre banku
Web
O projekte
Jednosúborová webová aplikácia (jeden index.html, bez servera a inštalácie), v ktorej účtovníčka CK DAKA postupne uhrádza mzdy podľa aktuálne dostupných financií. Načíta mesačné mzdové súbory (.xlsx), umožní vybrať ľudí a typ úhrady (celá mzda alebo len základ bez nezdaniteľných náhrad), priebežne sčítava sumu a vygeneruje súbor na úhradu. Záložka Prehľad firmy porovnáva predplatené zájazdy, letenky a záväzky voči hotelom so zostatkom miezd.
Čo aplikácia vie
- Import mesačných mzdových súborov (.xlsx, viac naraz) priamo v prehliadači, odvetvie sa určí z názvu súboru, duplicitné riadky sa preskočia
- Vyhľadávanie podľa mena aj bez diakritiky, filtre obdobie, odvetvie, stredisko, druh pracovného pomeru a stav úhrady, triedenie stĺpcov
- Výber typu úhrady pri každom človeku: celá mzda alebo len základ (doplatok mínus nezdaniteľné náhrady)
- Spodná lišta s priebežným počtom označených a sumou na úhradu
- Potvrdenie dávky a export uhrada_<dátum>.xlsx s pôvodnými riadkami, typom úhrady, sumou a riadkom SPOLU
- Stavy riadkov: uhradené (zelené), čiastočne uhradené (žlté) s doplatením zvyšku jedným klikom, „neplatí sa“
- História úhrad: opätovné stiahnutie alebo zrušenie celej dávky či jednotlivého riadku
- Uloženie stavu v prehliadači (localStorage) a záloha/obnova stavu do súboru .json
- Prehľad firmy: KPI zájazdy zaplatené vopred, letenky, hotely, záväzky voči hotelom, zostatok miezd a bilancia; dáta z API (URL + Bearer token + interval) alebo ručne nahratý JSON
Technicky zaujímavé
- Celá aplikácia vrátane knižnice na čítanie a zápis Excelu je jeden HTML súbor – funguje bez servera aj bez internetu
- Čiastočné úhrady: najprv základ mzdy, nezdaniteľné náhrady neskôr jedným klikom ako zvyšok
- Pripravené napojenie na interný systém cez jednoduchý JSON kontrakt s automatickým obnovovaním
V pláne
- API interného systému pre záložku Prehľad firmy – formát JSON je definovaný, kým API nie je hotové, dáta sa nahrávajú ručne