Sales Order Method Report – Department Now Displays Correctly for Multi-Department Products
The Sales Order Method Report now reliably shows the correct department for every product sold, including products assigned to more than one department, ensuring accurate department-level sales tracking.
Portioning Sheet No Longer Shows Incorrect Negative Loss on New Sessions
Opening a new portioning sheet from a template no longer carries over quantities, yield, or loss values from a previous session, ensuring staff can record accurate portioning data without manually clearing incorrect negative unaccounted loss figures.
Gross Profit Percentage Now Displays Consistently Across Pricing and Recipe Tabs
Restaurant owners and store managers can now reliably view the same Gross Profit Percentage on both the Pricing and Recipe tabs in Product Management, eliminating confusing discrepancies when switching between tabs or navigating between products.
Service Charge Column Added to Sales Reports
Store managers can now view service charge amounts as a dedicated, clearly separated column in the Sales Invoice Report, Turnover Report, Payment Method Report, and Management Overview Report — making it easier to distinguish service charges from tips and reimbursable amounts, both per transaction and in group totals.
Sales Invoice Report – Invoice Receipt View Now Shows Table Number and Guest Count
Users drilling down into invoice receipts from the Sales Invoice Report or Total Invoice widget can now see table number and guest count fields, ensuring the on-screen receipt view matches printed bills for accurate reconciliation.
Server Stability Fix – Crash on Invalid Message and Startup Failure Resolved
The server now handles invalid incoming messages gracefully and starts up reliably even when errors occur during shift data processing, improving overall system stability.
Purchase Invoices – Cost and Quantity Fields Now Calculate Correctly When Using Bulk Product Tool
Purchase invoices now accurately retain and calculate cost prices, quantities, and tax across all lines when products are added using the Bulk product tool, eliminating invoice variances caused by line offset errors during data entry.
Tax Column Blank on Purchase Invoice Generated from Purchase Order Template
Purchase Invoices generated from Purchase Orders created using a template now correctly display tax values in the Tax column, ensuring accurate invoice visibility and preventing delays in finalising invoices.
Inventory Movement Report — Overlapping Scrollbar Fixed
Users can now scroll freely through the Inventory Movement Report without a second scrollbar blocking access, making it easier to review wide reports with many products and columns.
Pesapal & WaafiPay Integration Type Identifiers Corrected
Pesapal and WaafiPay payment integrations now activate correctly on POS devices after syncing from Enterprise, eliminating the need for manual intervention.
Stock Take CSV Import Now Correctly Imports All Items Across All Pages
A reliability fix ensures that importing a Stock Take CSV template now correctly processes and saves counts for all items, regardless of how many pages the Stock Take contains.
Child Node HQ Cost Now Updates When Recipe Is Changed
Product costs on Child Node product grids now automatically sync when a production item's recipe ingredient quantities are updated at the HQ Node, ensuring all nodes reflect accurate cost data without manual workarounds.