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


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
- List page grids with filters, sorting, and saved views
- Export options:
- Open in Excel / Open in Office for ad hoc analysis and quick data extracts
- OData endpoints for Excel and other external tools
- Open in Excel / Open in Office for ad hoc analysis and quick data extracts
- Personalization:
- Users can add or remove columns, adjust layouts, save filtered views, and pin tiles
- 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
- Embedded SSRS viewer for on-screen display
- Distribution:
- Printing through the Document Routing Agent to local/network printers
- Email distribution for customer- and vendor-facing documents
- Printing through the Document Routing Agent to local/network printers
- Customization:
- RDL layouts for visual design
- X++ data provider and contract classes for complex data shaping
- RDL layouts for visual design
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.