Release 5.23
There are several little improvements that make up this release. You can filter long job labor lists by date now if you’re looking to move time sheets around between scopes, for instance.
Some fixes are from your suggestions, reports and error logs, while others we manage to find on our own. We use T-JACS too, so some of these changes that help us, we think will help you.
What's New
Added a date range filter to job labor lists
On time sheet lists, filtering by date was added, allowing the user to set a from and to date to filter time sheets to a date range.
Leaving a date blank will filter as expected. For example:
From: July 28, 2025 To: blank
Shows all time sheets for the past year.
From: blank To: July 1, 2025
Shows all time sheets up to July 1 of this year.
Some filters that did not apply were removed. For instance, if the job doesn't have job scopes, the filter will not show.
Fixed inverted logic showing or hiding the scope and task columns incorrectly in some cases.
Add Filter on Employee Reimbursements
Allow filtering employee reimbursements by all, paid, or outstanding.
Fixes and Improvements
Fixed materials estimates not showing in the job report
The materials estimated costs totals were not being included in the job summary.
Fixed error in the vendor quotes compare form
The form did not validate an empty vendor field when attempting to apply a vendor PO/Invoice.
We now show the vendor name in the success message when adding a vendor to the quote.
Refactored the job quote form
Moved the Customer Quote edit form to its own path instead of directly under the job. This will allow us to add more functionality to customer quotes in the near future.
Made the Customer Quote tab view-only on the job with a button to the edit form.
Fixed the view/edit mode of the Customer Sales Tax Jurisdiction field.
Fixed access issues on the T-JACS admin page
The T-JACS Admin configuration page had an inverted condition, causing problems with editing site settings.
We also adjusted some settings to be hidden from lower access accounts.
Always copy tasks with job scopes
Fixed the job scope copy to always copy tasks with the scope, and not just when Deep Copy is selected.
Fixed sort by tag error
The database query was fixed to allow the scope tag column on job item lists to be sorted as expected.
General refactoring
Several more forms were refactored to improve code quality.