Release Notes, February 28th, 2025

Stay up to date with the latest hh2 updates, including improved Punch Clock performance, enhanced invoice handling, and key bug fixes across Remote Payroll, Document Flow, HR, and iPaaS.

Human Resources

Enhancements

  • Workforce Report Now Accessible to All HR Admins
    Removed the restriction that required HR Admins to be linked to an employee record to generate the Workforce report. Now, any user with HR Admin permissions can access and generate the report.

Bug Fixes

  • Employees Unable to View Their Own Documents
    Fixed an issue where users were unable to access documents under HR > My Records due to an error in the Document Class setup.

Document Flow

Enhancements

  • Invoice List Improvement: Credit Card Column Added
    A new column has been added to the Invoice List page to display Credit Card numbers.

  • Batch Expand "In Progress" User Assignments
    The "In Progress" user assignment details are now automatically expanded for quick review.

Bug Fixes

  • Invoice Aging Summary Not Excluding Paid Invoices (Sage 100 Contractor)
    The "Disc/Credit" value of accounts payable invoices is now correctly read from Sage 100 Contractor and populated in hh2.

  • Deleted Notes Still Displaying in the Distribution Worksheet
    Fixed an issue where deleted invoice notes continued to appear in the Distribution Worksheet.

  • Workflow Navigation Arrows Not Functioning
    Resolved an issue where navigation arrows in the Workflow List page were unresponsive.

Remote Payroll

Enhancements

  • Improved Performance of the Mobile Punch Clock API
    The Mobile Punch Clock API has been optimized to reduce loading times when syncing multiple employee punches from the mobile app to the server.

  • CMiC Labor Export Sync Enhancement
    A new System Setting titled "First Pay Period Start" has been added for CMiC integration customers. This setting ensures that pay periods in hh2 align with the first pay period of the year in CMiC, improving Time Sheet exports.

Bug Fixes

  • Non-Standard Cost Codes Appearing in Time Sheets
    Fixed an issue where job cost codes were incorrectly available for selection in time sheets when the Payroll Group was set to Standard Cost Codes.

  • Consolidated Error Displaying for Punches with Unpaid Breaks
    Fixed a rounding error in Punch Clock that caused an incorrect "Interval and unit sums are unexpectedly different after reconciliation" message.

iPaaS

Enhancements

  • Documents API Now Includes Customer ID
    For iPaaS integration partners, the CustomerId property is now included when retrieving a document that is an AR invoice.

Bug Fixes

  • AP Invoice Distribution Code Length Error in API
    Fixed an issue where creating an invoice with a distribution code longer than 10 characters resulted in a "400 - Bad Request" error. A more informative error message is now provided.

  • Autodesk/Sage 300 CRE - Job Transactions Failing to Sync
    Fixed an issue where job cost transactions (Autodesk expenses) would fail to sync from Sage 300 CRE to Autodesk if the associated AP invoice had no description.

  • Autodesk Commitment Change Orders Failing to Sync
    Resolved an issue where commitment change orders failed to sync due to an error stating: "A commitment item of this type already exists with this code."

  • Sage 300 ACA Employment Status Not Populating
    Fixed an issue where an ACA employment status of "null" was returned when the status was actually set to "Full Time" in Sage 300.

  • AP Invoices Costing Against Incorrect Commitment Items (Sage Intacct)
    Fixed an issue where invoice distributions were applied to the wrong commitment items when an invoice was coded to a commitment with multiple items in Sage Intacct.

Autodesk/Sage 300 CRE Integration

  • Additional Logging for Job Transactions and Outbound Operations
    Added enhanced logging for job cost transactions syncing between Autodesk and Sage 300 CRE to improve troubleshooting and visibility.

Sync Client

Bug Fixes

  • Generic Error on Commitment Change Order API Exports to Sage 300
    Fixed an issue where commitment change order exports to Sage 300 returned a generic error message instead of properly processing.

  • AP Invoices Costing Against Incorrect Commitment Items in Intacct
    Resolved an issue where AP invoices were incorrectly applied to the wrong commitment items in Sage Intacct.

  • Employee Emails Failing to Sync
    Fixed an issue preventing employee email addresses from syncing correctly.

  • Sage 300 ACA Employment Status Failing to Populate
    Resolved an issue where the ACA employment status field in Sage 300 CRE was returning "null" instead of "Full Time." The correct status is now properly synced.

  • AP Invoice Aging Summary Not Excluding Paid Invoices (Sage 100 Contractor)
    Fixed an issue where the "Disc/Credit" value of accounts payable invoices was not being pulled from Sage 100 Contractor. This value is now correctly read and populated in hh2.


A deep sync is required for Sage 300 Employees to ensure proper synchronization of employee data. If you experience any issues, please contact hh2 Support.