Hack #11: How to use the Project Contract inside Dynamics 365 Project Operations? – Part One

Applies to: Project operations for resource-based/non-inventory scenarios, Lite deployment – transaction for pro forma billing

Continuing from the Quote blogs, here and here, we explore the OOTB behavior for Project Contracts.

If you look under the hood at the Project Contract table (salesorder) and Project Contract Line (salesorderdetail) there are similarities with Quote Quote Line and once, you Close a Quote as Won it copies the same information over to Project Contract! So far, so Dynamics.

Think of it like nesting dolls, with one component containing others. Inside Project Contract you have Project Contract Lines, then Project Contract Line Details.

You can create a Project Contract in two ways:

-Manually: Navigate to Project Contract and click on +New, then populate the required fields. This method will lose a lot of data points so only use it in specific scenarios after you give it some thought.

-From a Quote, see here: Close a Quote as Won and it generates a Project Contract automatically. This is the preferred way as it will ‘carry’ over the information from the quoting stage and help with better reporting.

Important: You can have as many lines as you want, and EACH could be connected to one project or multiples. In order to do that, you MUST choose: Selected project tasks only

If you choose All project tasks it will not let you add lines from a different project!

This way we can tell the system what Tasks are for Line A and the ones for Line B, plus if they are a T&M (Time & Materials) contract or Fixed price. It would also leave the door open for a Change Order scenario since a Change Order could be a new Project Contract Line created and associated with new tasks in the project.

Project Operations calls them Billing Methods, and by being a Task Based Billing system, that means that for every task line inside your WBS/Tasks tab you can have a separate contract associated it, with specific rules:

It is important to understand the types of contract deals that Project Operations offers.

They are called Billing Methods, and by being a Task-Based Billing system, that means that for every task line inside your WBS/Tasks tab you can have a separate contract associated with it, with specific rules. Here are some of the options:

Official documentation from Microsoft: Manage project contracts | Microsoft Learn and Contract Lines

In the next blog, we continue on more details about the Project Contract inside Dynamics 365 Project Operations.

Thank you and see you next time!