pragma
EN
Start a Value Tree
All posts
ArticlePragma team1 min read

A potential is not a forecast

How the P&L Twin rebuilds the P&L from raw tables and keeps what was measured apart from what is still an estimate, so every decision is priced before it is approved.

Isometric illustration of a plate holding nine blocks of different heights, like stacked data tables.

In many companies, the number behind an opportunity is born in a slide deck and reaches the board without saying where it came from. When someone asks "is this measured or estimated?", nobody can answer for sure.

The P&L Twin exists so that question always has an answer.

From raw tables to a P&L

The twin rebuilds the P&L line by line from the tables a company already has: sell-in, sell-out, price, cost and freight, plus the customer and product masters and the inventory positions.

Each line of the P&L is a node in a graph, with its own quality gate:

  • Rows that fail are counted, never silently dropped.
  • Every node carries a chained hash of its sources, so any number can be traced back to where it came from.

No implicit allocation

Cost with no dimension to land on stays marked as not allocated. Flows, capital and decompositions are kept apart, because adding them together is the most common way a P&L analysis inflates.

Measured or estimated, always labeled

Every assumption gets one of four origins: measured, derived, benchmark or pending. Estimated lines carry their formula, their range and an owner who can change them.

A potential is not a forecast. A missing measurement is treated as unknown, never as zero.

A scenario per decision

Each decision gets its own copy of the twin, with a base, a scenario and a delta, all with ranges. Its effect on the P&L is priced before anyone approves it. When the underlying data changes, the scenario is flagged stale and recomputed.

Once approved, the decision moves on to Measurement, where its effect is read against a control group. The twin is covered in detail on the P&L Twin page.

All posts