Skip to content

Release on April 10, 2026

Version: 47.0.0 · Release

Areas Affected

Notifications, Finance, Budget, Change Orders, Buyout, Subcontracts

Highlights

  • A new Cost Code system is now available across the platform, allowing companies to assign standardized cost codes to phases, change orders, buyout items, and more — with visibility in the finance dashboard, budget tables, and subcontractor schedule of values.
  • Comment email notifications for Action Items, Submittals, RFIs, and Change Orders now include the item's name and number, making it easier to identify what's being discussed at a glance.

What Changed

  • Email notifications for comments on Action Items, Submittals, RFIs, and Change Orders now display the name and number of the item being discussed. Previously, these emails lacked this context, making it harder to know which item required attention without opening the app. (Ticket)
  • Subcontractors can no longer submit invoices for billing months that pre-date the earliest month the GC has billed the owner. The system now enforces this relationship automatically, preventing out-of-sequence billing entries in the Subcontract Portal. (Ticket)
  • A Cost Code system has been introduced across the platform. Companies can now assign cost codes — organized under existing CSI divisions — to project phases, change orders, and buyout items. Cost codes appear in the finance dashboard, budget tables, and subcontractor schedule of values. The initial library of codes is based on Procore's standard set, pre-mapped to Ernest's CSI divisions, and will support custom codes per organization in the future. (Ticket)

Hotfixes Since Last Release

These fixes were deployed to production independently before this release — they are listed here for a complete record of what changed since the previous release.

April 9, 2026

  • Updated a modal's visual appearance to match the current table styling used throughout the platform, ensuring a consistent look and feel. (PR)

April 8, 2026

  • Resolved an issue that was preventing transactions from syncing correctly with QuickBooks Online. (PR)

Chores
  • Revert base64 email body encoding to NLS API (#2420) (PR)

Ernest Platform Release Notes