It would be great to have the option to have a setting that basically locks the main contract so the only thing you can do is add new subitems and associate current budget items. Limit the ability for users to create new "budget codes" in the main contract screen. The current functionality is creating two issues. One, users can change descriptions in the budget screen which does not update the main contract side which feeds the budget payment application. Two, a user can completely change the budget code and description in the main contract which does not get reflected on the budget code. See attached for examples.