Back to packs

EU CSRD / ESRS Sustainability

CSRDfree

10 data-quality rules for EU Corporate Sustainability Reporting Directive (CSRD) disclosures prepared under the ESRS and tagged in the ESEF/ESRS XBRL taxonomy. Covers required datapoint identification, ESRS datapoint conformance, units of measure, GHG Scope 1+2+3 consistency, non-negative metrics, reporting period, and duplicate suppression. Use it to validate the sustainability statement before filing.

10 rules 0 downloadsNo ratings yet
csrdesrssustainabilityesgxbrlregulatory-reporting
0.0(0 ratings)

Sign in to rate this pack

Test this pack with your data

Download the template, fill in your data, and see quality results instantly.

Test This Pack

Download & Install

Choose your tool — get a ready-to-run file

Run this on your data? Upload your CSV — we'll auto-map the columns, validate, and report the bad rows.Test my dataWant this certified on your data? Book a 30-min demo.Book a demo
Or use the CLI
$ npx dqhub install csrd-esrs-sustainability --format soda --table YOUR_TABLE

Reference data required

This contract's checks join against 1 reference table. Load them into your warehouse — DQHub ships the public ones, the rest link to their source. All reference data →

Customer-loaded — source

About this pack

10 data-quality rules for EU Corporate Sustainability Reporting Directive (CSRD) disclosures prepared under the ESRS and tagged in the ESEF/ESRS XBRL taxonomy. Covers required datapoint identification, ESRS datapoint conformance, units of measure, GHG Scope 1+2+3 consistency, non-negative metrics, reporting period, and duplicate suppression. Use it to validate the sustainability statement before filing.

What's included

4completeness rules
2referential integrity rules
2range rules
1consistency rules
1uniqueness rules

Checks included (10)

Required Datapoint Fields Present

Each disclosed datapoint must carry the ESRS datapoint id, value, and reporting period.

Numeric Datapoints Carry a Unit

Numeric (monetary or measure) datapoints must report a unit of measure.

Reporting Entity LEI Present(entity_lei)

The reporting undertaking must be identified by its LEI.

Mandatory Disclosures Present

Datapoints flagged mandatory (and not subject to phase-in) for the entity must be reported, not left empty.

Datapoint Exists in the ESRS Taxonomy

The datapoint id must exist in the ESRS XBRL taxonomy for the reporting period.

Unit of Measure Is Valid

Reported units must come from the ESRS/units taxonomy (e.g. tCO2e, MWh, m3, EUR, pure, percent).

GHG Emissions Are Non-Negative(total_ghg)

Reported GHG emission metrics (tCO2e) cannot be negative.

Percentage Datapoints Are 0–100(percent_value)

Datapoints expressed as percentages must fall between 0 and 100.

Total GHG Equals Scope 1 + 2 + 3

Total reported greenhouse-gas emissions must equal the sum of Scope 1, Scope 2, and Scope 3 (within rounding).

One Value per Datapoint per Period(datapoint_context_key)

Each datapoint should be reported once per context (period + dimensions).