Tested on:Dynamics 365 version 9.0.2 (classic web client)
I had an interesting discussion with a fellow D365 CE consultant Youngha Kim about Project Contracts. He mentioned about a business requirement he had to close a Project Contract when related projects are finished and when the contract is done. Out of the box we can really only confirm a Project Contract in Dynamics 365 Project Service Automation but it seems that the Contract Status Reason option set does actually include other labels as well. But why can't we see them?
We did some digging around and found a way to make the labels visible and to close a Project Contract. This vlog will walk you though the simple customization steps. I also go through some testing to see what happens to approved Time Entries, Actuals and Invoices when a Project Contract is closed.
This functionality isn't directly supported in PSA as it is an incomplete feature that has not yet been released in PSA by Microsoft. I encourage you to do additional testing in your dev environment to validate that everything works as it should before implementing this in production.
Disclaimer:All my blog posts reflect my personal opinions and findings unless otherwise stated.