Skip to main content
Procore

Permissions

ERP Integrations: QuickBooks

The following table highlights which user permissions are required on the ERP Integrations tool to perform the described user action.

This page details the Procore tools and minimum permissions required to complete specific tasks when your company's Procore account has the ERP Integrations tool configured to work with QuickBooks. 

Admin
Task Standard Admin Procore point of contact
Configure Cost Code Preferences for QuickBooks   icon-mindtouch-table-check.png  
Send Unsynced Standard QuickBooks Cost Codes to ERP Integrations for Accounting Acceptance   icon-mindtouch-table-check.png  
Delete Project Cost Codes from a Procore + QuickBooks® Project   icon-mindtouch-table-check.png  
Bidding
Task Standard Admin Procore point of contact
Award a Winning Bid and Convert it to a Purchase Order   icon-mindtouch-table-check.png  
Award a Winning Bid and Convert it to a Subcontract   icon-mindtouch-table-check.png  
Budget
Task Standard Admin Procore point of contact
Create a Budget Line Item icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Create a Missing Budget Line Item icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Create a Budget Modification  icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Lock a Budget   icon-mindtouch-table-check.png  
Resend a Rejected Budget to ERP Integrations for Accounting Acceptance   icon-mindtouch-table-check.png  
Retrieve a Budget from ERP Integrations Before Acceptance   icon-mindtouch-table-check.png  
Send a Budget to ERP Integrations for Accounting Acceptance   icon-mindtouch-table-check.png  
Commitments
Task Standard Admin Procore point of contact
Create a Commitment icon-mindtouch-table-check.png2 icon-mindtouch-table-check.png  
Create a Commitment Change Order (CCO)   icon-mindtouch-table-check.png  
Create a Purchase Order icon-mindtouch-table-check.png2 icon-mindtouch-table-check.png  
Create a Subcontract icon-mindtouch-table-check.png2 icon-mindtouch-table-check.png  
Delete a Commitment Synced with QuickBooks     icon-mindtouch-table-check.png
Edit a Commitment (Unsynced) icon-mindtouch-table-check.png 3 icon-mindtouch-table-check.png  
Edit a Commitment Synced with QuickBooks icon-mindtouch-table-check.png 3 icon-mindtouch-table-check.png  
Request to Delete a Commitment Synced with QuickBooks   icon-mindtouch-table-check.png  
Resend a Rejected Commitment to ERP Integrations for Accounting Acceptance   icon-mindtouch-table-check.png  
Resend a Rejected CCO to ERP for Accounting Acceptance   icon-mindtouch-table-check.png  
Retrieve a Commitment from ERP Integrations Before Acceptance   icon-mindtouch-table-check.png  
Retrieve a CCO from ERP Integrations Before Acceptance   icon-mindtouch-table-check.png  
Send a Commitment to ERP Integrations for Accounting Acceptance   icon-mindtouch-table-check.png  
Send a CCO to ERP Integrations for Accounting Acceptance   icon-mindtouch-table-check.png  
Directory
Task Standard Admin  
Add a Company to the Company Directory   icon-mindtouch-table-check.png  
Add a Company to the Project Directory icon-mindtouch-table-check.png 5 icon-mindtouch-table-check.png  
Consolidate and Link QuickBooks Vendors to Procore Companies   icon-mindtouch-table-check.png  
Create and Sync Vendors with the QuickBooks Integration   icon-mindtouch-table-check.png 4  
Link a QuickBooks Vendor to a Procore Company   icon-mindtouch-table-check.png  
Retrieve a Company from ERP Integrations Before Acceptance   icon-mindtouch-table-check.png 4  
Resend a Rejected Company to ERP Integrations for Accounting Acceptance   icon-mindtouch-table-check.png  
Send a Procore Company to ERP Integrations for Accounting Acceptance   icon-mindtouch-table-check.png  
Portfolio
Task Standard Admin Procore point of contact
Add a New Procore Project into QuickBooks icon-mindtouch-table-check.png 7 icon-mindtouch-table-check.png  
Reports
Task Standard Admin Procore point of contact
View a QuickBooks Job Cost Report icon-mindtouch-table-check.png 6 icon-mindtouch-table-check.png  
ERP Integrations
Task Standard Admin + Accounting Approver
Accept or Reject a Budget for Export to QuickBooks icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Accept or Reject a Commitment for Export to QuickBooks icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Accept or Reject a CCO for Export to QuickBooks icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Accept or Reject a Procore Company for Export to QuickBooks icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Export a Budget to QuickBooks icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Export a Commitment to QuickBooks icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Export a CCO to QuickBooks icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Export a Vendor/Company to QuickBooks icon-mindtouch-table-check.png icon-mindtouch-table-check.png  
Unlink CCOs Synced with QuickBooks®   icon-mindtouch-table-check.png 8  

1 Also requires the 'Can Push to Accounting' privilege. 

2 Also requires the 'Create Purchase Order' and/or 'Create Subcontract' granular permission. For special use cases, Read-Only users can also be granted granular permission to perform these tasks. See Grant Granular Permissions in a Permission Template.

3 Also requires the 'Update Purchase Order' and/or 'Update Subcontract' granular permission. For special use cases, Read-Only users can also be granted granular permission to perform these tasks. See Grant Granular Permissions in a Permission Template.

4 Also requires the 'Admin' level permission on the ERP Integrations tool.

5 Also requires the 'Create and Edit Companies' granular permission. For special use cases, Read-Only users can also be granted granular permission to perform this task. See Grant Granular Permissions in a Permission Template.

6 The Project level report also requires 'Read-only' level permission on the Budget and Prime Contract tool. The Company level report does NOT support 'Standard' level permission access. 

7 Also requires the 'Add New Project' privilege. See Allow Users to Create New Projects

8 Also requires 'Admin' level permission on the Commitments tool. 

Job Role

The following table highlights which user permissions are typically granted to a user based on their job role on a project. A user's permissions for a specific tool are granted on a per project basis. To learn how to create permission templates that you can apply to groups of users based on their job role, see Create User Permission Templates.

Job Role None Read Only Standard Admin
Accountant       icon-mindtouch-table-check.png
Architect icon-mindtouch-table-check.png      
Company Administrator       icon-mindtouch-table-check.png
Engineer icon-mindtouch-table-check.png      
Owner / Construction Manager icon-mindtouch-table-check.png      
Project Manager       icon-mindtouch-table-check.png
Subcontractor icon-mindtouch-table-check.png      
Superintendent icon-mindtouch-table-check.png      
  • Was this article helpful?