flexibee-contract-invoices

flexibee-contract-invoices 0.3

 pool/sid/main/f/flexibee-contract-invoices/flexibee-contract-invoices_0.3_all.deb flexibee-contract-invoices
Trigger FlexiBee contracts to generate invoices
Filename pool/sid/main/f/flexibee-contract-invoices/flexibee-contract-invoices_0.3_all.deb
Version0.3
Age in days705
Release date2024 11. 28.
Size4.37 KB
id89
Nameflexibee-contract-invoices
Package
Appname
Essential
Vendor
License
Distributionsid
Suitemain
Source
Architecturebinary-i386
MultiArch
MaintainerVítězslav Dvořák
InstalledSize23
Dependsphp-flexibee , php-cli
PreDepends
Breaks
Enhances
Sectionoffice
Priorityoptional
DescriptionTrigger FlexiBee contracts to generate invoices
LongDescriptionCommandline tool used to start generating invoices in FlexiBee based on contracts
AutoBuiltPackage
Filenamepool/sid/main/f/flexibee-contract-invoices/flexibee-contract-invoices_0.3_all.deb
MD5sum39ed741c258417401d35aaf80cc770b3
SHA1a574f53be6b55c3e3fdcc740c632f3be4169440e
SHA2562a31d28b0aec3078b3bec9dcfb0b6d7adc060d777a926992b96029f8e4346e44
SHA5122563b5b6ac8ef02fc57b980613eef1ce5cb8edded0fe664d0f7c971c125a2e085d587211e0ed447ba7466446bbdcba867d0a60d649d0d750a8f8b540a344d6a7
Size4476
Auto-Built-Package
Homepagehttps://github.com/VitexSoftware/flexibee-contract-invoices
Provides
Suggestsflexibee-server , php-flexibee-config , multi-flexibee-setup
Existing
fileMtime2024-11-28 12:35:02
created2021-03-20 02:24:32
updated2024-11-28 11:35:02
./
./usr/
./usr/bin/
./usr/bin/flexibee-contract-invoices79
./usr/lib/
./usr/lib/flexibee-contract-invoices/
./usr/lib/flexibee-contract-invoices/GenerujFakturyZeSmluv.php2726
./usr/lib/flexibee-contract-invoices/composer.json679
./usr/share/
./usr/share/doc/
./usr/share/doc/flexibee-contract-invoices/
./usr/share/doc/flexibee-contract-invoices/changelog.gz223
./usr/share/doc/flexibee-contract-invoices/copyright526
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/flexibee-contract-invoices.1.gz1040
./
./usr/
./usr/bin/
./usr/bin/flexibee-contract-invoices79
./usr/lib/
./usr/lib/flexibee-contract-invoices/
./usr/lib/flexibee-contract-invoices/GenerujFakturyZeSmluv.php2726
./usr/lib/flexibee-contract-invoices/composer.json679
./usr/share/
./usr/share/doc/
./usr/share/doc/flexibee-contract-invoices/
./usr/share/doc/flexibee-contract-invoices/changelog.gz223
./usr/share/doc/flexibee-contract-invoices/copyright526
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/flexibee-contract-invoices.1.gz1040

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