flexibee-digest

flexibee-digest 1.18

 pool/sid/main/f/flexibee-digest/flexibee-digest_1.18_all.deb flexibee-digest
digest for FlexiBee
Filename pool/sid/main/f/flexibee-digest/flexibee-digest_1.18_all.deb
Version1.18
Age in days1568
Release date2021 03. 20.
Size47.59 KB
id91
Nameflexibee-digest
Package
Appname
Essential
Vendor
License
Distributionsid
Suitemain
Source
Architecturebinary-i386
MultiArch
MaintainerVítězslav Dvořák
InstalledSize576
Dependsdebconf (>= 0.5) , debconf-2.0 , php-flexibee-bricks , composer , php-cli , php-intl , locales-all
PreDepends
Breaks
Enhances
Sectionweb
Priorityoptional
Descriptiondigest for FlexiBee
LongDescriptionPrepare digest with accounting state of FlexiBee. Then save to file or send byemail. Daily, weekly, monthly, yearly and all time.
AutoBuiltPackage
Filenamepool/sid/main/f/flexibee-digest/flexibee-digest_1.18_all.deb
MD5sumdd214020d781cbe6fda2c8f16bd7bed5
SHA1d26ef368bfe5f0a6d575aa30afa955c3335b614b
SHA2569fc32b84eab4e11c6bf60c0fa7e65473e89078025b8d5f88622ae8b5e34e9575
SHA5122940a13e0c48e3a24030db01836472c1cc77b7d2a92319679b854cb3b40d2450742ff3b6cb951767f08ce6b695c35feb081565c38aba857714ebfc72ce3302ab
Size48732
Auto-Built-Package
Homepagehttps://github.com/VitexSoftware/FlexiBee-Digest
Provides
Suggestsflexibee-server , php-flexibee-config
Existing1
fileMtime2021-03-20 03:24:22
created2021-03-20 03:24:32
updated0000-00-00 00:00:00
./
./etc/
./etc/cron.d/
./etc/cron.d/flexibee-digest104
./etc/cron.daily/
./etc/cron.daily/flexibee-digest39
./etc/cron.monthly/
./etc/cron.monthly/flexibee-digest41
./etc/cron.weekly/
./etc/cron.weekly/flexibee-digest40
./etc/flexibee/
./etc/flexibee/digest.json188
./usr/
./usr/bin/
./usr/bin/flexibee-alltimedigest73
./usr/bin/flexibee-daydigest69
./usr/bin/flexibee-monthdigest73
./usr/bin/flexibee-weekdigest72
./usr/bin/flexibee-yeardigest72
./usr/lib/
./usr/lib/flexibee-digest/
./usr/lib/flexibee-digest/BestSellers.php2994
./usr/lib/flexibee-digest/Debtors.php4066
./usr/lib/flexibee-digest/IncomingInvoices.php3169
./usr/lib/flexibee-digest/IncomingPayments.php1567
./usr/lib/flexibee-digest/NewCustomers.php1883
./usr/lib/flexibee-digest/OutcomingInvoices.php4000
./usr/lib/flexibee-digest/OutcomingInvoicesHiddenToCustomer.php3474
./usr/lib/flexibee-digest/OutcomingPayments.php1623
./usr/lib/flexibee-digest/Reminds.php4372
./usr/lib/flexibee-digest/UnmatchedInvoices.php3689
./usr/lib/flexibee-digest/UnmatchedPayments.php3356
./usr/lib/flexibee-digest/WaitingIncome.php2458
./usr/lib/flexibee-digest/WaitingPayments.php3103
./usr/lib/flexibee-digest/WithoutEmail.php1679
./usr/lib/flexibee-digest/WithoutTel.php1581
./usr/lib/flexibee-digest/monthly/
./usr/lib/flexibee-digest/monthly/DailyIncomeChart.php4434
./usr/share/
./usr/share/doc/
./usr/share/doc/flexibee-digest/
./usr/share/doc/flexibee-digest/changelog.gz642
./usr/share/doc/flexibee-digest/copyright433
./usr/share/flexibee-digest/
./usr/share/flexibee-digest/Digest/
./usr/share/flexibee-digest/Digest/DigestModule.php6361
./usr/share/flexibee-digest/Digest/DigestModuleInterface.php290
./usr/share/flexibee-digest/Digest/Digestor.php28985
./usr/share/flexibee-digest/Digest/DocumentTable.php481
./usr/share/flexibee-digest/Digest/Mailer.php1842
./usr/share/flexibee-digest/Digest/Table.php649
./usr/share/flexibee-digest/Digest/VerticalChart.php8905
./usr/share/flexibee-digest/composer.json1205
./usr/share/flexibee-digest/css/
./usr/share/flexibee-digest/css/bootstrap.min.css155913
./usr/share/flexibee-digest/css/happy.css1004
./usr/share/flexibee-digest/css/happy.css.map445
./usr/share/flexibee-digest/css/office.css306
./usr/share/flexibee-digest/css/office.css.map336
./usr/share/flexibee-digest/favicon.ico16958
./usr/share/flexibee-digest/flexibee-alltimedigest.php441
./usr/share/flexibee-digest/flexibee-daydigest.php524
./usr/share/flexibee-digest/flexibee-monthdigest.php748
./usr/share/flexibee-digest/flexibee-weekdigest.php742
./usr/share/flexibee-digest/flexibee-yeardigest.php736
./usr/share/flexibee-digest/index.php5834
./usr/share/flexibee-digest/init.php1477
./usr/share/flexibee-digest/modules/
./usr/share/flexibee-digest/modules/BestSellers.php2994
./usr/share/flexibee-digest/modules/Debtors.php4066
./usr/share/flexibee-digest/modules/IncomingInvoices.php3169
./usr/share/flexibee-digest/modules/IncomingPayments.php1567
./usr/share/flexibee-digest/modules/NewCustomers.php1883
./usr/share/flexibee-digest/modules/OutcomingInvoices.php4000
./usr/share/flexibee-digest/modules/OutcomingInvoicesHiddenToCustomer.php3474
./usr/share/flexibee-digest/modules/OutcomingPayments.php1623
./usr/share/flexibee-digest/modules/Reminds.php4372
./usr/share/flexibee-digest/modules/UnmatchedInvoices.php3689
./usr/share/flexibee-digest/modules/UnmatchedPayments.php3356
./usr/share/flexibee-digest/modules/WaitingIncome.php2458
./usr/share/flexibee-digest/modules/WaitingPayments.php3103
./usr/share/flexibee-digest/modules/WithoutEmail.php1679
./usr/share/flexibee-digest/modules/WithoutTel.php1581
./usr/share/flexibee-digest/modules.alltime/
./usr/share/flexibee-digest/modules.alltime/PurchasePriceLowerThanSales.php2600
./usr/share/flexibee-digest/modules.monthly/
./usr/share/flexibee-digest/modules.monthly/DailyIncomeChart.php4434
./usr/share/flexibee-digest/results.php1270
./usr/share/flexibee-digest/scss/
./usr/share/flexibee-digest/scss/happy.scss1351
./usr/share/flexibee-digest/scss/office.scss240
./usr/share/flexibee-digest/themes/
./usr/share/flexibee-digest/themes/bootstrap.min.css155913
./usr/share/flexibee-digest/themes/happy.css1004
./usr/share/flexibee-digest/themes/office.css306
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/flexibee-digest.mo5310
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/flexibee-digest.mo2958
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/flexibee-alltimedigest.1.gz20
./usr/share/man/man1/flexibee-daydigest.1.gz20
./usr/share/man/man1/flexibee-monthdigest.1.gz20
./usr/share/man/man1/flexibee-weekdigest.1.gz20
./usr/share/man/man1/flexibee-yeardigest.1.gz20
./var/
./var/run/
./var/run/flexibee-digest/
./
./etc/
./etc/cron.d/
./etc/cron.d/flexibee-digest104
./etc/cron.daily/
./etc/cron.daily/flexibee-digest39
./etc/cron.monthly/
./etc/cron.monthly/flexibee-digest41
./etc/cron.weekly/
./etc/cron.weekly/flexibee-digest40
./etc/flexibee/
./etc/flexibee/digest.json188
./usr/
./usr/bin/
./usr/bin/flexibee-alltimedigest73
./usr/bin/flexibee-daydigest69
./usr/bin/flexibee-monthdigest73
./usr/bin/flexibee-weekdigest72
./usr/bin/flexibee-yeardigest72
./usr/lib/
./usr/lib/flexibee-digest/
./usr/lib/flexibee-digest/BestSellers.php2994
./usr/lib/flexibee-digest/Debtors.php4066
./usr/lib/flexibee-digest/IncomingInvoices.php3169
./usr/lib/flexibee-digest/IncomingPayments.php1567
./usr/lib/flexibee-digest/NewCustomers.php1883
./usr/lib/flexibee-digest/OutcomingInvoices.php4000
./usr/lib/flexibee-digest/OutcomingInvoicesHiddenToCustomer.php3474
./usr/lib/flexibee-digest/OutcomingPayments.php1623
./usr/lib/flexibee-digest/Reminds.php4372
./usr/lib/flexibee-digest/UnmatchedInvoices.php3689
./usr/lib/flexibee-digest/UnmatchedPayments.php3356
./usr/lib/flexibee-digest/WaitingIncome.php2458
./usr/lib/flexibee-digest/WaitingPayments.php3103
./usr/lib/flexibee-digest/WithoutEmail.php1679
./usr/lib/flexibee-digest/WithoutTel.php1581
./usr/lib/flexibee-digest/monthly/
./usr/lib/flexibee-digest/monthly/DailyIncomeChart.php4434
./usr/share/
./usr/share/doc/
./usr/share/doc/flexibee-digest/
./usr/share/doc/flexibee-digest/changelog.gz642
./usr/share/doc/flexibee-digest/copyright433
./usr/share/flexibee-digest/
./usr/share/flexibee-digest/Digest/
./usr/share/flexibee-digest/Digest/DigestModule.php6361
./usr/share/flexibee-digest/Digest/DigestModuleInterface.php290
./usr/share/flexibee-digest/Digest/Digestor.php28985
./usr/share/flexibee-digest/Digest/DocumentTable.php481
./usr/share/flexibee-digest/Digest/Mailer.php1842
./usr/share/flexibee-digest/Digest/Table.php649
./usr/share/flexibee-digest/Digest/VerticalChart.php8905
./usr/share/flexibee-digest/composer.json1205
./usr/share/flexibee-digest/css/
./usr/share/flexibee-digest/css/bootstrap.min.css155913
./usr/share/flexibee-digest/css/happy.css1004
./usr/share/flexibee-digest/css/happy.css.map445
./usr/share/flexibee-digest/css/office.css306
./usr/share/flexibee-digest/css/office.css.map336
./usr/share/flexibee-digest/favicon.ico16958
./usr/share/flexibee-digest/flexibee-alltimedigest.php441
./usr/share/flexibee-digest/flexibee-daydigest.php524
./usr/share/flexibee-digest/flexibee-monthdigest.php748
./usr/share/flexibee-digest/flexibee-weekdigest.php742
./usr/share/flexibee-digest/flexibee-yeardigest.php736
./usr/share/flexibee-digest/index.php5834
./usr/share/flexibee-digest/init.php1477
./usr/share/flexibee-digest/modules/
./usr/share/flexibee-digest/modules/BestSellers.php2994
./usr/share/flexibee-digest/modules/Debtors.php4066
./usr/share/flexibee-digest/modules/IncomingInvoices.php3169
./usr/share/flexibee-digest/modules/IncomingPayments.php1567
./usr/share/flexibee-digest/modules/NewCustomers.php1883
./usr/share/flexibee-digest/modules/OutcomingInvoices.php4000
./usr/share/flexibee-digest/modules/OutcomingInvoicesHiddenToCustomer.php3474
./usr/share/flexibee-digest/modules/OutcomingPayments.php1623
./usr/share/flexibee-digest/modules/Reminds.php4372
./usr/share/flexibee-digest/modules/UnmatchedInvoices.php3689
./usr/share/flexibee-digest/modules/UnmatchedPayments.php3356
./usr/share/flexibee-digest/modules/WaitingIncome.php2458
./usr/share/flexibee-digest/modules/WaitingPayments.php3103
./usr/share/flexibee-digest/modules/WithoutEmail.php1679
./usr/share/flexibee-digest/modules/WithoutTel.php1581
./usr/share/flexibee-digest/modules.alltime/
./usr/share/flexibee-digest/modules.alltime/PurchasePriceLowerThanSales.php2600
./usr/share/flexibee-digest/modules.monthly/
./usr/share/flexibee-digest/modules.monthly/DailyIncomeChart.php4434
./usr/share/flexibee-digest/results.php1270
./usr/share/flexibee-digest/scss/
./usr/share/flexibee-digest/scss/happy.scss1351
./usr/share/flexibee-digest/scss/office.scss240
./usr/share/flexibee-digest/themes/
./usr/share/flexibee-digest/themes/bootstrap.min.css155913
./usr/share/flexibee-digest/themes/happy.css1004
./usr/share/flexibee-digest/themes/office.css306
./usr/share/locale/
./usr/share/locale/cs_CZ/
./usr/share/locale/cs_CZ/LC_MESSAGES/
./usr/share/locale/cs_CZ/LC_MESSAGES/flexibee-digest.mo5310
./usr/share/locale/en_US/
./usr/share/locale/en_US/LC_MESSAGES/
./usr/share/locale/en_US/LC_MESSAGES/flexibee-digest.mo2958
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/flexibee-alltimedigest.1.gz20
./usr/share/man/man1/flexibee-daydigest.1.gz20
./usr/share/man/man1/flexibee-monthdigest.1.gz20
./usr/share/man/man1/flexibee-weekdigest.1.gz20
./usr/share/man/man1/flexibee-yeardigest.1.gz20
./var/
./var/run/
./var/run/flexibee-digest/
<>

