Detailed Data Mapping

Overview

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Notes

COMPANY LEVEL WBS CODES
COST CODES & COST TYPES

Erp Green Arrows

MASTER COST CODES & CATEGORIES

  • Custom WBS segments are not supported at this time.

  • Project level cost codes must be added to the project from the Company level ERP Standard Cost Code List. New cost codes must be created in your ERP system, and cannot be created in Procore.

PROJECT LEVEL WBS CODES
COST CODES & COST TYPES

Erp Orange Arrows

Erp Green Arrows

COST CODES & CATEGORIES

  • Custom WBS segments are not supported at this time.

  • Project level cost codes must be added to the project from the Company level ERP Standard Cost Code List. New cost codes must be created in your ERP system, and cannot be created in Procore.

COMPANIES
CUSTOMERS

Erp Orange Arrows

Erp Green Arrows

BUSINESS PARTNERS/VENDORS
CUSTOMERS

  • Import companies by type, including those without a specified company type, from CMiC to Procore.

PROJECTS

Erp Orange Arrows

Erp Green Arrows

CONTROL JOBS

SUB JOBS

Erp Green Arrows

JOBS

BUDGET

Erp Orange Arrows

Erp Green Arrows

BUDGETED COST AMOUNT

  • Budgets containing line items with $0 values can be exported from Procore to CMiC.

BUDGET MODIFICATIONS (LEGACY)
OR
BUDGET CHANGES (NEW)

Erp Orange Arrows

UPDATES CURRENT BUDGET AMOUNT

POTENTIAL CHANGE ITEM (PCI)

COST FORECAST DATA

Erp Orange Arrows

PROJECTED COST

  • Exports the ‘Estimated Cost at Completion' and ‘Forecast to Complete' values from a Procore budget to CMiC.

COMMITMENTS

Erp Orange Arrows

SUBCONTRACTS

COMMITMENT CHANGE ORDERS

Erp Orange Arrows

SUBCONTRACT CHANGE ORDERS

SUBCONTRACTOR INVOICES

Erp Orange Arrows

REQUEST FOR PAYMENT

SUBCONTRACT INVOICE PAYMENTS

Erp Orange Arrows

Erp Green Arrows

PAYMENTS

  • Export of payment records from Procore to CMiC is only supported for customers in the United States who have licensed Procore Pay.

PRIME CONTRACT

Erp Green Arrows

PRIME CONTRACT

PRIME CONTRACT CHANGE ORDERS

Erp Orange Arrows

POTENTIAL CHANGE ITEM (PCI)
OR
OWNER CHANGE ORDER (OCO)

JOB-TO-DATE COSTS

Erp Green Arrows

JOB COSTS

DIRECT COSTS

Erp Green Arrows

JOB COSTS TRANSACTION DETAILS

  • Import direct costs, including their image URLs, from CMiC to Procore.

Projects/Jobs

Exporting a Procore project to CMiC creates a 'project' in CMiC, but not a 'job'. You must create a job manually in CMiC after exporting your Procore project through the integration.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Notes

CMIC ID

Erp Orange Arrows

Erp Green Arrows

Project Code

Project Name

Erp Orange Arrows

Erp Green Arrows

Project Name

Address

Erp Orange Arrows

Erp Green Arrows

Address 1

City

Erp Orange Arrows

Erp Green Arrows

City

State

Erp Orange Arrows

Erp Green Arrows

State

ZIP

Erp Orange Arrows

Erp Green Arrows

Zip

Cost Code
Code/Description

Erp Green Arrows

Cost Code Code/Description

  • Project level cost codes must be added to the project from the Company level ERP Standard Cost Code List. New cost codes must be created in your ERP system, and cannot be created in Procore.

  • Cost codes added to a job in CMiC after the job is synced with Procore can be added to the project in Procore by clicking 'Refresh Cost Codes' in the Project level Admin tool's Work Breakdown Structure (WBS) cost code section. If multicompany is enabled, a specific company ID will be assigned to multicompany projects during the import and export of jobs in Procore.

  • Cost codes and cost types are synced with Procore projects when importing jobs to Procore, exporting jobs from Procore, resending projects to CMiC, and exporting budgets to Procore.

