E-invoicing from Dynamics 365 Sales: ZUGFeRD and XRechnung

From 2027, German businesses over EUR 800,000 in 2026 turnover must issue structured e-invoices to domestic business customers, not PDFs. Five failure points.
SAP PM and Dynamics 365 Field Service: which system owns what

Your plant already runs SAP PM, so where should Dynamics 365 Field Service fit? A clear division of responsibility, how the integration is actually built, and the three things that catch people out.
Running a refinery turnaround in Dynamics 365

Thousands of tasks, a fixed end date and mostly contractors. How a turnaround maps onto Project Operations and Field Service, and exactly where the standard scheduling engine runs out.
Field Service and Project Operations, natively connected: what it means for oil and gas

Microsoft has connected Dynamics 365 Field Service and Project Operations out of the box, and since July 2026 a project task can become a work order. What it does, why it matters, and how it plays out in oil and gas.
WBS Connect for Dataverse is live on WordPress.org

Updated 8 September 2026: version 1.5.2 is on WordPress.org, and the Pro and Business tiers are available now. Details below. WBS Connect for Dataverse is listed in the official WordPress.org plugin directory. It publishes records from any Microsoft Dataverse table as lists and detail pages on a WordPress site, and writes form submissions straight back […]
Building an External Scheduling Engine for D365 Project Operations | Creating and editing the WBS

Creating and editing the WBS in Dynamics 365 Project Operations (External Scheduling) When you enable external scheduling in Dynamics 365 Project Operations, the platform expects your plan to be written into a set of related planning tables (Dataverse). Your scheduling engine doesn’t just calculate dates—it must also keep the Work Breakdown Structure (WBS) consistent across tasks, assignments, and dependencies. […]
Building an External Scheduling Engine for D365 Project Operations | Status Date Scheduling: Pushing Remaining Work Forward

Status Date Scheduling: Pushing Remaining Work Forward In the previous topic we covered how a planned work contour distributes effort over time. The next step is harder (and more important in real life): what happens when “today” moves forward and the plan contains work that hasn’t actually been earned yet? This post explains status date (sometimes called “data date”) from first […]
Building an External Scheduling Engine for D365 Project Operations | Generate msdyn_plannedwork Contours

How to Generate msdyn_plannedwork Contours in Dynamics 365 Project Operations (External Scheduling) In Dynamics 365 Project Operations external scheduling, the platform can store and display time-phased hours — but the planned work contour (the day-by-day distribution) must be produced correctly so grids, estimates, and reporting behave as expected. This post breaks down the first principles behind work templates → contours → msdyn_plannedwork, […]