Occasionally, a customer will move premises and ask for future invoices to go to their new address. There are also occasions where a customer receives their first project invoice and their accounts receivable team will request a change to the invoice address.
Since a confirmed project contract does not allow any edits (and it is not possible to write customisations to bypass this) we are left with a workaround of ending the active project and starting a new one.
It would be helpful to allow for certain fields on the project contract, including the invoice address lookup, to be editable on a confirmed contract.
Having a view on the table in DataVerse to define editable fields would be a good extensible approach, rather than hardcoding the restriction in the plugin. That would allow Microsoft to release the feature with no fields in the view, so that it doesn't break existing customer implementations, and customers/partners can add fields to exclude them from the plugin validation.
