Skip to content

About

Commandline tools related to AbraFlexi custom reports

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

Report Tools for AbraFlexi

Set of command-line tools related to AbraFlexi custom reports.

Project Logo

wakatime

Project Extractor

Create a JasperStudio project from an AbraFlexi report installation file.

abraflexi-repxmlunpacker <abraflexi-reports-import.xml> </saveto/jasper/project/destination-workspace>

Jasper Classpath Updater

Update Jasper Studio .classpath files to match the installed AbraFlexi version.

abraflexi-updatejasperclasspath

Report Uploader

Upload or compile and upload report files: https://github.com/Vitexus/winstrom-reports

abraflexi-upreport <code:recordIdent> "<Report Name>" <formInfoCode> <reportfile.jrxml|.jasper> [attachments...]

This tool does not use a dedicated config file. It reads AbraFlexi connection settings from environment variables such as ABRAFLEXI_URL.

Report Preview

Download an invoice in a given report form (and language) and open it in the default preview application.

abraflexi-previewreport code:Test3 code:VF1-0001/2023 en

Installation

To install the tools into vendor/bin, use composer:

composer require vitexsoftware/abraflexi-report-tools

For Debian or Ubuntu, use repo:

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.com/keyring.gpg
sudo apt update
sudo apt install abraflexi-report-tools

After installing the Debian package, manual pages are available for all shipped commands: man abraflexi-upreport, man abraflexi-previewreport, man abraflexi-repxmlunpacker, and man abraflexi-updatejasperclasspath.

Debian Installation

We use:

Thanks to:

About

Commandline tools related to AbraFlexi custom reports

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages