Skip to main content

How-to Guide - Configuring Web Reports


Introduction

In the Enactor Retail System, Web Reports provide operational visibility across stores, covering areas such as cash management, sales, inventory, employee activity, and promotions. Reports are accessed through the Estate Manager and Back Office applications and are organised into categories such as Cash Management, Sales Summary, Product, Tender, and more.

With the Q1 2026 release, Enactor introduced Enhanced Web Reports (V2) that deliver significantly improved report generation times and better maintainability. Some enhanced reports replace existing menu items automatically, while others require new menu items to be added via Menu Maintenance.

The purpose of this guide is to demonstrate the steps required to configure both basic and enhanced web reports in the Enactor Estate Manager and Back Office menus.


Overview

The following steps are required to enable Web Reports:

  1. Basic Web Reports Configuration - Add standard web report menu items to the Estate Manager or Back Office menus
  2. Enhanced Web Reports Configuration - Add new V2 enhanced report menu items where required, using updated IDs and ReportDefinitionId values
  3. Broadcasting - Deliver the updated menu configuration to the relevant devices

Prerequisites

Before starting, you should have the following resources in place:

  • Enactor Estate Manager
  • Menu Maintenance access permissions

You should be familiar with the following:

  • Estate Manager navigation
  • Menu configuration
  • Data broadcasting
note

The enhanced V2 reports will only contain data generated since the Q1 2026 release deployment. Data from before the deployment will not be used to generate the improved reports. The old reports can still be used side-by-side with the improved reports.


Configuration Steps - Basic Web Reports Configuration

This section covers the steps to add standard web report menu items to your Estate Manager or Back Office menus.

The following web report categories are available in Enactor:

Report CategoryReports
Cash ManagementBanking Transactions, Cash On Hand, Cash Up Summary, Income Expense Transactions, Outlay Transactions, Overview, Safe Discrepancies, Tender Bag Collections, Terminal Discrepancies
Customer Order ReportsCustomer Order Totals Report
EmployeeEmployee Balance, Employee Sales
ExceptionActivity Statistics, Reason Code by Weekday, Terminal Exceptions, Transactions Void, User Exception Analysis
FiscalisationSAF-T File Generator
ICC ReadersDuplicated ICC Readers, ICC Reader Connections, Unexpected ICC Readers
Inventory ManagementLocation Transfers Report, Receipt Discrepancy Report, Stock Adjustment Print, Stock Levels, Stock Take Summaries
ProductBest/Worst Sellers by Units, Best/Worst Sellers by Value, Best/Worst Selling Styles by Units, Best/Worst Selling Styles by Value, MMG Summary, MMG Summary Pie Chart, Price Changes, Product Sales, Replenishment, Returns, Rolling Replenishment, Rolling Replenishment Stock Ledger Transactions, Sales Tax, Sales Transactions, Stock Valuation, Trading Summary
Promotion ReportsPromotion Summary
Sales SummaryAverage Transaction, Daily Sales Summary, Financial Performance, Gift Card Product and Tender Summary, Sales Analysis by Hour, Stock Ledger Sales, Store Performance, Tax Exemptions, Transaction Totals, User Sales
Time and AttendanceTime and Attendance Report Items
TenderCard Transactions, Credit Note Outstanding Balances, Gift Card Outstanding Balances, Manufacturer Coupon Transactions, Tender Totals, Tender Totals Pie Chart, Terminal X Report
VoucherVoucher Outstanding Balances

Accessing Menu Maintenance

Navigate to Menu Maintenance using the Search or the path:

Configuration > System > Menus

The Menu Maintenance list is displayed, showing all configured menus:

Menu Maintenance list view. Menu Set is 'Web Maintenance', Role is 'Administrator'. One menu entry is shown: Web Maintenance with Default Menu ID.

The Menu Maintenance list shows all configured menus. Select the edit icon on the Estate Manager or Back Office menu to add new report menu items.
FieldDescription
Menu SetThe application set the menu belongs to, e.g. Web Maintenance for Estate Manager or Back Office.
RoleThe user role this menu applies to.
Menu GroupThe menu group within the set.
Menu IDThe unique identifier for the menu.
NameThe display name of the menu.

Adding a Report Menu Item

The following example demonstrates adding the Product Sales report. The same steps apply to any web report.

Phase 1 - Navigating to the Report Folder

  1. Open the Menu: Access and edit the specific Estate Manager or Back Office menu where the report will be added.

  2. Locate the Folder: Navigate to the Report Menu Folder.

  3. Expand Reports: In the menu list, locate the Reports section and click the "+" icon to expand the folder.

