Margin Master

Margin Master 2026.916.33958

Published September 16, 2026

Strategy & Pricing

Fixed a bug where typing a margin percentage into a SKU-level exception would not recalculate the retail price preview in real-time when store numbers differed between POS and vendor systems. The preview now correctly identifies matching stores and uses the same cost calculation as strategy runs.

Fixed how Margin Master reports missing Cost Break models when loading saved pricing strategies. Previously, a deleted Cost Break model was incorrectly reported as a "selection box" error with confusing warnings about WHERE clauses. The validation now provides clear, accurate error messages explaining that the model no longer exists and how to resolve it.

Imports & POS

The Import BisTrack Data window now tells operators about waiting purchase orders when no new yard files are available, including whether each order is ready to apply or blocked because its yard has no data in Margin Master yet.

The direct connection to Propello (Epicor Retail Cloud) has been removed at Epicor's request. Propello stores now use file-based workflows exclusively: import the inventory export .xlsx file from your import folder, and export price changes as a CSV file for the Price Change Import tool in Propello.

When an Excel import failed before any steps could run, the error dialog showed an empty message that users couldn't act on. The dialog now displays the actual exception message explaining why the import failed.

Cloud Sync & Vendor Data

Mi9 team assignments (Core, NonCore) are now managed in the Store Manager window alongside all other stores, using the same Store Groups system that Epicor uses. Team table rows now carry the team name (e.g., "Core") in the Store Number column instead of the legacy "G" marker, making reports and exports clearer.

User Interface

The Strategy > Show Strategy Execution Summary menu item now stays enabled and displays an explanatory message when no strategy has been run yet, instead of being disabled. This resolves user confusion about why the menu item appeared unavailable.

Adds a new in-app support chat accessible from Help menu and a header pill. The assistant answers questions using documentation and guided lessons, can draft support issues, and offers hand-off to a live person when needed. The conversation persists for the session and requires AI services to be enabled.

The "Chat with Support" feature now pre-fills your name and email from your store's primary contact when requesting human assistance, and the Stop button has been moved to prevent accidental double-clicks from interrupting responses.

Infrastructure & Internal

When SQL Server is installed but not running, the Database Setup window now clearly identifies which service is stopped (e.g., "SQL Server (SQLEXPRESS)") and directs users to click the "Start SQL Server Service" button. Previously, users saw only a generic "network-related error" message. The Start button also now reliably enables after the initial scan completes.

See all Margin Master releases