Released 2026-10-02
Version 3.12.97
Notes 1–10 of 10
Invoices: When an invoice's lines or total keep Issue or Submit for approval disabled, a note under the invoice title says why.
Dashboard: Completed Jobs, Completed Value and Throughput widgets now include issued misc invoices. Completed Jobs shows how each period splits between jobs and misc invoices. Users without invoice access see job value only.
Dashboard: The Completed card shows the jobs and misc invoices split when it has room, with the full breakdown on hover. It says New instead of repeating the value when nothing was completed in the previous period, and it fits short tiles without clipping.
Dashboard: The Consumables tiles have a shorter title with the period underneath, so they no longer truncate on narrow tiles. They say No usage or New instead of a misleading Same, and show usages, previous spend and last used when there is room.
Dashboard: New Consumables spend overview widget shows today, the last 7 days and the last 30 days side by side, each against the window before it.
Invoicing: Sites can turn on backdated invoice dates. Admins can then pick the invoice date when they start a new invoice, issue an invoice for an earlier date, or use Change dates on an issued invoice to move its issue, sent and confirmed dates, its jobs and its order to the day it was really invoiced, with a reason on record. An invoice cannot be dated before the job steps that come before invoicing.
KPIs: Active assets and asset utilization KPIs now read from analytics data like other production KPIs, so they load faster on sites with many assets. A change on the shop floor can take up to a few minutes to appear.
KPIs: Production KPIs on teamboards, the KPI pages and Atlas load faster and no longer fail on busy sites. Their figures come from analytics data, so a change on the shop floor can take up to a few minutes to appear.
Navigation: Long site names in the sidebar now stay on one line, with the full name shown on hover.
Workflows: Workflows that start when a job step has waited too long at a resource no longer miss live steps because that resource also has deleted steps or busy steps at other sites.