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: Dynamics 365 Project Operations Core, Dynamics 365 Project Operations integrated with ERP
The modern invoicing experience in Dynamics 365 Project Operations provides a consolidated view of contracts, contract lines, and invoiceable transactions. It includes usability enhancements that streamline invoice management, editing, validation—reducing select, improving clarity, and aligning with real-world billing workflows.
This article describes the usability improvements, supported actions, and design principles that guide the modern invoicing experience.
Business value
Project-based organizations often manage thousands of transactions per invoice cycle. These transactions include time, expense, product usage, and milestone-based billing. The modern invoicing experience helps:
- Reduce time spent navigating between forms and views.
- Improve accuracy by surfacing key financial metrics before invoice confirmation.
- Enable intuitive editing of invoice line details (ILDs) and support faster decision-making with contextual insights.
Feature Highlights
Modern Invoice header
The modern invoice header provides a better view of invoice details.
| Label | Description |
|---|---|
| Summary | Provides a high-level financial overview of the invoice. |
| Details | Shows details such as addresses for the invoice. |
| Time & Material | Captures transactions like time entries, expenses, and materials. Enables you to edit billing type, quantity, price, and tax directly. Time/Material based ILDs can now be created directly from the grid rather than by having to navigate to the invoice line record. |
| Fixed Price | Displays milestone and progress based billing tied to fixed price contracts allowing you to manage milestone readiness and chargeability. |
| Advance & Retainers | Separates applied vs. unapplied advances for better financial tracking and supports correction logic and backend validation for adjustments. |
| Product | Handles product-based billing lines. |
Bulk Edit Functionality
Bulk edit functionality is a usability enhancement in Project Operations' modern invoicing experience. It supports selecting multiple Invoice Line Details (ILDs)—which represent individual billable items such as time entries, expenses, products, or milestones—and update their values in one action, rather than editing each line individually.
How It Works:
- Selection: Select several ILDs at once from the invoice grid or subgrid.
- Editing: Once selected, apply changes (such as updating billing type, quantity, price, or tax) to all chosen ILDs in a single step.
Editable Invoice line details
Depending on the transaction type, you can edit:
- Time & Material: Billing type, quantity, price, tax.
- Fixed Price: Chargeability, price, tax.
- Products: Tax only.
- Applied Advances: Extended amount.
- Regular Advances: Not editable.
Benefits:
- Efficiency: This functionality reduces the number of select and repetitive actions, especially useful for invoices with many line items.
- Consistency: Bulk editing helps ensure that similar items are updated uniformly, minimizing errors and improving accuracy.
Transaction insights
The system now offers you a detailed view of transactions across the following sections:
Pending Transactions:
Presents all billable transactions that haven't yet been added to the current invoice, including services performed, product deliveries, and other outstanding items awaiting invoicing. Select to review transaction details, select entries, and include them in the ongoing invoice. Directly select time entries, milestones, and available and applied advances to include in the invoice from the Pending Transactions form. This streamlined process provides greater visibility and control to help ensure all relevant charges are captured, improve billing completeness, and support accurate financial reporting.
Edited Transactions:
Highlights modifications that made to transactions that affect the invoice amount. These edits might include changes to quantities, prices, billing types, and taxes, that directly impact the invoice total. Surfacing these updates helps you maintain transparency and control over billing adjustments. Reviewing edited transactions ensures that you're aware of any post-creation changes, supports audit readiness, and enables accurate financial reconciliation.
Note
For invoices created before enabling this feature, pending transactions and edited transaction won't be calculated.
Financial Summary details
In addition to providing invoice details, the contract financial summary is shown to ensure that all necessary information is available. The financial summbary details include:
- Contract Value: The total value defined in the contract.
- Billed Amount: The cumulative amount billed to date, excluding the current invoice.
- Current Invoice Amount: The amount being charged in this invoice.
- Remaining Amount: The balance left on the contract after subtracting the billed amount.
- NTE (Not-to-Exceed): The maximum allowable value under the contract.
Tooltips and banners help you understand status changes and field refreshes.
More information
Proforma project invoices | Microsoft Learn