Skip to content

VitexSoftware/Redmine2AbraFlexi

Repository files navigation

Redmine to AbraFlexi importer

Logo

Z odpracovaných hodin v Redmine vygeneruje fakturu ve AbraFlexi.

Nastavení

Potřebujeme Redmine s povoleným api a .env s patřičně vyplněnými položkami:

ABRAFLEXI_URL=https://demo.flexibee.eu:5434
ABRAFLEXI_LOGIN=winstrom
ABRAFLEXI_PASSWORD=winstrom
ABRAFLEXI_COMPANY=demo_de
ABRAFLEXI_SEND=True

ABRAFLEXI_CUSTOMER=SPOJE.NET
ABRAFLEXI_TYP_FAKTURY=FAKTURA
ABRAFLEXI_CENIK=WORK

REDMINE_URL=https://your.redmine.url/
REDMINE_USERNAME=username_redmine_token
REDMINE_PASSWORD=empty_for_token

REDMINE_SCOPE=last_month
REDMINE_WORKER_MAIL=vitezslav.dvorak@spojenet.cz

APP_DEBUG=True
EASE_LOGGER=console

REDMINE_USERNAME Do redmine je možné se přihlašovat buď s jménem a heslem uživatele, který má dostatečná práva aby měl dostupné projekty a položky ze kterých se sestavuje faktura, nebo jeho API klíčem a náhodným heslem. ABRAFLEXI_CENIK je položka ceníku obvykle vyjadřující "člověkohodiny" ABRAFLEXI_TYP_FAKTURY Typ faktury vydané

(Konfiguraci je možné taktéž pouze nastavit jako proměnné prostředí.)

Instalace

K dispozici je repozitář debianích balíčků:

sudo apt install lsb-release wget apt-transport-https bzip2

wget -qO- https://repo.vitexsoftware.com/keyring.gpg | sudo tee /etc/apt/trusted.gpg.d/vitexsoftware.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/vitexsoftware.gpg]  https://repo.vitexsoftware.com  $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update

sudo apt install redmine2abraflexi

Požadavky

https://github.com/ANovitsky/redmine_shared_api

Kód je primárně psaný pro Debian, pro provoz na jiném systému, např windows je třeba doplnit požadované css a skripty.

Statistiky práce na projektu

Napsáno s použitím knihovny AbraFlexi

See also: