When your company's Procore Administrator requests to enable the ERP Integrations tool in Procore (see Request to Enable the ERP Integrations Tool), your Procore point of contact turns the feature ON for your company. During the implementation process, data from your integrated ERP system is imported into Procore. At this time, the system also updates the 'Cost Types Configuration' page (which is visible under 'Administrative Settings' in the Company level Admin tool), so that it includes the 'Procore Cost Types' area for the cost codes from your specific ERP system.
For many popular cost accounting systems, a cost type is way to classify costs based on the nature of the cost (e.g., Labor, Material, Overhead, Overtime, and so on). However, not all integrated ERP systems support the cost type concept. Depending on the ERP system that has been integrated with Procore for your organization, the 'Procore Cost Types' that appear in the Company level Admin tool's 'Cost Types Configuration' page and the Project level Admin tool's 'Cost Code Cost Types Assignment' page will operate differently. To learn more, see a link below:
- Dexter + Chaney Spectrum Standard Cost Types
- Sage 300 CRE Standard Cost Types
- QuickBooks Standard Cost Types
Dexter + Chaney Spectrum Standard Cost Types
When your company account is configured to use the Dexter + Chaney Connector, your Spectrum system's cost types and their corresponding abbreviations are imported into Procore's Company and Project level Admin tools from your Spectrum project(s). They appear in the Company level Admin tool in the Spectrum Standard Cost Types/Procore Cost Types page (which is accessed under the 'Administrative Settings' menu by clicking the Cost Types Configuration link). Any modifications the 'Spectrum Standard Cost Types' list must always made in the integrated Spectrum project.
They also appear in the Project level Admin tool in the 'Cost Code Cost Type Assignments' page (which is accessed under 'Project Settings'). The system only imports project-specific cost codes from Spectrum (In Procore, under Project Settings, click 'Cost Codes'). These codes are imported at the same time the Spectrum project is imported as a Procore project. Any modifications to the 'Cost Code Cost Types Assignments' must always made in the integrated Spectrum project.
Sage 300 CRE Standard Cost Types
When your company account is configured to use the Sage 300 CRE Connector, cost types and their corresponding abbreviations are imported into Procore from your Sage 300 CRE system. The cost types appear in the Company level Admin tool, under Administrative Settings, on the Cost Types Configuration page. Any modifications to the labels and abbreviations in the Sage 300 CRE Standard Cost Types list must first be updated in the integrated Sage 300 CRE system and then imported into Procore.
After the cost codes and cost types from Sage are imported to the Company level of Procore, you can then add your Sage 300 CRE Cost Codes to a Procore project. Once the codes are added, you can then navigate to the Project level Admin tool. Under Project Settings, its important to ensure that each Sage 300 CRE cost code is updated in Procore with the appropriate Cost Code Cost Type Assignment(s). For instructions on the required tasks, see Add Sage 300 CRE Standard Cost Codes to a Project.
QuickBooks Standard Cost Types
When the ERP Integrations tool is configured for QuickBooks, cost types are NOT utilized in Procore. This is because QuickBooks does not support the 'Cost Types' concept. It is also important to note that QuickBooks 'Classes' are not equivalent to Procore 'Cost Types'.
As such, the 'Contract Configuration' page under 'Administrative Settings' in the Company level Admin tool will contain a 'QuickBooks Standard Cost Types' list with a single line item labeled 'Other.' This cost type has no other affect on your Procore + QuickBooks project.