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
- The Cost Code referenced by the Budget Line Item is marked as inactive in Sage 100
- The Cost Code exists in Procore but does not exist in Sage 100
- The phase, segment or cost type associated with the Cost Code is inactive in Sage 100
- 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
- In Sage 100 Contractor, navigate to Job Setup --> Cost Codes
- Locate the Cost Code referenced in the error (line X) and mark it as active
- Retry the sync
Verify job-level restrictions
- Check whether the Cost Code is enabled for the specific job in Sage 100 Contractor
- If it's disabled or closed, enable it for that job.
- Retry the Sync
Still having trouble?
Contact Agave Support or your account manager for help