No description
Find a file
CyberVitexus 93d3b70461 Refactors liabilities conversion and updates dependencies
Removes legacy conversion classes and introduces new contract-based
liabilities conversion for better maintainability and clarity.

Adds new environment variables for invoice/document types and updates
composer dependencies, including autoload settings for the new contract
namespace.

Switches scripts to utilize the refactored conversion logic, ensuring
future extensibility and improved code organization.
2025-12-18 21:09:58 +01:00
.github Merge branch 'main' of github.com:VitexSoftware/abraflexi-contract-invoices 2025-12-18 15:17:27 +01:00
.vscode Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
bin v1.0 release 2021-10-02 00:38:22 +02:00
debian Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
multiflexi Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
nbproject Refactors liabilities conversion and updates dependencies 2025-12-18 21:09:58 +01:00
src Refactors liabilities conversion and updates dependencies 2025-12-18 21:09:58 +01:00
tests v1.0 release 2021-10-02 00:38:22 +02:00
.env.example Refactors liabilities conversion and updates dependencies 2025-12-18 21:09:58 +01:00
.gitignore Logo Updated 2024-10-02 12:28:09 +02:00
.php-cs-fixer.dist.php Logo Updated 2024-10-02 12:28:09 +02:00
abraflexi-contract-invoices.png Logo Updated 2024-10-02 12:28:09 +02:00
abraflexi-contract-invoices.svg Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
abraflexi-contract-liabilities.svg Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
abraflexi-contract-receivables.svg Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
composer.json Refactors liabilities conversion and updates dependencies 2025-12-18 21:09:58 +01:00
composer.lock Refactors liabilities conversion and updates dependencies 2025-12-18 21:09:58 +01:00
Containerfile v1.0.1 release 2024-01-04 23:42:09 +01:00
io.github.vitexsoftware.abraflexi_contract_invoices.desktop v1.0 release 2021-10-02 00:38:22 +02:00
io.github.vitexsoftware.abraflexi_contract_invoices.metainfo.xml v1.0 release 2021-10-02 00:38:22 +02:00
LICENSE Initial commit 2020-05-03 01:10:13 +02:00
Makefile Logo Updated 2024-10-02 12:28:09 +02:00
phpstan-default-baseline.neon Logo Updated 2024-10-02 12:28:09 +02:00
phpstan-default.neon.dist Logo Updated 2024-10-02 12:28:09 +02:00
README.md Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
scocial-preview.svg Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
social-preview.png Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00
WARP.md Expands app scope, updates dependencies, and improves docs 2025-12-18 15:17:08 +01:00

AbraFlexi Contract to Invoices / Liabilities / Receivables

Invoices Liabilities Receivables

Trigger AbraFlexi contracts to generate Liabilities, Receivables or Invoices.

Installation

sudo apt install lsb-release wget
echo "deb http://repo.vitexsoftware.com $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.cz/keyring.gpg
sudo apt update
sudo apt install abraflexi-contract-invoices

See also https://github.com/VitexSoftware/MultiAbraFlexiSetup

Configuration

You can put configuration into .env file in current directory Command try to use standard configuration keys:

EASE_LOGGER=console|syslog

ABRAFLEXI_LOGIN=winstrom
ABRAFLEXI_PASSWORD=winstrom
ABRAFLEXI_URL=https://demo.abraflexi.eu:5434
ABRAFLEXI_COMPANY=demo_de

We use environment variables as described here: https://github.com/Spoje-NET/php-abraflexi

MultiFlexi

AbraFlexi Contract to Invoices is ready for run as MultiFlexi application. See the full list of ready-to-run applications within the MultiFlexi platform on the application list page.

MultiFlexi App