Redmine to Abraflexi

Redmine to Abraflexi

Generuje fakturu z odpracovaných hodin v Redmine

console applicationOffice
Instalace
apt install redmine2abraflexi
Popis

Nástroj pro příkazovou řádku, který vygeneruje fakturu v AbraFlexi z odpracovaných hodin v Redmine.

🌐 Domovská stránka📋 Detail balíčku

Redmine to AbraFlexi importer

Logo

Ze zvolených projektů v Redmine vygeneruje fakturu ve AbraFlexi.

Nastavení

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

{
    "EASE_APPNAME": "Redmin2AbraFlexi",
    "EASE_LOGGER": "syslog",
    "ABRAFLEXI_URL": "https://demo.abraflexi.eu:5434",
    "ABRAFLEXI_LOGIN": "demo",
    "ABRAFLEXI_PASSWORD": "demo",
    "ABRAFLEXI_COMPANY": "demo",
    "ABRAFLEXI_TYP_FAKTURY": "FAKTURA",
    "ABRAFLEXI_CENIK": "WORK",
    "REDMINE_URL": "https://vitexsoftware.cz/redmine",
    "REDMINE_USERNAME": "apikey",
    "REDMINE_PASSWORD": "",
    "debug": "false"
}

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é

Použití

Na stránce redmineprojects.php se zvolí ze kterých projektů se budou exportovat odpracované časy

Výběr projektů

Po odeslání formuláře se na další stránce zobrazí vygenerovaná faktura.

Vygenerovaná faktura

Instalace

Složka src je kořen webu který má být dostupný webserveru. ve složce projektu je třeba spustit composer install který doinstaluje potřebné závislosti.

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:

redmine2abraflexi

redmine2abraflexi 1.1.1.16~bookworm

 pool/main/r/redmine2abraflexi/redmine2abraflexi_1.1.1.16~bookworm_amd64.deb redmine2abraflexi
It generates an invoice from the hours worked in Redmine
Název souboru pool/main/r/redmine2abraflexi/redmine2abraflexi_1.1.1.16~bookworm_amd64.deb
Verze1.1.1.16~bookworm
Stáří ve dnech 437
Datum vydání2025 08. 26.
Velikost21.15 KB
id3093
Jménoredmine2abraflexi
Balíček
Appname
Essential
Vendor
License
Distributionbookworm
Suitemain
Source
Architecturebinary-amd64
MultiArchforeign
MaintainerVítězslav Dvořák
InstalledSize165
Dependsphp-spojenet-abraflexi (>= 3.3) , php-cli , php-gd , locales-all
PreDepends
Breaks
Enhances
Sectionoffice
Priorityoptional
PopisIt generates an invoice from the hours worked in Redmine
LongDescriptionCommandline tool that generates an invoice in AbraFlexi from thehours worked in Redmine.
AutoBuiltPackage
Název souborupool/main/r/redmine2abraflexi/redmine2abraflexi_1.1.1.16~bookworm_amd64.deb
MD5sum2a87bbc7a066315223f4c9b9cdae01f9
SHA12c6afee39a4e976eb4127c744b29b31837565297
SHA25676b5b82ed0b5502d6ea1220462a0bb140d7aff34bbf22b6b5502b8cee63dee5f
SHA51281912836f9333ba2e80a5f766648a5f74d565db63b2f4b6abc8c59913e922d926a9fe07336f95c7ec1cf69ac9d983aa8111c5c0a4986c39ac9cf0af41f6a6410
Velikost21656
Auto-Built-Package
Domovská stránkahttps://github.com/VitexSoftware/Redmine2AbraFlexi
Provides
Suggestsabraflexi-server , multiflexi , abraflexi-client-config
Existing
fileMtime2025-08-26 21:59:52
created2024-11-28 12:48:40
updated2025-08-26 19:59:52
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice74
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1377
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5177
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10478
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz320
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php3363
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice74
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1377
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5177
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10478
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz317
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php3363
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice74
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1377
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5177
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10478
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz319
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php3363
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice74
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1377
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5177
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10478
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz319
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php3363
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice74
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1377
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5177
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10478
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz318
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php3363
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice74
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1377
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5177
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10478
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz318
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php3363
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice77
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1412
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5225
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10927
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz443
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php4816
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice77
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1377
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5190
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10460
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz333
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php4211
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice77
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1412
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5225
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10927
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz445
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php4816
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice77
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1377
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5190
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10460
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz331
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php4211
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice77
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1412
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5225
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10927
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz442
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php4752
./
./etc/
./etc/redmine2abraflexi/
./etc/redmine2abraflexi/.env.template447
./usr/
./usr/bin/
./usr/bin/redmine2abraflexi-invoice77
./usr/lib/
./usr/lib/redmine2abraflexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/CSVReader.php1412
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/FakturaVydana.php5225
./usr/lib/redmine2abraflexi/Redmine2AbraFlexi/RedmineRestClient.php10927
./usr/lib/redmine2abraflexi/composer.json671
./usr/share/
./usr/share/doc/
./usr/share/doc/redmine2abraflexi/
./usr/share/doc/redmine2abraflexi/README.Debian260
./usr/share/doc/redmine2abraflexi/changelog.gz441
./usr/share/doc/redmine2abraflexi/copyright91611
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/redmine2abraflexi.svg19377
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/redmine2abraflexi.mo793
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/redmine2abralexi.mo785
./usr/share/metainfo/
./usr/share/metainfo/io.github.vitexsoftware.redmine_to_abraflexi.metainfo.xml724
./usr/share/redmine2abraflexi/
./usr/share/redmine2abraflexi/workhourstoinvoice.php4752

Redmine to AbraFlexi importer

Logo

Ze zvolených projektů v Redmine vygeneruje fakturu ve AbraFlexi.

Nastavení

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

{
    "EASE_APPNAME": "Redmin2AbraFlexi",
    "EASE_LOGGER": "syslog",
    "ABRAFLEXI_URL": "https://demo.abraflexi.eu:5434",
    "ABRAFLEXI_LOGIN": "demo",
    "ABRAFLEXI_PASSWORD": "demo",
    "ABRAFLEXI_COMPANY": "demo",
    "ABRAFLEXI_TYP_FAKTURY": "FAKTURA",
    "ABRAFLEXI_CENIK": "WORK",
    "REDMINE_URL": "https://vitexsoftware.cz/redmine",
    "REDMINE_USERNAME": "apikey",
    "REDMINE_PASSWORD": "",
    "debug": "false"
}

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é

Použití

Na stránce redmineprojects.php se zvolí ze kterých projektů se budou exportovat odpracované časy

Výběr projektů

Po odeslání formuláře se na další stránce zobrazí vygenerovaná faktura.

Vygenerovaná faktura

Instalace

Složka src je kořen webu který má být dostupný webserveru. ve složce projektu je třeba spustit composer install který doinstaluje potřebné závislosti.

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:

VerzePočet stažení/instalacíPoslední přístup