Release 5.12
We’re ringing in the New Year with a brand-new integration with Google Maps, allowing you to mark job sites with precise GPS locations. Job costing reports and the invoice cost summary get some needed love, with enhancements to clarify real and market costs.
What’s New
Added GPS and Extended Address Fields with Google Maps Integration
We enhanced the customer job site functionality by adding latitude, longitude, country, region, landmark, and additional address fields, allowing for easier management of rural job sites.
We integrated Google Maps for coordinate selection and display, allowing for easier management of geographical data.
The job site data structure, forms, and UI were updated to reflect these changes consistently.
When adding a job site, a map is shown, allowing you to select the location of the job site by clicking on the map, or manually entering the coordinates.
Refactor Job Reports and Add Net Real Cost Column
Renamed cost fields to better distinguish between real and market costs. The Net Cost column was named to Net Market Cost and Net Real Cost was added to the job report to be consistent with the invoice.
Real costs factor in the stock cost of an item.
Market costs are calculated on the vendor cost only and are expected normally to be the higher price.
The Selling Price is calculated by applying the markup to the Market Price.
Calculations were adjusted to be more consistent between the job report and the invoice, including some items not being rounded as expected.
The job report build process was refactored to be more resource efficient.
Fixes and Improvements
Added Client Details and Location Fields to Admin Form
The fields for company name and address were included on the main T-JACS Admin configuration form. They are still present on the Reports configuration form and can be edited in both locations.
The company GPS location was added to the TJacs preference form to support mapping.
Refactor Customer Job Site List and Form
The job site list and form was refactored to enhance maintainability, modularity, and improve the structure.