Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies To: Project Operations Integrated with ERP.
This article applies to the following components and versions of Microsoft Dynamics 365 Project Operations:
- Project Operations in a Microsoft Dataverse environment version 4.124.0.1450.
- Project management and accounting in a Microsoft Dynamics 365 Finance environment version 10.0.42.
Project Operations dual-write maps updates
The following table shows the Dual-write maps that are modified or added in the Project Operations March 2024 release.
Entity map | Updated version | Comments |
---|---|---|
Project Operations integration contract line milestones (msdyn_contractlinescheduleofvalues) | 1.0.0.6 | Latest version updated |
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 |
---|---|---|
Time Entry | Time Entry Mobile App (Preview) Project team members on Lite and resource/nonstocked-based deployments of Project Operations now have a new mobile application based on Microsoft Power Apps. The new mobile app helps them log time, keep track of submitted entries, and view work assigned to them. |
Time Entry Mobile App (Preview) |
Sales | Time phasing of Sales Estimates The Time phasing of prices feature provides visibility into price fluctuations over time within project quote lines and project contract lines. Nested quote line details display price changes phased out on a weekly basis, allowing you to track adjustments due to price overrides or multiple price lists. |
Estimate a project quote line Estimate a project contract line |
Invoicing | Progress Billing in Billing hub Progress-based billing lets you realize revenue in regular increments as you work toward completing a milestone. Billing hub supports the ability to generate invoices for progress-based milestones. |
Progress billing within Billing Hub |
Invoicing | Processing billed sales in integrated deployments Transactions for time, expense, material usage, or fee can now be created directly on a draft invoice for resource deployments. |
Add new invoice line details |
Billing | Progress billing in integrated deployments Progress billing lets you raise invoices based on the percentage of work completed instead of fixed milestones or time and materials. This mode of billing is useful for long-term contracts, where the work spans over multiple years. |
Create invoice schedules for a project-based contract line Project Contract Lines Overview |
Critical updates in this release
Feature area | Issue Name | Issue Description | Fix implemented |
---|---|---|---|
Invoicing | Deleting devised milestone prevents invoices from importing into finance and operations apps. | If you invoice a milestone and then revises it, the system lets you mark the milestone as "Not Ready to Invoice" and then deletes it from the system. Once the milestone is deleted from the system, trying to import invoices over to finance and operations apps results in an exception. | Deletion of revised milestones (milestones that have billing activity) is now blocked. This fix is enabled by default. |
Invoicing | Invoice revision by a user other than the invoice creator fails with privilege exception. As a result, the invoice can't be revised by a user other than the invoice creator. | When the user that created the original invoice loses privileges or leaves the organization, no other user can handle corrections for that invoice. | The fix defaults the invoice owner to the logged in user that is performing an action. |
Quality updates
Project Operations on Dataverse
Feature Area | Reference No. | Quality Update |
---|---|---|
Billing and Pricing | 3272365 | Updated Time and Material Backlog Filters to only reflect actuals that can be invoiced. |
Project Planning | 3740986 | PEntityGuard blocks Project.AttributeMsdyn_MSProjectDocument at Create. |
Billing and Pricing | 4152179 | Estimates OneGrid quick create form throws exception if no default unit or unit group exists. |
Billing and Pricing | 4187521 | Invoice revision copies fields that cause privilege exception. |
Billing and Pricing | 4211979 | Invoice Line Detail correction field can be true even when original Invoice Line Detail is blank. |
Approvals | 4438571 | Project Approver role lacks sufficient privileges to view approvals. |
Subcontracting | 4480942 | The Product in CE is mapped to the wrong Company when data is synchronized with Dual-write. |
Subcontracting | 4481246 | Actual reevaluation: Vendor invoice cost actuals are missing fields. |
Subcontracting | 4481635 | Actual reevaluation: All vendor invoice actuals are reversed when a task is deleted. |
Subcontracting | 4484351 | Can't correct actuals from canceled vendor invoice. |
Billing and Pricing | 4498838 | "Effective date" is impacted by local time zone, on the price override bulk create dialog. |
Sales | 4504727 | Deleting a revised milestone prevents invoices from importing into finance and operations apps. |
Billing and Pricing | 4508856 | Changing Project on Contract Line fails due to lack of permissions for msdyn_longrunningjobstatus. |
Billing and Pricing | 4511507 | Disallow changes to Project invoice status from confirmed (or paid) to "In review" or any out of the box status. |
Billing and Pricing | 4511677 | Handle error when transaction classification is missing on the Invoice Line Detail when confirming invoice. |
Time Entry | 4521147 | Modern Time Entry Grid text shows English in non English base language environments. |
Billing and Pricing | 4524095 | Quantity is cleared on journal line main form open. |
Sales | 4529109 | Invoice schedule type isn't defaulted again when billing method is updated on quote line. |
Project Budgeting | 4546764 | Fix unit conversion when merging budget lines during budget import & summarization. |
Project and Resource Management | 4594360 | When Allow percent complete is No, and when a task is marked as completed, schedule variance isn't getting updated. |
Billing and Pricing | 4606728 | Unable to view milestones backlog in Billing hub. |
Sales | 4625154 | Recalculate button isn't working on Quotes and Contracts. |
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.