Capital Loan Application Submission to Salesforce
Capital loan applications submitted through Unity now automatically create cases in Salesforce with complete form data, making it faster for support teams to process customer requests.
Marketing Banner System with Dynamic Forms and Lead Capture
You can now create targeted marketing banners with embedded application forms that automatically capture leads and send them to your sales team, making it faster to launch campaigns and collect customer information without technical support.
Engage Loyalty Payment Integration Configuration
Store managers can now configure Engage Loyalty payment integration through the Enterprise UI, enabling customers to use gift cards, vouchers, and loyalty payments at checkout for a more flexible payment experience.
Innbucks Mobile Payment Integration
Retail stores can now accept Innbucks mobile payments with configurable QR code options and separate tracking for withdrawals, deposits, and bank change transactions.
Sales Data Integration for Pick n Pay Stores
Pick n Pay store managers can now automatically sync sales and inventory data between their POS system and Unity Enterprise, enabling real-time inventory management without manual data entry.
Marketing Banner System for Targeted Capital Loan Offers
Store owners can now see targeted capital loan offers directly on their dashboard through a carousel-based marketing banner system that respects their role, location, and dismissal preferences.
Improved Validation for Employee Clock Time Edits
Editing employee clock times is now more reliable, preventing entries from accidentally moving to different calendar days and ensuring timecard data remains accurate for payroll calculations.
Edit Employee Clocking Times in the Time Card Report
Authorised managers can now correct employee clock-in and clock-out times, and add missing clock-out entries, directly from the Time Card Report — with full audit trail, role-based access control, and automatic recalculation of hours worked.
Payment Method Filter Card
Users can now filter reports by specific payment methods using a new reusable filter card, enabling faster analysis of sales performance across different payment channels.
Filter Cards Now Support "Include Unallocated Items" Option
Users can now include unallocated items in their reports through a new checkbox option in the Products and Departments filter cards, making it easier to view complete data sets without manual selection.
Loyalty Change Log Report
Users can now track all edits and deletions made to loyalty campaigns and vouchers, making it easier to audit changes and troubleshoot issues.
Sales Data Integration for Capital Product Offerings
Enables automated synchronization of sales and merchant data to BigQuery, making it easier for Capital Connect to offer pre-approved capital products to merchants.
Stock Take Processing During Active Trading
Businesses can now perform stock takes during active trading hours without interrupting inventory deductions, making stock counting more flexible and reducing the need for after-hours operations.
Inventory Forecasting Tool - Phase 2 Implementation
Users can now generate and manage inventory forecasts more efficiently with an enhanced landing page grid, seamless template linking, and improved forecast editing capabilities that streamline production planning and inventory management.
Forecasting Tool Template Configuration and Permission Management
Users can now create and configure forecasting templates with customizable parameters and assign role-based permissions for forecast generation, purchase order creation, and production scheduling.
Set Menu Promotions with Priority Ordering
Stores can now create combo meal promotions and control which discounts apply first when multiple promotions are eligible, ensuring consistent pricing and reducing checkout errors.
Dictionary Import and Export Feature
Dictionary administrators can now efficiently bulk import and export language translations through CSV files, reducing manual data entry time by an estimated 80% while maintaining strict data integrity through exact location field validation and permission-based access controls.
Automated Event Logging for Point of Sale Systems
Support teams can now remotely monitor critical system events like restarts, failures, and security violations without needing to dial into individual sites.
Multi-Currency Support for Purchase Invoices
Purchase invoices can now be created and managed in multiple currencies, making it easier to work with international suppliers and accurately track costs when purchasing in foreign currencies.
Sales Data API Endpoint Now Available
Teams can now programmatically create and manage sales transactions through a new dedicated API endpoint, enabling automated sales processing and integration with external systems.
Marketing Banner Workflow – Salesforce Field Mapping Update
Salesforce submission fields (Department and Reason) are now automatically populated when marketing banner workflows are triggered, ensuring sales enquiries are correctly categorised without manual data entry.
FNB Payment Integration Now Supports Individual Device Endpoints
Stores using multiple payment devices with FNB Switch can now configure unique connection endpoints for each device, making it easier to set up and manage payment processing across different terminals.
Faster Cash Declaration Page Loading
Cash Declaration pages now load instantly without pre-selecting nodes, allowing users to choose specific locations before data retrieval, reducing initial load times from 3 minutes to under 10 seconds and decreasing server strain.
Electronic Line Integration Discount Line Items Configuration
System administrators can now control discount line item tracking in Electronic Line Integration through a new checkbox setting that defaults to disabled.
Purchase API Now Returns Product Quantities and Payment Methods
Integration systems can now access complete purchase information immediately, including product quantities on purchase orders and payment methods on invoices, without waiting for invoice finalization.
Static Data Check Tool — Simplified Validation Report (Errors Only)
The Static Data check tool now displays only "Error" validations in its report, removing the previous "Warnings" category to deliver clearer, binary pass/fail outcomes that make data quality issues faster and easier to act on.
Timecard Report Now Shows Actual Role Worked Per Shift
Payroll managers can now see exactly which role an employee worked during each shift, making it faster and more reliable to calculate correct wages for employees who work multiple positions with different pay rates.
Management Overview Report Now Shows Channel Contribution Percentages
Restaurant managers can now instantly see each sales channel's percentage of total turnover directly in the Management Overview report, eliminating manual calculations and enabling faster assessment of channel performance across delivery, dine-in, and takeaway.
New Sales Order Method Report for Multi-Location Performance Analysis
Businesses with multiple locations can now analyze sales performance by location, department, and payment method in a single comprehensive report, eliminating the need to manually combine data from multiple sources.
Scheduled Report Subscriptions Now Support Summary-Only Exports with Collapsed Groups
Scheduled report subscriptions can now automatically deliver concise, summary-level reports with grouped detail rows suppressed, matching the existing "Send Now" collapsed export behavior across both PDF and Excel formats.
Product Mix Report Now Uses Individual Line Item Locations
Product sales are now tracked more accurately by location, with the Product Mix Report using the specific location where each item was rung up rather than only the overall sale location.
Reimbursable Items Now Correctly Reconcile in Financial Reports
Reimbursable items like Add Hope donations now properly balance in financial reports, ensuring tender totals match transaction totals for accurate daily reconciliation.
Configure Custom Display Names for Preparation Message Items
Store operators can now configure custom display names for preparation message items in the ingredient view without affecting recipes, pricing, or reporting, reducing setup complexity and ensuring consistent item display across all KDS screens and the Controller.
Turnover Report Now Includes Discount and Gross Sales Columns
The Turnover Report now displays Discount and Gross Sales columns, enabling users to analyze discounts applied and view gross revenue before discounts for more accurate financial reporting.
Download CSV Report of Product Update Results
Store managers can now download a detailed CSV report after bulk product updates, showing which products succeeded and which failed with clear error reasons, enabling quick identification and retry of failed updates.
Time Card Report Now Displays Full Employee Names and Employee Numbers
The Time Card Report now displays employees by their full name (first and last name) instead of first name only, and includes a new Employee Number column for better filtering and grouping, eliminating the need for workarounds when multiple employees share the same first name.
Product by Payment Method Report Warning Tooltip
A warning tooltip now displays on the Product by Payment Method Report to inform users that products will be duplicated when sales orders contain multiple payment methods, reducing confusion and support inquiries.
Unallocated Items Support in Phase 2 Reports
Users can now include unallocated items in Variance, Prep Message, Product Change Log, and Recipe List reports for consistent visibility across all reporting modules.
Management Overview Report Now Includes Gross Sales Metrics
Users can now view Cost of Sales and Gross Profit percentages calculated against Gross Sales in addition to Sales Excl VAT, making it easier to understand how discounts impact profitability.
Payment Method Names Now Display for Non-Turnover Exceptions in Sales Exception Report
Stores can now identify which payment integration processed each Non-Turnover transaction, making it easier to reconcile stock discounts and track integration-based redemptions.
Product Mix Report Performance Optimization
Report generation is now more efficient through streamlined database queries that eliminate dependency on MongoDB views.
Customizable PDF Export Settings for Reports
Users can now personalize PDF exports by selecting font size, font family, and page orientation, making reports easier to read and better suited to individual preferences.
Product Name Column Added to Loyalty Vouchers Report
Users can now view which products were discounted when loyalty vouchers were redeemed, making it easier to investigate voucher usage and analyze product-level discount patterns.
Store Names Now Displayed in Generated Reports
The Generated Reports modal now shows actual store names instead of generic counts, making it easier to identify which stores were included in each report at a glance.
Hierarchical Department Reporting Support for Product Groups
Organizations can now analyze product performance across multi-level department hierarchies (up to 4 levels), enabling more detailed reporting and department roll-up analysis in BigQuery.
Transfer Validation Improvements: Prevent Invalid Submissions and Zero-Quantity Items
Transfers are now more reliable with automatic prevention of zero-quantity items, missing location information, and incompatible product-node combinations, while validation messages are clearer and easier to understand.
Stock Deductions Now Use Individual Item Locations
Orders spanning multiple locations now deduct stock from the correct location for each item, ensuring accurate inventory tracking across all terminals.
Sales Summary Tool Now Captures Additional Stock Movement Details
Stock movement tracking now includes discount breakdowns and enhanced tax calculations, enabling more accurate inventory and financial reporting across all sales transactions.
Unallocated Items Support for Phase 2 Reports
Employee Tracking, Gross Profit, Inventory Audit, and Transfers reports now support the "Include Unallocated Items" option, providing consistent data visibility across all reporting modules and enabling users to see items without department assignments.
Inventory Audit Report Now Displays Negative Values for Reversed Transactions
The Inventory Audit Report now correctly shows negative values for transaction reversals, making it easier to reconcile inventory movements and validate financial accuracy.
Automated Inventory Correction for Negative Stock Positions
Stores can now automatically correct negative inventory at shift end, eliminating manual production entry and ensuring accurate stock records without operational disruptions.
Change the Date of Finalized Inventory Transfers
Users can now update the date of finalized inventory transfers, making it easier to correct mistakes without affecting the corresponding transfer leg at the other location.
Inventory Audit Report Now Shows Portioning Reversal References
The Inventory Audit Report now clearly identifies portioning reversals by displaying the original reference number with a descriptive suffix, making it easier to distinguish reversal transactions from original entries.
Inventory Audit Report now shows total for Difference column when grouped
The Inventory Audit Report now displays a total for the Difference column in group headers, making it easier to assess discrepancies at a glance.
Bulk Import Support for Product Tags and Configuration Fields
Setting up product databases is now faster and more accurate with bulk import support for filter tags, group tags, sales order tags, display sets, printer sets, and stock types—eliminating up to 10 hours of manual work per database.
Preparation Message Configuration Import and Export Tool
Bulk import and export capabilities for preparation message configurations streamline multi-location deployments and reduce manual configuration time while providing comprehensive audit trails for compliance oversight.
Cost Price Validation When Cloning Products
Cloning products now prompts users to verify cost prices before saving, making it easier to maintain accurate pricing data and preventing accidental propagation of incorrect costs across stores.
Improved Product Update Performance
Product updates are now faster and more reliable when updating multiple products at once.
Loyalty Change Log Details View
Users can now click "View Details" to see a detailed modal showing which fields were modified in loyalty campaigns and vouchers, along with old and new values for complete audit trails.
Employee Clocking Edits Permission Now Defaults to View Only
Employee time records are now better protected from unauthorized changes, as all user roles default to view-only access for clocking edits unless explicitly granted permission by authorized administrators.
Sales order validation prevents invalid data from outdated POS devices
Sales orders from POS devices are now validated to ensure device and sale identifiers match before processing, preventing invalid data from improperly cleared devices from entering the system.
Kitchen Display System: Add Media Content and Multiple Footer Images to Order Display
Stores can now display promotional videos, branded images, and multiple footer images on their Kitchen Display System order screens, maximizing the use of existing displays for customer engagement without additional hardware.
Override In-Use Flags for Inactive Products with Historical Purchase Data
Inactive products with historical finalized purchase invoices can now be deleted, allowing administrators to maintain clean product catalogs without being blocked by legacy purchase records.
Queue Services – Database Connection Options Optimized
Idle database connections for queue services are now automatically closed after 30 minutes, reducing unnecessary resource usage.
Improved Sales Transaction Processing with Database Index
Sales submissions are now faster and more reliable with automatic prevention of duplicate transactions, even during high-volume concurrent requests.
Improved Server Performance by Optimizing Item Processing
Server resources are now used more efficiently by eliminating unnecessary processing of stock issue transactions.
Automatic Cache Clearing and API Restart After Database Import
Test data imports now automatically clear the cache and restart the API, eliminating manual setup steps and allowing testers to begin testing immediately.
MQTT Message Quality of Service Optimization
System memory usage is reduced by optimizing how real-time messages are handled when users are offline.
Docker Container Now Starts with Node for Better Signal Handling
The API Docker container now starts more reliably and shuts down properly when receiving system signals.
Customer Node Selection for Multi-Node Organizations
Customers are now centrally managed at the Admin node level, making it easier to maintain a single source of customer data while controlling which specific nodes can access each customer.
Improved Movement Queue Performance by Optimising Data Retrieval
Movement records now load faster and more reliably by fetching additional information once during transaction processing instead of multiple times during queue processing.
Cashier Cashup Shift Number Fix for MX Integration
Cashup data now imports correctly into MX without errors, restoring reliable automated cashup processing for cashiers.
Marketing Banner — Fix Banner Placement Within Dashboard
The marketing banner now stays correctly positioned within the dashboard content area and shifts in sync with the left menu, preventing it from overlapping or obscuring any dashboard functionality.
Cashier Cash Ups Now Integrate Reliably with MX System
Cashier cash ups now integrate immediately with the MX system, ensuring cashiers can be declared as soon as their shifts end without delays.
Save Current Template Option Now Available in Report 3-Dot Menu
Users can now save their preferred grid column layout directly to a report template from the 3-dot menu, regardless of whether the report was opened via the Pinned Reports Bar or the Reports Template Modal.
Report Templates — Fixed HTTP 500 Error When Saving Pinned Templates
Enterprise users can now create and save report templates with dashboard or menu pinning enabled without encountering errors, and a clear on-screen message guides users when an access role is required to complete the save.
Recipe Report PDF Export Now Displays Readable Headings
Recipe Report PDFs now automatically adjust page size and font to ensure all column headings are clearly readable with proper contrast, eliminating the need to export to Excel for legibility.
Large Report Subscriptions Now Process Reliably
Sending high-volume reports via email no longer freezes your browser or fails silently—the system now processes reports in the background and notifies you when complete.
Sales Data Export to BigQuery Now Handles Payment Receipt Information Correctly
Sales transaction data now exports reliably to BigQuery reporting systems, ensuring payment receipt information is properly stored and available for analytics.
Scheduled Report Subscriptions Now Deliver Complete Data and Stay in Sync with Store Changes
Scheduled report subscriptions now reliably deliver complete data, and the system automatically keeps subscriptions up to date when store locations are deactivated or employee names are changed — with clear on-screen notifications informing users of any impacts.
Product by Payment Method Report Aligned to Original Specification
The Product by Payment Method report now displays data correctly according to the original specification, ensuring reliable and accurate reporting for sales analysis by payment method.
Payment Methods Report Now Shows Reimbursable Amounts Correctly by Payment Method
Reimbursable amounts now appear only for their assigned payment method in the Payment Methods Report, ensuring accurate financial tracking and preventing duplicate entries across multiple payment methods.
Income Statement Report Export Now Works Without Errors
Financial managers can now reliably export Income Statement Reports to PDF and Excel formats without encountering system errors, ensuring timely financial analysis and stakeholder reporting.
Device Names Now Persist in Reports After Device Deletion
Reports now reliably display device names for historical transactions, even after devices have been removed from the system, ensuring complete audit trails and accurate record-keeping.
Product Mix Report Now Includes All Promotion and Discount Types
Store managers and financial analysts can now see all promotions and discounts (including fixed combo promotions) reflected in the Discount column of the Product Mix Report, enabling accurate gross profit calculations and informed business decisions.
Period Validation on Report Refresh
Reports now correctly validate date ranges when closing the period filter card, preventing invalid dates from being sent to the API and causing system errors.
Sales Invoice PDF Shows Incorrect Subtotal When Promotion Applied
Invoice PDFs now display the correct subtotal before discounts when promotions are applied, ensuring accurate financial reporting.
Product Mix Report - Accurate Gross Profit Calculation for Node Groupings
The Product Mix Report now calculates Actual GP% correctly for Node groupings using aggregate totals instead of averaging individual product line percentages, ensuring accurate profitability metrics for pricing and purchasing decisions.
Department Filter Card "Include Unallocated Items" Error Fix
Fixed a critical error that prevented the Department Filter Card from functioning when the "Include Unallocated Items" option was enabled, restoring reliable report generation across all affected reports.
Sales Exceptions Report Now Shows Correct Authorization Details
The Sales Exceptions Report now accurately displays which manager authorized item transfers and non-turnover payments, improving audit trail reliability and compliance tracking.
Sales Invoice Report Now Correctly Displays Proforma Invoices
Non-finalized orders now display as "Proforma Invoice" instead of "Invoice," ensuring accurate documentation and preventing tax compliance issues with premature invoice numbering.
Employee Back Office Access Now Properly Restricted to Assigned Nodes
Employees with back office access are now correctly limited to their assigned nodes when performing inventory procedures, viewing reports, and accessing dashboards, preventing unauthorized access to other locations.
Inventory Audit Report Now Shows Correct Stock Levels for Transfer Out Transactions
The Inventory Audit Report now accurately displays the stock level before a transfer out occurred, ensuring reliable inventory tracking and audit trails.
Inventory Forecasting Stability Improvements and Bug Fixes
Forecasting workflows are now more reliable and predictable, with fixes addressing template creation, forecast generation, purchase order and production creation, and data accuracy issues.
Inventory Transfer Finalization Now Completes Successfully
Transfer finalization on receiving nodes now works reliably without validation errors.
Department names now display correctly when scrolling through Product Sorting
Store managers can now view and select all department names when organizing products, eliminating the gray placeholder bars that previously appeared when scrolling through long department lists.
Product Visibility Restored in Child Stores After Tag Updates
Products updated through Quick Product Updates or Future Changes now remain visible to authorized child stores, ensuring reliable inventory access across the retail hierarchy.
Product Details Can Now Be Updated Immediately After Import
Product information such as descriptions and departments can now be edited right after CSV import without encountering false validation errors, eliminating the need to update pricing first and streamlining the product onboarding process.
Customer Loyalty Voucher Accumulation and Campaign Display After Node Demotion
Customer loyalty campaigns and voucher logic in back office now works reliably after demoting a node, ensuring customers campaigns and rewards are tied to the customer after the add parent tool is run
Role-Based Day Access Restriction Now Works Correctly
Users assigned to roles with a configured day-access limit are now correctly restricted to the exact number of previous days allowed, preventing access to historical shifts and transactions beyond their permitted range.
Preparation Message Configuration Export and Import Now Works for All Administrators
System administrators can now reliably export and import Preparation Message Configuration data without requiring elevated SuperUser permissions, and all boolean fields are properly populated to prevent import failures.
System Now Allows GPPOS Super Users to Access Organizations with Deleted Node Access Groups
GPPOS super users can now reliably access and repair organizations even when administrative roles reference deleted node access groups, eliminating the need for emergency database intervention and preventing complete organizational lockouts.
Dashboard Permissions Now Properly Enforced
Users can now rely on role-based permissions to control dashboard access, preventing unauthorized viewing, editing, or creation of dashboard templates.
Organization Creation Performance Improvement
Organization creation is now faster and more efficient as permission set merging only processes the new organization instead of all organizations.
Security vulnerability addressed in database query handling
System security has been improved by preventing potential unauthorized data access through database queries.
Organisation Creation Server Error Fixed
Organisation creation now works reliably without server errors, and permission management functions correctly for new organisations.
Pagination Limit and Skip Now Working Across All Routes
Filtering results by limit and skip now works correctly across all routes, improving the reliability of data retrieval.
Empty Customer Fields Now Handled Correctly in Sales Queue
Sales transactions with incomplete customer information now process reliably, preventing errors when customer data is missing required fields.
Purchases API Performance Optimization with Database Indexing
The Purchases endpoint now responds significantly faster by using optimized database queries with proper indexing, reducing response times from over 20 seconds to approximately 530 milliseconds.
Node Profile Component Now Loads Without API Errors
Creating and editing nodes is now more reliable, with all configuration options properly displayed and no technical errors blocking node management.
Remote Support Sessions - Fixed Identity Sync and Stale Session Cleanup
Remote support sessions now reliably display user names instead of "Unknown User" and automatically clean up stale or orphaned sessions through improved identity synchronization, WebSocket liveness detection, and automatic database cleanup.
Search Field Now Supports Direct Typing and One-Click Reset on Data Grids
Users can now click directly into any column search field on data grid screens and begin typing immediately, with results filtering in real time and the field clearing in a single click — eliminating the previous multi-step interaction requirement.
Prep Screen Validation for Missing Product Associations
Fixed a console error that occurred when prep screens contained products without pricing data, and added validation to prevent saving prep screens without a linked product.
Error Fixed When Creating New Nodes
Users can now reliably create new admin and child nodes without encountering errors that previously prevented the node creation form from loading.
Store Status Display Corrected on Dashboard
The dashboard now accurately reflects whether stores are online or offline, ensuring reliable monitoring of store connectivity.
To see previous Enterprise Updates, please follow the link below.