What's New in Version 8.04 November 2025 Release

Article • 4/27/2026 • 6 min read

Project Costing for Engineer-to-Order Manufacturers

The Project Costing feature introduces project management capabilities within Made2Manage ERP, empowering manufacturers to plan, monitor, and control projects across their full lifecycle.

Users can now define projects and phases, link Quotes, Sales Orders, Purchase Orders, Job Orders, and Invoices, and track Estimated vs. Actual Costs and Revenues in real time. The feature supports milestone-based progress tracking, built-in revenue-to-costs comparison, and configurable Business Analytics reports for project summary and detail analysis, all within the core M2M framework.

Enhanced M2M–CRM Integration in AppCentral: Added Quote History Synchronization Support

The M2M–CRM integration in AppCentral has been enhanced to include synchronization of Quote documents, extending the existing support for Sales Orders, Invoices, and RMAs.
This update enables automatic syncing of Quote history from M2M to CRM, starting from a configurable start date, ensuring accurate and complete data transfer. Quotes are now available as a selectable document type in AppCentral Bulk Sync, supporting both scheduled and on-demand execution with robust logging and error handling.
The enhancement reuses existing sync logic to maintain performance and reliability.

Sales Order and Quote Enhancement: List Price and Discount Details Added to Sales Order & Quote Line Items

The Sales Order and Quote modules have been enhanced to include List Price (renamed as Total Price), Discount Amount, and Discount Percentage fields directly at the line-item level, allowing discounts to be entered without accessing the Price Summary page.

This update provides users with clear, synchronized pricing details across the Item Details and Price Summary tabs.
In multi-currency environments, all discount and list price values are displayed in Functional Currency, ensuring consistent financial reporting and pricing accuracy across global transactions.
Reference enhancement request number DEV-284609.

Created a New Part Where Used Screen to Compliment the Part Where Used Report

A new interactive Part Where Used [PAWU] screen has been created to complement and expand the Part Where Used report [RPPAWU], offering real-time visibility into component usage across Quotes, Sales Orders, Job Orders, and Standard Bill of Materials.
The new lookup provides a unified, filterable grid with direct navigation to related documents, improving traceability, speeding up impact analysis, and enhancing accuracy in change management.
Reference enhancement request number DEV-263835.

Events and Actions Enhancement: Improve E&A Email Notification

The E&A (Events and Actions) Email Notification module has been modernized to deliver smarter, more reliable, and visually enhanced system communications.

Emails are now sent from the actual initiating user, ensuring authenticity and transparency.
The update introduces dynamic recipient management allowing for a group or alias email as the sender, expanded attachment support for key transactional documents like Sales Orders and Invoices, the ability to include the salesperson on the document to receive notifications (if the email address is available), and HTML-formatted emails for improved readability and consistency.
These enhancements collectively streamline how automated notifications are generated, delivered, and managed within Made2Manage ERP.
Reference enhancement request numbers DEV-87943, DEV-30668.

Additionally, an event has been added to the library PURCHASE ORDER EXCEEDS THRESHOLD OPEN that will change open status purchase orders to on-hold status.
Reference enhancement request number DEV-208021.

Support Utility: Field Service Data Correction

The new Field Service Data Fix (FSInvFix) utility in M2M 8.0 automates the detection and correction of data inconsistencies in Field Service Sales Orders (FSORD), eliminating the need for manual backend fixes.
It identifies and resolves issues such as missing FShipKey, SO Key, ShipDoc, or ShipQty, and automatically updates incorrect item types.

Featuring a simple, user-friendly interface consistent with ShipFix, FSInvFix allows administrators to quickly select and correct eligible records, ensuring improved data accuracy, reliability, and productivity while reducing downtime and maintenance effort.
Reference request number DEV-289618.

PHYSET – Corrected Archive Method Dropdown Options

The Archive Method dropdown in PHYSET has been updated for clarity — changing options to accurately reflect system behavior:

This ensures clearer terminology and reduces configuration confusion.

Certified Integrations

Resolved Issues

The following issue has been fixed in this release:

IDDescription
DEV-273195Enhanced the Gantt chart functionality to retain column width and layout adjustments across sessions, ensuring user preferences persist after closing or restarting What-If analysis.
DEV-283290Resolved a server error that occurred when selecting lots for parts with a permitted revision value of “–” in the SHIP screen. The system now properly returns on-hand lot records for such parts.
DEV-287235Enhanced the Gantt chart to improve resource scale representation and limit the default timescale span, reducing visual clutter and improving usability without relying on manual zoom adjustments.
DEV-291761Resolved an issue where the expected Clock Off and subsequent Clock On popups were not triggered in SFMWC workflows involving team or repeated job clock-ins. The fix ensures proper sequencing of popups and transitions during clocking operations.
DEV-293873Enhanced the EFT Payment Export process to ensure remittance emails consistently include attachments for all vendors in a batch, improving reliability and reducing the need for manual follow-up.
DEV-294346Resolved an issue in the Standard BOM where expanding level 3 sub-parts caused the structure to collapse unexpectedly. The BOM now remains expanded as intended, allowing users to view full part hierarchies seamlessly.
DEV-296289Resolved an issue in the Events & Actions framework where emails triggered on Sales Order creation were sent without the configured report attachments. The fix ensures that expected documents like RPSO are now correctly included in outgoing notifications.
DEV-296667Resolved an issue in the Commission Payable screen where applying filters by date range and Sales Order would reset upon saving, preventing commission amount edits from being retained. The filters now persist correctly, and edits save as expected.
DEV-299596Resolved an issue while importing Job Order BOM in Import Wizard [IMPWIZ] screen failed if the unit of measure’s description was modified, even when the code was valid. The import process now validates using the U/M code only, ensuring consistency with previous versions.
DEV-300940Corrected the behavior on the Import Wizard [IMPWIZ] screen for Job Order BOM where setting the Extend field to 0 did not uncheck the Extended checkbox and resulted in a Boolean error. The system now unchecks the checkbox as expected.
DEV-300942Resolved an issue in the Job Order BOM import in the Import Wizard [IMPWIZ] screen where the description for a child part was pulled from an incorrect revision. The import now correctly displays the description based on the specified revision, consistent with Item Master data.
DEV-301336Resolved the exception that occurred when saving any update in the Sequence by Characteristics on the Single Resource Gantt screen.
DEV-301644Removed the non-functional “Inactivity Timeout” field from AppCentral’s User Management section to prevent user confusion, as the field currently has no effect within AppCentral.
DEV-301885Enhanced the performance of the Disposition of Rework and Scrap screen to address severe slowness when processing large datasets. The update ensures faster response times during save operations, improving usability for high-volume transactions.
DEV-302076When entering a scrap quantity through Shop Floor Manager or Shop Floor Data Collection, the corresponding Production Inspection (PINS) record was not getting created.
DEV-302562Resolved an issue where deleting a General Ledger Journal Entry (GLJE) in Started status triggered a server error. The fix ensures the record can now be deleted successfully, enabling period closure without interruption.