The items mentioned below will be available on or after November 18, 2025. This is a preview of what's coming in the next release. To see these new features once they go live, please perform a hard refresh in your browser and update your mobile app to the latest version (9.5.2). Here's how to Get the Latest Version of ServiceCore.
New Mobile App Version 9.5.3
App version 9.5.3 includes updates to mobile app framework framework, a new offline database for improved data persistence, and other updates.
Framework Updates
We’ve updated the frameworks that power the mobile app to the latest versions bringing increased performance and stability.
New Offline Database
We’ve replaced the offline data storage service used in the mobile app. Previously, some users experienced data loss when their device’s operating system cleared locally stored data without notice. With the new database, offline data in ServiceCore will persist more reliably, preventing unintentional loss of job data.
Biometric Authentication (Android)
Android users can now sign in using fingerprint or Face ID. This enhancement, enabled by our framework updates, provides a faster and more secure sign-in experience.
Cancel a Started Job
Drivers can now “Cancel Start” if a job is accidentally started. This action moves the job back to “To Do” status. To cancel, go to the Job Details page, open the ellipsis menu (⋯), and select “Cancel Start.”
Bug Fix: Displaying Two Decimal Values in Collect Payments
We’ve fixed an issue where invoice values ending in “.10” would display without the trailing zero in the Collect Payments pop-up. With this fix, both decimal places will now always be shown.
Bug Fix: Scanning Barcode on Service Job throws an Error: We have fixed an issue that caused a 'Product Not Found on Job' error message to be thrown when scanning a known barcode on Service job.
Bug Fix: Android OS Status Bar Styling: We fixed an issue with the Android OS status bar that was making it illegible with our mobile app white background.
Bug Fix: Displaying Item Location in Product Inventory Map: We fixed an issue that was impacting inventory item pins from showing correctly in the product inventory map.
Divisions on Rentals
You can now add and update divisions on rentals. These updates will also include updates to the associated one-time and recurring invoices. When ‘Creating a New Rental’ all company divisions added to the customer will be visible. Once a Rental is created, you will now see the associated Division on the Rental Details
*Note this division will apply to all jobs in this rental. Updating the Division will update all of them
When creating a one-time invoice or recurring invoice for this rental, the division will be defaulted.
*Note when updating the division for the rental the recurring template will be updated as well.
Filtering the Schedule for jobs “Without Divisions/Systems”
We have updated our schedule filters to include a way to filter out jobs that do not have a division or system tied to them. This will enable customers to utilize these filters more meaningfully. Any current saved filters will be updated so that these new filters would already be applied for them.
Create an Invoice Directly from an Estimate
You can now create an invoice directly from an estimate, allowing you to easily collect pre-payment for upcoming services.
Pre-fill Quantity Actual Values with zero when unable to service
When completing a job via web and selecting completion status to “Unable to Service” quantity actual will default to zero. When editing a completed job quantity actual will show the value that was previously saved, regardless of status to keep that data from clearing out before making updates.
Rental + Billing Setting Language Clarity
We've reworked a couple of the rental and billing settings to make the setting selections more clear. Specifically, we've updated the End billing when ending a rental? and Should prorated Credit Memos be generated for inventory returned early? setting explanations to make your setting choices more clear.
We've also updated button fonts for the End Rental Job modal when scheduling the final job pickup. We'll be making language clarifications to this modal shortly.
Repeat Job Series, This and following logic updates
We have made an update to editing jobs in a repeat series. When editing a job in a repeat series and selecting “This and Following”, updates will only apply to fields that have been edited. For example, if only driver notes were updated for “This and Following” jobs, updated driver notes will appear for jobs in that repeat series. It will not update the repeat job frequency.
Fixes
Displaying units not on a rental in the rentals table: We fixed an issue that showing units that were not yet delivered on a rental. We will now only show units onsite within the rentals table.
Auto response SMS populating incorrect number: We fixed an issue that was causing the wrong number to populate when customers reply to an automated SMS message from SC. The phone number displayed in the auto-response will be the company’s configured phone number.
Invoice Edit View Respects Previously Disabled 'Allow Online Payment' selection: We fixed a bug that will now ensure that editing an invoice will respect any previous selections to the "Allow Online Payments" selection on that specific invoice.
Default Tax Code Inherited on Job-Derived Line Items in Recurring Batch Billing: We fixed a bug in the Line Item Taxes feature (mostly relevant for Canadian customers) that will now ensure that service line items added to invoices from Jobs (ie. outside the recurring invoice template) via batch billing will inherit the service's default tax code.