abraflexi-contract-invoices

abraflexi-contract-invoices

Trigger AbraFlexi contracts to invoice generator

desktop applicationOfficeFinance
Install
apt install abraflexi-contract-invoices
Description

Commandline tool used to start generating invoices in AbraFlexi based on contracts

📋 Package details
abraflexi-contract-invoices

abraflexi-contract-invoices 1.1.0.41~bookworm

 pool/main/a/abraflexi-contract-invoices/abraflexi-contract-invoices_1.1.0.41~bookworm_all.deb abraflexi-contract-invoices
Trigger AbraFlexi contracts to invoice generator
Filename pool/main/a/abraflexi-contract-invoices/abraflexi-contract-invoices_1.1.0.41~bookworm_all.deb
Version1.1.0.41~bookworm
Age in days416
Release date2025 08. 26.
Size8.26 KB
id2930
Nameabraflexi-contract-invoices
Package
Appname
Essential
Vendor
License
Distributionbookworm
Suitemain
Source
Architecturebinary-arm64
MultiArch
MaintainerVítězslav Dvořák
InstalledSize46
Dependsphp-spojenet-abraflexi , php-cli
PreDepends
Breaks
Enhances
Sectionoffice
Priorityoptional
DescriptionTrigger AbraFlexi contracts to invoice generator
LongDescriptionCommandline tool used to start generating invoices in AbraFlexi based on contracts
AutoBuiltPackage
Filenamepool/main/a/abraflexi-contract-invoices/abraflexi-contract-invoices_1.1.0.41~bookworm_all.deb
MD5sumee895594776da7f7bc9e8288d98e1a9e
SHA182207fe40d92212c1f52103c4f69cdf4a19519da
SHA256a74c86e8b4fa4adf198347b2f46c99e1ca8381475daabc0c2da7252d5af4c8ce
SHA51203a6b49ea179a3b0a1b0f8a51f6b80ccb8895aaa21b0c7007c7cccc3b45a27a5f9996e9f37be56e8f9807fce9d2da72bb4f775bfa1ef111cc5153bf53193f428
Size8456
Auto-Built-Package
Homepagehttps://github.com/VitexSoftware/abraflexi-contract-invoices
Provides
Suggestsabraflexi-server , multiflexi
Existing
fileMtime2025-08-26 21:59:52
created2024-11-28 12:48:13
updated2025-08-26 19:59:52
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php4386
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz266
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php4386
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz264
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php4386
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz265
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php4386
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz262
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php4386
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz263
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php4386
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz262
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php5195
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz309
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php5114
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz317
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php5195
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz312
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php4386
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz302
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php5195
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz310
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045
./
./usr/
./usr/bin/
./usr/bin/abraflexi-contract-invoices80
./usr/lib/
./usr/lib/abraflexi-contract-invoices/
./usr/lib/abraflexi-contract-invoices/GenerujFakturyZeSmluv.php5195
./usr/lib/abraflexi-contract-invoices/composer.json591
./usr/share/
./usr/share/applications/
./usr/share/applications/io.github.vitexsoftware.abraflexi_contract_invoices.desktop245
./usr/share/doc/
./usr/share/doc/abraflexi-contract-invoices/
./usr/share/doc/abraflexi-contract-invoices/changelog.gz310
./usr/share/doc/abraflexi-contract-invoices/copyright529
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/abraflexi-contract-invoices.svg14782
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/abraflexi-contract-invoices.1.gz1045

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

JSON Output

All scripts now generate schema-compliant JSON reports according to the MultiFlexi Application Report Schema.

The JSON output includes:

  • producer (required): Name of the script that generated the report
  • status (required): Execution result (success, error, or warning)
  • timestamp (required): ISO8601 formatted completion time
  • message (optional): Human-readable execution result message
  • artifacts (optional): Generated outputs (invoices, liabilities, receivables)
  • metrics (optional): Execution metrics (processed items, success/failure counts)

Example Output

{
  "producer": "AbraFlexi Contracts2Invoices",
  "status": "success",
  "timestamp": "2026-02-02T17:29:27+00:00",
  "message": "Invoice generation completed",
  "artifacts": {
    "invoices": {
      "CONTRACT001": "Test Invoice 1",
      "CONTRACT002": "Test Invoice 2"
    }
  },
  "metrics": {
    "processed_contracts": 2,
    "created_invoices": 2,
    "failed_contracts": 0
  }
}

Output Redirection

Use the --output (or -o) parameter to redirect JSON output to a file:

abraflexi-contract-invoices --output=/path/to/output.json
VersionDownload/Install countLast hit