Out-of-the-Box Reporting in D365FO: What You Really Get on Day One

financial reporting FO

When stakeholders ask what reporting comes out of the box with Dynamics 365 Finance & Operations (D365FO), they typically expect a single answer: a report designer, a BI tool, or a straightforward recommendation to use Power BI.

The reality is more nuanced. D365FO ships with a portfolio of reporting experiences, each optimized for a distinct problem space: operational, financial, analytical, regulatory, and document-centric. For those designing an implementation, understanding this portfolio is essential to building a reporting strategy that scales beyond go-live. This post walks through each of those out-of-the-box capabilities, how they fit together, and what they mean for your solution architecture.

The Five Reporting Experiences in D365FO

Microsoft organizes the information access scenarios in Finance and Operations into five primary experiences:

  • Operational views
  • Business documents
  • Analytical tools and visualizations
  • Electronic reporting
  • Financial reporting

Think of these as different lenses over the same transactional data. They share a platform but target different users, refresh patterns, and consumption models.

1. Operational Views: Grids, Inquiries, and “Open in Excel”

What it is

Operational views are the everyday inquiries embedded directly in the UI—list pages, fact boxes, and workspace tiles that provide near real-time visibility into workloads and exceptions.

Key characteristics

  • Target persona: Operational users (buyers, AP clerks, planners, warehouse staff)
  • Data source: Live transactional database, near real-time
  • Form factors:
    • List page grids with filters, sorting, and saved views
    • Fact boxes with related balances, counts, and key fields
    • Workspace metrics and tiles showing counts and KPIs
  • Export options:
    • Open in Excel / Open in Office for ad hoc analysis and quick data extracts
    • OData endpoints for Excel and other external tools
  • Personalization:
    • Users can add or remove columns, adjust layouts, save filtered views, and pin tiles

Why it matters

Operational views are your first line of visibility. They give end users just enough self-service capability — filter, sort, export — so many “we need a report” requests never reach your backlog. The more you leverage list pages, saved views, and workspaces, the fewer custom reports you will need to build to satisfy basic information needs.

2. Business Documents: SSRS-Based Forms and Printing

What it is

Business documents are the artifacts that represent your transactions to the outside world: sales invoices, purchase orders, checks, customer statements, picking lists, confirmations, and more. In D365FO, these are primarily implemented as SQL Server Reporting Services (SSRS) reports and rendered through the document pipeline.

Key characteristics

  • Target persona: Back-office and operational staff
  • Data source: Real-time at generation time
  • Output and export:
    • Embedded SSRS viewer for on-screen display
    • Exports to PDF, Excel, Word, CSV, and other SSRS-supported formats
  • Distribution:
    • Printing through the Document Routing Agent to local/network printers
    • Email distribution for customer- and vendor-facing documents
  • Customization:
    • RDL layouts for visual design
    • X++ data provider and contract classes for complex data shaping

Microsoft is gradually replacing some SSRS-based documents with Electronic Reporting–driven PDF solutions, but SSRS remains the core technology for most standard documents today.

Why it matters

Business documents are process outputs, not analytical tools. Treat them as part of your process design: when are they created, who receives them, how are they archived, and how do they integrate into downstream systems? Avoid stretching SSRS documents into pseudo-analytical reports — they are optimized for page-perfect forms, not interactive analysis.

3. Analytical Tools: Power BI, Entity Store, and Workspaces

What it is

Analytical reporting in D365FO revolves around Power BI and the Entity store, an operational data store optimized for analytics and near real-time reporting. This is where you move from “show me this list” to “show me trends, performance, and root causes.”

Core building blocks

  • Analytical workspaces: Workspaces can host embedded Power BI tiles and full reports, giving users interactive visuals—filters, slicers, drill-through—without leaving the D365FO client.
  • Entity store and aggregate measurements: Aggregate measurements define analytical star schemas that can be staged to Entity store and refreshed on a schedule. Designed specifically for high-volume analytical workloads, they support near real-time Power BI reporting via DirectQuery and scheduled refresh.
  • Embedded Power BI: Power BI content developed by Microsoft, partners, or ISVs can be embedded directly in D365FO, enabling consumption without separate Power BI Pro licenses in many scenarios.
  • Pinning content: Users can pin Power BI reports and tiles from the Power BI service into D365FO workspaces, blending enterprise BI content with operational work.

Key characteristics

  • Target persona: Analysts, managers, and power users
  • Data source: Entity store (scheduled), DirectQuery against operational data, or external data sources in Power BI
  • Personalization: High—filters, bookmarks, personal views, and cross-filtering
  • Distribution: Within D365FO workspaces, and via Power BI apps, shared workspaces, and dashboards

Why it matters

Analytical tooling is where you deliberately decouple analytics from the transactional database. For domains like inventory performance, warehouse efficiency, and margin analysis, plan aggregate measurements and Entity store usage early. This is also your primary integration point with an enterprise data warehouse or data lake strategy—particularly when using Entity store as a feed into Azure Data Lake.

4. Electronic Reporting (ER): Regulatory and Structured Output

What it is

