Skip to main content

Web Release 7.17.0, May 15 2025

Release Date: May 15, 2025

Angelene Del Rosario avatar
Written by Angelene Del Rosario
Updated over a month ago

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

Did this answer your question?