Skip to main content

Inactive Cost Code

Symptoms

When pushing Budget Line Items from Procore to Sage 100, you get the error message: General Errors: [Sage 100 Contractor Error] [Error] Validation failed due to Inactive record for BudgetLine.CostCodeRef line X

Causes

  1. The Cost Code referenced by the Budget Line Item is marked as inactive in Sage 100
  2. The Cost Code exists in Procore but does not exist in Sage 100
  3. The phase, segment or cost type associated with the Cost Code is inactive in Sage 100
  4. The Cost Code is not enabled for the specific job in Sage 100 Contractor

How to fix

Reactivate the Cost Code in Sage 100 Contractor

  1. In Sage 100 Contractor, navigate to Job Setup --> Cost Codes
  2. Locate the Cost Code referenced in the error (line X) and mark it as active
  3. Retry the sync

Verify job-level restrictions

  1. Check whether the Cost Code is enabled for the specific job in Sage 100 Contractor
  2. If it's disabled or closed, enable it for that job.
  3. Retry the Sync

Still having trouble?

Contact Agave Support or your account manager for help