Non Project Investment objects: If the Finish Date of a an Application is set and saved, then made null and saved, the Application throws error: INV-0016 Missing planned cost start or finish date to any attempted save, including setting the Finish Date.
Steps to Reproduce:
Expected: Application change is saved.
Actual: Error message: INV-0016 Missing planned start cost start or finish date, is thrown.
Component: Non Project Investment Objects (NPIOs)
This is working by design. This error mentioned the cause of the issue which is missing planned start and finish dates.
Check the attribute 'Set Planned Cost Dates' - if this field is selected (checkmarked) the application attempts to automatically update the planning dates. If the Planned Cost field has a value, and no date is retrieved from the Investment dates, the error message is generated. Uncheck this option, set the Planning Dates manually and the NPIO Investment will allow for null Start and Finish dates.