Convert received invoice line items into AbraFlexi pricelist entries
desktop applicationOfficeFinanceapt install abraflexi-enhancerAbraFlexi 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.
Konvertuje textové položky přijatých faktur na ceníkové. Zároveň jsou ukládány dodavatelské ceny.
Do Přijatých Faktur ve AbraFlexi přidá tlačítko "Vylepšovač" kterým se aplikace volá.

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

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

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
Pokud není stránka volána s parametry $authSessionId && $companyUrl pokusí se načíst konfigurák ../testing/.env
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/
