Cash Tools for AbraFlexi
Find a file
CyberVitexus 76b799d8bc fix: remove --ipc=host to prevent faked-sysv collision in parallel builds
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-13 12:28:33 +01:00
.github Merge pull request #19 from VitexSoftware/dependabot/github_actions/actions/checkout-6 2026-02-16 21:41:45 +01:00
bin Add initial Debian packaging files and scripts 2025-05-04 14:58:38 +02:00
debian fix: remove --ipc=host to prevent faked-sysv collision in parallel builds 2026-03-13 12:28:33 +01:00
multiflexi fix: update dependencies and improve post-install scripts for multiflexi-abraflexi-cashier 2026-02-21 23:08:05 +01:00
src Add initial Debian packaging files and scripts 2025-05-04 14:58:38 +02:00
.gitignore Update .gitignore and rules for MultiFlexi support in AbraFlexi cashier 2025-05-04 19:17:30 +02:00
.php-cs-fixer.dist.php Initial Commit 2025-04-29 18:02:50 +02:00
abraflexi-cashier-withdrawal.svg Add initial Debian packaging files and scripts 2025-05-04 14:58:38 +02:00
abraflexi-cashier.png Add initial Debian packaging files and scripts 2025-05-04 14:58:38 +02:00
abraflexi-cashier.svg Add initial Debian packaging files and scripts 2025-05-04 14:58:38 +02:00
composer.json composer: update phpstan/phpstan-phpunit requirement 2026-02-16 20:42:48 +00:00
example.env week size fix 2025-04-30 09:11:49 +02:00
jean-victor-balin-arrow-orange-down.svg Add initial Debian packaging files and scripts 2025-05-04 14:58:38 +02:00
LICENSE Initial commit 2025-04-29 17:43:39 +02:00
Makefile Clarifies workflow, adds validation, and improves metadata 2026-01-04 23:55:13 +01:00
phpstan-default-baseline.neon Initial Commit 2025-04-29 18:02:50 +02:00
phpstan-default.neon.dist Initial Commit 2025-04-29 18:02:50 +02:00
phpstan.neon Initial Commit 2025-04-29 18:02:50 +02:00
README.cs.md readme cleanup 2025-05-04 19:19:40 +02:00
README.md readme cleanup 2025-05-04 19:19:40 +02:00
WARP.md Clarifies workflow, adds validation, and improves metadata 2026-01-04 23:55:13 +01:00

Cashier for AbraFlexi

Cashier

Cashier for AbraFlexi is a PHP-based tool that helps manage your cash register by generating weekly expense receipts based on the current balance in your AbraFlexi account.

Features

  • Iterates through weeks from the earliest transaction to the most recent
  • Calculates weekly cash income
  • Automatically creates an expense receipt at the end of each week
  • Supports dry-run mode for simulation without data changes
  • Easily extendable and configurable

Configuration

You can set the following environment variables to control behavior:

  • ABRAFLEXI_URL
  • ABRAFLEXI_LOGIN
  • ABRAFLEXI_PASSWORD
  • ABRAFLEXI_CASH_BOX
  • ABRAFLEXI_CASH_ROW
  • ABRAFLEXI_CASH_TYPE
  • ABRAFLEXI_CASH_ACCOUNTING

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License.


Project Homepage: github.com/VitexSoftware/abraflexi-cashier

MultiFlexi

Cashier for AbraFlexi 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