Menu Maintenance edit screen showing the menu tree. The '5 - Reports' folder is highlighted with a red box around the expand '+' icon.

In the menu tree, locate the 5 - Reports folder and click the "+" icon to expand it and reveal the report category sub-folders.
  1. Select Category: Navigate to the Product Reports sub-folder (or the specific category required) and select it.

  2. Initialize New Item: Click the Add button at the bottom of the Menu Maintenance screen.

  3. Confirm Item Type: Select Add a new Execute Process Item to confirm the creation of the new entry.

Menu Maintenance edit screen with the Reports folder expanded. A dropdown shows item type options with 'Add a new Execute Process Item' highlighted.

Click Add at the bottom of the screen, then select Add a new Execute Process Item from the item-type dropdown to create a new report menu entry.

Phase 2 - Configuring the General Tab

Navigate to the General tab and populate the fields using the following configuration:

FieldValue / Description
Application Process to RunMaintenance Run Report
IDRefer to the Report ID Reference below for the appropriate Report Definition ID. (e.g. Product/ProductSalesV2)
Item LabelThe display name for the report (e.g. Product Sales)
Item Message IDThe message key (e.g. PRODUCT_SALES)
Item Message BaseMaintenance/DefaultMenu/RetailProcessingMenuMessages
Image URLThe icon filename for the menu tile (e.g. productsales.svg)

Report ID Reference

Use the following table to identify the correct Report ID when configuring the ID field on the General tab:

