Customize and Print your AbraFlexi Contracts
Find a file
dependabot[bot] 12d4ff568b
composer: update ergebnis/php-cs-fixer-config requirement (#8)
Updates the requirements on [ergebnis/php-cs-fixer-config](https://github.com/ergebnis/php-cs-fixer-config) to permit the latest version.
- [Release notes](https://github.com/ergebnis/php-cs-fixer-config/releases)
- [Changelog](https://github.com/ergebnis/php-cs-fixer-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ergebnis/php-cs-fixer-config/compare/6.63.0...6.64.0)

---
updated-dependencies:
- dependency-name: ergebnis/php-cs-fixer-config
  dependency-version: 6.64.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-01 13:25:08 +02:00
.github Enable Dependabot for PHP and GitHub Actions 2025-08-10 11:24:03 +02:00
debian fix: disable debian:forky build in Jenkinsfile(s) 2026-05-20 09:46:12 +02:00
i18n Initial Functionality 2024-09-15 23:01:46 +02:00
src Updates PHP-CS-Fixer ruleset to PHP 8.1 compatibility 2025-05-31 10:51:15 +02:00
templates Updates PHP-CS-Fixer ruleset to PHP 8.1 compatibility 2025-05-31 10:51:15 +02:00
.gitignore Initial Functionality 2024-09-15 23:01:46 +02:00
.php-cs-fixer.dist.php Updates PHP-CS-Fixer ruleset to PHP 8.1 compatibility 2025-05-31 10:51:15 +02:00
AGENTS.md docs: Rename WARP.md to AGENTS.md for consistency 2026-08-19 14:41:30 +02:00
composer.json composer: update ergebnis/php-cs-fixer-config requirement (#8) 2026-10-01 13:25:08 +02:00
contract.svg Initial Commit 2024-09-15 10:37:59 +02:00
Dockerfile Initial Commit 2024-09-15 10:37:59 +02:00
installer.png Initial Commit 2024-09-15 10:37:59 +02:00
LICENSE Initial commit 2024-09-14 19:40:16 +02:00
Makefile Initial Commit 2024-09-15 10:37:59 +02:00
phpstan-default-baseline.neon Initial Commit 2024-09-15 10:37:59 +02:00
phpstan-default.neon.dist Initial Commit 2024-09-15 10:37:59 +02:00
phpunit.xml Initial Commit 2024-09-15 10:37:59 +02:00
project-logo.svg Initial Commit 2024-09-15 10:37:59 +02:00
README.md docs(README): add badges for license and packaging 2026-07-29 18:25:12 +02:00

License: MIT Packaging: deb

project logo

Customize and Print you AbraFlexi contracts

wakatime

Customize and Print your AbraFlexi Contracts

Usage

Installation

In the browser, you need to manually open the install.php page.

Fill in the access credentials for your AbraFlexi in the form. If they are correct, a trigger button will be created in AbraFlexi's received invoices.

(If the server and port auto-detection fails, please copy the value from the address bar to the corresponding field)

The running application can be tested at contractor.vitexsoftware.com

Testing

If the page is not called with the $authSessionId && $companyUrl parameters, it will attempt to load the configuration file ../testing/.env

Deployment

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

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

Or a Debian package for installation on a server with Debian or Ubuntu system:

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-contractor

If you are using Apache, you need to activate its configuration:

a2enconf abraflexi-contractor
apache2ctl restart

After that, the application is available without any further configuration at http://0.0.0.0/abraflexi-contractor/

Installer