Skip to main content

Job Costs

Agave Sync allows you to import Vista JC Job Cost Details to Autodesk Build Expenses.

Visual Mapping

Autodesk Build and Vista Visual Mapping

Autodesk Build and Vista Visual Mapping

Video Tutorial

Common Errors and FAQs

Can I sync attachments from Vista Job Costs?

Yes - once synced, a Vista Job Cost's files will appear under "Attachments" in an Autodesk Expense:

Autodesk Build and Vista Visual Mapping

Pre-requisites to syncing Attachments

  1. In Vista, go to Document Management-->DM Attachment Options.

Autodesk Build and Vista Visual Mapping

  1. Open DM Attachment Options. Under Database, confirm that the Name is set to "VPAttachments". If it is not set to "VPAttachments", let your Agave Account Manager know and they will provide guidance on next steps.

Autodesk Build and Vista Visual Mapping

  1. Open a ticket with Trimble Support (link for instructions). You can use the following templated message:

Hi Trimble Support - would it be possible to add the following permissions for the "Agave-User" to the VPAttachments database?

  1. db_datareader
  2. db_datawriter
  1. Once Trimble Support confirms the above permissions have been enabled, let your Agave Account Manager know and they can enable Attachments for you in Job Costs.

Can you enable Expense Approval Workflows in Autodesk Cost Management?

No. Enabling the expense workflow will trigger the following error: [Autodesk Build Error] ValidationException: Cannot create expense which status is not Draft when existing Expense approval workflows.

This error is because we only sync Expense (i.e. Job Costs) from your ERP in a status of "Approved". You should also expect to never create Expenses in Autodesk Build since those will always be synced from your ERP.

To turn off Expense approval workflows:

  1. In an Autodesk Project, go to Cost Management-->Settings-->Cost:

Expenses

  1. Scroll down to Expense approval workflows and make sure there are no workflows enabled. Note, this section might be named something different based on your configuration (e.g. in the below, it is Job Cost approval workflows):

Expenses

tip

Make sure you turn off the Expense Approval Workflow for your Project Template.

Error: Validation Exception: Number Should Be Unique.

If you see the error [Autodesk Build Error] ValidationException: The number should be unique., it means an Expense with this number already exists in the Autodesk Build Project.

To resolve this error, press Link to Existing and link the Expense to the existing one in Autodesk Build.

tip

If the Expense number is not appearing in the "Link to Existing" list, trying pressing Fetch Latest Data to confirm you are seeing the latest list of Expenses in your Autodesk Build Project.

Error: Budget with Code ' ' Not Found.

If you encounter the error [Autodesk Build Error] Budget with code ' ' not found., it means a Budget Code with the required Sub Job (if enabled), Cost Code, and Cost Type combination has not been created for the Project you are trying to sync the Expense to.

To resolve this error, you can either:

  1. Manually create a Budget with the necessary Sub Job (if enabled), Cost Code, and Cost Type, or
  2. Ask your Agave Account Manager to enable a setting that allows Expenses to sync before a Budget Code is created. This will automatically generate the required Budget for you.

Error: An Expense with the provided number already exists

If you see the error [Autodesk Build Error]: An Expense with the provided number already exists, it means the Expense or Job Cost already exists in Autodesk.

This can happen when Autodesk Build applies rate limits to API requests. In rare cases, we may successfully create the Expense, but then hit a limit when trying to update another part of it (such as the Integration panel).

To resolve the error, link the Expense or Job Cost directly in the Agave Sync website.

Can I sync "Hours" instead of "Units" from Vista?

Yes. Your Agave Account Manager can enable a setting that allows you to sync "Hours" instead of "Units" (Quantities) for Job Costs from Vista to your PM System. This can be configured for specific Cost Types you choose (e.g. "Labor").

Vista BLIs