Project task percent complete not changing to 100% once the project task is closed complete.Issue When a project task state is changed to Closed Complete, the percent complete does not change. We'd like the percent complete to change to 100% when the task state is change to any closed stated.CauseCustom state choices on pm_project or pm_project_task will override OOB inherited choices that come from the 'task' table. This is ok, however, if OOB state choice VALUES are customized, issues will arise. For example, in one scenario, a custom state choice for 'Closed Complete' on pm_project was using a choice value of '7'. 7 is the OOB choice value for Closed Skipped, and when a project task is set to Closed Skipped, Percent Complete is NOT updated. For this reason, it is VERY important to always respect OOB state choice values. If custom choices that mimic OOB state labels (WIP, Open, Pending, Closed Complete, etc) are to be used, then the matching VALUES should be utilized. If you wish to add custom choices that have not existed on task or project, such as 'On Hold', then use NEW number values, such as 10, 11, etc.ResolutionIf custom state choices use different choice values that depend on script includes or business rules to roll up to parent records (which is the case for a majority of ServiceNow tables), issues will arise. If your system is NOT Live, then you can update your custom state choices to have the correct values i.e. OOB, 'task' state value and expected value for Closed Complete = 3. If your custom pm_project state value=7 (Closed Skipped), you would want to update your custom pm_project state choice to '3' If your system is live, updating state choice values is not exactly recommended as it may cause other issues if scripts rely on the custom state choices. Testing should be made in a sub-production before implementing changes of any kind to Production.