Sync Project Level WBS Codes to NetSuite®
Objective
To understand the workflows for syncing project level WBS codes to NetSuite®.
Background
Company level WBS codes are pulled down onto a project in Procore. Each full WBS code on the project (cost code, cost type, custom segment) will be synced to NetSuite® as an Item. The syncing of new WBS codes at the project level code is triggered in the following ways:
- The WBS Code is used on a Subcontractor Invoice that is synced to NetSuite®.
- The WBS Code is added to the Procore Budget and a manual Cost Code Sync is run.
Note
Each project level WBS Code only needs to be synced once to create the NetSuite® Item. The NetSuite® Item will be a concatenation of the Procore project number + the WBS code. Once it is created via one of the above workflows, it is synced.Important
By design, the integration workflow for WBS Codes will sync and create the NetSuite® Item during Subcontractor Invoice export automaticallyif it has not already been synced previously. Generally, the only time you need to run a manual Cost Code sync is if you need the NetSuite® Item before a Subcontractor Invoice is exported for that WBS Code for the purposes of assigning Direct Cost transactions in NetSuite®.Things to Consider
- Prerequisites:
- A cost code must be added to the Company level NetSuite® Standard Cost Code list and have cost types assigned before adding to the Project level cost codes. See Add NetSuite® Standard Cost Codes to a Project.
Steps
To sync a Project level WBS Code during Subcontractor Invoice export:
-
If a project level WBS Code has not been synced to NetSuite® yet, export the Subcontractor Invoice as normal, and as part of the invoice syncing, the integration will sync the project WBS codes.
To sync a Project level WBS code that has not or will not be used on a Subcontractor Invoice, AND the NetSuite® Item is needed in NetSuite®. For example, to enter direct cost transactions in NetSuite®:
-
Click Create Budget Line Item on the Budget tool to add WBS Codes to a project's budget.
Note: A budget amount greater than zero is not required for syncing to occur, but a line item must be created using the desired new WBS code. -
Navigate to the Company Level ERP Integrations Tool.
-
Click the Std. Cost Codes & Cost Types tab.
-
Click Export Cost Codes & Cost Types. This will scan all projects and sync any un-synced budgeted WBS Codes to NetSuite®.
Tip
To confirm that the export was successful, log into NetSuite® and verify that the record appears as expected.