Edit

Improve invoice usability with modern invoicing

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

Manage a proforma project invoice | Microsoft Learn

Create proforma project invoices with Billing hub