Repair Order
Inventory Quantity Enforcement (Shop Setting): A new configurable shop setting has been introduced to prevent adding parts to a repair order when the on-hand inventory quantity is insufficient. When enabled, the system will prompt the user to receive the required inventory before the parts can be applied to the repair order.
Labor Rate Hierarchy Update: The order of precedence for labor rates applied to a repair order has been updated. Rates are now resolved in the following sequence: Customer Class Override → Customer Category Override → Customer Rate → Shop Category → Labor Level (assigned to the Customer or Ticket) → Shop Labor Rate. This enhancement allows shops to define category- or class-level rate overrides at either the customer or shop level, ensuring those rates take priority over the general labor level.
New Role Permission — "View KPI% Button": A new role-based permission has been added that allows administrators to restrict specific users from viewing cost-sensitive metrics on the ticket, including Cost of Goods and Cost of Labor (COL).
RO Status Update via Status Icon: Repair order and estimate statuses can now be updated directly by clicking the status icon within list views or adjacent to the RO/estimate number on the ticket, eliminating the need to use the action button. The existing right-arrow indicator on the icon continues to support advancing to the next status when step numbers are configured.
Bug Fix — +Part Screen with Stock Number as PO Number: Resolved a minor visual display issue on the +Part screen that occurred when shops had stock number configured as the PO number.
Taxable State Validation on Ticket Type Change: When a user modifies the ticket type at the ticket or line-item level, the system will now automatically verify and update the taxable status of associated parts and labor.
Keyboard Support for Outside Purchase Sell Price Entry: On the Vendor tab for outside purchase items, users can now set the sell price by pressing the Enter key instead of clicking the $ button, removing the need to switch between keyboard and mouse during data entry.
DVI / Inspections
Created and Last Modified Audit Fields: The DVI inspection view now displays the creating user, creation date/time, last modifying user, and last modified date/time below the vehicle information section, providing greater visibility into inspection record history.
Stock Number Search for New DVI: Stock number has been added as a supported search field when initiating a new DVI.
Edit Icon for DVI Template: A new edit icon has been added to the right of the DVI template name, allowing users to quickly edit the inspection, update details, or assign a technician.
Bug Fix — Mileage Out Not Updating: Resolved an issue where the mileage-out field was not being updated when the corresponding option was enabled.
Automated Test Scripts
Playwright Integration for QA Automation: Playwright has been adopted as the automated testing framework to support pre-release quality assurance. Automated test scripts are actively being developed to achieve full coverage across all existing workflows, with automated tests included as a standard deliverable for all new functionality going forward. These automated tests will be used in addition to all our QA tests to insure successful releases.