Cost Type
Code/Description

Erp Green Arrows

Category Code/Description

  • Cost codes and cost types are synced with Procore projects when importing jobs to Procore, exporting jobs from Procore, resending projects to CMiC, and exporting budgets to Procore.

Start Date

Erp Orange Arrows

Erp Green Arrows

Begin Date

Completion Date

Erp Orange Arrows

Erp Green Arrows

End Date

Company ID

Erp Orange Arrows

Erp Green Arrows

Company ID

  • If multicompany is enabled, a specific company ID will be assigned to multicompany projects during the import and export of jobs in Procore.

  • Once a project is synced as a multicompany project, all downstream transactions, such as contracts, invoices, and more, will automatically sync with the specific company.

Sub Jobs

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Sub Job Code

Erp Green Arrows

Project Code

Sub Job Name

Erp Green Arrows

Project Name

Cost Code

Erp Orange Arrows

Erp Green Arrows

Cost Code

Cost Type

Erp Orange Arrows

Erp Green Arrows

Category

Vendors

When Companies in Procore are exported to CMiC, they will create a Business Partner and Vendor record. Additionally, when companies identified as a Customer in CMiC are imported to Procore, the integration will create a Company record in the Company Directory. Below is a table that displays the field mapping between these records.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Notes

ERP Vendor ID

Erp Orange Arrows

Erp Green Arrows

Vendor Code/Business Partner Code

  • Export note: The ERP Vendor ID is entered manually by an accounting approver when a company is exported from Procore to CMiC. This is stored as the ERP Vendor ID (you can view it in the company-level ERP Integrations tool under Vendors or in the company-level Directory tool) and is then used on other vendor-related exports (Commitments, CCOs).

Name

Erp Orange Arrows

Erp Green Arrows

Vendor Name/Business Partner Code

  • If a Vendor has a masked Vendor Class or masked JcdtSrcCode in Boomi, it will not appear in the Ready to Import filter list.

Address

Erp Orange Arrows

Erp Green Arrows

Street/Address

City

Erp Orange Arrows

Erp Green Arrows

City

State

Erp Orange Arrows

Erp Green Arrows

State/Province

ZIP

Erp Orange Arrows

Erp Green Arrows

Zip/Post Code

Business Phone

Erp Orange Arrows

Erp Green Arrows

Phone

Business Fax

Erp Orange Arrows

Erp Green Arrows

Fax

Email Address

Erp Orange Arrows

Erp Green Arrows

E-mail

Website

Erp Orange Arrows

Erp Green Arrows

Web Site

EIN

Erp Green Arrows

Registration Code

  • Include the Employer Identification Number (EIN) of a vendor when importing their record to the Procore directory. Procore currently supports CMiC Registration Codes in US EIN format only.

Customers

Customers

ERP Vendor ID

Erp Green Arrows

Customer Code/Business Partner Code

  • Import note: This is stored as the ERP Vendor ID (you can view it in the company-level ERP Integrations tool under Vendors or in the company-level Directory tool).

  • Export note: When Companies in Procore are exported to CMiC they will create a Business Partner and Vendor record. Business partner records must be manually assigned as a Customer in CMiC.

Name

Erp Green Arrows

Vendor Name/Business Partner Code

Address

Erp Green Arrows

Street/Address

City

Erp Green Arrows

City

State

Erp Green Arrows

State/Province

Zip

Erp Green Arrows

Zip/Post Code

Business Phone

Erp Green Arrows

Phone

Business Fax

Erp Green Arrows

Fax

Email Address

Erp Green Arrows

E-mail

Website

Erp Green Arrows

Web Site

Budgets

Original Budget Amounts/Pending Original Budget edits are exported to CMiC as a PCI Type. The PCI will export over with an "Approved" status and will need to be posted in CMiC.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Original Budget

Erp Orange Arrows

Erp Green Arrows

Original Estimate

