Skip to content

základní nástroj pro tvorbu faktur a správu subjektů pro OSVČ

License

Notifications You must be signed in to change notification settings

manakjiri/fakturyfy

Repository files navigation

Fakturyfy.py

Základní nástroj pro tvorbu faktur a správu subjektů pro OSVČ. Většinu implementace jsme sepsali během soukromého dvoudenního "hackathonu", jde o webovou nadstavbu nad forkem projektu InvoiceGenerator. Návrhy, opravy a vylepšení jsou vítány.

priklad

Službu můžete nasadit čistě lokálně nebo na Vaší lokální síti, služba s žádným jiným způsobem nasazení nepočítá - chybí login či jakékoliv jiné zabezpečení přístupu. Nesnažíme se stvořit další účetní systém, jde o jednoduchý nástroj.

Veškerá data jsou uložena v sqlite databázi (definice subjektů) a vygenerované faktury jsou ukládány přehledně do složek ve formátu PDF.

Instalace

Publish Docker image

Celá služba je zabalena do jednoho docker containeru, jehož image je dostupný na docker hub.

Docker compose (doporučeno)

Stáhněte si šablonu souboru deploy/docker-compose.yaml a případně upravte dle instrukcí v něm.

Poté stačí spustit příkazem docker compose up, pokud vše proběhlo v pořádku a je možné zobrazit stránku nástroje (defaultně localhost), můžete jej nechat běžet na pozadí příkazem docker compose up -d (spustí se i po restartu počítače).

Docker

Pro rychlé vyzkoušení je možné spustit jedním příkazem

docker run --rm --name fakturyfy_server --volume ./fakturyfy-data:/data --publish 8000 manakjiri/fakturyfy:main

služba bude dostupná na http://localhost:8000/.

Služba uchovává uživatelská data v adresáři /data uvnitř containeru, tuto cestu namapujte mimo container skrze volume tak, jak je to v příkazu výše, cestu si upravte dle potřeby.

  • Můžete ji například navést do NFS adresáře na NAS úložišti, které je ideálně navázáno na offsite backup a poskytuje rollback, tak to používáme my

Novou verzi můžete stáhnout pomocí docker pull manakjiri/fakturyfy:main, kód bude shodný s tím, který je aktuálně na main větvi.

Ukázky

Správa faktur Tvorba faktury

Správa subjektů Tvorba subjektu