Transfer Pricing Without Group Valuation: A Smarter Approach
When Transfer Prices Distort the True Cost Picture
In multi-entity manufacturing groups, goods rarely stay within a single legal entity. Raw materials are produced in one country, transformed in another, and sold from a third. At each handover, an intercompany transfer price is charged — often including a markup above the actual production cost. This is standard practice for tax compliance and arm's-length pricing regulations. But it creates a problem that haunts finance teams at period-end: the cost that lands in inventory at the receiving plant is not the same as the true economic cost to the group.
That embedded markup is not a real expense — it is internal profit simply moving from one pocket to another within the same consolidated group. Yet in most SAP implementations, this markup is silently baked into inventory values and COGS, inflating legal cost, distorting margin analysis, and forcing controllers into time-consuming manual Excel-based eliminations just to understand what consolidated profitability actually looks like.
For years, SAP's answer to this challenge was the Group Valuation currency type — a parallel ledger within the Material Ledger designed to hold a separate cost view stripped of intercompany margins. In theory, it solves the problem elegantly. In practice, it introduces significant implementation complexity, data governance overhead, and constraints that many organisations find disproportionate to the benefit. There is, however, a smarter path — one that achieves the same analytical outcome without activating Group Valuation at all.
This article explores that approach: Parallel Actual Costing via the Alternative Valuation Run (AVR) in SAP S/4HANA. We will walk through the business problem, the mechanics of the solution, its five-layer architecture, and the concrete benefits it delivers for finance and controlling teams.
Understanding the Problem: Profit Hidden Inside Inventory
The Four Core Business Problems
These four problems compound each other. An intercompany markup might be just $20 on a single material in a single period, but across thousands of materials, dozens of plants, and multiple supply chain tiers, the cumulative embedded profit in inventory can be material. When this inventory is sold, the inflated COGS understates the group's true gross margin. When it sits in stock, the balance sheet overstates inventory value from a group consolidation standpoint.
The conventional SAP remedy — activating the Group Valuation currency type — requires system changes at Material Ledger configuration level that are extremely difficult to reverse, and it introduces a parallel set of postings that must be reconciled continuously. For organisations already running on S/4HANA with Actual Costing active, there is a far less invasive solution available.
The Cost Flow Challenge: A Worked Example
To make this concrete, consider a simple two-plant scenario. Plant A manufactures Raw Material X at an actual cost of $100. It sells this material to Plant B under an intercompany arrangement, charging a $20 transfer price markup for a total of $120. Plant B then applies a further $50 of transformation cost — labour, machine time, overhead absorption — to produce Semi-Finished Product Y.
Intercompany Supply Chain Cost Accumulation
From a legal accounting perspective, Plant B's inventory correctly carries $170 — the transfer price it actually paid plus its own transformation cost. This is the figure that flows into its statutory accounts, satisfying local GAAP requirements and supporting the arm's-length pricing documentation. From a group perspective, however, the true economic cost of Semi-Finished Y is only $150: the original $100 of raw material cost plus $50 of real transformation work. The $20 markup is a fiction at the group level — it cancels out in consolidation.
This $20 gap is precisely what Parallel Actual Costing is designed to surface, quantify, and eliminate — automatically, at material level, using SAP's own cost engine — without touching the legal valuation or requiring Group Valuation currency type activation.
The Solution: Five Layers of Architecture
The Parallel Actual Costing framework for group valuation is built on five sequential layers, each with a distinct function. Together, they create a complete dual-view costing system that runs alongside the standard Material Ledger actual costing process without interfering with legal valuation.
Legal Actual Costing Layer
Official Material Ledger actual costing for statutory accounting and legal valuation. No changes are made here — legal values remain fully intact for local GAAP and tax purposes.
Parallel AVR Layer
The Alternative Valuation Run calculates group actual cost using the actual quantity structure but applies different valuation rules — stripping out the intercompany markup from each cost component.
Group Valuation Rule Layer
Business rules define exactly which cost components constitute intercompany markup. Transformation costs are preserved. Internal freight margins are isolated and classified separately.
Extension Layer
BAdI-based custom logic identifies intercompany procurement sources, splits markup by supply chain tier, and reclassifies values for precise cost component attribution across plants and company codes.
Analytical Reporting Layer
CDS views, SAC dashboards, and Fiori applications expose the legal vs. group cost bridge by material, plant, profit centre, and company code — enabling real-time consolidated margin analysis.

