Skip to main content



  • Update ERP Logic For Sync Status (4/12/2015). Fixed an issue with the behaviour of the ERP spinning status indicator that shows synchronization status. Prior to this fix, when a user clicked Refresh on one of the ERP subtabs and the sync request completed before the web page refreshed, the spinner would continue to spin instead of showing the Complete status. This behaviour has been fixed. 
  • Added Sage ID Columns for ERP Commitments and Change Orders (4/12/2015). Added Sage ID columns to the Successfully Exported views of ERP Commitments and Change Orders subtabs.


  • Introduced Job Filter On ERP Commitments and Change Order Tab (11/5/15). Introduced a job filter on ERP Commitments and Change Order tab. 

  • Added Ability to Click Column Header On Standard Categories to Assign to Standard Cost Codes as Default (11/2/15). On the ERP Standard Cost Codes and Categories subtab, it is now possible to click the column header to toggle whether or not that category is assigned to all standard cost codes, rather than having to assign it to all cost codes individually. 


  • Added Vendor Type Column to ERP Vendors Ready To Import View (10/22/15). The ERP Vendors Ready to Import view now contains a Vendor Type column. 
  • Added Persistent Search Across Filters on ERP Vendors Sub Tab (10/22/15). Search criteria will now persist across filters on the ERP Vendors sub tab. 
  • Added Link All Button to ERP Vendors Ready to Import - Suggested Matches Page (10/22/15). Added a Link All button to the ERP Vendors Ready to Import - Suggested Matches page. This allows users to automatically link all matching vendors in Procore and their ERP system automatically; however, if there are duplicate matching vendors in Sage or in Procore, those will not be linked and the user will have to manually link them.
  • Changed Text in Hot Codes Configuration to Accommodate Sub Jobs (10/14/15)
    Minor text changes to the "hot codes" configuration on the ERP Configuration page to accommodate the release of Sub Jobs. The configuration now explains that it will also bring in new job costs found on sub jobs as hot codes if the configuration is enabled.

  • Updated Sync Schedule Descriptions (10/14/15)
    On the ERP Config - Sync Schedule page, the sync schedule descriptions have been updated to more accurately reflect exactly what item types sync when that job runs.

  • Added Vendor Type Column and Vendor Type Filter (10/14/15)
    Added a vendor type column and vendor type filter to the ERP Vendors Synced view.

  • Added Accountant Report to ERP Configuration Page (5/10/15)
    Added an Accountant Report to the ERP Configuration page (as a sidebar tab) that displays which contacts in Procore are listed as accountants. On the ERP permissions table, there now a column named "Is Accountant" which will be checked green if the contact is an accountant, and will be checked red if the contact is not an accountant. See View the Accountant Report.

  • Removed 30 Character Validation Limit for Commitment, CCO and PCCO SOV Line Items for STO Integrated Projects (10/2/15)
    Removed the 30 character validation limit for Commitment, CCO and PCCO SOV line items for STO integrated projects. Rather than validation for Sage's 30-character maximum on the Procore side, Procore will now allow the entry of longer line item descriptions and truncate them at 30 characters when pushing to Sage instead.

  • Added New Vendor Type Configuration (10/2/15)
    Added a new vendor type configuration to the ERP module that causes vendors with certain vendor types to show up or not show up in the vendor list that is ready to be imported into Procore. See Configure Vendor Type Import Settings.

  • Added Ability to Re-import Budgets From Sage (10/1/15)
    Added the ability to allow users to re-import their budgets from Sage after initially pulling them in, so long as the Procore budget is unlocked. On the Successfully Imported Budgets filter, there is now a Re-import button. See Re-import a Budget From Sage.


  • Grouped Line Items on Sage 300 CRE Job Costs Report by Sub Jobs and Divisions (9/25/15)
    Line items on the Sage 300 CRE Job Costs report are now grouped by sub jobs and divisions. 

  • Added ERP Sync Status Flags to Commitment and CCO Show and List Pages (9/25/15)
    Added ERP sync status flags to Commitment and CCO Show and List pages. ERP flags will show up on the Commitment Summary and Detail views, Commitment show pages, Change Orders subtab or the Commitment show pages and Commitments subtab of the Change Orders subtab. 

  • Added Sub Jobs to Budget Change History (9/17/15)
    Added sub jobs to Budget change history.

  • Introduced Sub Jobs Granular Permission For Accounting Approvers (9/16/15)
    Introduced the Sub Jobs granular permissions for Accounting Approvers.

  • Changed Title of Browser Tab on ERP Integrations Tab (9/14/15)
    When on the ERP Standard Cost Codes & Categories subtab, the browser now reads "ERP Integrations - " instead of "Default Financial Groupings."

  • Added Ability To Select Extras To Import As Sub Jobs (9/10/15)
    Added ability to add "Extras" from Sage as "Sub Jobs" in Procore. See Add a Sage Extra to Procore as a Sub Job.

  • Added "Hot Codes" Configuration on ERP Configuration Page (9/4/15)
    Added a "hot codes" configuration on the ERP Configuration page. Enabling this configuration will automatically add new budget line items to Procore when a new cost code/category combination is detected in Sage. If the budget is unlocked, Procore will automatically import the Estimate amount found in Sage to the Original Budget column. If the budget is locked, Procore will still add the line item for the new cost code/category combination, but will set the Original Budget column to $0. See Configure General ERP Settings.


  • Vendor Merge (8/28/15)
    Added the ability to merge two ERP synced vendors in the Procore directory. On an ERP integrated company, the Vendor Merge utility will prompt the user to choose a Sage ID if one or more of the vendors selected for merging are synced with Sage. Merged vendors which are not selected as the master vendor will be unlinked and archived in the ERP Vendors subtab. For example, if Vendor A and Vendor B are both linked with Sage when they are merged and Vendor A is chosen as the master vendor, Vendor B will then be unlinked from Sage and archived in the ERP Vendors subtab. 

  • Included Job Update in ERP Daily Summary Email (8/28/15)
    Added a Jobs Ready to Update section to the ERP Integrations Daily Summary email. 

  • Improved Performance On Cost Code Category Assignments Page (8/20/15)

    Improved performance on the Cost Code Category Assignments page. 

  • Added Tooltip to Disabled Sidebar Buttons in Contract Management (8/20/15)
    Added a "?" tooltip indicator to the disabled Send to ERP button, as well as any other action buttons that are capable of being disabled on the Prime Contracts and Commitments tabs.

  • Paginated ERP Standard Cost Codes/Categories Subtab (8/20/15)
    Paginated the ERP Standard Cost Codes/Categories subtab, which improves performance. 

  • Combined Standard Cost Codes and Standard Categories Subtabs on ERP Integrations Tab (8/14/15)
    Combined the Standard Cost Codes and Standard Categories subtab on ERP Integrations tab. This page now enables the user to associate Standard Cost Codes with Standard Categories for use as default category assignments. When a Standard Cost Code is pulled onto a project, the default associations at the company level will be automatically applied to the code at the project level. Cost Code category associations are still fully editable on the project level. See Assign Default Categories To Cost Codes.

  • Added Tooltips to Contract IDs on Export (8/13/15)
    Added tooltips to Vendor, Commitment, CCO and project exports from Procore to Sage.

  • Added Indication When Vendor is Synced with ERP on Directory List Page (8/7/15)
    On the Company and project Directory list pages, there is now an indication as to whether a vendor is sycned with ERP.


  • Added Indication to Show If Company is Linked to ERP (7/23/15)
    When adding a vendor to the project directory that already exists in the company directory of a Sage-integrated company, there is now an indication as to whether the vendor is linked to an ERP vendor.

  • Added Retry Functionality  (7/21/15)
    Added retry functionality to ERP Job, Commitment and CCO pushes in the event that a tiemout error is returned. 

  • Added Tooltips to Contract IDs on Export (7/10/15)
    There is now a tooltip for Sage ID during vendor, Commitment, CCO and project exports from Procore to Sage.

  • Procore Default Categories and STO Integration (7/10/15)
    Sage-integrated companies which were integrated after company creation (and therefore have 2 company cost code lists) will now have two lists of line item types on the company admin contract configuration page. Projects which are using the Sage cost code list will have their possible Cost Code Category Assignments scoped to the Sage category list.

  • Added Ability to Link Multiple CCO Line Items to a Single Commitment (7/10/15)
    Users are no longer prevented from sending a CCO that contains more than one modification ot a single Commitment line item to Sage (this also means that users are no longer prevented from wrapping multiple PCOs into a CCO package which address the same Commitment line item).

  • Added Validation for Blank hh2 Credential Fields (7/9/15)
    Added validation for blank fields when trying to establish an hh2 connection.

  • Added Export Status Column to ERP Daily Integrations Summary Email (7/9/15)
    On the ERP Integrations Daily Summary email, there is now an Export Status column in the Commitments and Change Orders section. 


  • Use the Procore CCO Number for Sage ID   (29/6/2015)
    Added a configuration to the ERP Configuration page to use the Procore CCO number to pre-fill the Sage ID field of the CCO by default. The number can still be modified after it's been auto populated. See Configure General ERP Settings.

  • Export Sage 300 CRE Job Costs Report as a CSV   (29/6/2015)
    You can now export the Sage 300 CRE Job Costs report as CSV. This functionality is only available at the individual Project level, not the Company level. See View Job Costs Report

  • Added Sage Indication To Company Picker On Commitments Create/Edit Pages (26/6/2015)
    Added an indicator to the Contract Company picker on Subcontract and Purchase Order create/edit pages which indicates vendor sync status. Vendors synced with Sage will have "(Sage)" appended to their names, while unsynced vendors will appear normally.

  • Filter Jobs by Status in Sage   (09/6/2015)
    When adding jobs from Sage into Procore, you can now use the "Filter Jobs by" option to filter a long list of jobs based upon their status in Sage. (e.g. All, Closed, In Progress, Unstarted) See Add a Sage Job to Procore.

  • Add New Costs Codes in Procore to a Synced Project  (5/6/2015)
    You can now add new cost codes to a project that is currently synced with Sage 300 CRE (STO). See Add New Cost Codes to a Synced Project.


  • Import a Budget From Sage Into Procore  (5/22/15)
    Users can now import an original budget from Sage into a Procore project. Currently, this action can only be performed once per project. If the budget in Procore already has line items on it and the user attempts to import the Sage budget, they will have the option of keeping existing line items or having them be overwritten by the Sage budget. See Import a Budget from Sage.

  • Enabled Non-Admin Users Cannot Add a Sage Job to Procore  (5/21/15)
    Non-Admin users who have been given the ability to create new projects in a Procore account by an Company level 'Admin' user can now add a Sage job to Procore. See Add a Sage Job to Procore.

  • Displayed Job Number In Job Cost Report  (5/18/15)
    The project's number (if present) will now be displayed alongside "Project Name" in the header of the Company level ERP Job Costs report.

  • Added 30 Character Minimum To CCO On Sage-Integrated Projects (5/12/15)
    Users can no longer enter more than 30 characters into title fields of Purchase Orders, Subcontracts or any Commitment Change Order tier on Sage-integrated projects. 

  • No Longer Update Job Title In Procore When Refreshing a Job (5/8/15)
    We no longer update the Project Name of synced jobs to maintain parity with the Sage Job Name when scheduled or manual syncs run. The attempt to maintain parity was causing issues for some clients who had longer project names than what was allowed by Sage.


  • Fixed Sorting Order of Synced Commitments and CCO Line Items (4/22/15)
    Fixed an issue where synced commitments and CCO line items were not listed in the correct order.

  • Changed Permissions for Sage 300 CRE Job Cost Report Visibility on Projects (4/13/15)
    Previously, users had to be project directory 'Admins' in order to see the project Sage 300 CRE Job Costs report. This was too restrictive. Users can now view this report if they have 'Read-only' or above access to the reports tab AND either:

    • 'Read-only' or above access to the Budget tab
    • 'Admin' access to the Prime Contract tab


  • Added Validation Checker for Cost Code Categories   (3/27/15)
    When sending a job to the ERP Integrations tab, there is now validation check to ensure that its cost code categories are valid. Only jobs with valid cost cost categories can be sent. 

  • Automatic Refresh  (Mar-15)
    Added an automatic export status refresh action to the ERP Integrations tab. Users no longer have to manually refresh the page in order to see status updates of exported items under the ERP Integrations tab.

  • Added a Sage ID column for Commitments and Change Orders subtabs  (3/17/15)
    Added a Sage ID column to the "Successfully Exported" filter of the ERP Integrations tab's Commitments and Change Orders subtabs.

  • Financial Line Item Not Saving  (3/23/15)
    Fixed an issue where you could not add SOV line items if the project was using Sage cost codes, but was not yet synced with Sage.

  • Added Ability to Delete Budget Line Items  (3/17/15)
    Removed the restriction on deleting Budget line items for Sage-integrated projects.

  • Added Sage ID Column To Successfully Exported Filter On Commitments & Change Orders (3/16/15)
    Added a Sage ID column to the Successfully Exported filter of the ERP Commitments and Change Orders subtabs.

  • Edited HH2 Connection 
    The Configure ERP Integrations Settings page now allows the user to update the credentials their account uses for Procore to connect to HH2. A status indicator on the config page also shows whether or not their Procore account is successfully authenticating with HH2.

  • Fixed Project Vendor Contacts Scope 
    Previously, the Direct Costs column of a budget (in a Sage integrated project) was hidden because the amounts were included in the Committed Costs value. The combined costs have now been separated into two separate columns (Committed Costs and Direct Costs). The Committed Costs value only shows the costs that are associated with commitment contracts in Procore whereas the newly added Direct Cost column only shows non-contract related costs. It's important to note that the value for the Direct Costs column is pulled directly from your Sage database and cannot be edited in Procore. To learn more, see Reading a Budget.


  • Added Sage ID Error Handling For All Sync Items  (2/26/15)
    Added proper Sage ID error handling for all sync items. If an export of a job, commitment, change order or vendor succeeds in HH2 but fails in Sage due to a Sage ID validation error, the you will now be able to edit the Sage ID and retry the sync.

  • Fixed STO Line Item Validator  (2/13/15)
    Procore no longer checks whether a cost code is synced with Sage when adding it to a contract SOV, unless the job itself has already been synced with Sage.

  • Hid The Configure Link On ERP Tab If Company Is Not Integrated With Sage
    The Configure link on the ERP tab is now hidden if the company is not Sage-enabled.

  • Added Export Status Update Without Page Reload In ERP
    Added an export status pusher to the ERP tab. Users no longer have to refresh the page in order to see export status updates of items in the ERP tab.

  • Added Information To The "Ready to Export" Filter For ERP Change Orders
    Added the following information to the "Ready to Export" filter on the ERP Change Orders subtab:

    • Procore Project #
    • Procore Parent Contract #
    • Procore Change Order #


  • Fixed Empty Job Costs Table
    On the ERP Job Costs subtab, if the company doesn't have any synced jobs, we now display "No Jobs" on the table instead of displaying an empty table

  • Disabled '+' Button When No Cost Code Is Selected
    Ensured that the line item adder "+" button on the CCO SOV edit page of STO projects is not enabled when an invalid contract line item or cost code is selected. These conditionals are necessary because adding a line item without a cost code to a CCO on a STO project results in the addition of a $0 line item to the original contract, also without a cost code. Because we update commitment line items in Sage each time we push a CCO and each commitment line item must have a valid cost code attached to push to Sage, the $0 line item with no cost code on the original contract would cause all CCO pushes to fail.