Cost Code 1

Erp Orange Arrows

Erp Green Arrows

Cost Code

Cost Type 1

Erp Orange Arrows

Erp Green Arrows

Categories

1 To sync previously unused project level cost codes to CMiC, you must add a cost budget line item to the Budget in Procore using that code. Syncing is automatic following the addition of cost budget line items.

Budget Modifications (Legacy)

 Phased Release: Budget Changes

Some ERP integrated clients may have already transitioned from Budget Modifications (Legacy) to the new Budget Changes experience. The legacy experience will continue to be available until November 2024. To learn more about the timeline for migration, see Common Questions.


Choosing to use the new Budget Changes experience will not impact the function of your ERP integration.
You should still thoroughly review the available documentation before migrating to the new experience. We recommend you also discuss any concerns or questions about migrating your Budget Modifications to Budget Changes with your Procore point of contact .


To learn more about the new Budget Changes experience, see About Budget Changes.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Project

Erp Orange Arrows

Job

Project Name

Erp Orange Arrows

Job Name

From/To

Erp Orange Arrows

Cost Code ID

From/To

Erp Orange Arrows

Cost Code Name

From/To

Erp Orange Arrows

Cost Type ID

From/To

Erp Orange Arrows

Cost Type Name

Amount

Erp Orange Arrows

Transfer Amount

Budget Changes (New)

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Project

Erp Orange Arrows

Job

Budget Change Number

Erp Orange Arrows

PCI No.

Status

Erp Orange Arrows

Approved

System Date of Export

Erp Orange Arrows

Date

Name

Erp Orange Arrows

Description

Description

Erp Orange Arrows

Scope

From/To

Erp Orange Arrows

Cost Code ID

From/To

Erp Orange Arrows

Cost Code Name

From/To

Erp Orange Arrows

Cost Type ID

From/To

Erp Orange Arrows

Cost Type Name

Amount 1

Erp Orange Arrows

Transfer Amount

1 Amount populates the 'Budgeted Amount' by default, but can be set up to update ''Billing Amounts' as well. This requires assistance from ERP IIS. Contact support if interested in getting this to also populate the 'Billing Amounts' on a Budget Change export to CMiC.

Forecasting/Projections

Estimated Cost at Completion exports to CMiC as a PCI Type.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Cost Code

Erp Orange Arrows

Phase

Cost Type

Erp Orange Arrows

Cost Type

Estimated Cost at Completion Total 1

Erp Orange Arrows

Total Budgeted Amount

Type

Erp Orange Arrows

PCI Type

Date of Export

Erp Orange Arrows

Date

[month of export]
Procore Forecast Amounts

Erp Orange Arrows

Description

1 To export Estimated Cost at Completion Total values you must first enable the feature. See How do I export cost forecast data from a Procore budget to ERP?

Commitments

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Commitment Header

Commitment Header

Contract #

Erp Orange Arrows

Contract Number

Commitment Type 1

Erp Orange Arrows

Contract Type

Contract Company 2

Erp Orange Arrows

Vendor

Date Created

Erp Orange Arrows

Date

Start Date

Erp Orange Arrows

Start Date

Issued Date

Erp Orange Arrows

Issued Date

Estimated Completion Date

Erp Orange Arrows

End Date

Signed Contract Received Date

Erp Orange Arrows

Executed Date

Title

Erp Orange Arrows

Description

Default Retainage

Erp Orange Arrows

Default Retainage Percentage

Description

Erp Orange Arrows

Scope of Work

Commitment Item (Purchase Orders)

Commitment Item

Qty

Erp Orange Arrows

Quantity

UOM

Erp Orange Arrows

WM

Unit Cost

Erp Orange Arrows

Rate

Contract Amount or Subtotal

Erp Orange Arrows

Amount

Commitment Item (Subcontracts)

Commitment Item

Job ID

Erp Orange Arrows

Job ID

Line Item Description

Erp Orange Arrows

Task Description

Cost Code

Erp Orange Arrows

Cost Code

Type

Erp Orange Arrows