Digest for AbraFlexi

Digest for AbraFlexi

Features:

  • Extensible - you can write your own Digest modules
  • Static page export - Digest is saved to file
  • Send by eMail - Digest is send by email
  • Skinable - You can choose or add custom css
  • Localised - Czech and English gettext localization

There are four scripts:

| File | Description | |-------------------------------------------------------------|-----------------------------------------| | abraflexi-daydigest.php | Generate AbraFlexi digest for one day | | abraflexi-weekdigest.php | Generate AbraFlexi digest for one week | | abraflexi-monthdigest.php | Generate AbraFlexi digest for one month | | abraflexi-yeardigest.php | Generate AbraFlexi digest for one year | | abraflexi-alltimedigest.php| Generate AbraFlexi digest for all time |

Example

Configuration

  • /etc/abraflexi/.env - Shared configuration file to override default Environment settings
  • add config file path as first parameter
EASE_LOGGER="syslog|mail|console"         - how to log progress and results
DIGEST_MAILTO="info@yourdomain.net"       - send digest to mail
DIGEST_FROM="noreply@vitexsoftware.cz"    - digest mail sender address 
THEME="happy",                            - additional css
DIGEST_SAVETO="/var/tmp/"                 - save html digest to 
SHOW_CONNECTION_FORM="true"               - show custom server connection form (web only)
DIGEST_CHECK_SUPPLIER_CONTACT=false       - Do not notify if the supplier does not have contact details 

