{"version":"Release 3.19.01","released":"January 2026","product":"Retail Express","summary":"Major release with enhanced Customer Mass Download (column picker and filters), new payment types, upcoming outlet-specific POS payment types, and over 20 bug fixes across POS, reporting, API, and purchase orders.","kbArticle":"/kb/articles/2378-release-notes-3-19-01","groups":{"feature":{"summary":"New capabilities for POS, customer management, payments","items":[{"featured":true,"comingSoon":true,"title":"Outlet-Specific Payment Types","description":"Configure and reorder payment types per outlet so each store only displays relevant payment options at point of sale"},{"featured":true,"title":"Customer Mass Download Upgrade","description":"Column picker, header row filters, drag-and-drop column ordering, persistent layout, and new export options for visible or all columns"},{"featured":false,"title":"New Payment Types","description":"Added Sponsorship and Bank Gateway payment types for POS, Back Office, and Accounting Integrations"}]},"improvement":{"summary":"Enhanced API, POS, purchase orders","items":[{"featured":false,"title":"REST API Customers Endpoint","description":"Support for filtering and sorting on additional parameters for more flexible customer queries"},{"featured":false,"title":"Shippit Error Handling","description":"Clearer error messages for Priority shipping sync failures with explanations from Shippit documentation"},{"featured":false,"title":"PO Stock Receipt Performance","description":"Optimised Make Available and Finalise processes for purchase orders with large product counts"},{"featured":false,"title":"Supplier Upload Optimisation","description":"Better support for large uploads containing alphanumerical supplier names"},{"featured":false,"title":"PO Matrix PDF Layout","description":"Automatically wraps onto additional rows to accommodate more than 12 variants without cutoff"},{"featured":false,"title":"POS Email CC Support","description":"CC field in POS Email Templates now supports multiple email addresses"},{"featured":false,"title":"Customer Mass Download Defaults","description":"Default filters now include all customers instead of only those with a price group"}]},"fix":{"summary":"Resolved issues with POS, reporting, API, inventory","items":[{"featured":false,"title":"POS Refund Calculation","description":"Refund amounts now correctly reflect actual price paid for orders with discounts"},{"featured":false,"title":"Product Search Pagination","description":"Page size selector and pagination panel remain visible when all items fit on one page"},{"featured":false,"title":"PO Receipt Scan and Count","description":"Grid now correctly displays all receipt items when using Scan and Count option"},{"featured":false,"title":"Customer Upload Types","description":"Deleted customer types no longer appear during customer upload validation"},{"featured":false,"title":"Product Detail Log Accuracy","description":"Correctly records actual user who performed bulk edits instead of incorrect user info"},{"featured":false,"title":"Stock Replenishment Timeout","description":"Fixed timeout error when using MSL formula in Stock Replenishment via PO"},{"featured":false,"title":"Fulfilment Report Permissions","description":"Report now respects user outlet access restrictions instead of showing all outlets"},{"featured":false,"title":"Financial Summary Performance","description":"Optimised report to load without timeouts when filtering by outlet with default date range"},{"featured":false,"title":"Xero Duplicate Stock Receipts","description":"Finalised Stock Receipts now sync to Xero only once instead of being sent twice"},{"featured":false,"title":"POS Outstanding Balance","description":"Corrected calculation for refund orders with zero fulfilled quantity but manual refund amounts"},{"featured":false,"title":"Product Image Grouping","description":"Blank Manufacturer SKU values no longer cause unrelated products to share images"},{"featured":false,"title":"POS Long Customer Names","description":"Orders can now be opened when delivery or billing names exceed 50 characters"},{"featured":false,"title":"Sales Report Multi-Filter","description":"Multiple Order Source filters can now be applied without errors"},{"featured":false,"title":"REST API Orders Duplicates","description":"Orders endpoint no longer returns duplicate entries on the first page of results"},{"featured":false,"title":"Customer Birthdate Default","description":"Blank Date of Birth fields no longer default to 01/01/1900 causing export errors"},{"featured":false,"title":"PO Negative Quantity","description":"Resolved issue where negative on-order quantities could occur in certain scenarios"},{"featured":false,"title":"PO Export Special Characters","description":"Fixed export to PDF when outlet names contained specific characters"}]}}}
Release 3.19.01
Released: January 2026
Summary: Major release with enhanced Customer Mass Download (column picker and filters), new payment types, upcoming outlet-specific POS payment types, and over 20 bug fixes across POS, reporting, API, and purchase orders.
Features
New capabilities for POS, customer management, payments
Outlet-Specific Payment Types - Configure and reorder payment types per outlet so each store only displays relevant payment options at point of sale
Customer Mass Download Upgrade - Column picker, header row filters, drag-and-drop column ordering, persistent layout, and new export options for visible or all columns
New Payment Types - Added Sponsorship and Bank Gateway payment types for POS, Back Office, and Accounting Integrations
Improvements
Enhanced API, POS, purchase orders
REST API Customers Endpoint - Support for filtering and sorting on additional parameters for more flexible customer queries
Shippit Error Handling - Clearer error messages for Priority shipping sync failures with explanations from Shippit documentation
PO Stock Receipt Performance - Optimised Make Available and Finalise processes for purchase orders with large product counts
Supplier Upload Optimisation - Better support for large uploads containing alphanumerical supplier names
PO Matrix PDF Layout - Automatically wraps onto additional rows to accommodate more than 12 variants without cutoff
POS Email CC Support - CC field in POS Email Templates now supports multiple email addresses
Customer Mass Download Defaults - Default filters now include all customers instead of only those with a price group
Bug Fixes
Resolved issues with POS, reporting, API, inventory
POS Refund Calculation - Refund amounts now correctly reflect actual price paid for orders with discounts
Product Search Pagination - Page size selector and pagination panel remain visible when all items fit on one page
PO Receipt Scan and Count - Grid now correctly displays all receipt items when using Scan and Count option
Customer Upload Types - Deleted customer types no longer appear during customer upload validation
Product Detail Log Accuracy - Correctly records actual user who performed bulk edits instead of incorrect user info
Stock Replenishment Timeout - Fixed timeout error when using MSL formula in Stock Replenishment via PO
Fulfilment Report Permissions - Report now respects user outlet access restrictions instead of showing all outlets
Financial Summary Performance - Optimised report to load without timeouts when filtering by outlet with default date range
Xero Duplicate Stock Receipts - Finalised Stock Receipts now sync to Xero only once instead of being sent twice
POS Outstanding Balance - Corrected calculation for refund orders with zero fulfilled quantity but manual refund amounts
Product Image Grouping - Blank Manufacturer SKU values no longer cause unrelated products to share images
POS Long Customer Names - Orders can now be opened when delivery or billing names exceed 50 characters
Sales Report Multi-Filter - Multiple Order Source filters can now be applied without errors
REST API Orders Duplicates - Orders endpoint no longer returns duplicate entries on the first page of results
Customer Birthdate Default - Blank Date of Birth fields no longer default to 01/01/1900 causing export errors
PO Negative Quantity - Resolved issue where negative on-order quantities could occur in certain scenarios
PO Export Special Characters - Fixed export to PDF when outlet names contained specific characters