Skip to content

Scheduled Reports

The Scheduled Reports feature allows the system to automatically generate and distribute sales reports at predefined times. These reports are commonly used to generate the End Of Day Balance Report for different reporting periods.

The reports are generated automatically by the system cron service and sent as PDF files to the configured recipients by e-mail.

The following report types are commonly used:

  • End Of Day Balance Report for today
  • End Of Day Balance Report for yesterday
  • End Of Day Balance Report for a custom time range

The generated reports can also be started manually and downloaded immediately as PDF files.


To open the scheduled report configuration:

  1. Open the Point of Sale module.
  2. Navigate to Reporting → Scheduled Reports.

Scheduled Reports Menu


The list view displays all configured scheduled reports.

Important information available directly in the list:

  • Report name
  • Report context
  • Reporting period
  • Frequency
  • Last execution time
  • Next execution date
  • Whether the report is active or disabled

Scheduled Reports List

  • Reports with the checkbox in the Deactivated column enabled are disabled and will not be executed automatically.
  • Reports without the checkbox enabled are active.
  • The Next Execution Date is especially important because it defines when the report will be generated automatically.
  • The execution time should normally be configured some time after the end of the business day or work shift to ensure all sales data is included in the report.

The report Sales Report. Today generates an End Of Day Balance Report for the current day.

Sales Report Today

Defines the type of scheduled report.

Defines the report template and reporting logic.

Defines the reporting period.

For this report the value is:

  • Tomorrow

This means the report is executed on the next day after the sales period is completed.

Defines the next automatic execution date and time.

Defines how often the report is generated automatically.

Typical values:

  • Day
  • Month
  • Year

If enabled, the report will not be executed automatically.


The Email Recipients tab defines which users receive the generated PDF report by e-mail.

The system cron service automatically generates the PDF file and sends it to all configured recipients once the configured execution time is reached.


The report can also be generated manually.

Use the button:

  • Export Now

The system immediately generates and downloads the PDF report.


The report Sales Report. Yesterday generates a report for the previous day.

Sales Report Yesterday

This report uses the time span:

  • Yesterday

This allows generating reports specifically for the previous completed day.

The report can also be disabled if automatic generation is not currently required.


The report Sales Report. Custom allows generating reports for a manually defined period.

Sales Report Custom

The custom report contains an additional field:

  • Domain

The domain filter defines the exact date and time range used for the report.

Example:

[('date_time','>=','2025-01-01 00:00:00'), ('date_time','<','2026-05-08 23:00:00')]

This allows generating reports for completely flexible reporting periods.


Below is an example of a generated End Of Day Balance Report.

The report contains:

  • Income accounts
  • Sales values
  • VAT calculations
  • Debit and credit balances
  • Refund information
  • Final balance calculations

Example PDF Report