What's new October 2024 - Project Operations for resource/non-stocked based scenarios

Applies To: Project Operations for resource/non-stocked based scenarios.

This article applies to the following components and versions of Microsoft Dynamics 365 Project Operations:

  • Project Operations in a Microsoft Dataverse environment version 4.121.0.50.
  • Project management and accounting in a Microsoft Dynamics 365 Finance environment version 10.0.41.

Project Operations dual-write maps updates

There are no modifications to Dual-write maps in the Project Operations October 2024 release.

For a current list and versions of Project Operations dual-write maps, see Project Operations dual-write map versions.

Always run the latest version of the map in your environment and enable all related table maps as you update your Project Operations Dataverse solution and Finance solution version. Some features and capabilities might not work correctly if the latest version of the map isn't activated. You can view the active version of the map in the Version column on the Dual-write page. To activate a new version of the map, select Table map versions, select the latest version, and then save the selected version. If you customized an out-of-box table map, reapply the changes. For more information, see Application lifecycle management.

If you encounter an issue when you start the map, follow the instructions in the Missing table columns issue on maps section of the Dual-write troubleshooting guide.

Features included in this release

Feature area Feature name More information
Financials Enable the use of Project fixed exchange rate agreements for resource/non-stocked deployments

This feature lets you optionally enter a fixed exchange rate on the project contract in Microsoft Dynamics 365 Finance. This exchange rate is used to converte the sales currency amounts into the legal entity's accounting currency.
Use of fixed exchange rates
Financials Enable project categories for on-account transactions

This feature adds the ability to specify a project category for on-account transactions for resource/non-stocked deployment type. The use of project category allows for more flexibility in recording revenue for different activities all recorded as milestones or other on-account transactions.
Configure Project Categories
Project Budgeting Project budget time-phasing by Month, Quarter & Year

This feature enhances project budget time-phasing capabilities. Previously, budget lines could only be time-phased in a weekly manner. With this release, project budget lines can time-phase by month, quarter, or year. The time-phasing method can be changed at the project level from weekly to monthly, quarterly, or yearly, but only when the budget version is in a draft or editable state to ensure data consistency.
Set up budget period

Quality updates

Project Operations on Dataverse

Feature Area Reference No. Quality Update
Sales 3443372 Revising the quote resets the split billing percentage on the contract lines for the listed customers.
Subcontracting 3667173 Casting of SubcontractLine entity collections to entities fails intermittently.
Billing and Pricing 3733811 Import QLD from estimates--missing price and amount fields when aggregating over multiple tasks/roles.
Sales 3853801 Quote Line Detail and Contract Line Detail Dual-write precreate validation should default Owning Company instead of throwing an error.
Billing and Pricing 3958570 Fixing issue that prevented deletion of confirmed customer invoices in certain scenarios (advanced retainer or milestone).
Billing and Pricing 4093604 Product Business Logic should prevent the creation of more than one Estimate of type "Activitybasedestimate."
Billing and Pricing 4113808 Sequence number calculated incorrectly when using xMultiple for invoicing.
Sales 4149073 Importing estimates to QLDs/CLDs doesn't correctly set billing type for task-based billing.
Billing and Pricing 4158165 Making Update Prices a long running job to improve user experience.
Subcontracting 4205520 [PODW] Actuals aren't generated when Manually Confirming a Vendor Invoice with AutoConfirm = True.
Sales 4212767 Eliminating memory delays that occur post update or confirmation of Project Contract.
Time Entry 4249478 Project Operations license doesn't grant access to Team Member App.
Billing and Pricing 4259028 Provide a fallback when user settings are unavailable in ProjectOperationsDualWrite (relevant to SYSTEM users).
Sales 4318898 Able to deactivate primary customer on quote.
Billing and Pricing 4319341 Limit the application of retainers against chargeable transactions only (and not nonchargeable transactions).
Billing and Pricing 4324688 Correct misaligned privileges for msdyn_actual and msdyn_transactionconnection entities within ProjOps OOB default user roles.
Billing and Pricing 4326097 Not able to create estimates with the future dates when Modern Estimates Feature is enabled.
Subcontracting 4326960 Null Reference Exception (NRE) thrown when confirming a vendor invoice.
Billing and Pricing 4344145 Transaction date (Time zone Independent) field on Invoice Detail is changed when user who creates Invoice is different time zone than user that created order.
Project Budgeting 4374938 Not able to Create Budget Period where Project doesn't have end date.
Project Budgeting 4375822 Time phasing Budget lines not working.
Billing and Pricing 4377398 During Project copy, estimates aren't getting copied completely in Lite org.
Project Planning 4384132 Online: Not possible to change a plan calendar template in the purple experience.
Sales 4394136 Project Contract is Missing' Error Thrown When Closing Quote as Won.
Resource Management 4413953 "An unexpected error occurred" or "Object reference not set to an instance of an object." when trying to book a project resource from the schedule board without using team member generated requirement.

Project management and accounting in Finance

For information about the bug fixes that are included in this update, sign in to Microsoft Dynamics 365 Lifecycle Services, and view the KB article.