Skip to main content

Job Costs (Direct Costs)

Agave Sync allows you to sync Foundation Job History Detail to Procore Direct Costs.

Visual Mapping

Foundation and Procore Visual Mapping

Foundation and Procore Visual Mapping

Video Tutorial

Common Errors and FAQs

What are prerequisites to syncing Job Costs?

You must have the following synced before you can sync Job Costs:

  1. A Project
  2. Sub Jobs (if enabled)
  3. Cost Codes
  4. Cost Types
  5. A Vendor (if the Direct Cost in Procore has a type of "Invoice")
note

A Budget Line Item with the Sub Job, Cost Code, and Cost Type is not a prerequisite to syncing Job Costs. If a Budget Line Item does not exist for a Job Cost, Procore will create one with a $0 original amount when the Job Cost is imported.

How do Foundation Job Cost Types map to Procore Direct Cost Types?

Job Costs (Direct Costs) can have one of the following values for "type" in Procore:

  1. Invoice: for Job Costs from Foundation's Accounts Payable module.
  2. Payroll: for Job Costs from Foundation's Payroll module.
  3. Expense: for all other Job Costs imported from Foundation. These can include Equipment Transactions, General Ledger Entries, Inventory Transactions, and Job Journal Entries.

Deleting Job Costs

You may unintentionally sync Job Costs to Procore. Instead of manually unlinking and deleting them, you can use Agave Sync to delete Job Costs you have synced to Procore in bulk.

To delete Job Costs you have synced to Procore:

  1. Identify the Job Costs you would like to delete:

    Job Costs

  2. In Agave Sync, select those Job Costs and press Delete from Procore:

    Job Costs

    Job Costs

  3. The Job Costs will now appear as syncable but they will no longer exist in Procore:

    Job Costs

    Job Costs

note

Agave Sync will delete the Job Costs in Procore, but not in the original source system (i.e. youre accounting system).

Error: Vendor Can't Be Blank

The error [Procore Error] vendor: can't be blank occurs when trying to sync an Invoice or Subcontract Invoice Direct Cost without a Vendor, which Procore requires.

To resolve the issue:

  1. If the Vendor already exists in Procore, ensure it is linked to the corresponding Vendor in your ERP system.
  2. If the Vendor does not exist in Procore, sync the Vendor from your ERP system to Procore before attempting to sync the Direct Cost again.

Can I accumulate multiple Cost Types into a single Cost Type for Job Costs?

Yes, your Agave Account Manager can add a setting that accumulates multiple Cost Types into a single Cost Type.

This is useful for scenarios where you may want to track related Job Costs under one Cost Type in Procore (e.g. accumulate all Labor-related Cost Types such as Labor, Fringes, Burden, and Miscellaneous Insurances into a single Labor Cost Type).