Releases: VitexSoftware/Pohoda-Digest
Releases · VitexSoftware/Pohoda-Digest
Release list
v1.0.0 — Initial Release
Pohoda-Digest v1.0.0
Analytics and reporting tool for Money S3 / Pohoda accounting systems, generating periodical digests in Markdown, HTML, and PDF formats.
What's included
pohoda-digest — the core package:
- PHP library and CLI tools for generating financial digests from Pohoda mServer
PohodaDataProvider— full integration with Pohoda mServer XML API- Outgoing & incoming invoice analysis with payment-status tracking (paid / partial / unpaid)
- Bank statement import and direction classification (incoming / outgoing)
- Contact (addressbook) and product (stock) data access
- Date-range filtering, overdue detection, cancelled-document filtering
- CLI entry points:
pohoda-daydigest,pohoda-weekdigest,pohoda-monthdigest,pohoda-yeardigest,pohoda-alltimedigest - Multiple report themes: Bootstrap, Rainbow, Green, Nordic-Blue, Violet-Garden, Email
- Symfony Mailer integration for automated report delivery
- Cron-ready for scheduled reporting
multiflexi-pohoda-digest — MultiFlexi integration:
- Registers all five digest periods (daily, weekly, monthly, yearly, all-time) as MultiFlexi app definitions
Requirements
| Dependency | Version |
|---|---|
| PHP | ≥ 8.1 |
php-vitexsoftware-pohoda-connector |
≥ 0.11.0 |
php-vitexsoftware-digest-modules |
latest |
php-vitexsoftware-digest-renderer |
latest |
php-symfony-mailer |
6.4 or 7.x |
php-intl |
any |
Installation
sudo dpkg -i pohoda-digest_1.0.0_all.deb
sudo apt-get install -f # resolve dependencies
# with MultiFlexi integration:
sudo dpkg -i multiflexi-pohoda-digest_1.0.0_all.debConfiguration
POHODA_URL=http://your-mserver-host:port
POHODA_USERNAME=your_user
POHODA_PASSWORD=your_password
POHODA_ICO=your_company_ico
POHODA_BANK_IDS=KBChanges in this release
- Initial public release
PohodaDataProvider: correct Pohoda XML field mappings (symVar,priceHighSum,liquidation.amountHome,dateTill)mServer\Response: addedlst:invoice/lst:orderXML section parsers with namespace strippingmServer\Client: fixed wildcard column fetch (['*']) andgetListing()missing-parameter bug- Debian packaging with proper autoloader generation
- 24 unit tests passing (58 assertions)