https://github.com/vitexsoftware/abraflexi-report-tools
Commandline tools related to AbraFlexi custom reports
https://github.com/vitexsoftware/abraflexi-report-tools
abraflexi debian-package jasperreports
Last synced: 8 months ago
JSON representation
Commandline tools related to AbraFlexi custom reports
- Host: GitHub
- URL: https://github.com/vitexsoftware/abraflexi-report-tools
- Owner: VitexSoftware
- License: mit
- Created: 2020-10-17T23:36:17.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-09-20T22:15:08.000Z (10 months ago)
- Last Synced: 2025-09-21T00:19:39.318Z (10 months ago)
- Topics: abraflexi, debian-package, jasperreports
- Language: PHP
- Homepage:
- Size: 174 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Report Tools for AbraFlexi
Set of commandline tools related to AbraFlexi Custom reports

[](https://wakatime.com/badge/user/5abba9ca-813e-43ac-9b5f-b1cfdf3dc1c7/project/9cec785f-7311-4d62-ab1d-7dfcdf74787f)
## Project Extractor
Create JasperStudio project from AbraFlexi report installation file
```shell
repxmlunpacker
```
## Report Uploader
Upload or Compile & Upload report files: https://github.com/Vitexus/winstrom-reports
```shell
upreport <"Report Name">
```
This tool do not use config file. Only environment variables like ABRAFLEXI_URL.
## Report Preview
Download invoice in given report form (and language) and open it in preview application
```shell
previewreport code:Test3 code:VF1-0001/2023 en
```
## Installation
To install tools into vendor/bin please use [composer](https://getcomposer.org/):
composer require vitexsoftware/abraflexi-report-tools
For Debian or Ubuntu please use [repo](http://vitexsoftware.cz/repos.php):
```sheel
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
```

We use:
* [PHP Language](https://www.php.net/)
* [PHP AbraFlexi](https://github.com/Spoje-NET/php-abraflexi) - Library for Interaction with [AbraFlexi](https://abraflexi.eu/)
* [Ease Core](https://github.com/VitexSoftware/php-ease-core) - Glue & Tool Set
* [Jasper Compiler](https://github.com/VitexSoftware/jaspercompiler) - commandline jrxml compiler with AbraFlexi support
## Thanks to:
* [PureHTML](https://purehtml.cz/) & [Spoje.Net]( https://spoje.net/ ) for support
* [Abra](https://abra.eu) for [AbraFlexi](https://abraflexi.eu/)