🌟 What's New
Admins Can Now Delete Records for Self-Service Data Cleanup
Removes the dependency on support tickets to clean up test records for Administrator users.
Benefit: Faster cleanup and greater administrative control.
Bulk-Delete for Labor Cost List Items
Eliminates manual one-by-one deletion of default items when importing a labor cost list.
Benefit: Reduces setup time and simplifies labor cost list maintenance.
Open Balance Filter Now Includes Unsigned Orders
Previously, unsigned orders with open balances were excluded from the filter, requiring workarounds to see the complete AR picture.
Benefit: More complete AR visibility from a single filter with fewer manual workarounds.
🐞 Bug Fixes
Completion Certificates Now Load Correctly
Customers were receiving a server error when clicking their Completion Certificate email link.
Service Template Quantities Now Save Correctly
Edited quantities were reverting after a page refresh.
Contract and Invoice PDFs Now Print with Correct Margins
Left-edge content was being clipped when printing or exporting PDFs.
Documents Tab Now Loads Reliably
An intermittent error dialog could appear when opening the Documents tab on a customer or task record.
Materials Sold Report Now Shows Correct Profit Figures
Profit calculations now match the underlying invoice data.
Remaining Stock Now Calculates Correctly
Inventory stock counts are now calculated accurately.
Sent Emails Report Subject Links Now Work
Clicking a subject link was producing an error instead of opening the associated record.
Tasks Now Save Successfully in All Contexts
Task saves could fail in certain Leads-related contexts.
Contractor Schedule Now Loads When No Events Are Scheduled
Resolved an issue that prevented the Contractor Schedule from loading when no events were scheduled.
Invoice Page Now Loads When No Default Down Payment Is Configured
Resolved an issue that could prevent the Invoice page from loading when no default down payment was configured.
⚡ Performance Improvements
Invoice Page Loads Faster
Improved invoice page performance to reduce load times and improve responsiveness.
Customer Payments Page Responds Faster
Optimized customer payment page performance for a faster and smoother user experience.