Web interface

We Also provide form to test Digest modules. Availble as index.php

Example

See in action: https://www.vitexsoftware.cz/abraflexi-digest/

Modules

Digest is generated using modules located in src/modules

This Module add Company logo to Digest:

class Logo extends \AbraFlexi\Digest\DigestModule implements \AbraFlexi\Digest\DigestModuleInterface
{

    public function dig()
    {
        $configurator = new \AbraFlexi\Nastaveni();
        $logoInfo     = $configurator->getFlexiData('1/logo');
        if (is_array($logoInfo) && isset($logoInfo[0])) {
            $this->addItem(new \Ease\Html\ImgTag('data:'.$logoInfo[0]['contentType'].';'.$logoInfo[0]['content@encoding'].','.$logoInfo[0]['content'],
                $logoInfo[0]['nazSoub']));
        }
    }

    public function heading()
    {
        return _('Company Logo')';
    }
}

Universal Modules

Applied in every case

  • Debtors.php
  • IncomingInvoices.php
  • IncomingPayments.php
  • NewCustomers.php
  • OutcomingInvoices.php
  • OutcomingPayments.php
  • Reminds.php
  • WaitingIncome.php
  • WaitingPayments.php
  • WithoutEmail.php
  • WithoutTel.php

Day Icon >

