464-465 Release Notes, June 19th, 2025

The June 2025 hh2 release includes new invoice export options for Sage Intacct, enhanced vendor and time-off syncing for Foundation, and improved contract and commitment handling for Sage 300 CRE.

Document Flow

Bug Fixes
Build 464

  • Resolved an error when unassigning users from jobs in the Jobs page.

  • Fixed the "None/Unassigned" user filter on the Invoice List page.

Build 465

  • Fixed an issue where GL sub-accounts were not appearing correctly in the General Ledger Accounts search.

  • Resolved an issue where uploaded Word or Excel documents did not refresh the Document Acceptance List after upload.

Customer Enhancements
Build 465

  • Added a filter for Open vs. Closed Commitments in the Invoice Commitment pick list to help with invoice coding.

  • For Sage 100 Contractor, purchase orders now display amount invoiced and units invoiced within Document Flow.
    Requires Sync Client version 1.31.645 or higher.


Remote Payroll

Customer Enhancements
Build 465

  • For Sage Intacct users, added support for exporting time to the “Top Level” entity. A Default Location can also be configured for fallback if job-level locations are not defined.
    Requires Sync Client version 1.31.645 or higher.

  • When exporting time to Sage Intacct, the Billable checkbox and Customer ID are now auto-populated on each time sheet detail using job defaults.
    Requires Sync Client version 1.31.645 or higher.


Pay Stubs

Customer Enhancements
Build 464

  • For Foundation users, accrued time-off balances now sync to hh2 and display on employee pay stubs.
    Requires Sync Client version 1.31.645 or higher.


ERP Integrations & iPaaS

Bug Fixes
Build 464

  • For Sage 300 CRE and Autodesk, contracts will now only sync once their status is marked as Approved in Sage.

  • For Sage 300 CRE, fixed a case where Commitment Change Orders across multiple jobs did not report success properly.
    Requires Sync Client version 1.31.645 or higher.

  • For Sage Intacct, vendor address fields (Lines 1 and 2) are now truncated to 150 characters to prevent sync failures.

  • Fixed an issue where the Document Acceptance List did not refresh after uploading Word or Excel files.

  • Improved API error messaging when trying to submit payroll units older than 90 days.

  • Fixed the AR Customer GET endpoint to correctly reflect the "HasExternalId" status when synced.

  • Fixed an issue in the Sage 300 Commitment API that could occur with multi-site configurations.
    Requires Sync Client version 1.31.645 or higher.

Customer Enhancements
Build 464–465

  • For Sage Intacct users, invoices that sync as purchasing transactions now include the job at the header level.
    Requires Sync Client version 1.31.645 or higher.

  • Invoices that are not associated with a commitment now populate the Billable checkbox and Customer ID based on the job.
    Requires Sync Client version 1.31.645 or higher.

  • Added support for filtering AR Payments in the BuildOps/Sage 300 CRE integration by date range.

  • For Foundation users, the vendor-level default retainage percent now syncs to hh2. A deep sync is required to update previously integrated vendors.
    Requires Sync Client version 1.31.645 or higher.

  • For Foundation users, Equipment Service Codes now sync to hh2 and are available as Equipment Cost Codes in invoice distributions.
    Requires Sync Client version 1.31.645 or higher.

  • Added query parameters to the Document List endpoint to allow filtering by customer ID and invoice code.


Sync Client (Version 1.31.653)

The following enhancements and fixes require Sync Client version 1.31.653 or higher. 

Included in this Sync Client Update:

  • Foundation: Vendor retainage percent, Equipment Cost Codes, and Time-Off balance sync. Some changes may require a deep sync to take effect. If you need help updating your Sync Client, contact the hh2 Support Team. 

  • Sage Intacct:

    • Invoice header job export (purchasing transactions only)

    • Billable and Customer ID on invoice distributions

    • Billable and Customer ID on timesheet detail

    • "Top Level" export for Time & Expense

  • Sage 300 CRE:

    • Improved handling of multi-job Commitment Change Orders

    • Commitment API support across multi-site connections

  • Pay Stubs: Accrued PTO balances now display from Foundation sync