View all Report IDs
Report IDReport Name
Exception/ActivityStatisticsActivity Statistics Report
SalesSummary/AverageTransactionAverage Transaction Report
CashManagement/BankingTransactionsBanking Transactions Report
Product/BestWorstSellersByUnitsBest / Worst Sellers Report By Units
Product/BestWorstSellersByValueBest / Worst Sellers Report By Value
Product/BestWorstSellingStylesByUnitsBest / Worst Selling Styles By Units
Product/BestWorstSellingStylesByValueBest / Worst Selling Styles By Value
Tender/CardNumberTemplateCard Number Template (Test) Report
PaymentPortal/CardRegistrationSummaryReportCard Registration Summary Report
Tender/CardTransactionsCard Transactions Report
CashManagement/CashOnHandCash On Hand Report
CashManagement/CashOnHandV2Cash On Hand Report (Revised)
CashManagement/CashUpSummaryCash Up Summary Report
CashManagement/CashUpSummaryV2Cash Up Summary Report (Revised)
Tender/CreditNoteOutstandingBalancesCredit Note Outstanding Balances Report
CustomerOrder/CustomerOrderItemTotalsCustomer Order Item Totals Report
CustomerOrder/CustomerOrderTotalsCustomer Order Totals Report
SalesSummary/DailySalesSummaryDaily Sales Summary Report
InventoryManagement/DispatchNotePrintDispatch Note Print Report
InventoryManagement/DistributionOrderPrintDistribution Order Print Report
ICCReader/DuplicatedICCReadersDuplicated ICC Readers Report
Employee/EmployeeBalanceEmployee Balance Report
Employee/EmployeeSalesEmployee Sales Report
Users/ExpiredUsersByAssociatedLocationsExpired Users By Associated Locations
SalesSummary/FinancialPerformanceFinancial Performance Report
SalesSummary/FinancialPerformance2Financial Performance Report (Revised)
Tender/GiftCardOutstandingBalancesGift Card Outstanding Balances Report
SalesSummary/GiftCardTenderAndProductSalesGift Card Product and Tender Summary
CashManagement/GuidedDayEndOverviewGuided Day End Overview Report
ICCReader/ICCReaderConnectionsICC Reader Connections Report
CashManagement/IncomeExpenseTransactionsIncome Expense Transactions Report
CashManagement/IncomeExpenseTransactionsWithNotesIncome Expense Transactions With Notes
InventoryManagement/WMS/InventoryPickListPrintInventory Pick List Print Report
InventoryManagement/InventoryReceiptPrintInventory Receipt Print Report
InventoryManagement/LocationTransfersLocation Transfers Report
Tender/ManufacturerCouponTransactionsManufacturer Coupon Transactions Report
Product/MMGSummaryPieChartMMG Summary Pie Chart
Product/MMGSummaryPieChartV2MMG Summary Pie Chart (Revised)
Product/MMGSummaryMMG Summary Report
Product/MMGSummaryV2MMG Summary Report (Revised)
CashManagement/OutlayByTransactionOutlay By Transaction
CashManagement/OutlayReturnByTransactionOutlay Return By Transaction
CashManagement/OutlayTransactionsOutlay Transactions
CashManagement/OverviewOverview Report
PaymentPortal/PaymentTransactionSummaryReportPayment Transactions Summary Report
Product/PriceChangesPrice Changes Report
LabelPrinting/ProductLabellingPrintSheetProduct Labelling Print Sheet
Product/ProductSalesProduct Sales Report
Product/ProductSalesV2Product Sales Report (Revised)
Promotion/PromotionSummaryPromotion Summary Report
InventoryManagement/PurchaseOrderPrintPurchase Order Print Report
Exception/ReasonCodeByWeekdayReason Code by Weekday Report
Exception/ReasonCodeByWeekdayV2Reason Code by Weekday Report (Revised)
InventoryManagement/ReceiptDiscrepancyReportReceipt Discrepancy Report
Product/ReplenishmentReplenishment Report
Product/ReplenishmentV2Replenishment Report (Revised)
Product/ReturnsReturns Report
Product/RollingReplenishmentStockLedgerRolling Replen. Stock Ledger Report
Product/RollingReplenishmentRolling Replenishment Report
Product/RollingReplenishmentV2Rolling Replenishment Report (Revised)
CashManagement/SafeDiscrepanciesSafe Discrepancies Report
SalesSummary/SalesAnalysisByHourSales Analysis by Hour Report
Product/SalesTaxSales Tax Report
Product/SalesTransactionsSales Transactions Report
PaymentPortal/SettlementStatusSummaryReportSettlements Status Summary Report
InventoryManagement/StockAdjustmentPrintStock Adjustment Print Report
SalesSummary/StockLedgerSalesStock Ledger Sales Report
Product/StockLevelsStock Levels
InventoryManagement/StockTakeSummariesReportStock Take Summaries Report
InventoryManagement/StockTakeSummaryPrintStock Take Summary Report
Product/StockValuationStock Valuation
SalesSummary/StorePerformanceStore Performance Report
SalesSummary/StorePerformance2Store Performance Report (Revised)
InventoryManagement/SupplierReturnPrintSupplier Return Print Report
TAActivity/TAActivityReportItemsTaActivity Report Items
SalesSummary/TaxExemptionsTax Exemptions Report
CashManagement/TenderBagCollectionTender Bag Collection
CashManagement/TenderBagCollectionByTransactionTender Bag Collection By Transaction
CashManagement/TenderBagCollectionWithoutValueTender Bag Collection Without Values
Tender/TenderTotalsPieChartTender Totals Pie Chart Report
Tender/TenderTotalsPieChartV2Tender Totals Pie Chart Report (Revised)
Tender/TenderTotalsTender Totals Report
CashManagement/TerminalDiscrepanciesTerminal Discrepancies Report
Exception/TerminalExceptionsTerminal Exceptions Report
CashManagement/TerminalFloatRequestTerminal Float Request Report
Tender/TerminalXTerminal X Read Report
Tender/TerminalXV2Terminal X Read Report (Revised)
Product/TradingSummaryTrading Summary Report
Product/TradingSummaryV2Trading Summary Report (Revised)
SalesSummary/TransactionTotalsTransaction Totals Report
SalesSummary/TransactionTotalsV2Transaction Totals Report (Revised)
Exception/TransactionVoidsTransaction Voids Report
ICCReader/UnexpectedICCReadersUnexpected ICC Readers Report
Exception/UserExceptionAnalysisUser Exception Analysis Report
SalesSummary/UserSalesUser Sales Report
SalesSummary/UserSalesV2User Sales Report (Revised)
Voucher/VoucherOutstandingBalancesVoucher Outstanding Balances Report
tip

A full list of report definitions can also be found in Report Definition Maintenance in the Estate Manager. Filter by Report ID to locate the definition you need.

Phase 3 - Configuring the Data Tab

  1. Configure Data Tab: Navigate to the Data tab to link the menu item to the specific report definition.

  2. Set Definition ID: Locate the field enactor.coreReporting.ReportDefinitionId. In the Value column, enter the correct Report Definition ID (e.g. Product/ProductSalesV2).

note

This ensures the menu item executes the correct report logic when selected by the user.

  1. Commit Changes: Click Save to finalise the menu item configuration, then click Save again on the main screen to update the entire menu structure.

  2. Refresh Session: Sign out and sign back into the application for the changes to take effect.

