Skip to main content

Export a CCO to QuickBooks


To export a Commitment Change Order (CCO) in a Procore project to your integrated ERP system


This process consists of the tasks, which are typically performed by two different users:

  1. A project manager completes these tasks:
    • Create a Commitment Change Order (CCO)
    • Send the CCO to an accounting approver for export to your integrated ERP system
  2. An accounting approver (see What is the accounting approver role?) reviews the CCO that was sent to the ERP Integrations tool for acceptance. Then, the accounting approver either accepts or rejects it. The system then does the following:
    • Accepted CCOs are exported to the integrated ERP system.
    • Rejected CCOs are NOT exported to the integrated ERP system. Instead, they are returned to an editable state in the project's Commitments tool so they can be corrected and re-sent to the ERP Integrations tool acceptance by the accounting approver. 

Things to Consider

  • Required User Permissions:
    • 'Standard' or 'Admin' on the company's ERP Integrations tool.
    • The person's account must be granted the 'Can Push to Accounting' privilege in the Company Directory.
      Note: To submit a request to be granted this privilege, your company's Procore Administrator must submit request to your Procore point of contact. This privilege can only be granted to individuals by Procore. 
  • Prerequisites:
    • The ERP Integrations tool must be enabled on the company account. The tool must also be configured to work with QuickBooks. See QuickBooks: Setup Guide.
  • Limitations:
    • To add a Schedule of Values (SOV) line item to a CCO, it must be tied to an existing cost code and category.
    • QuickBooks has a limitation where a contract line item cannot be modified more than once on any commitment change order. Therefore, if you have a commitment change order that contains more than one modification for the same commitment line item, Procore will automatically sum the amount of the items and send it to QuickBooks as a single (aggregated) value.



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

Create a Commitment Change Order (CCO)
Create a Commitment Ch...

Create a CCO from
a Change Event

Create a CCO from...

Send a CCO to
ERP Integrations
for Acceptance

Send a CCO to...



Edit a CCO
Edit a CCO

Resend a
Rejected CCO 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...
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 Change Orders Tool
Procore Change Orders Tool


Follow these steps to create a CCO and then export it to QuickBooks:

  1. Create a Commitment Change Order (CCO) or Create a CCO from a Change Event
  2. Send a CCO to an Accounting Approver for Export to QuickBooks
    Note: If you need to make changes to a CCO before the data has been accepted by an accounting approver for export to QuickBooks, see:
  3. Accept or Reject a CCO for Export to QuickBooks 

See Also