Skip to main content

Accept or Reject Cost Codes for Export to ERP


We're building a better way to serve you documentation that gives you the most up-to-date and relevant information about how to use your company's Procore + ERP integration.

This page is part of the new experience. The new experience is currently complete for Workday®, QuickBooks® Online, Yardi Voyager®, Xero™, CMiC, NetSuite®, MRI Platform X®, Acumatica Cloud ERP, and MYOB Advanced Construction only. 

To view documentation for a Procore-supported ERP integration that is not yet part of the new experience, please see ERP Integrations and select the tile for your ERP system.


To review cost codes that exist only in Procore (i.e., codes that do NOT exist in your ERP system) then accept those codes for export to the integrated ERP system.


After adding cost codes as segment items in the Work Breakdown Structure area of the Company level Admin tool, you can then send the codes to the ERP Integrations tool where they can be accepted or rejected by an accounting approver. The accountant then has the option to 'Accept' or 'Reject' the code(s) as follows:

  • Accept. An 'Accept' response exports the Company level cost codes from Procore and creates new codes in your ERP system. 
  • Reject. A 'Reject' response removes the cost codes from the ERP Integrations tool's 'Ready to Export' list and places it into an editable state in the project's Admin tool for updating (see Add Segment Items or Import Segment Items into your Company Level Admin Tool). 

If there is at least one (1) item awaiting accounting approval in the ERP Integrations tool's 'Ready to Export' view, accounting approvers will receive one automated email notification per day with the Subject Line "ERP Integrations Daily Summary" until all items in the 'Ready to Export' view have been accepted or rejected.

Not all ERP integrations support the creation of cost codes in Procore. See Things to Know about your ERP Integration to find out how your integration handles cost codes between the two systems.

Things to Consider


Accept the Cost Code

  1. Navigate to the company's ERP Integrations tool.
  2. Click the Standard Cost Codes tab. 
  3. Under Filter Standard Cost Codes By, make sure Ready to Export is selected. 
  4. Review any cost code(s) and descriptions in the 'ERP Cost Code List'. 
    This list only shows unsynced cost codes. 
  5. Select an option in the following drop-down lists:
    • General Ledger Account - Income. Choose the appropriate income account for each cost code. An income account is used for revenues, expenses, gains, and losses.
    • General Ledger Account - Expense (Optional). If your company uses separate expense accounts, choose one from this list. 
      Note: Any changes you make will automatically be saved. 
  6. Click Export Cost Codes.

  7. The 'Export Status' column in the ERP Cost Code list shows the status of your export. It may take a few minutes to export your codes. When the export is complete, the column reads 'Success.'

Reject the Cost Code

  1. Navigate to the ERP Integrations tool. 
  2. Click the Standard Cost Codes tab. 
  3. Under Filter Standard Cost Codes By, make sure Ready to Export is selected. 
  4. Review the code(s) in the 'ERP Cost Code List'. 
    This list only shows unsynced cost codes. 
  5. Click Reject All.

    The system removes the codes from the "Ready to Export" list in the ERP Integrations tool. A YELLOW banner appears at the top of the page to confirm that the code(s) have been removed.