This completes the Basic Web Reports configuration.


Configuration Steps - Enhanced Web Reports Configuration

This section covers the enhanced web reports introduced with the Q1 2026 release. These reports provide significantly reduced report generation times and improved maintainability.

The following table lists all enhanced reports and indicates which require new menu items to be configured:

ReportRequires Menu Configuration?
Banking TransactionsNo
Cash On HandYes
Cash Up SummaryYes
Daily Sales SummaryNo
MMG SummaryYes
MMG Summary Pie ChartYes
Product SalesYes
Promotion SummaryNo
Reason Code By WeekdayYes
ReplenishmentYes
Rolling ReplenishmentYes
Sales Analysis By HourNo
Tender TotalsNo
Tender Totals Pie ChartYes
Terminal DiscrepanciesNo
Terminal ExceptionsNo
Terminal XYes
Trading SummaryYes
Transaction TotalsYes
Transaction VoidsNo
User Exception AnalysisNo
User SalesYes
info

Reports marked No will use the existing menu events and do not require any changes. Reports marked Yes must be added as new menu items following the steps below.

Adding Enhanced Report Menu Items

To add the enhanced reports that require menu configuration, navigate to Menu Maintenance in the Estate Manager.

Configuration > System > Menus

Follow the same steps as the Basic Web Reports Configuration above:

  1. Edit the Estate Manager or Back Office menu.
  2. Edit the report menu item and on the General tab, add V2 to the end of the ID field.
  3. On the Data tab, set the enactor.coreReporting.ReportDefinitionId value to the correct V2 Report Definition ID.

A full list of enhanced Report Definition IDs can be found in Report Definition Maintenance. Filter by Report ID containing v2 to see all available enhanced definitions:

Report Definition Maintenance screen filtered by 'v2' in the Report ID field. 13 enhanced V2 report definitions are listed, including CashManagement/CashOnHandV2, Product/ProductSalesV2, and Tender/TerminalXV2, each showing a Revised name.

The Report Definition Maintenance screen lists all available report definitions. Filter by v2 in the Report ID field to find all enhanced report definitions. Use the Report ID value as the ReportDefinitionId on the menu item Data tab.
FieldDescription
Report IDThe unique identifier for the report definition. Use this value as the ReportDefinitionId on the menu item Data tab.
NameThe display name of the report definition.

Enhanced Report Definition Reference

The following table provides the Report Definition IDs for all enhanced reports that require menu configuration:

ReportReport Definition ID
Cash On HandCashManagement/CashOnHandV2
Cash Up SummaryCashManagement/CashUpSummaryV2
MMG SummaryProduct/MMGSummaryV2
MMG Summary Pie ChartProduct/MMGSummaryPieChartV2
Product SalesProduct/ProductSalesV2
Reason Code By WeekdayException/ReasonCodeByWeekdayV2
ReplenishmentProduct/ReplenishmentV2
Rolling ReplenishmentProduct/RollingReplenishmentV2
Tender Totals Pie ChartTender/TenderTotalsPieChartV2
Terminal XTender/TerminalXV2
Trading SummaryProduct/TradingSummaryV2
Transaction TotalsSalesSummary/TransactionTotalsV2
User SalesSalesSummary/UserSalesV2

Click Save to complete adding each enhanced report menu item, then click Save again to save the menu. Sign out and sign back in for the changes to take effect.

This completes the Enhanced Web Reports configuration.


Configuration Steps - Broadcasting

To deliver the updated menu configuration to the Back Office devices, broadcast the following entity:

  • Menus
info

Menu changes must be broadcast to the Back Office devices that use the updated menus. Users must sign out and sign back in after the broadcast for the changes to take effect on their session.

This completes the Broadcasting configuration.


About This Document

(c) 2026 Enactor Ltd

All documents produced by Enactor Ltd are supplied to customers subject to Copyright, commercial confidentiality, and contractual agreements and must not be copied or transferred without permission.

Document Context

This document is part of the Enactor Product Documentation Series. All Enactor products include a comprehensive documentation set designed to improve understanding of the product and facilitate ease of use.

Document Inquiries

If you find that a document is inaccurate or deficient in any way, please contact:

Email: documentation@enactor.co.uk


Document History

VersionStatusIssue DateAuthorReason for IssueSoftware Version
1.0Initial Draft30 March 2026Hadhi JawahirInitial Version2.7.1784.35
1.1Document Update27 April 2026Shenol SilvaAdded report menu item configuration and report definitions reference2.7.1795.1940