abraflexi-enhancer

abraflexi-enhancer

Convert received invoice line items into AbraFlexi pricelist entries

desktop applicationOfficeFinance
Install
apt install abraflexi-enhancer
Description

AbraFlexi Invoice Enhancer is a web application that adds a trigger button to Received Invoices in AbraFlexi. When activated, it converts free-text invoice line items into structured pricelist entries and stores supplier prices for future reference.

Items are matched by EAN code or partner number. New pricelist entries are created automatically when no existing match is found.

🌐 Homepage🐛 Issues📋 Package details

Packaging: deb

project logo

Vylepšovač přijatých faktur pro AbraFlexi

wakatime

Konvertuje textové položky přijatých faktur na ceníkové. Zároveň jsou ukládány dodavatelské ceny.

Použití

Do Přijatých Faktur ve AbraFlexi přidá tlačítko "Vylepšovač" kterým se aplikace volá.

Trigger

Po volbě, které položky se mají zpracovat a odeslání formuláře jsou zpracované položky označeny zaškrtávátkem:

Conversion Done

Takto vypadá importovaná položka v ceníku

Pricelist Item

Instalace

V browseru je třeba ručně otevřít stránku install.php

Do formuláře se vyplní přístupové údaje pro vaše AbraFlexi. Pokud jsou tyto správné, vytvoří se ve AbraFlexi v evidenci přijaté faktury spouštěcí tlačítko.

(Pokud se nepovede autodetekce serveru a portu, zkopírujte prosím tuto hodnotu z adresního řádku do příslušného políčka)

Aplikace v chodu je k vyzkoušení enhancer.vitexsoftware.com

Testování

Pokud není stránka volána s parametry $authSessionId && $companyUrl pokusí se načíst konfigurák ../testing/.env

Nasazení

K dispozici je Docker image: https://hub.docker.com/r/vitexsoftware/abraflexi-enhancer-overview/tags

docker run -d -p ${OUTPORT}:${INPORT} --name ${CONTNAME} vitexsoftware/abraflexi-enhancer

Nebo debianí balíček k instalaci na server se sytémem Debian či Ubuntu:

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

sudo wget -O /usr/share/keyrings/vitexsoftware.gpg https://repo.vitexsoftware.cz/keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/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 abraflexi-enhancer

Pokud používáte apache, je třeba aktivovat jeho konfiguraci:

a2enconf abraflexi-enhancer
apache2ctl restart

Poté je aplikace dostupná bez další konfigurace na http://0.0.0.0/abraflexi-enhancer/

Installer

abraflexi-enhancer

abraflexi-enhancer 0.1.1.13~bookworm

 pool/main/a/abraflexi-enhancer/abraflexi-enhancer_0.1.1.13~bookworm_all.deb abraflexi-enhancer
