Calculation Logic

See how Tracenable transforms incomplete EU Taxonomy disclosures into complete, reconciled metrics through structured accounting rules.

The EU Taxonomy dataset relies on consistent rules to transform raw company disclosures into complete, standardized metrics. Not every company reports every required data point, and disclosure practices vary widely. To address these gaps, Tracenable applies a clear accounting logic that respects the hierarchy of EU Taxonomy dimensions. This ensures that users always have a full, reliable set of metrics for each KPI and reporting year.


Hierarchical Structure of Dimensions

The EU Taxonomy dimensions are organized around two key hierarchies:

  • Level hierarchy

    • Activity-level – disclosure broken down by specific economic activities.

    • Total-level – aggregated across all activities of the company.

  • Eligibility Category (or Screening criteria) hierarchy

    • A+B (Eligible and Non-Eligible)

      • A (Eligible)

        • A1 (Aligned)

        • A2 (Eligible but not Aligned)

      • B (Non-Eligible)

These hierarchies define the structure of the dataset. The accounting rules build on this structure to fill gaps, derive missing values, and ensure consistent reporting across companies.


What We Deliver

For each KPI (Turnover, CAPEX, OPEX), Tracenable delivers up to eight metrics per company:

  • A activity-level

  • A1 activity-level

  • A2 activity-level

  • A total

  • A1 total

  • A2 total

  • B total

  • A+B total

Together, these metrics provide a complete view of a company’s reported and computed taxonomy performance.


Accounting Rules

Tracenable applies structured accounting rules to ensure that every KPI is complete, consistent, and reconcilable. These rules respect both the Level hierarchy (Activities → Total) and the Eligibility Category hierarchy (A → A1 + A2; A+B = A + B).

Rule 1: Compute Missing Parents from Children (Bottom Up)

Higher-level (parent) values are derived directly from their children. For example:

  • A activity = A1 activity + A2 activity

  • Total (A+B) = Total A + Total B

  • Total A = Total A1 + Total A2

  • Total A = Sum of activity A

  • Total A1 = Sum of activity A1

  • Total A2 = Sum of activity A2

Missing values are inferred using known relationships between categories and totals— but only when at least one side of the equation is a company-reported value (not already computed by accounting rules). This avoids circular calculations and ensures that inferred values remain anchored in real disclosures. For example:

  • Total B = (A+B) – Total A (if Total A is reported, not computed)

  • Total A = (A+B) – Total B (if Total B is reported, not computed)

  • Total A1 = Total A – Total A2 (if both Total A and Total A2 are reported)

  • Total A2 = Total A – Total A1 (if both Total A and Total A1 are reported)

Rule 3: Compute or Infer Absolute Values

When only percentages (relative values) are disclosed, absolute values are computed from totals. For example:

  • Absolute A1 activity = relative A1 activity × absolute (A+B)

  • Absolute Total A1 = relative Total A1 × absolute (A+B)

  • Absolute (A+B) = absolute A + absolute B

  • Absolute (A+B) = constituent absolute ÷ constituent relative

Rule 4: Apply Boundary Defaults

Logical defaults are applied when disclosures are explicitly zero or not specified. For example:

  • Total A1 = 0% if Total A = 0% with absolute value = 0 or not specified

  • Total B = 100% if Total A = 0% with absolute value = 0 or not specified

Rule 5: Establish Baseline Totals

When nothing is reported at the top level, the dataset still ensures coverage by setting a baseline. For example:

  • If (A+B) is missing, compute (A+B) = 100%.

Takeaway