Skip to main content
Procore (en-CA)

What are 'cost types' and how does our ERP integration support them?

Answer

For many popular cost accounting systems, a cost type is way to classify costs based on the nature of the cost (e.g., Labour, 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.

Which integrated ERP systems support the cost type concept?

If your company has enabled the ERP Integrations tool for one of the supported integrated ERP systems, a cost type is way to classify costs based on the nature of the cost (e.g., Labour, Material, Overhead, Overtime, and so on).  Many, but not all, of the supported ERP systems utilize this concept:

ERP Integrations Supported Not Supported
Sage 100 Contractor® icon-green-checkmark.png  
Sage 300 CRE® icon-green-checkmark.png  
Integration by Procore: Connect Procore to Viewpoint® Spectrum® icon-green-checkmark.png  
QuickBooks® Desktop   x.png
Integration by Ryvit: Connect Procore to Viewpoint® Vista™ icon-green-checkmark.png  
Xero™ icon-green-checkmark.png  
QuickBooks® Online icon-green-checkmark.png  

How does my integrated ERP system support cost types?

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' page (which is visible in the Company level Admin tool under 'Project Settings" and in the Portfolio Tool's Project Creation Assistant), so that it includes the 'Procore Cost Types' area for  the cost codes from your specific ERP system.

To learn more, see a link below:

Integration by Ryvit: Viewpoint® Vista™ Standard Cost Types

When your company account is configured to connect to Viewpoint® Vista™ with the Integration by Ryvit, cost types and their corresponding abbreviations are imported into Procore from Integration by Ryvit. The cost types appear in the Company level Admin tool, under Administrative Settings, on the Cost Types page. Any modifications to the labels and abbreviations in the Integration by Ryvit Standard Cost Types list must first be updated in the integrated Integration by Ryvit and then imported into Procore.

After the cost codes and cost types from Integration by Ryvit are imported to the Company level of Procore, you can then add your Integration by Ryvit 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 Integration by Ryvit cost code is updated in Procore with the appropriate Cost Code Cost Type Assignment(s). For instructions on the required tasks, see Integration by Ryvit: Assign Default Cost Types To Viewpoint® Vista™ Cost Codes.

viewpoint-cost-types-page.gif

QuickBooks Desktop and Cost Types

The QuickBooks® Desktop product does NOT support the 'cost type' concept. It is also important to note that, in QuickBooks® Desktop, the terms 'classes' is NOT equivalent to the Procore term 'cost types.' 

When viewing cost type information in the QuickBooks® Desktop Standard Cost Types list in the Company Admin tool, the Procore Cost Types list under Project Settings will also display a Label of 'Other' and an Abbreviation of 'O.' Cost type has no other affect on your Procore + QuickBooks® Desktop project. 

quickbooks-cost-types-page.png

 

QuickBooks® Online and Cost Types

When your company account is configured to use the QuickBooks® Online Connector, cost types and their corresponding abbreviations can be manually added to Procore. Cost types are added to the Company level Admin tool, under Work Breakdown Structure, on the Cost Types page.

Once the cost types have been added to the Procore Cost Types list, navigate to the ERP Integrations tool and select the Std. Cost Codes & Cost Types tab. There, you will click Export Cost Codes & Cost Types to allow these cost types to be used on integrated projects. This page is also used to assign default cost types available for use with each cost code in Procore.

Once a WBS code (cost code + cost type) has been used on an integrated project, the project-specific cost code + cost type designation will automatically export to QuickBooks® Online as a combined, single Service Item. For more information, see Assign Default Cost Types To QuickBooks® Online Standard Cost Codes

 

 

Sage 100 Contractor Standard Cost Types

When your company account is configured to use Sage 100 Contractor®, your system's cost types and their corresponding abbreviations are imported into Procore's Company and Project level Admin tools from your Sage 100 Contractor® project(s). They appear in the Company level Admin tool, under Project Settings, on the Cost Types page). Any modifications the ' Sage 100 Contractor® Standard Cost Types' list must always made in Sage 100 Contractor®.

sage100-cost-types.png

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 Project Settings, on the Procore Cost Types 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.

sage-cost-types-page.png

After the cost codes and cost types from Sage 300 CRE® are imported to the Company level Admin tool, you can then add your Sage 300 CRE® Cost Codes to a Procore project. After adding the codes 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

cost-code-cost-type-assignments.png

Integration by Procore: Spectrum Standard Cost Types

When your company account is configured to use the Viewpoint® Spectrum® Connector, your Viewpoint® Spectrum® system's cost types and their corresponding abbreviations are imported into Procore's Company and Project level Admin tools from your Viewpoint® Spectrum® project(s). They appear in the Company level Admin tool, under Project Settings, on the Cost Types page). Any modifications the 'Viewpoint® Spectrum® Standard Cost Types' list must always made in the integrated Viewpoint® Spectrum® project. 

spectrum-cost-types-page.png

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 Viewpoint® Spectrum® (In Procore, under Project Settings, click 'Cost Codes'). These codes are imported at the same time the Viewpoint® Spectrum® project is imported as a Procore project. Any modifications to the 'Cost Code Cost Types Assignments' must always made in the integrated Viewpoint® Spectrum® project. 

dcs-ccct-assignments.png

Xero™ Standard Cost types

When your company account is configured to use the Xero™ Connector, cost types and their corresponding abbreviations can be manually added to Procore and exported to Xero™. The cost types appear in the Company level Admin tool, under Project Settings, on the Procore Cost Types page. Once the cost types have been added, you can navigate to the ERP Integrations tool and select the Std. Cost Codes & Cost Types tab to designate cost type associations for each cost code before exporting to Xero™. The cost code + cost type designation will export to Xero as a combined, single item.

After the sync is complete, you can then add your Xero™ Cost Codes to a Procore project. If new cost codes + cost types are added after the project has already been synced with Xero™, the project must be re-sent to ERP for a project update. For further instructions, see Add Xero Standard Cost Codes to a Project.

See Also