For organizations delivering complex projects, a single invoice proposal can include thousands of invoice lines. Similarly, thousands of customers might need to invoice every billing cycle. In both cases, the window is often short between the time users submit all transactions for the period, review them, and generate invoices. This feature significantly improves performance when posting the project invoice proposal and makes the final invoice document available.
This feature provides the following capabilities:
New logic that splits the invoice posting process into multiple threads. This logic distributes the work instead of doing all the work sequentially in a single thread.
A new project parameter where you configure the number of parallel threads.
Business Value:
When you complete invoices on time, you meet billing deadlines and keep cash flowing into your business. This feature reduces the turnaround time for posting invoice proposals so you can quickly create the final invoice document to send to customers.
Enabled for:
Enabled by admins/makers/marketers for end users
More info: https://learn.microsoft.com/en-us/dynamics365/project-operations/invoicing/format-update-project-invoice-proposals#batch-posting-invoice-proposals-with-late-selection
GA date: June CY2026