Latest Updates
Latest Updates
You can now dispute only what needs fixing—one timesheet at a time.
When the Billing Customer is different from the Customer, Maintenances now use the Billing Customer’s billing information—matching the logic used for Jobs.
Take control of technician actions with new options to manage overdue visits, limit edits to the current visit, and adjust asset selection—all in one place.
You can now enter duplicate serial numbers without being blocked—BuildOps will display a helpful warning to keep your records clear and accurate.
Prevent unnecessary maintenance job syncs to Sage Intacct to reduce clutter.
Mobile users can now see and complete tasks even after a Job or Maintenance is marked complete—no more missing tasks.
Dispute individual timesheets
We're excited to introduce the ability to dispute individual timesheets in Time Tracking. Previously, disputes could only be made at the day level, which flagged all entries for that day—even if only one was incorrect.
On the web, you can now open a timesheet and click dispute on just specific time entry.
Prefer to dispute the entire day? You can still do that—just select ‘Dispute Day’ to mark all timesheets for that date as disputed.
On mobile, technicians can now view timesheet status at the individual entry level. A new banner at the top of the Timesheets screen shows how many entries are disputed, and the revision reason for each disputed timesheet.
Consistent Billing for Jobs and Maintenances
We’ve updated how billing information is determined when creating Maintenances under a Service Agreement—so it now matches what’s used for Jobs.
Here’s how it works:
If the Customer and Billing Customer are different, billing information and address will now come from the Billing Customer.
If they are the same, billing info is inherited from the Property.
If the Property doesn’t have a billing address, it falls back to the Billing Customer.
Make sure the Billing Customer on your Service Agreements is set up with the correct billing info, especially if it’s different from the Customer.
New: General Settings Tab in Mobile Settings
We’ve rolled out a new General Settings tab under Mobile Settings with three configurable options to give you more control over technician actions:
1. Allow technicians to update overdue events
Previously, this could only be enabled by a BuildOps employee. Now, you can choose whether technicians can tap action buttons (e.g., Travel, Work) on overdue visits.
Image showing when setting is off, Action buttons are hidden for overdue visits
Image showing when setting is on, Technicians can take action on overdue visits
This Setting is off by default. If your IM or CSM enabled this in past for you, setting will be ON.
2. Technicians can only edit current visit
When this setting is enabled, technicians can only take action on their current visit. All other visits will be restricted until the active one is completed. Once a technician finishes their current visit, they’ll be able to start on the next visit scheduled for that day. Here’s what they won’t be able to do on non-current visits:
Any Service Visit except their current visit
User cannot take any action
User cannot open any page in the “Report” section
Any Project visit except their current visit
User cannot Clock in
User cannot Add Project Files
User cannot add Daily Report
User cannot make change to timesheet
User cannot click on ‘Go to Files
3. Allow technicians to Select All assets
This setting controls whether the “Select all” checkbox appears when technicians choose which assets they worked on.
ON: Checkbox is visible
OFF: Checkbox is hidden to encourage accurate selection
(Default: ON)
You can find these in Mobile Settings → General Settings.
Flexible Asset Serial Number Handling
We’ve enhanced how BuildOps manages duplicate serial numbers to give you more flexibility without compromising accuracy. Previously, duplicate entries were blocked—now, you'll simply receive a non-blocking warning, allowing you to proceed when appropriate.
What’s new:
When entering a duplicate serial number during asset creation or editing, you’ll now see a clear warning—but won’t be stopped from saving the record.
The warning message updates dynamically based on how many assets already use that serial number (e.g., “This serial number already exists on 2 assets”).
The previous “Enforce Unique Serial Numbers” setting has been removed.
Image showing Serial Number uniqueness warning on Asset Creation
This update makes it easier to manage assets non-unique serial numbers, so your records stay accurate without extra work.
Maintenance Sync Control for Sage Intacct
You now have the option to stop maintenance jobs that aren’t tied to invoicing from syncing to Sage Intacct. This helps keep your accounting system clean and focused only on what's financially relevant.
What’s new:
Prevent non-billable maintenance jobs from syncing to Intacct.
Reduce clutter in your Sage Intacct Project records.
Share only the records that matter for your billing and reporting.
If you’ve been seeing extra maintenance jobs show up in Intacct that don’t need to be there, this setting puts you back in control.
Please reach out to your CSM to get this enabled.
Fixed: Missing Mobile Tasks After Job Completion
We’ve fixed an issue where incomplete tasks were disappearing from the mobile app when a Job or Maintenance was marked as Complete—even if the Visit was still open. This led to confusion and blocked technicians from finishing their work in the field.
With this fix:
Incomplete tasks will remain visible on mobile
Technicians can now complete tasks even if the Job or Maintenance is in a Complete status, as long as the Visit is not converted
Mobile and web users will now see the same task list








