Task analytics exports and tables work again, per-unit surcharges are applied in sales pricing, and dates of birth are hidden in Table Explorer.
Priority tasks list, export and dashboard table work again
The priority-tasks data feed, the CSV/Excel export and the task analytics dashboard table now load correctly instead of failing or showing an empty table.
Cost versions and comparisons record who created them
Cost versions and cost comparisons created through the costing service are now stamped with the user who made them.
Sales order saves no longer fail when activity tracking can't be recorded
Automatic tracking of sales order status changes now records the order's own user when no one is logged in, such as in background jobs. A failure there no longer breaks the rest of the save.
Per-unit surcharge now applied when no pricing procedure is configured
A per-unit surcharge condition used to be silently ignored for companies without a configured pricing procedure. It is now included in the calculated price.
Template performance figures no longer break the export
Average template duration is now calculated in a way the database supports, so the template-performance figures display and the analytics export completes.
Dates of birth hidden on every Table Explorer table
In line with the DPDP review, date of birth and birth year columns are now redacted in Table Explorer on all tables, including any added in future. HR users still see them on the HR screens.