New Features

    1. Aggregated Materials Requirement Report

This report consolidates all materials requirements across various job orders, providing a comprehensive overview of   materials needed for upcoming production schedules.

2. Materials Requirement by Operation Report

This report details the materials required for each operation within a production process, aiding in precise planning and allocation of resources.



Improvement

  1. Improved security with a new permission verification process for downloading files from the Export Log page. Now, the system checks if users have the required permissions for the form associated with an exported file before allowing the download, effectively preventing unauthorized access to sensitive data. 



Bugs Fixes

  1. Fixed an issue where addresses included in the Customer Order import file were not visible on the Customer Order form. Now, all address values are correctly displayed, ensuring complete and accurate information is available post-import. 
  2. Fixed an issue in the Batch Job Material Issue process where the "From Location" validation was missing. The system now checks whether a location is defined in the transaction parameters when processing material issues. If no location is specified, the system now alerts the user with a notification message, ensuring proper inventory management and accountability. 
  3. Fixed data validation errors in the import processes for Customer Orders, Transfer Orders, and Purchase Orders. These fields now correctly reject characters and special characters, accepting only numeric values for PO Line, CO Line, and TO Line. 

  4. Fixed an issue with number formatting in Excel and CSV for the import of CO, TO, and PO. Previously, when more than 30 numeric values were entered in any line field, it would convert the number into an exponential expression, and uploads would succeed without triggering an error. Now, the system correctly flags an error when inputs exceed the 30-character limit.

  5. Fixed the quantity field validation across PO, TO, and CO forms to ensure it only accepts numeric values, eliminating the acceptance of characters and special characters, and thereby preventing data entry errors. #2430

  6. Fixed issues in the Import Job Route process to ensure robust data validation and error handling. Changes include:
    1. Corrected an error handling mechanism to properly display a message when the 'Job Number' is missing or empty, now stating "job_num is required."
    2. Fixed validation for invalid and empty 'Work Center Number' entries. Error messages now accurately indicate when a work center number is invalid or required.
    3. Addressed a flaw where inactive work center numbers were previously processed as successful; they will now trigger the correct error message, "wc_num is inactive."
    4. Resolved issues related to 'Operation Number' entries, including empty values and character limit exceedances, to ensure they adhere to expected validation rules.
    5. Amended the error reporting for 'Suffix' fields to handle empty and excessively long entries appropriately, including a specific message for invalid suffixes exceeding four characters.
  7. Fixed a series of validation and error handling issues in the Import JO (Job Order) process to enforce data integrity and accurate error messages:
    1. Fixed incorrect processing of inactive warehouse numbers, ensuring the correct error message "whse_num is inactive" is displayed.
    2. Corrected validation for inactive item numbers to ensure the error message "item_num is inactive" is appropriately triggered.
    3. Fixed error handling for suffix validations, including managing missing suffixes and handling cases where suffix character limits are exceeded, to ensure compliance with expected criteria.
    4. Fixed quantity release validations to effectively manage cases where the entered quantity exceeds the maximum character limit.
    5. Fixed customer number validations by ensuring that inactive customer numbers are correctly identified and reported.
    6. Fixed error handling for duplicate job order records, enhancing system integrity and preventing data duplication.