Daily Modules

none yet

Week Icon >

Weekly Modules

none yet

Month Icon >

Monthly Modules

Applied once per month

  • DailyIncomeChart.php

Average Income

Year Icon >

Yearly modules

none yet

Alltime modules

none yet

See also

  • https://github.com/VitexSoftware/abraflexi-reminder
  • https://github.com/VitexSoftware/php-abraflexi-matcher
  • https://github.com/VitexSoftware/AbraFlexi-email-importer
  • https://github.com/VitexSoftware/php-abraflexi-mailer
  • https://github.com/VitexSoftware/AbraFlexi-Tools

Thanks

This software would not be created without the support of:

Spoje.Net

MultiFlexi

Digest 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

Debian/Ubuntu

Packages are availble. Please use repo :

wget -qO- https://repo.vitexsoftware.com/keyring.gpg | sudo tee /etc/apt/trusted.gpg.d/vitexsoftware.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/vitexsoftware.gpg]  https://repo.vitexsoftware.com  $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt updatesudo apt update
sudo apt install abraflexi-digest

After package installation you can use this new commands:

  • abraflexi-daydigest - Generate AbraFlexi digest for one day
  • abraflexi-monthdigest - Generate AbraFlexi digest for one week
  • abraflexi-weekdigest - Generate AbraFlexi digest for one month
  • abraflexi-yeardigest - Generate AbraFlexi digest for one year
  • abraflexi-alltimedigest - Generate AbraFlexi digest for all time
VersionDownload/Install countLast hit
51.92019-02-19 10:15:37
41.82019-01-11 18:50:02
71.72018-12-22 09:45:42
51.62018-12-19 12:14:28
71.52018-11-30 19:36:56
11.42018-11-08 18:15:05
81.4.12018-11-26 21:17:44
41.32018-11-08 00:30:16
21.22018-11-02 14:26:27
41.12018-10-30 21:15:10
51.172019-11-08 20:44:06
61.16.92019-08-05 22:15:14
81.152019-07-20 08:38:30
81.142019-06-18 12:13:01
51.132019-03-15 14:12:04
11.122019-03-13 18:12:09
11.112019-03-13 04:45:58
81.102019-03-05 06:43:31
51.02018-10-29 16:26:37
10.82018-10-26 18:47:18
10.72018-10-26 14:23:13
20.62018-10-26 12:33:46
10.52018-10-25 10:59:43
10.42018-10-25 01:23:55
10.32018-10-22 15:02:30
10.22018-10-22 14:50:50
10.12018-10-22 14:42:47
30.122018-10-26 22:43:54
10.112018-10-26 22:25:48
20.102018-10-26 21:17:49