Web release notes, 26.21.0
This release includes enhancements to Payroll processing and time approval workflows, improvements to job configuration UI, and multiple integration fixes for Acumatica and Sage platforms.
Payroll
Enhancements
Unlock Time Sheets from Submit to Payroll Drawer Payroll Managers can now manually trigger the unlocking of time sheets directly from the Submit to Payroll drawer in Time Approval after the associated Payroll Run has been discarded.
Require Departments Validation When the Require Departments system setting is enabled, hh2 Payroll now validates that each employee has a department assigned before approved time is submitted to payroll. If an employee has no default department and no department is specified on the time entry, a validation error is displayed and payroll submission is blocked. No error is shown when a department is specified on the time entry itself.
Job UI: Child Job Field Visibility The job detail screen now hides fields that are only applicable at the parent job level — including Workers' Comp/Cost Code Map, Certified Project, Is Certified Job, Labor Burden Percent, and the Union Locals tab — when viewing a child-level job. This keeps the interface consistent with payroll system capabilities.
Bug Fixes
Post Payroll: Category Override Error Fixed an issue where using a GL Export category override code caused the Create Entries process to fail when the specified category did not already exist under the cost code. The system now automatically associates the category with the cost code if it is a valid standard category. If the category code is invalid, a descriptive error is logged to identify the misconfiguration.
Field Reports
Bug Fixes
Daily Logs Calendar PDF Export Fixed an issue where exporting the Daily Logs calendar view to PDF failed to generate the file.
iPaaS
Enhancements
ERP Version Endpoint: Edition Detection The ERP version endpoint now includes an ErpEdition field indicating whether the connected Sage 100 Contractor or Sage 300 CRE installation is the U.S. or Canadian edition. This allows integrating applications to identify the customer's edition and adjust integration behavior accordingly.
Bug Fixes
Acumatica: Child Job Project Sync Fixed an issue where Acumatica child job projects failed to sync when a child job code matched another child job code under a different parent project. Child jobs are now correctly identified by their unique combination of parent and child job code, preventing false duplicate-detection errors during sync.