Category

UOM 3

Erp Orange Arrows

WM

Unit Cost 3

Erp Orange Arrows

Rate

Contract Amount or Subtotal

Erp Orange Arrows

Amount

1 When a commitment is created in Procore, you must select a type: Purchase Order or Subcontract. This is used as the commitment type for CMiC.

2 The ERP Vendor ID associated with the Contract Company is used on the import file for CMiC. You cannot export a commitment for a Contract Company that does not have an ERP Vendor ID.

3 Subcontracts that are using the Accounting Method of "Unit/Quantity Based" will have these on the Schedule Of Values.

Commitment Change Orders

To sync a CCO, the Commitment has to be synced to CMiC first. The CCO will export to the Subcontract/PO and will need to be posted once it successfully exports to CMiC. When entering the SOV for a Commitment Change Order in Procore, you have the option of selecting an existing line item or entering a new line item.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Commitment Change Order Header

Commitment Change Order Header

Title

Erp Orange Arrows

Description

System Date at Time of Export

Erp Orange Arrows

Invoice Date in CMiC

Change Order Number

Erp Orange Arrows

Contract No

Status

Erp Orange Arrows

Pending

Description

Erp Orange Arrows

Scope of Work

Commitment Change Order Item (Purchase Order or Unit/Quantity Based Subcontract)

Commitment Change Order Item

Item ID 1

Qty

Erp Orange Arrows

Unit

Contract Amount or Subtotal

Erp Orange Arrows

Extended Price

Commitment Change Order Item (When New Line Item is Selected Entering the SOV on the CCO)

Commitment Change Order Item

CMiC ID

Erp Orange Arrows

Item ID

Qty 2

Erp Orange Arrows

Unit

Unit Cost 2

Erp Orange Arrows

Rate

UOM 2

Erp Orange Arrows

WM

Contract Amount or Subtotal 3

Erp Orange Arrows

Extended Price

1 This field is pulled from the Cost Type.

2 Typically, Quantity, Units, and Unit Cost are only used on Purchase Orders.

3 The field is titled Contract Amount when working in a Subcontract, and it is titled Subtotal when working in a Purchase Order.

Subcontractor Invoices

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Subcontractor Invoice

Invoice Header

Contract Company

Erp Orange Arrows

Vendor Name

ERP ID

Erp Orange Arrows

Invoice Code

Description 1

Erp Orange Arrows

Description

Total Completed and Stored to Date

Erp Orange Arrows

Original Invoice Amount

Total Retainage

Erp Orange Arrows

Retainage Amt

Billing Date

Erp Orange Arrows

Invoice Date

Billing Date + 30 Days

Erp Orange Arrows

Due Date

Accounting Date 2

Erp Orange Arrows

Posting Date

Distributions

Commitment #

Erp Orange Arrows

Contract

Project #

Erp Orange Arrows

Job/EQP/WO

Sub Job #

Erp Orange Arrows

Job/EQP/WO

Cost Code

Erp Orange Arrows

Phase/Component/WI

Category

Erp Orange Arrows

Cat/Component/WI

Description of Work

Erp Orange Arrows

Description

Work Completed this Period

Erp Orange Arrows

Amount

Work Retainage

Erp Orange Arrows

Retainage

AP Invoice Payments 3

Payment Issued

Payment

Payment Status

Erp Orange Arrows

Erp Green Arrows

Payment Status

Amount

Erp Orange Arrows

Erp Green Arrows

Check Amount / Payment Amount

Payment Funding Date

Erp Orange Arrows

Erp Green Arrows

Check Post Date / Check Date

Check Number

Erp Orange Arrows

Erp Green Arrows

Check Number

Check Description

Erp Orange Arrows

Erp Green Arrows

Check Description

1 The description for an invoice that will be created in CMiC can be entered into the Description field by an accounting approver on the Ready to Export screen in the ERP Integrations tool under Subcontractor Invoices. If no description is entered at the time of export, the Description field will be blank on the invoice created in CMiC.

