French EPR IDU check: separate stream registration from reporting evidence
The acquired ADEME export records 308,041 rows across 20 stream codes. Deduplication gives 307,769 distinct stream–IDU pairs. Use the stream, legal entity and identifier together when checking registration evidence. ADEME explicitly says this list does not show which producers filed data declarations; an IDU alone cannot prove reporting or complete EPR fulfilment.
Evidence retrieved 2026-10-06. Source versions and topic-specific limits are listed below.
Computed shared-register analysis
Recorded French producer identifiers by stream
308,041 source rows contain 307,769 distinct stream–IDU pairs. 272 rows repeat a pair; these are not additional distinct stream registrations.
Exact stream code
Label in acquired reference
Source rows
Distinct recorded IDUs
Blank category rows
ABJ
Bricolage et jardin
3,894
3,872
24
ASL
Sport et loisirs
2,829
2,829
0
BAT
No exact match in the acquired reference; reconcile the current code
13,459
13,459
0
BPS
Bateaux
140
140
0
DISP_MED
Dispositifs médicaux perforants
91
91
0
EA
Ameublement
13,781
13,761
21
EEE
Equipements électriques et électroniques
26,874
26,874
28
EMPAP
No exact match in the acquired reference; reconcile the current code
212,739
212,739
16
EPRO
No exact match in the acquired reference; reconcile the current code
1,063
1,063
0
JOUET
Jouets
3,506
3,506
0
LUB
Lubrifiants
456
456
0
MNU
Médicaments
237
237
0
PAP
Papiers
6
6
0
PCHIM
Produits chimiques
976
976
0
PMCB
Bâtiment
10,874
10,644
302
PNEU
Pneus
1,264
1,264
0
TABAC
Tabac
66
66
0
TLC
Textiles
15,427
15,427
0
TSUU
No exact match in the acquired reference; reconcile the current code
268
268
0
VEHICULE
No exact match in the acquired reference; reconcile the current code
91
91
0
Why the grouping matters: 38,513 exact nonblank country/organization key groups occur in more than one stream, out of 252,577 such groups. This is string-based register grouping, not verified company identity or a compliance rate.
Rows missing country or organization: 0. Unique IDU strings across streams: 307,769; IDU strings recorded in multiple streams: 0. Country labels describe recorded organization fields; they do not establish international obligation coverage.
Use this result: compare each expected stream/entity/IDU separately, resolve unmatched codes and obtain declaration evidence through a separate check. No company rows or contacts are republished here.
Reproduction method, integrity and limits
Stream the semicolon-delimited UTF-8 original CSV with its exact seven headers. Count all source rows and distinct stream–IDU strings. Count exact nonblank country/organization string pairs and pairs observed in more than one stream, without resolving companies by name. Preserve leading zeros and unknown values. Match reference labels by exact code only; no undocumented aliases. Verify original SHA-256, published MD5, byte count and declared rows.
Dated registration observations only, not submitted declarations, fulfilment, company identity resolution, market size, wrongdoing or available representative capability. Stream grouping is French-specific. The reference workbook may lag the current export; unmapped codes require review.
Calculation: ademe-stream-evidence-check-1; dataset update: ["2026-10-06T05:30:13.837Z","2026-10-06T05:30:13.837Z"]; units: source rows; distinct recorded identifier strings and grouping keys.
Original SHA-256: 430cb1e8341a20c0c43e05e0d01ea8ab434263e99589be92be6c47f3162e219d. Published/observed MD5: dbeec129b719739c6c1761be533b078d.
Build an IDU-to-evidence reconciliation sheet
Use this checklist to gather your business or product details before speaking with a specialist. The items below explain what to record and suggest useful supporting documents. You can add your own answers in the editable project brief.
Keep each product and stream separate
List the actual products, batteries, packaging and selling roles. Record the expected stream code and why it fits; use current official national scope evidence to resolve applicability.
Useful evidence: A product/stream/role worksheet, with a current scope source.
Match the correct legal entity and country
Retain the organization identifier exactly as supplied. The metadata distinguishes resident SIREN/SIRET from nonresident VAT or tax identifiers; leading zeros and recorded country are part of the check.
Useful evidence: Legal-entity records and exact country/identifier strings.
Reconcile IDU, stream and categories
Compare the same stream–IDU pair and recorded category text. Repeated rows and a code missing from the older reference require reconciliation, not an inferred replacement or adverse conclusion.
Useful evidence: A dated source row, registration evidence and a resolved stream/category mapping.
Collect reporting evidence separately
Ask for the applicable declaration, quantities and scheme/individual-system evidence. This register does not establish that a declaration was filed or that every obligation was fulfilled.
Recheck the actual current official list before relying on status. Save the retrieval date, source version and unresolved identity or stream differences without claiming wrongdoing from absence.
Useful evidence: A versioned reconciliation log and escalation questions.
Work packages and dependencies
Conditional: French product/stream scope and registration-to-reporting reconciliation — Review the buyer’s actual products and selling roles, resolve the stream/entity/IDU mapping and separately scope declaration evidence and any representative appointment.
Questions for providers
Which current product/actor rules support each proposed French stream?
How will you reconcile entity identifiers, IDUs, categories and changed reference codes?
Which evidence separately establishes the applicable reporting task and completed declarations?
Sources and data dates
Read the official document in context. The audit details identify the precise locators and preserved versions used for this page.