ERP Reporting

The 7 ERP Reports Every Manufacturing CFO Needs
(and Why Your ERP Doesn't Build Them Automatically)

Your ERP captures the raw data for all seven of these reports. It does not structure it into them. Here is what each report contains, why the gap exists between operational ERP data and management-ready analytics, and what decisions each one enables.

12 min read Financial reporting ERP analytics

Why these reports don't exist natively in your ERP

ERP systems are built to capture and process operational transactions accurately. A sales order, a goods receipt, a GL journal entry. They are not built to structure those transactions into management-ready analytics. The data for every report on this list exists in your ERP. But it lives in operational tables organized by transaction type, not by management question.

Building these reports requires joining those tables in ways the ERP does not do by default, applying consistent definitions across entities, and normalizing master data so that the same customer, supplier, or product is recognized across every record. In a multi-ERP environment, each of those steps must happen across different schemas, different chart of accounts structures, and different naming conventions simultaneously. None of this is impossible. It is just not what ERPs are designed to do on their own.

Each report below shows: what it contains, why the ERP does not build it automatically, and which decisions it enables. Each maps to one or more Marquis IQ modules that surface it from your existing ERP data without replacing or disrupting operational systems.

The 7 reports

1
Consolidated Cross-Entity P&L
Finance IQ
What it shows

Revenue, COGS, gross margin, operating expenses, and EBITDA for every legal entity and consolidated across all of them, on a single chart of accounts, with intercompany transactions eliminated and consistent period definitions applied across all ERP instances.

Why the ERP doesn't build it

Each ERP instance uses the entity's own chart of accounts. Account code 4100 means revenue at one plant and service income at another. Intercompany sales must be identified, matched, and eliminated. Period close dates differ across plants. Currency conversion needs consistent FX rates applied at the same point. No single ERP instance can see across the others.

2
Gross Margin by Customer, Product, and Plant
Pricing IQ
What it shows

Gross margin in dollars and percentage for every customer account, product line, and plant. Period-over-period change attributed to cost side movements (labor, material, burden) and price side movements (list price, price list adjustments, volume slope discounts). See the complete gross margin analysis framework for how each component is decomposed.

Why the ERP doesn't build it

Linking revenue by customer to cost of goods requires joining the sales order tables to production or work order tables to standard cost tables. Each connection point has exceptions: partial shipments, rework, cost roll timing differences. Across multiple ERP schemas, this join requires a normalized data layer before it produces reliable numbers.

3
Working Capital Dashboard: DSO, DOH, DPO, and Cash Conversion Cycle
Cash IQ
What it shows

AR aging by customer with dispute flagging and days sales outstanding trend. Inventory days on hand by category and by plant. AP aging by supplier with days payable outstanding trend. Cash conversion cycle as an integrated metric, DSO plus DOH minus DPO, tracked period over period across all entities.

Why the ERP doesn't build it

AR, inventory, and AP live in separate ERP modules, often with different aging bucket definitions and different period-end cutoffs. Combining them into one dashboard requires a unified customer and supplier master. Without it, the same customer appearing under different IDs inflates or fragments the AR aging. The cash conversion cycle calculation requires consistent period alignment across all three components.

4
Price-Volume-Mix Revenue Bridge
Pricing IQ
What it shows

Revenue change decomposed into three non-overlapping components: price effect (did we charge more or less per unit?), volume effect (did we sell more or fewer units?), and mix effect (did we shift toward higher or lower revenue products?). A waterfall chart by product line, customer, or plant showing exactly what drove the period change. See the full PVM analysis framework for methodology and a worked example.

Why the ERP doesn't build it

PVM requires transaction-level quantity and price data for both periods, joined through a consistent product hierarchy. After SKU consolidations, customer account renaming events, or ERP migrations, the historical join breaks and the bridge produces inaccurate attribution. Multi-ERP environments require matching SKUs and customer accounts across systems before the analysis is coherent.

5
On-Time Delivery and Production Attainment by Plant
Operations IQ
What it shows

Customer on-time delivery rate by plant, product line, and customer, measured against the original customer-requested date rather than any internally revised promise date. Production attainment: actual output versus planned by work center. Fill rate, backorder depth, and premium freight spend as indicators of service level cost.

Why the ERP doesn't build it

Accurate OTD requires comparing the ship date to the original customer-requested date, not the most recent promise date after internal revisions. ERPs frequently record promise date updates, which makes OTD look better than the customer's actual experience. Multi-plant aggregation requires a unified order identity across systems. Production attainment definitions vary across ERP configurations and plants.

6
Supplier Spend, PPV, and Compliance Summary
Procurement IQ
What it shows

Total supplier spend by category, plant, and period with trend. Purchase price variance by root cause: material inflation, spot buy premium, catalog drift, and negotiated recoveries. Pricing compliance rate by supplier. Payment terms captured versus negotiated. See the full ERP procurement analytics framework for each signal in depth.

Why the ERP doesn't build it

Multi-plant spend consolidation requires a unified supplier master. Without it, the same physical supplier appearing under different IDs at different plants shows up as unrelated vendors and the total spend relationship is invisible. PPV by root cause requires joining PO standard prices to receipt prices to contract prices, which live in different tables and require contract terms to be loaded alongside transaction data.

7
Inventory Coverage and Slow-Moving Stock by SKU
Inventory IQ
What it shows

Days on hand for every stocked SKU by plant, compared to forward demand from open orders or historical usage rates. Slow-moving stock classified by coverage ratio: SKUs with 90-plus days of supply flagged regardless of total dollar value. Working capital tied up in excess inventory quantified at the SKU level with trend to show what is building versus burning.

Why the ERP doesn't build it

DOH by SKU requires linking current on-hand quantity to a forward demand estimate. That demand may come from open orders, planned production, historical usage, or some combination, and ERPs define and store it differently. Multi-plant SKU analysis requires matching item numbers across systems, which breaks after part renumbering events and acquisitions where the same physical part carries different item IDs at different plants.

How Marquis IQ surfaces all seven from your ERP data

Each of the seven reports above maps to one or more Marquis IQ modules that connect directly to your ERP, normalize the data into a consistent management-ready structure, and deliver the report without requiring your team to rebuild it each period. The underlying ERP keeps running all operational processes unchanged.

Marquis IQ · Full platform
All seven reports. One platform. Your ERP data, unchanged.

Marquis IQ connects to every ERP in your portfolio, enriches the master data so customers, suppliers, and items are recognized consistently across plants, and builds the analytical layer that surfaces these reports automatically each period. Each IQ module handles its domain: Finance IQ for consolidated P&L and working capital, Pricing IQ for gross margin and PVM, Operations IQ for OTD and production attainment, Procurement IQ for supplier spend and compliance, Inventory IQ for SKU-level coverage.

Certified connectors for Epicor, Dynamics, Sage, Infor, SAP, NetSuite, and more
Master data enrichment creating golden records for customers, suppliers, and items
IQ Insights AI layer that alerts the right person when any metric crosses a threshold
Works across multiple ERPs simultaneously for PE-owned multi-site manufacturers

FAQ

Common questions about ERP reporting for manufacturers

Questions about why these reports require a data layer, how they are calculated, and what implementation looks like.

Why can't ERP systems generate these management reports automatically?

ERP systems are built to capture and process operational transactions accurately, not to structure those transactions into management analytics. The data for every report on this list exists inside the ERP, but it lives in operational tables organized by transaction type rather than by management question. Building the reports requires joining those tables in ways the ERP does not do by default, applying consistent definitions across entities, normalizing master data so the same customer, supplier, or item is recognized across all records, and structuring outputs in the period-over-period format that management reporting requires. In a multi-ERP environment, each of those steps must happen across different schemas and naming conventions simultaneously.

What is a cash conversion cycle and how is it calculated from ERP data?

The cash conversion cycle measures how many days it takes a business to convert its investments in inventory and other resources into cash from customers. It is calculated as Days Sales Outstanding plus Days Inventory on Hand minus Days Payable Outstanding. DSO measures how long customers take to pay. DOH measures how long inventory sits before being consumed or sold. DPO measures how long the company takes to pay its suppliers. All three inputs are computable from ERP data: DSO from AR aging records, DOH from inventory and COGS data, DPO from AP aging. The challenge in a multi-ERP environment is computing each component consistently across all entities using a unified customer and supplier master, without which the numbers cannot be accurately consolidated.

What is the difference between on-time delivery and production attainment?

On-time delivery measures whether finished goods ship to the customer by the promised date, specifically the original customer-requested date rather than any internally revised promise date. Production attainment measures whether the plant produces what was scheduled during a given period: actual output divided by planned output, typically by work center or production line. A plant can achieve high production attainment while still delivering late if the original schedule was too aggressive or if shipping logistics fail. Conversely, a plant can show good OTD by pulling forward future production into the current period, which improves the metric temporarily while masking an underlying capacity constraint and depleting future period inventory.

Do these reports require replacing our ERP?

No. All seven reports are built from data that already exists in your ERP. They require an analytical data layer that connects to your ERP, normalizes the data into a consistent management-ready structure, and delivers the reports without disrupting operational processes. The ERP continues to run all transactions unchanged. The data layer reads from the ERP rather than replacing it. In a multi-ERP environment, each entity keeps its own ERP while the analytical layer consolidates data across all of them into a single view. This architecture is specifically designed for manufacturers who cannot or do not want to standardize on a single ERP across all sites.

How long does it take to stand up these reports for a PE-owned manufacturer?

The timeline depends primarily on the number of ERP systems and the state of the underlying master data. For a single-ERP manufacturer with reasonably clean customer, supplier, and item master records, core reports like the consolidated P&L, PPV summary, and working capital dashboard can be running within 30 to 60 days of connector deployment. For multi-ERP environments where the same customer or supplier appears under different IDs across systems, master data enrichment adds time but is a prerequisite for accurate consolidation. Reports that require period-over-period comparison, such as the PVM bridge and gross margin bridge, also require at minimum two complete periods of clean data before the attribution is reliable.

See all seven reports running on your ERP data

Schedule a demo and we'll walk through whichever reports matter most to your CFO. Consolidated P&L, gross margin, working capital, and more, built from your existing ERP data in 30 minutes.