Project Financials + Sage 100 Contractor® Connector
- Last updated
- Mar 17, 2025
- Save as PDF
Table of Contents
Overview
Procore is the only comprehensive cloud-based construction project management platform with an out-of-the-box integration with Sage 100 Contractor®.
Connect your accounting and project management within Procore and provide field teams untethered access to financial data. Eliminate double-entry and give project managers one-click access to accurate job costing information on the construction site. With the Procore + Sage 100 Contractor® integration you can have confidence in your financial data to make the best in-the-field decisions while giving accounting peace of mind as they retain full control over data pushed into accounting.
With the Procore + Sage 100 Contractor® integration, you can:
- Save time and labor by streamlining the approval process of time-sensitive tasks such as commitments and change orders.
- Reduce human error by eliminating the need for manual, double-entry when transferring data from Procore to Sage 100 Contractor®.
- More efficient communication between Accounting and Project Management teams.

Supported Versions
- Sage 100 Contractor® Version 20.5 and higher
Integration Requirements
- Sage 100 Contractor®
- hh2 Sync Clien
Popular Tutorials (view all)
Top FAQ (view all)
- What's the difference between a job, a parent job, and a sub job?
- Why can't I create or activate Procore projects?
- What is the maximum character length for a 'Company Name' in the Directory tool?
- Which budget views should I add to my Procore projects?
- What are 'cost types' and how does our ERP integration support them?
Quick Links
- View this integration on Procore's App Marketplace
Availability of ERP connectors is dependent on several factors, including the country or region in which your business operates. To learn whether or not an integration is available in your area, contact your Procore point of contact.
Tutorials
There are no items that match your search query.
- Accept or Reject a Budget for Export to ERP
- Accept or Reject a CCO for Export to ERP
- Accept or Reject a Commitment for Export to ERP
- Accept or Reject a Company for Export to ERP
- Accept or Reject a Project for Export to ERP
- Accept or Reject Subcontractor Invoices for Export to ERP
- Add an ERP Company to the Procore Company Directory
- Add an ERP Job to Procore
- Add Columns to a Budget View for ERP Job Cost Transaction Detail
- Add ERP Standard Cost Codes to a Project
- Add ERP Standard Cost Codes to the Company Level Admin Tool
- Add the 'ERP Direct Costs' Column to a Procore Budget View for ERP Integrations
- Archive an ERP Company in Procore
- Archive and Unarchive Cost Codes Synced With an ERP Integration
- Assign Default Cost Types To ERP Standard Cost Codes
- Configure Advanced Settings: ERP Integrations
- Configure Cost Code Preferences for ERP
- Configure the Vendor Type Import Settings for Sage 100 Contractor®
- Consolidate and Link ERP Companies to Procore Companies
- Consolidate Duplicate Companies in the Company Directory
- Create an hh2 Service Account in Sage 100 Contractor®
- Delete a CCO Synced with ERP
- Delete a Commitment Synced with ERP
- Edit a Commitment Synced with ERP
- Edit Synced Direct Cost Transactions
- Edit the Name of an ERP Integrated Sub Job in Procore
- Enable ERP Job Cost Transaction Syncing on a Procore Project
- Enable or Disable ERP Direct Exports
- Export a Commitment Change Order (CCO) to ERP
- Export a Commitment to ERP
- Export a Procore Budget to ERP
- Export a Procore Company Record to ERP
- Export Subcontractor Invoices from Procore to ERP
- Grant Accounting Approver Privileges
- Import a Budget from ERP
- Import an ERP Sub Job to a Procore Project
- Link ERP Companies to Procore Companies
- Link ERP Projects to Existing Procore Projects
- Perform an On-Demand Sync with Sage 100 Contractor®
- Refresh the Cost Codes on an ERP Integrated Project
- Re-Import a Budget from ERP
- Remove Duplicate Companies from the Company Directory
- Resend a Rejected Budget to ERP Integrations for Accounting Acceptance
- Resend a Rejected CCO to ERP Integrations for Accounting Acceptance
- Resend a Rejected Commitment to ERP Integrations for Accounting Acceptance
- Resend a Rejected Company to ERP Integrations for Accounting Acceptance
- Resend a Rejected Project to ERP for Accounting Acceptance
- Resend a Rejected Subcontractor Invoice to ERP Integrations for Accounting Acceptance
- Restore an Archived ERP Company for ERP Integrations
- Retrieve a Budget from ERP Before Acceptance
- Retrieve a CCO from ERP Integrations Before Acceptance
- Retrieve a Commitment from ERP Integrations Before Acceptance
- Retrieve a Company from ERP Integrations Before Acceptance
- Retrieve a Project from ERP Before Accounting Acceptance
- Retrieve a Subcontractor Invoice from ERP Integrations Before Acceptance
- Send a Budget to ERP Integrations for Accounting Acceptance
- Send a CCO to ERP for Accounting Acceptance
- Send a Commitment to ERP Integrations for Accounting Acceptance
- Send a Procore Company to ERP Integrations for Accounting Acceptance
- Send a Procore Project to ERP for Accounting Acceptance
- Send Subcontractor Invoices to ERP Integrations for Accounting Acceptance
- Sync Job Cost Transactions from an Integrated ERP into Procore
- Unlink a Company Synced with ERP
- Unlink CCOs Synced with ERP
- Unlink Commitments Synced with ERP
- Unlink Subcontractor Invoices Synced with ERP
- Update Project Cost Codes for Export to Sage 100 Contractor®
- View a List of Synced Sub Jobs
- View an Accountant Report for ERP
- View an ERP Job Costs Report
- View the Archived Companies List for ERP
FAQ
- Which budget views should I add to my Procore projects?
- What is the accounting approver role?
- What is the maximum character length for a commitment's 'Title'?
- Why can't I create or activate Procore projects?
- What happens if I have duplicate company records in Procore's Company Directory?
- Can I customize the numbering system for financial objects in Procore?
- What is the maximum character length for a commitment's 'Number (#)'?
- How does the hh2 synchronization client connect Procore to Sage 100 Contractor?
- How can I tell if a Procore project's budget is synced with an integrated ERP system?
- Can I export Procore budget modifications to an integrated ERP system?
- What are 'cost types' and how does our ERP integration support them?
- What is the maximum character length for a 'Company Name' in the Directory tool?
- Are accounting approvers notified when data is awaiting acceptance in the ERP Integrations tool?
- How can I tell if a Procore project is synced with an integrated ERP system?
- What do the ERP icons mean?
- Are pending commitments automatically synced with integrated ERP systems?
- Can I change the selected vendor type after a company has been synced?
- Why is the Send to ERP button dimmed and not available in the Project Creation Assistant?
- Why is my Procore project missing from the ERP Integrations tool?
- Why can't I see the Sync or Refresh buttons in the ERP Integrations tool?
- What do I do when a commitment fails to export from the ERP Integrations tool?
- Which integrated ERP systems support the 'cost type' concept?
- Who receives a notification when an item is rejected from ERP?
- What's the difference between a job, a parent job, and a sub job?
- Can I edit or delete a commitment after its been synced with an integrated ERP system?
- How does the hh2 synchronization client transmit data?
- How often can I sync data between Sage 100 Contractor and Procore?
- Does the hh2 synchronization process for Sage 100 Contractor require a Terminal Server?
Workflows
The following workflow diagrams explain the order of operations when creating certain types of items in a Procore project, when your company's Procore account has been integrated with Sage 100 Contractor®.
Set Up a Job/Project
If you are setting up a new job/project for Procore + Sage 100 Contractor®, use the workflow below as a guideline.
Important! When setting up a new job/project in Procore, you must always add the job/project in one system and then add it to the other. You cannot create a job in both systems and then sync them at a later time.
Set Up and Manage a Budget
If you are setting up the budget on a Procore + Sage 100 Contractor® project for the first time, use the workflow below as a guideline.
Important! When setting up a new project in Procore, you must always set up the budget in one system and then import or export it to the other. You cannot create a budget in both systems and then sync the budgets a later time. Once it is set up as desired, updates to the budget must be managed in the system in which it was created.
Update and Export a Budget
If you need to update a budget in Procore after exporting it to Sage 100 Contractor®, use the workflow below as a guideline.
Create and Export Commitments
Follow the steps below to create commitments in Procore and then export them to Sage 100 Contractor®.
Important! After a Procore project is synced with a Sage 100 Contractor® job, commitments must always be created in Procore using the steps below. Do NOT create commitments directly in Sage 100 Contractor®.
Create and Export CCOs
Follow the steps outlined below to create Commitment Change Orders (CCOs) in Procore and then export them to Sage 100 Contractor®.
Important! Change orders can only be created from synced commitments.
Create and Sync Vendors
There are two different ways to sync vendor data between Procore and Sage 100 Contractor®.
Important! Vendors can be created in either Procore or Sage 100 Contractor®.
Export Subcontractor Invoices
Permissions
Learn which user permissions are required to take the described actions in this tool.
Important
Some actions that impact this tool are done in other Procore tools. See the User Permissions Matrix for the full list of actions taken in all other tools.
| | The action is available on Procore's Web, iOS, and/or Android application. Click to view the tutorial.
Users can take the action with this permission level.
Users can take this action with this permission level AND one or more additional requirements, like granular permissions.
Important
Several available actions in the ERP Integrations tool also require Accounting Approver permissions. An Accounting Approver is a user with either 'Standard' or 'Admin' level permissions to the ERP Integrations tool who has been granted the 'Can Push to Accounting' privilege.
Not all ERP connectors support every action described below. To learn more about your connector's supported functions, see Things to Know About your ERP Integration.
Action | None | Read Only | Standard | Admin | Notes |
---|---|---|---|---|---|
Accept or Reject Cost Codes for Export to ERP |
|
||||
Accept or Reject Owner Invoices for Export to ERP |
|
||||
Accept or Reject Subcontractor Invoices for Export to ERP |
|
||||
Accept or Reject a Budget for Export to ERP |
|
||||
Accept or Reject a CCO for Export to ERP |
|
||||
Accept or Reject a Commitment for Export to ERP |
|
||||
Accept or Reject a Company for Export to ERP |
|
||||
Accept or Reject a PCCO for Export to ERP |
|
||||
Accept or Reject a Project for Export to ERP |
|
||||
Accept or Reject a Sub Job for Export to ERP |
|
||||
Add a Procore Project to your ERP System |
![]() |
![]() |
|||
Add an ERP Company to the Procore Company Directory |
![]() |
![]() |
|||
Add an ERP Job to Procore |
![]() |
||||
Archive an ERP Company in Procore |
![]() |
![]() |
|||
Assign Default Cost Types To ERP Standard Cost Codes |
![]() |
![]() |
|||
Configure Advanced Settings: ERP Integrations |
![]() |
||||
Configure the Sync Schedule for your ERP Integration |
![]() |
||||
Enable or Disable ERP Direct Exports |
![]() |
||||
Import a Budget from ERP |
![]() |
![]() |
|||
Import a Prime Contract from an Integrated ERP System into Procore |
![]() |
![]() |
|||
Import an ERP Sub Job to a Procore Project |
![]() |
![]() |
|||
Link ERP Companies to Procore Companies |
![]() |
||||
Refresh the Companies List for ERP |
![]() |
||||
Refresh the Cost Codes on an ERP Integrated Project |
![]() |
||||
Send, Retrieve, or Resend Items to ERP Integrations for Accounting Acceptance |
|
||||
Sync Job Cost Transactions from an Integrated ERP into Procore |
![]() |
||||
Sync Paid Invoice Notifications from ERP into Procore |
![]() |
||||
Unlink CCOs Synced with ERP |
![]() |
![]() |
|||
Unlink Commitments Synced with ERP |
![]() |
![]() |
|||
Unlink Owner Invoices Synced with ERP |
![]() |
![]() |
|||
Unlink PCCOs Synced with ERP |
![]() |
![]() |
|||
Unlink Subcontractor Invoices Synced with ERP |
![]() |
![]() |
|||
Unlink a Company Synced with ERP |
![]() |
![]() |
|||
View a List of Synced Sub Jobs |
|
|
Also requires 'Admin' level permissions to the Company level Directory tool, or 'Standard' level permissions with the 'Create New Project' granular permission. |
||
View an Accountant Report for ERP |
![]() |
||||
View an ERP Job Costs Report |
|
'Admin' level permissions to the ERP Integrations tool allows users to view this report at the Company level. To view at the Project level, users also require:
|
|||
View an ERP Unsyncable Direct Costs Report |
Users do NOT require permissions to the ERP Integrations tool to view this report. They do require:
|
||||
View the Archived Companies List for ERP |
|
|
Release Notes
Below are the notable changes for the Procore + Sage 100 Contractor® integration.
Recent Changes
ERP Enhancement to Budget Syncing Functionality (02/03/2025)
Procore has automated the export process for project cost codes, eliminating the need for manual refreshes before exporting financial objects. The new functionality now ensures that any new cost codes are automatically refreshed and exported, streamlining the workflow for users connected to ERP systems. See Things to Know about the Project Financials + Sage Intacct® Connector to learn more.
Job Cost transaction detail syncing now available! (08/11/2023)
Users can now sync job cost transaction data from Sage 100 Contractor® to Procore's Direct Costs tool. For more information, see Enable ERP Job Cost Transaction Syncing on a Procore Project, and Add Columns to a Budget View for ERP Job Cost Transaction Detail.
Things to Know
Background
Each of Procore's available ERP connectors perform the basic function of syncing data between the ERP system and Procore, usually in the same way as other connectors. However, each connector has a unique set of items it can sync, and the way those items are synced will vary based on how that ERP system and its corresponding integration are built to function.
Sage 100 Contractor®, like all ERP integrations, has some key considerations, limitations, and things to know about how each Procore object is synced. Those considerations, limitations, and things to know are outlined in the table below according to tool or item being synced.
Things to know about the Sage 100 Contractor® Connector
Procore Item or Setting |
Considerations, Limitations, and Requirements |
Connection |
|
configuration settings |
|
Syncing |
Procore-Managed Auto Sync
Exports
|
COMPANY LEVEL work breakdown structure (wbs) |
Considerations
Limitations
|
PROJECT LEVEL work breakdown structure (wbs) |
Limitations
|
companies |
Limitations
Considerations
Additional Information
|
projects |
Limitations
Project Export Requirements
Considerations
|
SUB JOBS |
Limitations
Prerequisites
Considerations
|
BUDGET |
Prerequisites for Export from Procore
Limitations
|
BUDGET CHANGES |
Considerations
Limitations:
|
COMMITMENTS |
Considerations
Limitations
|
Commitment change orders |
Considerations
Limitations
|
subcontractor invoices |
Prerequisites
Considerations
Limitations
|
job COSTS |
Prerequisites
Considerations
Direct Costs (Job Cost Transaction Detail) Syncs job cost transaction detail into the Direct Costs tool in Procore. This information is then visible in summary format in a few custom columns you will set up in the appropriate budget view. Considerations
Requirements for job cost transaction detail
|
Data Mapping
Overview
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
PROJECTS COST CODES COST TYPES |
![]() |
![]() |
JOBS COST CODES COST TYPES |
SUB JOBS | ![]() |
PHASES 1 | |
COMPANIES | ![]() |
![]() |
AP VENDORS |
BUDGET 2 | ![]() |
![]() |
BUDGET |
COMMITMENTS SUBCONTRACTS & PURCHASE ORDERS COMMITMENT CHANGE ORDERS (CCOs) PO CHANGE ORDERS (CCOs) |
![]() |
COMMITMENTS SUBCONTRACTS & PURCHASE ORDERS SUBCONTRACT CHANGES APPENDED TO ORIGINAL PURCHASE ORDER |
|
JOB COSTS COMMITTED COSTS (ACTUAL) 3 JTD COST DIRECT COSTS |
![]() |
COSTS COMMITTED COSTS (INVOICED) 3 JTD COST JOB COST TRANSACTIONS |
|
SUBCONTRACTOR INVOICES 4,6 | ![]() |
AP INVOICES |
1 If your company is using Sage 100 Contractor® Phases, project budgets must be created in Sage 100 Contractor® and then synced to Procore.
2 Includes budget changes exports.
3 Committed costs (invoiced) includes purchase orders and subcontracts tied to an accounts payable invoice.
4 Not supported for Canada at this time due to tax restrictions.
5 Includes Job Costs entered in Sage 100 Contractor® in Menu 1-3 Journal Transaction, 4-2 AP invoice, and 5-2 Payroll (project and budget must be synced).
6 Retainage is supported. Once exported to Sage 100 Contractor® the retainage can be found in the Retainage Held field on the Menu 4-2 AP Invoice.
Note: Custom WBS Segments are NOT supported.
Projects/Jobs
Job information in Sage 100 Contractor® can be found in 3-5 Jobs. Procore job info is found in the project admin tab.
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
Project Number | ![]() |
![]() |
Job ID1 |
Project Name | ![]() |
![]() |
Job Name |
Address | ![]() |
![]() |
Job Address |
City | ![]() |
![]() |
Job City |
State | ![]() |
![]() |
Job State |
ZIP | ![]() |
![]() |
Job Zip |
Cost Codes & Types3 | ![]() |
![]() |
Cost Codes & Types2 |
1 Export note: The Sage Job ID is entered manually by an accounting approver when a project is exported from Procore to Sage 100 Contractor®. This may, or may not, depending on what the accounting approver has entered, match the Job Number found in Procore under the project-level Admin tool. This is stored as the Sage Job ID (you can view it in the company-level ERP Integrations tool) and is then used on other project related exports such as Budgets, commitments etc... Import note: If the job is imported from Sage 100 Contractor®, the job ID will automatically populate in the project number field.
2Export notes: When a project is exported from Procore to Sage 100 Contractor® a shell budget will be created in Sage 100 Contractor® with the cost codes and types that were added to the project in Procore before syncing. To add cost codes to a previously synced ERP project in Procore , click 'Refresh Cost Codes 'in the Project Level Admin tool or export the budget.
3 Custom WBS Segments are NOT supported.
Sub Jobs/Phases
Import from Sage 100 Contractor® only. Sub job information is entered in Sage 100 Contractor® via the budget. In Procore, you can find the Sub Job info in the Sub Jobs portion of the project-level Admin - Work Breakdown Structure tool.
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
Sub Job Number | ![]() |
Phase Number | |
Sub Job Name | ![]() |
Phase Name |
Vendors
The vendor setup in Sage 100 Contractor® can be found at 4-4 Vendors (Accounts Payable). Procore companies can be found in the Directory.
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
ERP Vendor ID1 |
![]() |
![]() |
Vendor Record Number |
Name | ![]() |
![]() |
Name |
Address | ![]() |
![]() |
Address |
City | ![]() |
![]() |
City |
State | ![]() |
![]() |
State |
ZIP | ![]() |
![]() |
Zip |
1 Export note: The ERP Vendor ID is entered manually by an accounting approver when a company is exported from Procore to Sage 100 Contractor®. This is stored as the ERP Vendor ID (you can view it in the company-level ERP Integrations tool under Vendors or in the company-level Directory tool) and is then used on other vendor related exports (Commitments, Commitment CO’s).
Budgets
In Sage 100 Contractor®, budgets are accessed from 6-2 Budgets. In Procore, budgets are accessed from project-level Budget tool. Budget modifications export from Procore only. In Procore, budget modifications are accessed from the Budget Modifications column in the project-level Budget tool. They are used to move money from one budget line item to another, most commonly with a zero net effect. In Sage 100 Contractor®, the change(s) will appear as a negative amount to the “From” Cost Code entered in Procore and a positive amount to the “To” Cost Code in Procore in 6-4-1 Change Orders > Budget and Sub Change Details tab.
Phased Release: Budget Changes
Some ERP integrated clients may have already transitioned from Budget Modifications (Legacy) to the new Budget Changes experience. The legacy experience will continue to be available until November 2024. To learn more about the timeline for migration, see Common Questions.
Choosing to use the new Budget Changes experience will not impact the function of your ERP integration. You should still thoroughly review the available documentation before migrating to the new experience. We recommend you also discuss any concerns or questions about migrating your Budget Modifications to Budget Changes with your Procore point of contact.
To learn more about the new Budget Changes experience, see About Budget Changes.
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
Original Budget Amount | ![]() |
![]() |
Budget Amount |
Cost Code | ![]() |
![]() |
Cost Code |
Cost Type | ![]() |
![]() |
Cost Type |
Budget Modifications Cost Code Cost Type |
![]() |
Budget Amount Cost Code Cost Type |
Commitments
Export from Procore only. When a Subcontract is exported from Procore, a Subcontract is created in Sage 100 Contractor® (6-7-1 Subcontracts ). When a Purchase Order is exported from Procore, a Purchase Order is created in Sage 100 Contractor® (6-6-1 Purchase Orders). In Procore, Commitments are accessed from the project-level Commitments tool.
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
Subcontracts | Subcontracts | ||
Commitment # | ![]() |
Subcontract # | |
Contract Amount | ![]() |
Original Subcontract | |
Contract Company | ![]() |
Vendor | |
Cost Code | ![]() |
Cost Code | |
Cost Type | ![]() |
Cost Type | |
Project Name | ![]() |
Job | |
Qty (if applicable) | ![]() |
Qty | |
System Date at Time of Commitment Creation | ![]() |
Subcontract Date | |
Title | ![]() |
Description | |
Purchase Orders | Purchase Orders | ||
Commitment # | ![]() |
Order # | |
Subtotal | ![]() |
Total | |
Contract Company | ![]() |
Vendor | |
Cost Code | ![]() |
Cost Code | |
Description | ![]() |
Description (on detail grid) | |
Project Name | ![]() |
Job | |
Qty (if applicable) | ![]() |
Qty | |
Unit Cost | ![]() |
Price | |
System Date at Time of Commitment Creation | ![]() |
Subcontract Date | |
Title | ![]() |
Description |
Commitment Change Orders
Export from Procore only.
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
Subcontract Change Order1 | Subcontract Change Order | ||
Project Name | ![]() |
Job | |
Title | ![]() |
Description | |
Change Order # | ![]() |
Change # | |
System Date at Time of Export | ![]() |
Order Date | |
Contract Amount | ![]() |
Budget Amount1 | |
Company | ![]() |
Vendor | |
Cost Code | ![]() |
Cost Code | |
Cost Type | ![]() |
Cost Type | |
Purchase Order Change Order2 | Purchase Order Change Order | ||
Title | ![]() |
Description (first row below pre-existing line items) | |
Cost Code | ![]() |
Cost Code | |
Description | ![]() |
Description | |
Qty | ![]() |
Qty | |
Unit Cost | ![]() |
Price | |
Project Name | ![]() |
Job | |
Contract Amount | ![]() |
Total |
1 When a Subcontract Change Order is exported to Sage 100 Contractor®, the export will also update the Budget Amount in Sage 100 Contractor® (6-4-1 Change Orders > Budget and Sub Change Details tab)
2When Purchase Order Change Orders are exported from Procore, new line items are created and added to the corresponding Purchase Order in Sage 100 Contractor®, below pre-existing line items. In Procore, Purchase Order Change Orders are accessed from the Commitment Record in the project-level Commitments tool.
Job Costs
Import from Sage 100 Contractor® only.
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
Direct Costs | ![]() |
Costs entered directly into 6-3 in Sage 1001 | |
ERP Commitment Invoiced Amount | ![]() |
Costs entered on an invoice that has been tied to a synced commitment |
1 Includes Job Costs entered in Sage 100 Contractor® in Menu 1-3 Journal Transaction, 4-2 AP Invoice, and 5-2 Payroll (project and budget must be synced).
Job Cost Transaction Details
Import from Sage 100 Contractor® only. If this feature is enabled, all posted cost transaction details from Sage 100 Contractor® are imported into the Direct Costs tool for each project. This provides transaction detail for the costs displayed in Procore, and if the budget view is configured properly the values of those transactions can be viewed into the Direct Costs or JTD Cost columns for a budget line item.
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
Direct Cost Type | Cost Type | ||
Invoice | ![]() |
AP Cost | |
Subcontractor Invoice | ![]() |
AP Cost (with Commitment) | |
Payroll | ![]() |
PR Cost | |
Expense | ![]() |
JC Cost | |
Direct Cost | |||
Item Date | ![]() |
Transaction Date | |
Status | ![]() |
Automatically set to Approved | |
Description | ![]() |
Description | |
Vendor | ![]() |
Vendor (Only for transactions that originate from Accounts Payable) | |
Invoice # | ![]() |
Invoice (Only for transactions that originate from Accounts Payable) | |
Amount | ![]() |
Amount |
Subcontractor Invoices
PROCORE |
Exports data from Procore to Sage 100 Contractor® | Imports data from Sage 100 Contractor® to Procore | Sage 100 Contractor® |
---|---|---|---|
Summary | Header | ||
Billing Period | ![]() |
Posting Period | |
Invoice # | ![]() |
Invoice # | |
Billing Date | ![]() |
Invoice Date | |
Status | ![]() |
Status | |
Contractor Company | ![]() |
Vendor | |
Line Items | Distributions | ||
Commitment # | ![]() |
Commitment | |
Project # | ![]() |
Job | |
Sub Job # | ![]() |
Phase | |
Cost Code | ![]() |
Cost Code | |
Cost Type | ![]() |
Cost Type | |
Description of Work | ![]() |
Description | |
Work Completed (This Period) + newly entered Materials Presently Stored1 | ![]() |
Amount |
1 Retainage is supported. Once exported to Sage 100 Contractor® the retainage can be found in the Retainage Held field on the Menu 4-2 AP Invoice.