When creating variations from change events, the budget code(s) in the variation's schedule of values (SOV) automatically populates with the budget code(s) from the change event line items they were created from. The Change Events configuration setting: 'Maintain Budget Codes across all Line Items in sync' will unlock Change Event line items linked to draft or ‘editable’ change objects and determine whether changes to the budget codes on change objects will sync with their connected objects. For example, a change event connected to a potential variation. Turning the setting on unlocks the ability to edit your change objects creating a variation while keeping the line items and budget codes connected to them in sync. See Configure Settings: Change Events.
Impacted change objects include:
When the 'Maintain Budget Codes across all Line Items in sync' setting is enabled at a company level, all current and new projects will have this setting turned on. If you do not want this setting enabled, it can be turned off for a project within Change Events settings.
Procore does NOT apply settings changes to existing objects retroactively.
A line item in a Change Event is editable when:
A line item in a Variation Schedule of Values is editable when:
Change objects are not editable when:
When the 'Maintain Budget Codes across all Line Items in sync' setting is turned ON, the following scenarios for editing variations and change events will result in budget codes remaining synced:
Scenario 1:
If you edit the SOV of a potential variation in the Draft status connected to a change event line item, Procore automatically updates the corresponding budget code on the change event. If you choose to first update the change event line item, Procore automatically updates the corresponding value in the potential variation if it is in an unapproved status. If the Potential Variation is moved to an uneditable state (approved, workflow, ERP), this will lock both linked line items on the Change Event and Variation SOV line item.
Scenario 2:
A potential variation and commitment variation are in an editable status and change event line items are linked. If the budget code on the potential variation or commitment variation line item is updated, the budget codes across all three change objects will also be updated.
Scenario 3:
A change event line item is linked to both a potential variation and a commitment variation. In this example, the Head Contract Variation is approved and uneditable, as is the linked Change Event line item. The Commitment Variation is in a draft status. Users will still be able to update the line item of that editable Commitment Variation SOV. However, when the user updates linked line items’ budget code, they will be informed that, “some line items are locked (on the change event and PV) and could not be updated”