Price Override in Project Operations | Part 2 [Understanding Change Amount effect]

Continuing from Part 1: Price Override in Project Operations | Part 1 [Inconsistent Price Update], let’s look at the Pricing.

  1. When you entered $250 for the Price Per Unit – you assumed it will update the price to $250 from $225

  2. And what you got it this – $475


Here’s the catch!

Although the wordings of the field convey that it’ll be updated to the absolute price you entered, rather it “added” to the existing Price!!
Hence, 250 + 225 = 475.

So, don’t make the mistake of assuming it’s asking for ‘new price‘, it’s actually asking you ‘how to much to increase or decrease the price by

Hope this was useful!

Hope this was helpful!

Thank you!

Time Entry Calendar in Project Operations

If you have been used to doing Time Entries daily on the classic Time Entry grid and that has been a habit for quite some time, you might not realize that it is slower and inefficient to do, just because you got used to it now.
So, here’s Time Entry calendar view which is better way to visualize and do Time Entries! This is in Preview as of the day of writing this post.

Enable Time Entry Calendar View

Here’s how you can turn on your Time Entry Calendar from Project Operations’ Settings

  1. Navigate to Settings Area in Project Operations Model-Driven app.


  2. Then drop down form Features to find the Time Entry Calendar listed.


  3. Click on it to turn it on. It’ll ask for confirmation, it ask describes what it does.


How Time Entry Calendar works?

Here’s how Time Entry Calendar feature works when you want to do Time Entries.

  1. Now when you navigate to the Time Entries from My Work (or wherever you have put it), you’ll see this new option in My Work called as Time Entry Calendar, while you existing Time Entry section still exists as is.

  2. When it loads, you can see the Time Entries now appear like how allocations appear on your Schedule Board, gives you a better way to visualize Time Entries to be done and and most importantly, select the Time for the Time Entry.
    You can visualize Daily, Weekly and Monthly.


  3. You can even click on the Time you want to make Time Entry on and the window pane will let you drill down to the Task level on the Project which you want to make Time Entry on.

Hope this was useful!

Thank you!

Cost Plus Billing in Project Operations

Here’s how your Project Contract can be setup for Cost Plus Billing in Project Operations –

So how does Cost Plus Pricing work? Simple Answer – Specify a Markup for the Sales price in terms of % based on what the Cost Price is.

So, when you enter the Sales Prices without having Cost Plus Pricing Enabled, you’ll see that you simply can enter the Sales Price of the Resource as shown below

Now, let’s see how you specify the Cost Plus pricing in Sales Price Lists so that it is driven off of the Markup of the % of the Cost Price.

Enable Cost Plus Pricing from Project Parameters

First, you need to enable Cost Plus Pricing in your Project Operations environment –

  1. Given you have the correct access, navigate to Project Parameters settings in your environment and look for the Feature Control where it says that you can enable Cost Plus Pricing –

  2. It’ll give you a warning that once this is enabled, you cannot disable it for the organization –


  3. Now, when you try to add Role Prices in the Sales Price List, you can select this option –

  4. And enter the % of the Markup you want to setup for Cost Plus Pricing.

  5. In this case, my Markup is 25% of the Cost Price.

  6. Now, my Cost Price for the Marketing Manager Role is $200.

  7. Now, given that my Project Contract has Project Contract Line is this Role, the Amount will be determined based on this Markup. Here, I’ve quoted 100 hours for the Marketing Manager Role which makes the Cost Price as $20,000 and the Sale Price as $25,000.

  8. Now, when the Unbilled Actuals is created, it’ll consider the 25% Markup for the Marketing Manager role and calculate the Billing Amount i.e. $250 which is a Markup of 25% on top of $200.


Hope this was useful!

Thank you!

Time and Materials Billing Backlog table in Project Operations

Even wondered what is Time and Materials Billing Backlog table in Project Operations which you see in the Sitemap but you might not be sure what records are in it –

Time and Materials Billing Backlog

Here’s the purpose of Time and Materials Billing Backlog entity –

  1. Given that you have 2 Time Entries Submitted for Approval to the Project Management / Account Manager.

  2. When the Time Entries are Submitted, the Approver receives them for Approval. The Project Approver can then Approve the Time Entries.

  3. Once they Approve the Time Entries, they are turned into Actuals (msdyn_actual) in Project Operations.
    Then, Actuals are then Supposed to be marked as Ready to Invoice.

  4. So, when the Actuals are the created and even when they are marked Ready to Invoice, that’s when they appear in Time and Materials Billing Backlog view.
    This table is in fact Actuals table itself! 😊 (There’s no Time and Entry Billing Backlog as a separate Table in Dataverse).

  5. In fact, Accounting managers or Project Managers can Ready the Actuals from the Time and Materials Billing Backlog table itself.

  6. Now, then the Invoice is created for the ready Actuals, they are added to Invoice Lines

  7. And then, they are removed from the Time and Materials Billing Backlog view.

Hope this was useful!

Thank you!