Z odpracovaných hodin v Redmine generuje fakturu ve FlexiBee
Find a file
CyberVitexus 1000ff3a49 Remove composer-debian/composer-global-update from postinst
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-02 19:00:37 +01:00
.github Bump docker/metadata-action from 5.9.0 to 5.10.0 2025-12-01 13:05:27 +00:00
.vscode Updates MultiFlexi integration and adds project docs 2025-11-30 00:52:41 +01:00
bin produce json protocol now 2025-01-01 19:07:05 +01:00
debian Remove composer-debian/composer-global-update from postinst 2026-03-02 19:00:37 +01:00
i18n phpstan is happy now 2023-09-05 21:43:35 +02:00
multiflexi Updates pipeline logic and requirements for improved build/test 2025-12-03 14:43:18 +01:00
nbproject Standardizes formatting and enhances configuration clarity 2025-08-17 13:07:42 +02:00
src Add exit code definitions to application schema 2025-11-20 23:07:31 +01:00
.env.template Initial version 1.0 2023-09-05 19:44:54 +02:00
.gitignore produce json protocol now 2025-01-01 19:07:05 +01:00
.php-cs-fixer.dist.php Put Invoice title also into heading text field 2025-04-02 11:27:16 +02:00
composer.json composer: update spojenet/flexibee requirement from ^3.6 to ^3.7 2026-02-09 11:55:40 +00:00
Containerfile Add GitHub Actions workflow and Docker setup 2025-08-14 23:25:38 +02:00
Makefile Add GitHub Actions workflow and Docker setup 2025-08-14 23:25:38 +02:00
phpstan-default-baseline.neon v1.1.0 release 2024-09-18 17:24:06 +02:00
phpstan-default.neon.dist v1.1.0 release 2024-09-18 17:24:06 +02:00
README.cs.md Add exit code definitions to application schema 2025-11-20 23:07:31 +01:00
README.md Add exit code definitions to application schema 2025-11-20 23:07:31 +01:00
redmine2abraflexi.png v1.1.0 release 2024-09-18 17:24:06 +02:00
redmine2abraflexi.svg v1.1.0 release 2024-09-18 17:24:06 +02:00
WARP.md Updates MultiFlexi integration and adds project docs 2025-11-30 00:52:41 +01:00

Redmine to AbraFlexi importer

Logo

Generates an invoice in AbraFlexi from hours worked in Redmine.

wakatime Docker

Configuration

We need Redmine with enabled API and .env file with appropriately filled items:

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_PROJECT=project_name
REDMINE_SKIPLIST=project_name,project_name2
REDMINE_WORKER_MAIL=vitezslav.dvorak@spojenet.cz

APP_DEBUG=True
EASE_LOGGER=console

REDMINE_USERNAME You can log in to Redmine either with the username and password of a user who has sufficient rights to access projects and items from which the invoice is generated, or with their API key and a random password. ABRAFLEXI_CENIK is a price list item usually representing "man-hours" ABRAFLEXI_TYP_FAKTURY Type of issued invoice

Import Scopes

  • today
  • yesterday
  • last_week
  • last_month
  • last_two_months
  • previous_month
  • two_months_ago
  • this_year
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
  • 2024-08-05>2024-08-11 - custom scope
  • 2024-10-11 - only specific day

(The configuration can also be set only as environment variables.)

MultiFlexi

Redmine2AbraFlexi is ready to run as a MultiFlexi application. See the full list of ready-to-run applications within the MultiFlexi platform on the application list page.

MultiFlexi App

Installation

A repository of Debian packages is available:

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

Requirements

https://github.com/ANovitsky/redmine_shared_api

The code is primarily written for Debian, for running on another system, e.g. Windows, it is necessary to add the required CSS and scripts.

Project work statistics

Written using the AbraFlexi library.

See also:

Exit Codes

This application uses the following exit codes:

  • 0: Success
  • 1: General error