2 This is filled automatically based on the Billing Date of the Invoice in Procore, but can be overridden at the time of export on the Ready to Export screen in the ERP Integrations tool under Subcontractor Invoices.

3 The subcontractor invoice must exist in Procore to sync payments.

Prime Contracts

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Prime Contract

Job/Contract/Budget

Title

Erp Green Arrows

Job Code + Prime Contract

#

Erp Green Arrows

Job #

Status

Erp Green Arrows

Approved

Description

Erp Green Arrows

Job Code + Message

Original Contract Amount

Erp Green Arrows

Total Budgeted Revenue Amount

Prime Contract Schedule of Values

Contract/Enter Budget

Budget Code (Cost Code)

Erp Green Arrows

Cost Code

Budget Code (Cost Type)

Erp Green Arrows

Category

Description

Erp Green Arrows

Cost Code Description

Amount

Erp Green Arrows

Budgeted Revenue Amount

Prime Contract 1

Job/Contract/Budget

Title

Erp Green Arrows

Job Contract Code + Prime Contract

#

Erp Green Arrows

Parent Job Code | Job Contract Code

Status

Erp Green Arrows

Approved

Description

Erp Green Arrows

Job Contract Code + Prime Contract

Currency ISO Code

Erp Green Arrows

JbcCurrCode

Prime Contract Schedule of Values 1

Contract/Enter Budget

Job Number/Sub Job Number

Erp Green Arrows

Job Code
(Bill Code)

Budget Code
(Cost Code)

Erp Green Arrows

Cost Code 
(Bill Code)

Budget Code
(Cost Type)

Erp Green Arrows

Category
(Bill Code)

Description

Erp Green Arrows

Contract Description - Bill  Code Description

Amount

Erp Green Arrows

Budgeted Revenue Amount

Prime Contract Change Orders

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

PCCO

PCI

Project Number

Erp Orange Arrows

Job Code

Title

Erp Orange Arrows

Name

Transaction Date

Erp Orange Arrows

Reference Date

PCCO Number

Erp Orange Arrows

PCI Code

Description

Erp Orange Arrows

Scope Description

Amount

Erp Orange Arrows

Bill Amount

Cost Code

Erp Orange Arrows

Code

Unit of Measurement

Erp Orange Arrows

Budget WM Code

Line Item Type

Erp Orange Arrows

Category Code

Ext Amount

Erp Orange Arrows

Budget Amount

PCCO 1

PCI

Potential Change Order

Erp Orange Arrows

Subcontract Code
Vendor Code
Subcontract Change Order Number

PC Number-PCCO Number-PCO Number

Erp Orange Arrows

PCI Name
Change Event Line Item Description

PCCO 2

OCO

Potential Change Order

Erp Orange Arrows

PCI
Subcontract Code
Vendor Code
Subcontract Change Order Number

PCCO Number

Erp Orange Arrows

Owner Change Code

PC Number-PCCO Number-PCO Number

Erp Orange Arrows

PCI Name
Change Event Line Item Description

Schedule Impact 3

Erp Orange Arrows

Days Impact

1 PCCO with multiple linked PCOs is exported as separate PCIs to CMiC when the ‘Create Multiple PCIs’ setting is enabled in Procore. See Export a PCCO with Multiple PCOs as Individual PCIs to CMiC.

2 PCCOs are exported as OCOs to CMiC when the ‘Create Owner Change Orders’ setting is enabled in Procore. See Export a PCCO as an OCO to CMiC.

3 The 'Date of Substantial Completion as of This Change Order therefore’ field in CMiC is calculated based on the 'Project End Date' and the 'Days Impact' fields.

Job Costs

Import from CMiC only. Cost information is retrieved from CMiC for each Cost Code/Type on Synced projects for use in 2 locations in Procore, the Budget and the Job Costs report. Job Cost information can be synced in either the ERP Integrations tool under the Job Costs sub-tab or within the Project Admin tool under Work Breakdown Structure, within Cost Codes there is a "Refresh Cost Codes" button.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Budget

JTD Cost

Erp Green Arrows

