theBOSSapp Updates 11/12/25

Features

Inter Entity

When raising inter-entity invoices, you can now choose to have the jobs and deliverables automatically created in the receiving organisation.

When the internal client org receives the invoice for approval, they’ll see a bulk select option “Purchase Branch” to choose which branch will pay for all line items (screenshot below).

They can then choose to duplicate the jobs and deliverables into their own organisation.

From there, they’ll be able to invoice the external client using those duplicated deliverables.

Weekly Forecasts

You can now enter weekly forecasts for next week ahead of time.

Just use the toggle at the top of the Weekly Forecast screen to switch between ‘This Week’ and ‘Next Week’:

One Off Payments

You can now set up one-off payments in the Protest People organisation.

To get started, go to the Org tab → One Off Payment Reasons and add the types of payments you’ll need (e.g. bonus, allowance, etc.).

Once set up, payments can be added to individual staff via the HRIS → Compensation section:

These payments are stored under the staff member’s primary organisation and will automatically appear in the next pay run for that org.

You can edit the payment up until it’s been processed. On the timesheet, it will show as a line item labelled ‘One Off Payment’.

Timesheets & Payroll:

  • Allowances: When a project allowance is deleted, unpaid timesheets linked to that project will now automatically update to reflect the change.
  • Pay Runs: You can now remove expense claims directly from a pay run using a new delete button.
  • Pay Runs: The pay run table now includes “Total Hours” and “Number of Timesheets” columns for a clearer overview.

Projects:

  • SharePoint Sync: Admins can now manually trigger a SharePoint sync for a project.

HRIS:

  • Organisation Access: When a user is added to a new organisation through HRIS, the system automatically creates the needed integration records behind the scenes.

Equipment & Testing:

  • Detailed Equipment Info: Equipment make, model, and serial number can now be included on test request worksheets. A new toggle in the UI controls this.
  • Mastercard Sync: A new integration automatically brings in Mastercard credit card transactions, creates the related purchases, and notifies users. A new settings page allows configuration of your Mastercard ID and recipient email.

Improvements

Soil Testing:

  • External Tests: You can now update the status of an external test without needing to have the required competency.

Navigation:

  • Registers: The HRIS menu link will now appear only for users who manage other organisations.

API & Backend Logic:

  • User API: A new filter helps retrieve all users employed within your organisation group.
  • SharePoint Uploads: General folders and file paths are now cached to reduce load times.
  • Microsoft Integration: Job batching has been added to Microsoft subscription renewals and staff competency job creation for better reliability.
  • Error Catching: Extra logging has been added to help identify sync and performance issues.

Bug Fixes

Invoicing & Inter-Entity:

  • Prevented duplicate jobs being created during inter-entity invoicing when multiple deliverables are involved.
  • Fixed a crash that could occur under certain conditions during inter-entity approvals.

Projects & Jobs:

  • Fixed an issue that showed duplicate jobs in project job lists.
  • Corrected a issue in the project job resource that returned the wrong job type UUID.
  • Ensured default folders aren’t removed when moving project documents.

Timesheets & Payroll:

  • Fixed an issue where the charge_out rate wasn’t copied correctly when splitting productivity entries.
  • Expense claims in pay runs can now be deleted properly.
  • Timesheet filtering and total hours calculations were corrected to handle allowances more accurately.

Custom Forms & Fields:

  • Fixed a bug where custom forms were showing the latest version on equipment records, instead of preserving the correct version.
  • Custom form fields now display in the correct order.
  • Fixed a bug that prevented required custom fields from validating properly.
  • Ensured field data from unrelated sections isn’t incorrectly shown in custom field views.

Support Tickets:

  • Staff selection now includes all users across the group, not just from the current organisation.

HR:

  • Fixed a bug that caused deleted staff positions to still appear in dropdowns.
  • Resolved an issue with employment detail allowances duplicating on update.
  • Organisation select dropdowns in settings now display correctly.
  • Prevented staff members from starting multiple competencies for the same skill level.
  • Fixed a bug that stopped users from displaying correctly in jobs after being updated.

General Stability:

Fixed several backend errors affecting project syncing, test worksheet cleanup and equipment job logic.

Fixed a range of scoping, validation, and syncing bugs related to user roles, project fields and integrations.