Electronic Reporting (ER) is a configurable framework for generating and consuming structured electronic documents — XML, TXT, JSON, and Excel. It is heavily used for legal and regulatory requirements and for integration patterns where structured file exchange remains the norm.

Common use cases include:

  • Tax and statutory reporting files
  • SAF-T and other audit file exports
  • Electronic invoicing formats
  • Banking and payment files and associated acknowledgments

Key characteristics

  • Target persona: Functional consultants, tax and finance power users
  • Data source: Transactional data combined with calculated fields and derived structures
  • Output formats: XML, TXT, JSON, Excel, and PDF (often using templates); files suitable for direct submission or exchange with external systems and authorities
  • Extensibility: Model-driven design—data models, model mappings, and formats maintained in a designer UI; versioning, localization packs, and lifecycle management via ER configurations

Microsoft is also using ER as the foundation for modern PDF-based reports, replacing older SSRS implementations in select areas.

Why it matters

ER is your compliance and localization engine. In multi-country deployments, ER should be on your critical path from the start — particularly for tax, e-invoicing, and banking integrations. It is also an effective way to deliver structured exports without custom X++ development, keeping implementations closer to standard product capabilities.

5. Financial Reporting: The GL Reporting Engine

What it is

Financial reporting (formerly Management Reporter) is the dedicated engine for financial statements—income statements, balance sheets, cash flow statements, trial balances, and management reporting. It is distributed as an add-in through Lifecycle Services and surfaces across the finance areas of the application.

You can access Financial reporting from:

  • General ledger > Inquiries and reports
  • Budgeting > Inquiries and reports
  • Consolidations and related finance areas

Key capabilities

  • Default reports: The system includes a set of standard financial statements based on main account categories—Income statement, Balance sheet, Cash flow, trial balances, and more—ready to use once core ledger configuration and initial postings are in place.
  • Dimensional awareness: Financial reporting natively understands account structures and financial dimensions. Once the fiscal calendar, ledger, chart of accounts, and at least one transaction exist, finance users can start running and adjusting default reports.
  • Report designer: A desktop designer lets power users assemble reports using building blocks—row definitions (lines and groupings), column definitions (actuals, budgets, variances, prior periods), and reporting tree definitions (organizational structures, legal entities).
  • Interactive consumption: Reports support drill-down into balances, filtering by date and dimension, and export to Excel for further analysis.

Key characteristics

  • Target persona: Controllers, CFOs, accountants, and financial analysts
  • Data source: Ledger-based, optimized for period- and dimension-based reporting rather than per-transaction real-time views
  • Personalization: High, but model-based—changes are made through definitions and trees, not drag-and-drop visuals
  • Distribution: Financial report library and Excel exports

Why it matters

Financial reporting is its own platform and should be treated that way in your design. A well-structured chart of accounts, dimension strategy, and main account categories unlocks powerful financial visibility with minimal customization. If you’re building custom financial SSRS or Power BI reports to recreate basic P&L variations, there is usually an opportunity to push more value into Financial reporting instead.

How These Reporting Capabilities Fit Together

One of the most common anti-patterns in D365FO implementations is treating “reporting” as a single, monolithic workstream. D365FO is designed for a pattern-based approach:

  • Use operational views and “Open in Excel” to satisfy immediate, transaction-level information needs.
  • Use business documents (SSRS) for printed and distributed outputs that represent your transactions.
  • Use Power BI + Entity store for performance metrics, trends, and high-volume analytics.
  • Use Electronic Reporting for regulatory submissions, tax, banking, and other structured outputs.
  • Use Financial reporting for statutory and management financial statements across legal entities.

Each tool exists for a specific class of questions. Aligning requirements to the correct experience reduces custom development, keeps implementations closer to standard capabilities, and positions organizations to benefit from Microsoft’s evolving product roadmap — particularly as older patterns like legacy SSRS content packs are phased out in favor of newer solutions.

Practical Guidance for Your Implementation

When shaping reporting in a D365FO implementation, the following principles apply:

  • Classify first, design second. For every requirement, begin by asking: is this operational, financial, analytical, document-centric, or regulatory? That single classification step will guide you toward the right platform.
  • Exploit standard content. Review default Financial reporting statements and standard SSRS documents before commissioning custom artifacts—they often cover 80% of requirements with zero development effort.
  • Invest in ledger and dimension design. Sound account structures, main account categories, and dimensions pay dividends across Financial reporting, analytical reporting, and operational inquiries alike.
  • Plan Entity store and data platform integration early. Identify which domains need dedicated aggregate measurements and consider how Entity store and Azure Data Lake will fit into your broader analytics landscape.
  • Keep ER on the localization checklist. For each country in scope, map out the ER configurations required for tax, e-invoicing, banking, and audit—and include them in your deployment and testing plan.

D365FO does not offer a single reporting solution. It offers a set of specialized capabilities that, when used intentionally, form a robust and scalable reporting ecosystem. Organizations that treat reporting as a layered capability — rather than a single deliverable at the end of a project — consistently extract greater value from the platform over time.

Welcome to our new site!

Here you will find a wealth of information created for peopleĀ  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!