JTD Cost

Direct Costs

Erp Green Arrows

JTD Cost - Commitment Invoiced 1

Job Costs Report

Cost Code

Erp Green Arrows

Cost Code

Cat.

Erp Green Arrows

Cost Type

Original Budget

Erp Green Arrows

Original Budget

Commitment Invoiced

Erp Green Arrows

Commitment Invoiced

Job-to-Date Cost

Erp Green Arrows

JTD Cost

1 This is a calculated column that displays the difference between the two database fields in CMiC.

Job Cost Transaction Details

Import from CMiC only. If the feature is enabled, all posted “Actual” cost transaction details from the Job Costing Transaction Record in CMiC are imported into the Direct Cost tool for each project. This provides transaction detail for the costs displayed in Procore, and if the budget view is configured properly, the values of those transactions can be viewed in the Direct Costs or JTD Cost columns for a budget line item.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Notes

Direct Cost Type

Cost Type

Invoice

Erp Green Arrows

Journal Code Mapping

  • Cross reference table created to map Journal Codes from the Transaction Record to the proper Procore Transaction Type. Requires work with ERP IIS to help set up, please reach out to support if interested in getting this set up.

Expense

Erp Green Arrows

Journal Code Mapping

  • Cross reference table created to map Journal Codes from the Transaction Record to the proper Procore Transaction Type. Requires work with ERP IIS to help set up, please reach out to support if interested in getting this set up.

Subcontractor Invoice

Erp Green Arrows

Journal Code Mapping

  • Cross reference table created to map Journal Codes from the Transaction Record to the proper Procore Transaction Type. Requires work with ERP IIS to help set up, please reach out to support if interested in getting this set up.

Payroll

Erp Green Arrows

Journal Code Mapping

  • Cross reference table created to map Journal Codes from the Transaction Record to the proper Procore Transaction Type. Requires work with ERP IIS to help set up, please reach out to support if interested in getting this set up.

Direct Cost General Information

Date

Erp Green Arrows

Reference Date or Post Date

  • You can choose whether “Reference Date” or “Post Date” will be pulled into Procore from CMiC for the “Date” field in the Direct Cost Tool.

Vendor

Erp Green Arrows

Source Code

Received Date

Erp Green Arrows

Post Date

  • You can choose whether “Post Date” or “Invoice/Reference Date” will be pulled into Procore from CMiC for the “Received Date” field in the Direct Cost Tool.

Invoice #

Erp Green Arrows

Invoice #

Status

Erp Green Arrows

Approved

Description

Erp Green Arrows

Source Description
Reference Code
URL(s)

  • You can choose whether to include the “Reference Code” when importing the “Source Description” into Procore for the “Description” field of line items in the Direct Costs tool.

  • Include image URLs of direct costs in CMiC as part of the “Description” field of direct cost transactions in the Direct Costs tool when importing direct costs into Procore. To enable this feature, reach out to your Procore point of contact.

Budget Code

Erp Green Arrows

Cost Code

Cost Type

Erp Green Arrows

Category

Qty

Erp Green Arrows

Quantity

UOM

Erp Green Arrows

WM

Unit Cost

Erp Green Arrows

Unit Cost

Amount

Erp Green Arrows

Amount

Procore Pay Payments

 General Availability in Select Markets (United States)

Flag Us Procore Pay is available in the United States. It is designed for General Contractors and Owner-Builders who act as their own General Contractors on a job. Procore Pay extends the Invoice Management functionality in the Procore web application to handle the payment process between general and specialty contractors.

PROCORE

Exports data from Procore to CMiC

Imports data from CMiC to Procore

CMiC

Check No.

Erp Orange Arrows

Erp Green Arrows

Check Number

Check Description

Erp Orange Arrows

Erp Green Arrows

Check Description

Date Payment Initiated

Erp Orange Arrows

Erp Green Arrows

Check Date

Date Payment Initiated

Erp Orange Arrows

Erp Green Arrows

Post Date

Amount

Erp Orange Arrows

Erp Green Arrows

Check Amount