Skip to main content
Procore

Xero Connector - Workflow Diagrams

The following workflow diagrams explain the order of operations when creating certain types of items in a Procore account that's integrated with Quickbooks.


Create and Sync a Project

Follow the steps below to set up a new project. There are two (2) ways to integrate a QuickBooks Job with a Procore Project:

  1. You can add a new project in Procore and export it to QuickBooks.
    OR
  2. You can create a job in QuickBooks, add it as a project in Procore and then sync the QuickBooks data with the Procore project.

 

END
END
LEGEND
LEGEND
Performed in ERP system
Performed in ERP system
Optional Step
Optional Step

 

Create a New Project
Create a New Project

 

START
START
Does the job/project already exist in Procore and QuickBooks?
Does the job/project alre...
Where do you want to create the new job/project?
Where do you want to create...
Existing jobs/projects cannot be integrated
Existing jobs/projects...

 

Create a Job in QuickBooks
Create a Job in QuickB...
PROCORE
PROCORE
QUICKBOOKS
QUICKBOOKS
Did you configure the project to use QuickBooks Standard Cost Codes?
Did you configure the proje...
Integrated Projects Require QuickBooks Standard Cost Codes
Integrated Projects Require QuickBo...

 

END
END

 

Add a QuickBooks Job to Procore
Add a QuickBooks Job t...

 

END
END

 

Add a Procore Project to QuickBooks
Add a Procore Project...

 

Send a Procore Project to ERP Integrations for Accounting Acceptance
Send a Procore Project to...

 

Accept or Reject a Project for Export to QuickBooks
Accept or Reject a Pro...
PROJECT SYNCED TO QUICKBOOKS
PROJECT SYNCED TO...

 

Update General Project Information
Update General Project...
Do you want to enable job cost transaction syncing?
Do you want to enable job cost...

 

Enable Job Cost Transaction Syncing on a Procore Project
Enable Job Cost Transa...

 

END
END
JOB SYNCED TO PROCORE
JOB SYNCED TO...

Create and Sync Vendors

 

Create a Vendor in ERP System
Create a Vendor in ERP...
PROCORE
PROCORE
ERP SYSTEM
ERP SYSTEM

 

START
START

 

END
END
LEGEND
LEGEND
Performed in ERP system
Performed in ERP system

 

Where did you create the Vendor/Company record?
Where did you create the Ve...

 

Does the matching company record already exist in Procore?
Does the matching company record...

 

Where did you create the Company in Procore?
Where did you create the C...

 

Add a Company to the Project Directory
Add a Company to the Pr...

 

Add a Company to the Company Directory
Add a Company to the Com...
PROJECT DIRECTORY
PROJECT DIR...
COMPANY DIRECTORY
COMPANY DIR...

 

Import a Vendor from ERP to Procore's Company Directory
Import a Vendor from ER...

 

Does the matching vendor record already exist in ERP System?
Does the matching vendor record alr...
AUTO-ADDED TO COMPANY DIRECTORY
AUTO-ADDED TO...

 

Link Vendors in ERP to Matching Companies in Procore
Link Vendors in ERP to M...

 

Export a Vendor/Company to ERP Integration
Export a Vendor/Company...

Create and Export Commitments

Follow the steps below to create commitments in Procore and then export them to QuickBooks.

 

 

Which type of commitment
will you create?
Which type of commitment...

 

Create a Subcontract
Create a Subcontract

 

Create a
Purchase Order
Create a...

 

Send a
Commitment  to
ERP Integrations for Accounting Acceptance
Send a...

 

START
START

 

END
END
COMMITMENT EXPORTED TO ERP
COMMITMENT EXP...

 

Edit a Commitment
Edit a Commitment

 

Resend a Rejected Commitment to ERP Integrations for  Accounting Acceptance
Resend a Rejected Commitme...
APPROVED
APPROVED
Accept or Reject
a Commitment for Export to ERP Integration
Accept or Reject...
APPROVED
APPROVED
LEGEND
LEGEND
Procore Commitments Tool
Procore Commitments Tool
Optional Step
Optional Step
ERP Integrations Tool
ERP Integrations Tool

Export Subcontractor Payment applications

 

 

START
START

 

Resend a Rejected Payment application to ERP Integrations
Resend a Rejected Invo...
END
END
LEGEND
LEGEND
Optional Step
Optional Step

 

Send Subcontractor Payment applications to ERP Integration for Accounting Acceptance
Send Subcontractor Payment application...
Payment application Administrator
Payment application Administrator
Accounting Approver
Accounting Approver

 

Accept or Reject Subcontractor Payment applications for Export to ERP
Accept or Reject Subc...
Payment application exported to ERP
Payment application exported t...
Accept
Accept
Reject
Reject
Update the payment application as needed
Update the payment application...
Continued from the 'Create Your Subcontractor Payment applications in Procore' workflow
Continued from the 'Create Your...

Create and Export CVs

Follow the steps outlined below to create CVs in Procore and then export them to QuickBooks.

 

Create a Commitment Variation (CV)
Create a Commitment Ch...

 

Create a CV from
a Change Event
Create a CV from...

 

Send a CV to
ERP Integrations
for Acceptance
Send a CV to...

 

START
START

 

END
END
CV EXPORTED TO ERP
CV EXPORTED T...

 

Edit a CV
Edit a CV

 

Resend a
Rejected CV to
ERP Integrations for Accounting Acceptance
Resend a...

 

Accept or Reject
a Commitment for Export to ERP Integration
Accept or Reject...
Is the Change Events tool enabled?
Is the Change Events to...
LEGEND
LEGEND
Procore Commitments Tool
Procore Commitments Tool
Procore Change Events Tool
Procore Change Events Tool
Optional Step
Optional Step
ERP Integrations Tool
ERP Integrations Tool
Procore Variations Tool
Procore Variations Tool