Dlouhodobý úkol #3299
Aktualizováno uživatelem Ondřej Profant před asi 8 roky(ů)
# Softwarová podpora finančního odboru a transparence u Pirátů ## Overview | Co potřebujeme (produkty) | Máme | Poznámka | |-------------------------------|--------------------------------------------------|----------| | Účetní program (software v kterém je vedeno účetnictví v souladu se zákonem) | [ABRA FlexiBee][] | multiplatformní rozšířený účetní SW, [read only přístup](https://www.pirati.cz/fo/otevrene_ucetnictvi) | | Uchovávání a správa skenů dokladů | | | | Elektornické workflow schvalovacích procesů | | podrobně rozebráno dále, máme [wiki fo][] | | API (ideálně REST, LDAP pro authetizaci) | | | | Opendata (export surových dat) | | nejspíše lze využít účetní standard MFČR - ala veřejná správa | | Rozklikávací rozpočet vč. plnění (faktury) | | pracuje čistě s API / Opendaty, ideálně Supervizor 2 | | Platební brána | | nezavislé na přechozích | ## Podrobný popis ### Elektronické workflow Proces schvalování faktur: 1. Je zadána **žádost o proplacení** (záměr na fakturu, předběžná faktura), to může zadat poměrně široká skupina lidí (LDAP skupina 100+) 2. **Hospodář kapitoly zkontroluje věcnou správnost** (správná rozpočtová položka, výdaj je předem domluvený, přiměřený, zboží bylo doručeno etc.) 3. Hospodář nechá žádost **schválit příslušným orgánem** (hospodář, RP, RV, kraj dle částky) 4. Po úspěšném schválení hospodář **předává žádost FO** 5. **FO provede kontrolu**, problémy řeší s hodpodářem. 6. FO dává **příkaz k proplacení** a **zanáší fakturu do účetnictví** (popřípadě jí z předběžné mění na zaúčtovanou) ### Rozklikávací rozpočet Dobrý příklad: http://rozpocet.mestocernosice.cz/ Příklad rozpočtu krajského sdružení Praha: https://github.com/pirati-cz/KlubPraha/blob/master/materialy/planovani/strat-plan/vyhled/rozpocet-praha-2016.pdf Je třeba, aby byly rozpočtové kapitoly provázany s plněním. Ideálně i s jednotlivými projekty / záměry (ORG/ORJ). Ideální by bylo v rámci toho zapracovat i podporu přípravy rozpočtu. To znamená např. umět vytáhnout víceleté záměry a rovnou jim alokovat prostředky (např. nájem kanceláře). Rozpočty jsou les. Každý rok je strom. V první úrovni střediska, pod nimi kapitoly. Dále pod kapitolami jsou paragrafy, které mohou být i vícenásobné. Uzel může být výdajový anebo přijmový. Kapitoly mají hospodáře - správce který rozhoduje o nakládání s prostředky v dané kapitole. Středisko musí mít vyvážené přijmy a výdaje (nebo být zvýrazněno, že je tam nesrovnalost). Každý uzel nese částku a ta se propaguje směrem ke kořeni stromu. Položky (paragrafy) mohou být libovolně zanořené. Čili např. je kapitola KS Praha, která má hospodáře Ondřej Profant. Příjmy jsou např. *členské příspěvky*, výdaje jsou např. *pirátské centrum*. Příklad: ``` root └── ks-praha ├── clenske-prispevky +8 500 Kč ├── dary +2 500 Kč ├── piratske-centrum -40 000 Kč │ ├── najem -30 000 Kč │ └── provoz -10 000 Kč └── podil-na-statnich-prispevcich +29 000 Kč ``` Grafická část rozklikávacího rozpočtu vznikne nezávisle od konce roku - je možno využít tu. ### Postup (implementace) 1. Implementovat dnešní funkcionalitu [wiki fo][] do samostatného systému - rozpočet - žádosti o proplacení - uchovávání dokladů - migrace ? 2. Provázat ji přímo s účetním softem (v principu jen přidávání faktur do FlexiBee skrz API) 3. Rozumný export dat ### Požadavky na software - opensource - dokumentace (inline, install, údržba, architektura) - rozumně rozšířená technologie (DB PostgreSQL / MariaDB, app Flask / Django / Ruby / Nette / Symphony) - docker - bezpečné chování vůči FlexiBee (přístup přes API apod) ### Diskuse Komentář od Standy: > Ahoj, > > pokud jde o systém pro FO, vyjádřil bych se k tomu zhruba takto: > > https://www.youtube.com/watch?v=SiUz_akTmcY > > Jeden z problémů je v tom, že rozpočet není strom. Je to více stromů podle různých hledisek, kde položky jsou listy, ale "kapitoly" jsou tvořeny součtem podřazených položek. Střediska do rozpočtu nepatří, to je pojem z účetnictví. Pak se do toho zapojí ještě účelové určení, záměry, hospodáři (to je taky mnohem složitější, než popsané), vztahy mezi rozpočty jednotlivých rozpočtových jednotek, změny rozpočtu a tak vůbec. Přeju hodně štěstí. > > (možná by bylo jednodušší nejprve zkopírovat funkcionalitu Wiki do něčeho normálního a pak to teprve rozvíjet) [ABRA FlexiBee]: https://www.flexibee.eu/ [wiki fo]: https://www.pirati.cz/fo/hospodareni2016/rozpocty/start