January 1st, 2026
New Features & Enhancements
• PO Event Emails — Delivery Created & Completed You can now send emails when a purchase order is completed or a delivery is created. Enable at: Settings → Purchasing → Delivery Created Email Notification / Purchase Order Completed Email Notification Use case: Automated notifications with no manual follow-up.
• Webhook Log Retention Policy Webhook request database logs are now retained for 30 days, and file logs for 15 days, after which they are auto-purged. Use case: Keeps storage lean while preserving enough history for debugging.
• Purchase Order Deletion — System Logging Added deletion auditing for POs. View removal events in System Logs. Use case: Stronger traceability for compliance and incident review.
• Inventory Scrapping Module Introduces a controlled workflow to record stock losses for standard and batch inventory. Enable under: Settings → Stock Control When enabled, the Decrease option is removed from Move Stock (inventory edit page) and replaced with an Inventory Scrapping action (popup to enter quantity, reason, date). Each scrap creates an auditable log: product, quantity, reason, date, user. API support: create and read. Access scope: visible to Fulfilment Masters only (initial release). Use case: Accurate, auditable write-offs with clear reasons and reporting for operational shrinkage.
• Bulk Update — Minimum Pack Quantity (CSV) You can now import/update Minimum Pack Quantity in bulk (e.g., across suppliers) via CSV. Use case: Rapid master-data maintenance without record-by-record edits.
Bug Fixes
• Order Cancellation — Permissions Corrected permission checks that blocked valid order cancellation flows. Use case: Prevents false “access denied” errors for authorised users.
• B2B Packing Terminal — Packaging Barcode Scan Fixed an issue where packaging barcodes did not scan or increment counts correctly. Use case: Reliable, scan-first packing with accurate packaging quantities.
• Sales Channels — Duplicate Channel on Save Resolved a bug where clicking Save in Sales Channels could inadvertently recreate the channel. Use case: Prevents duplicate channels and keeps integrations clean.
• Location Searches — Pagination Added All in-system location searches now support pagination (previously only the first 50 results were returned). Use case: Find every matching location, even in very large warehouses. Toggle: Inventory Scrape Feature Active Configure: Scrapping Reasons