Convert Invoice Items to pricelist Item
Filename pool/main/a/abraflexi-enhancer/abraflexi-enhancer_0.1.1.13~bookworm_all.deb
Version0.1.1.13~bookworm
Age in days423
Release date2025 08. 26.
Size13.8 KB
id2933
Nameabraflexi-enhancer
Package
Appname
Essential
Vendor
License
Distributionbookworm
Suitemain
Source
Architecturebinary-arm64
MultiArch
MaintainerVítězslav Dvořák
InstalledSize69
Dependscomposer-debian , php-spojenet-abraflexi , php-vitexsoftware-abraflexi-bricks (>= 1.2) , php-vitexsoftware-ease-bootstrap5-widgets , php-vitexsoftware-ease-bootstrap5-widgets-abraflexi
PreDepends
Breaks
Enhances
Sectionunknown
Priorityoptional
DescriptionConvert Invoice Items to pricelist Item
LongDescriptionExternal Application for AbraFlexi. Also store Supplier prices.
AutoBuiltPackage
Filenamepool/main/a/abraflexi-enhancer/abraflexi-enhancer_0.1.1.13~bookworm_all.deb
MD5sum40f5fe4856027d9b3899602e5f910dde
SHA1f89e3acaa5371c52fc4a6bbe00fa4425f9e6c554
SHA256df8cd92701357d71c9c0c6e09265d6e2f3025197b96910ea70405a79c73593aa
SHA51271cfbe3142ef936505c796c235b3fd298456dea6e1f14dbaa33da867a0e8fae461c30157c60eabefffebafde3c8788493b2094a9485fd7c87dbd7be6af871172
Size14136
Auto-Built-Package
Homepagehttps://github.com/Vitexus/EnhancerOverview
Provides
Existing
fileMtime2025-08-26 21:59:52
created2024-11-28 12:48:13
updated2025-08-26 19:59:52
abraflexi-enhancer
./
./etc/
./etc/apache2/
./etc/apache2/conf-available/
./etc/apache2/conf-available/abraflexi-enhancer.conf1106
./usr/
./usr/lib/
./usr/lib/abraflexi-enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/FakturaPrijataPolozka.php210
./usr/lib/abraflexi-enhancer/Enhancer/InvoiceEnhancer.php5579
./usr/lib/abraflexi-enhancer/Enhancer/ui/
./usr/lib/abraflexi-enhancer/Enhancer/ui/AppLogo.php9665
./usr/lib/abraflexi-enhancer/Enhancer/ui/InvoiceForm.php3448
./usr/lib/abraflexi-enhancer/Enhancer/ui/PageBottom.php6402
./usr/lib/abraflexi-enhancer/composer.json1299
./usr/share/
./usr/share/abraflexi-enhancer/
./usr/share/abraflexi-enhancer/index.php1174
./usr/share/abraflexi-enhancer/init.php1504
./usr/share/abraflexi-enhancer/install.php2713
./usr/share/doc/
./usr/share/doc/abraflexi-enhancer/
./usr/share/doc/abraflexi-enhancer/README.Debian292
./usr/share/doc/abraflexi-enhancer/changelog.gz394
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/abarflexi-invoice-enhancer.mo2603
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/abarflexi-invoice-enhancer.mo2449
./
./etc/
./etc/apache2/
./etc/apache2/conf-available/
./etc/apache2/conf-available/abraflexi-enhancer.conf1106
./usr/
./usr/lib/
./usr/lib/abraflexi-enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/FakturaPrijataPolozka.php210
./usr/lib/abraflexi-enhancer/Enhancer/InvoiceEnhancer.php5579
./usr/lib/abraflexi-enhancer/Enhancer/ui/
./usr/lib/abraflexi-enhancer/Enhancer/ui/AppLogo.php9665
./usr/lib/abraflexi-enhancer/Enhancer/ui/InvoiceForm.php3448
./usr/lib/abraflexi-enhancer/Enhancer/ui/PageBottom.php6402
./usr/lib/abraflexi-enhancer/composer.json1299
./usr/share/
./usr/share/abraflexi-enhancer/
./usr/share/abraflexi-enhancer/index.php1174
./usr/share/abraflexi-enhancer/init.php1504
./usr/share/abraflexi-enhancer/install.php2713
./usr/share/doc/
./usr/share/doc/abraflexi-enhancer/
./usr/share/doc/abraflexi-enhancer/README.Debian292
./usr/share/doc/abraflexi-enhancer/changelog.gz405
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/abarflexi-invoice-enhancer.mo2603
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/abarflexi-invoice-enhancer.mo2449
./
./etc/
./etc/apache2/
./etc/apache2/conf-available/
./etc/apache2/conf-available/abraflexi-enhancer.conf1106
./usr/
./usr/lib/
./usr/lib/abraflexi-enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/FakturaPrijataPolozka.php210
./usr/lib/abraflexi-enhancer/Enhancer/InvoiceEnhancer.php5579
./usr/lib/abraflexi-enhancer/Enhancer/ui/
./usr/lib/abraflexi-enhancer/Enhancer/ui/AppLogo.php9665
./usr/lib/abraflexi-enhancer/Enhancer/ui/InvoiceForm.php3448
./usr/lib/abraflexi-enhancer/Enhancer/ui/PageBottom.php6402
./usr/lib/abraflexi-enhancer/composer.json1299
./usr/share/
./usr/share/abraflexi-enhancer/
./usr/share/abraflexi-enhancer/index.php1174
./usr/share/abraflexi-enhancer/init.php1504
./usr/share/abraflexi-enhancer/install.php2713
./usr/share/doc/
./usr/share/doc/abraflexi-enhancer/
./usr/share/doc/abraflexi-enhancer/README.Debian292
./usr/share/doc/abraflexi-enhancer/changelog.gz396
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/abarflexi-invoice-enhancer.mo2603
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/abarflexi-invoice-enhancer.mo2449
./
./etc/
./etc/apache2/
./etc/apache2/conf-available/
./etc/apache2/conf-available/abraflexi-enhancer.conf1106
./usr/
./usr/lib/
./usr/lib/abraflexi-enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/FakturaPrijataPolozka.php554
./usr/lib/abraflexi-enhancer/Enhancer/InvoiceEnhancer.php5917
./usr/lib/abraflexi-enhancer/Enhancer/ui/
./usr/lib/abraflexi-enhancer/Enhancer/ui/AppLogo.php9796
./usr/lib/abraflexi-enhancer/Enhancer/ui/InvoiceForm.php3573
./usr/lib/abraflexi-enhancer/Enhancer/ui/PageBottom.php6520
./usr/lib/abraflexi-enhancer/composer.json1299
./usr/share/
./usr/share/abraflexi-enhancer/
./usr/share/abraflexi-enhancer/index.php1392
./usr/share/abraflexi-enhancer/init.php1746
./usr/share/abraflexi-enhancer/install.php2943
./usr/share/doc/
./usr/share/doc/abraflexi-enhancer/
./usr/share/doc/abraflexi-enhancer/README.Debian292
./usr/share/doc/abraflexi-enhancer/changelog.gz440
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/abarflexi-invoice-enhancer.mo2602
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/abarflexi-invoice-enhancer.mo2448
./
./etc/
./etc/apache2/
./etc/apache2/conf-available/
./etc/apache2/conf-available/abraflexi-enhancer.conf1106
./usr/
./usr/lib/
./usr/lib/abraflexi-enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/FakturaPrijataPolozka.php546
./usr/lib/abraflexi-enhancer/Enhancer/InvoiceEnhancer.php5908
./usr/lib/abraflexi-enhancer/Enhancer/ui/
./usr/lib/abraflexi-enhancer/Enhancer/ui/AppLogo.php9796
./usr/lib/abraflexi-enhancer/Enhancer/ui/InvoiceForm.php3573
./usr/lib/abraflexi-enhancer/Enhancer/ui/PageBottom.php6520
./usr/lib/abraflexi-enhancer/composer.json1299
./usr/share/
./usr/share/abraflexi-enhancer/
./usr/share/abraflexi-enhancer/index.php1386
./usr/share/abraflexi-enhancer/init.php1746
./usr/share/abraflexi-enhancer/install.php2943
./usr/share/doc/
./usr/share/doc/abraflexi-enhancer/
./usr/share/doc/abraflexi-enhancer/README.Debian292
./usr/share/doc/abraflexi-enhancer/changelog.gz436
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/abarflexi-invoice-enhancer.mo2602
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/abarflexi-invoice-enhancer.mo2448
./
./etc/
./etc/apache2/
./etc/apache2/conf-available/
./etc/apache2/conf-available/abraflexi-enhancer.conf1106
./usr/
./usr/lib/
./usr/lib/abraflexi-enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/FakturaPrijataPolozka.php554
./usr/lib/abraflexi-enhancer/Enhancer/InvoiceEnhancer.php5917
./usr/lib/abraflexi-enhancer/Enhancer/ui/
./usr/lib/abraflexi-enhancer/Enhancer/ui/AppLogo.php9796
./usr/lib/abraflexi-enhancer/Enhancer/ui/InvoiceForm.php3573
./usr/lib/abraflexi-enhancer/Enhancer/ui/PageBottom.php6520
./usr/lib/abraflexi-enhancer/composer.json1299
./usr/share/
./usr/share/abraflexi-enhancer/
./usr/share/abraflexi-enhancer/index.php1392
./usr/share/abraflexi-enhancer/init.php1746
./usr/share/abraflexi-enhancer/install.php2943
./usr/share/doc/
./usr/share/doc/abraflexi-enhancer/
./usr/share/doc/abraflexi-enhancer/README.Debian292
./usr/share/doc/abraflexi-enhancer/changelog.gz443
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/abarflexi-invoice-enhancer.mo2602
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/abarflexi-invoice-enhancer.mo2448
./
./etc/
./etc/apache2/
./etc/apache2/conf-available/
./etc/apache2/conf-available/abraflexi-enhancer.conf1106
./usr/
./usr/lib/
./usr/lib/abraflexi-enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/FakturaPrijataPolozka.php554
./usr/lib/abraflexi-enhancer/Enhancer/InvoiceEnhancer.php5917
./usr/lib/abraflexi-enhancer/Enhancer/ui/
./usr/lib/abraflexi-enhancer/Enhancer/ui/AppLogo.php9796
./usr/lib/abraflexi-enhancer/Enhancer/ui/InvoiceForm.php3573
./usr/lib/abraflexi-enhancer/Enhancer/ui/PageBottom.php6520
./usr/lib/abraflexi-enhancer/composer.json1299
./usr/share/
./usr/share/abraflexi-enhancer/
./usr/share/abraflexi-enhancer/index.php1392
./usr/share/abraflexi-enhancer/init.php1746
./usr/share/abraflexi-enhancer/install.php2943
./usr/share/doc/
./usr/share/doc/abraflexi-enhancer/
./usr/share/doc/abraflexi-enhancer/README.Debian292
./usr/share/doc/abraflexi-enhancer/changelog.gz442
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/abarflexi-invoice-enhancer.mo2602
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/abarflexi-invoice-enhancer.mo2448
./
./etc/
./etc/apache2/
./etc/apache2/conf-available/
./etc/apache2/conf-available/abraflexi-enhancer.conf1106
./usr/
./usr/lib/
./usr/lib/abraflexi-enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/
./usr/lib/abraflexi-enhancer/Enhancer/FakturaPrijataPolozka.php554
./usr/lib/abraflexi-enhancer/Enhancer/InvoiceEnhancer.php5917
./usr/lib/abraflexi-enhancer/Enhancer/ui/
./usr/lib/abraflexi-enhancer/Enhancer/ui/AppLogo.php9796
./usr/lib/abraflexi-enhancer/Enhancer/ui/InvoiceForm.php3573
./usr/lib/abraflexi-enhancer/Enhancer/ui/PageBottom.php6520
./usr/lib/abraflexi-enhancer/composer.json1299
./usr/share/
./usr/share/abraflexi-enhancer/
./usr/share/abraflexi-enhancer/index.php1392
./usr/share/abraflexi-enhancer/init.php1746
./usr/share/abraflexi-enhancer/install.php2943
./usr/share/doc/
./usr/share/doc/abraflexi-enhancer/
./usr/share/doc/abraflexi-enhancer/README.Debian292
./usr/share/doc/abraflexi-enhancer/changelog.gz439
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/abarflexi-invoice-enhancer.mo2602
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/abarflexi-invoice-enhancer.mo2448
VersionDownload/Install countLast hit