Guide
CBAM precursors and data consistency: keeping a reporting set coherent
A complex CBAM good can depend on several precursor records with different installations, production processes, periods, and evidence states. This guide shows how to preserve that chain, apply the Article 13–15 reporting-period, aggregation, and mixed-data rules as source controls, propagate revisions, and keep missing fields visible without calculating embedded emissions or deciding which method applies.
Last updated: 20 August 2026Sources: Regulation (EU) 2023/956 — consolidated 20 October 2025Commission Implementing Regulation (EU) 2025/2547 — emissions calculationCommission Implementing Regulation (EU) 2026/1740 — corrected default valuesCommission Implementing Regulation (EU) 2025/2546 — verificationEuropean Commission — CBAM
What a precursor chain must preserve
A precursor is an input good whose embedded emissions are taken into account when the embedded emissions of a complex good are calculated under the applicable official method. That makes the reporting trail a chain of source records rather than one supplier figure copied onto every finished-good line.
Start with the exact goods and CN-code context, then keep each precursor identifier tied to the source installation, production process, reporting period, quantity and unit, emissions-data basis, evidence reference, and current version. A commercial material name or company-level figure does not establish that the same record belongs to every goods line.
The operating goal is consistency, not a calculation shortcut. One chain can contain a supplier actual candidate, a complete evidence package awaiting verification, verified actual evidence, a corrected official default, and an unresolved input at the same time. Those states must remain visible at precursor level before any authorised method is applied.
CBAM Pulse can organise the factual source and version trail. It does not assign a CN code, decide whether a material is a precursor in a particular case, select an emissions method, perform verification, or determine what may be declared.
Articles 13–15: period, aggregation, and mixed data bases
Article 13 of Commission Implementing Regulation (EU) 2025/2547 sets the default reporting period of a precursor as the year of production of the complex good. Where the operator gives the verifier sufficient evidence of the actual time of production, the precursor reporting period is the period in which that precursor was produced. Record the period and the evidence used to depart from the default; do not silently reuse an earlier period.
Article 14 addresses precursors under a given CN code that come from different reporting periods or multiple installations. It provides weighted average rules for those cases. It also provides that, where sufficient evidence shows a given production process used precursors from a single installation or a subset of installations, the relevant embedded emissions are based on that installation or the weighted average for that subset.
That rule is why source installation and production-process identity must survive data intake. It does not mean every supplier or process is always a separate final calculation line, and it does not allow an importer to choose whichever source record produces a preferred result. The official method and evidence determine the treatment.
Article 15 allows an actual-emissions calculation for complex goods to determine actual emissions for production processes within the installation producing the complex goods while using default values for one or more precursors. Keep each actual/default basis explicit. The dedicated default-versus-actual guide owns route-state definitions; this page owns consistency across the precursor chain.
Precursor-chain state matrix
Use one state per precursor source record. The state describes what is evidenced now and the next preparation action; it is not an applicability or verification conclusion.
Do not promote a state because a number looks complete or favourable. Move it only when the missing source, period, method, report, or accredited verification evidence is actually attached and reviewed.
| Chain state | What the record proves | What remains open | Owner | Next action | Do not |
|---|---|---|---|---|---|
| Source identity confirmed | Precursor, installation, process, and period are linked | Emissions basis and verification state may still be open | Procurement + technical owner | Assign stable precursor and source references | Treat identity as proof that emissions are usable |
| Supplier actual candidate | A supplier supplied quantity or method information | Official method, boundary, period, and verification remain open | Supplier coordinator | Collect the missing method and evidence references | Label the supplier figure verified actual |
| Evidence assembled — verification pending | A versioned evidence package is available for review | Accredited verification has not been completed | Technical owner + verifier coordinator | Freeze the reviewed package version | Describe the candidate as verified |
| Verified actual | Completed accredited verification is referenced | Line-specific period, scope, and source mapping still need review | Importer review owner | Reference the exact report and version | Reuse it across periods or installations without evidence |
| Corrected official default | Corrected default source and base-row identity are recorded | Applicable row and Registry output still need line-level review | Regulatory source owner | Retain the correcting act, row, and extraction date | Copy deleted year columns or an unrelated row |
| Unresolved | The gap is explicitly recorded | Required source, quantity, basis, or evidence is missing | Named gap owner | Block affected downstream lines and request the missing field | Insert zero, a proxy, or a nearby supplier value |
- Chain state
- Source identity confirmed
- What the record proves
- Precursor, installation, process, and period are linked
- What remains open
- Emissions basis and verification state may still be open
- Owner
- Procurement + technical owner
- Next action
- Assign stable precursor and source references
- Do not
- Treat identity as proof that emissions are usable
- Chain state
- Supplier actual candidate
- What the record proves
- A supplier supplied quantity or method information
- What remains open
- Official method, boundary, period, and verification remain open
- Owner
- Supplier coordinator
- Next action
- Collect the missing method and evidence references
- Do not
- Label the supplier figure verified actual
- Chain state
- Evidence assembled — verification pending
- What the record proves
- A versioned evidence package is available for review
- What remains open
- Accredited verification has not been completed
- Owner
- Technical owner + verifier coordinator
- Next action
- Freeze the reviewed package version
- Do not
- Describe the candidate as verified
- Chain state
- Verified actual
- What the record proves
- Completed accredited verification is referenced
- What remains open
- Line-specific period, scope, and source mapping still need review
- Owner
- Importer review owner
- Next action
- Reference the exact report and version
- Do not
- Reuse it across periods or installations without evidence
- Chain state
- Corrected official default
- What the record proves
- Corrected default source and base-row identity are recorded
- What remains open
- Applicable row and Registry output still need line-level review
- Owner
- Regulatory source owner
- Next action
- Retain the correcting act, row, and extraction date
- Do not
- Copy deleted year columns or an unrelated row
- Chain state
- Unresolved
- What the record proves
- The gap is explicitly recorded
- What remains open
- Required source, quantity, basis, or evidence is missing
- Owner
- Named gap owner
- Next action
- Block affected downstream lines and request the missing field
- Do not
- Insert zero, a proxy, or a nearby supplier value
Record the total precursor mass required
Annex III to Commission Implementing Regulation (EU) 2025/2547 describes the precursor-mass parameter as the total mass of precursor required to produce the amount of complex goods. It includes quantities that do not end up in those goods because they may be spilt, cut off, combusted, chemically modified, or leave the production process as by-products, scrap, residues, wastes, or emissions.
For preparation, keep the supplier's quantity, unit, reporting period, and explanation of what is included together. The net amount visible in a finished good may not represent the official input boundary, and a purchase quantity may cover more than one process, installation, period, or downstream product.
Record the quantity as evidence, not as a result. This guide does not derive specific mass consumption, multiply emissions values, allocate losses, or calculate precursor or finished-good embedded emissions.
Keep source installation and production process identifiable
Article 14 makes the source path operationally important. A precursor under one CN code may have been produced in different reporting periods or received from multiple installations, and the official rule can use a weighted average. Keep the source-specific monitoring data traceable before those weighted average rules are applied. Evidence can support treatment based on one installation or a subset for a given production process in the defined circumstances.
Preserve the source records before aggregation: installation identity, production process, period, precursor CN context, quantity, evidence state, and source version. That allows a reviewer to see which records entered a weighted set and which downstream lines depend on it.
Do not turn this preservation rule into a universal instruction that every different production process must be treated separately in the final calculation. The source model preserves options and evidence; the applicable official method controls the calculation.
Evidence and version ledger
Use one stable ledger row per field or reference family, then link it to every affected precursor source and downstream goods line. The minimum ledger below is a preparation contract, not an official reporting template.
A value without its source version is not safely reusable. Preserve the previous version when a revision arrives, record the effective period and review state, and show which downstream lines are waiting for reassessment.
| Field | Record | Version control | Failure if missing |
|---|---|---|---|
| Precursor ID | Stable internal reference and goods/CN context | Never recycle the ID | Different materials can be merged |
| Source installation | Producing installation reference | Retain previous mappings | Source-specific evidence cannot be traced |
| Production process | Process used for the precursor | Date each process change | Article 14 source treatment cannot be reviewed |
| Reporting period | Default or evidenced actual production period | Keep period with every revision | Records from different periods can be mixed |
| Quantity and unit | Supplier quantity, unit, and inclusion boundary | Version quantity and unit together | Unit or boundary drift becomes invisible |
| Evidence state | Candidate, pending verification, verified, default, or unresolved | Record who changed the state and why | A supplier figure can appear verified |
| Source version | Report, workbook, act, or evidence reference | Keep prior version and extraction date | Revisions silently overwrite history |
| Affected downstream lines | Finished-good records that depend on the precursor | Recompute the dependency list after change | One copy changes while others stay stale |
- Field
- Precursor ID
- Record
- Stable internal reference and goods/CN context
- Version control
- Never recycle the ID
- Failure if missing
- Different materials can be merged
- Field
- Source installation
- Record
- Producing installation reference
- Version control
- Retain previous mappings
- Failure if missing
- Source-specific evidence cannot be traced
- Field
- Production process
- Record
- Process used for the precursor
- Version control
- Date each process change
- Failure if missing
- Article 14 source treatment cannot be reviewed
- Field
- Reporting period
- Record
- Default or evidenced actual production period
- Version control
- Keep period with every revision
- Failure if missing
- Records from different periods can be mixed
- Field
- Quantity and unit
- Record
- Supplier quantity, unit, and inclusion boundary
- Version control
- Version quantity and unit together
- Failure if missing
- Unit or boundary drift becomes invisible
- Field
- Evidence state
- Record
- Candidate, pending verification, verified, default, or unresolved
- Version control
- Record who changed the state and why
- Failure if missing
- A supplier figure can appear verified
- Field
- Source version
- Record
- Report, workbook, act, or evidence reference
- Version control
- Keep prior version and extraction date
- Failure if missing
- Revisions silently overwrite history
- Field
- Affected downstream lines
- Record
- Finished-good records that depend on the precursor
- Version control
- Recompute the dependency list after change
- Failure if missing
- One copy changes while others stay stale
Synthetic steel-fastener chain: three different evidence states
Consider a synthetic steel-fastener goods line with three input records. The example is deliberately non-numerical: it shows evidence and version handling only, not the legally applicable precursor inventory or an embedded-emissions calculation.
Input A has a completed accredited-verification reference tied to one installation, process, and period. Input B uses a corrected official default source record. Input C came through a trader, but the producing installation and method reference are still missing. The finished-good line must retain all three states rather than collapsing them into one average or treating the unresolved input as zero.
The immediate output is a review queue: confirm that Input A's report version and period map to the goods record; retain the exact corrected source identity for Input B; and block Input C while the upstream source fields are requested. The example does not decide whether any route may be used in a declaration.
| Input | Synthetic source | Evidence state | Open gap | Downstream action |
|---|---|---|---|---|
| Input A | Installation Alpha / Process 1 | Verified actual | Confirm period and report-version mapping | Keep exact report reference with the finished-good line |
| Input B | Installation Beta / Process 2 | Corrected official default | Confirm applicable corrected source row and Registry reference | Retain act, row, extraction date, and review owner |
| Input C | Trader Gamma / producer not yet identified | Unresolved supplier candidate | Producing installation, process, period, and method missing | Block the dependent line and request upstream evidence |
- Input
- Input A
- Synthetic source
- Installation Alpha / Process 1
- Evidence state
- Verified actual
- Open gap
- Confirm period and report-version mapping
- Downstream action
- Keep exact report reference with the finished-good line
- Input
- Input B
- Synthetic source
- Installation Beta / Process 2
- Evidence state
- Corrected official default
- Open gap
- Confirm applicable corrected source row and Registry reference
- Downstream action
- Retain act, row, extraction date, and review owner
- Input
- Input C
- Synthetic source
- Trader Gamma / producer not yet identified
- Evidence state
- Unresolved supplier candidate
- Open gap
- Producing installation, process, period, and method missing
- Downstream action
- Block the dependent line and request upstream evidence
Change propagation without silent overwrite
Use one dated source reference for each precursor evidence package and link every downstream goods line that depends on it. A supplier revision should create a new review event, not overwrite the only copy of the previous record.
Compare the new installation, process, period, quantity/unit, evidence state, and source version with the accepted record. Then identify the downstream lines affected, mark their prior review state stale or under review, and assign an owner for the next decision.
This is a data-control workflow, not an emissions method. Do not recalculate, reclassify, or promote the data state automatically when a file or number changes.
- Freeze the previous source and version before recording the revision.
- Record what changed, when it changed, and who supplied it.
- Rebuild the affected-downstream-line list from the stable precursor ID.
- Mark every dependent line for review; do not update only the first visible copy.
- Close the change only after the source, period, basis, and evidence state are reconciled.
Do not invent missing precursor values
An explicit gap is safer than a plausible-looking substitution. Missing fields remain unresolved until the source record or the applicable official fallback is established through the correct review path.
Use the supplier request and evidence checklist to turn each gap into a named action. The list below prohibits common shortcuts; it does not prescribe the official calculation treatment for a specific good.
- Do not copy a prior period, corporate average, adjacent supplier, or zero into a missing precursor field.
- Keep source installation, production process, reporting period, quantity, and unit explicit before changing state.
- Do not use a nearby CN code, product description, production route, or country row because it looks similar.
- Do not describe supplier-reported information as accredited verification.
- Do not merge unresolved and evidenced inputs into one unlabeled total.
- Assign one owner, one request, and one review date for every blocked field.
Operational handoff
The final handoff should let a reviewer answer four questions without reconstructing the chain: which precursor source is this, what evidence state does it have, which version is current, and which downstream lines depend on it?
Use the supplier request template for missing installation, process, period, quantity/unit, method, and evidence references. Use the reporting evidence checklist to record what is present and what remains open. Use the default-versus-actual guide for the route-state definitions and the exporter/importer data-flow guide when the direct supplier is not the producer.
Those tools organise preparation. They do not send supplier requests, store evidence files, calculate embedded emissions, perform accredited verification, or determine declaration treatment.
- Export or copy the stable precursor/source references.
- Attach the current evidence/version ledger and previous-version pointer.
- List every dependent finished-good line and its current review state.
- List unresolved fields with owner, request date, and next review date.
- Keep route, calculation, verification, and applicability decisions with the authorised review process.
Frequently asked questions
What is a precursor in a CBAM calculation?
It is an input good whose embedded emissions are taken into account when the embedded emissions of a complex good are calculated under the applicable official method. Check the exact goods, CN-code context, and production route rather than relying only on a commercial material name.
Does precursor mass mean only the amount left in the finished goods?
No. Annex III to Commission Implementing Regulation (EU) 2025/2547 describes the total mass required and includes quantities that may be spilt, cut off, combusted, chemically modified, or leave as by-products, scrap, residues, wastes, or emissions.
What if the same precursor comes from different periods or installations?
Article 14 provides weighted-average rules for precursors under a given CN code from different reporting periods or multiple installations, with defined source or subset treatment where sufficient evidence supports it. Preserve the period, installation, process, and source records so the authorised calculation can apply that rule.
Can actual emissions for a complex good include a default value for a precursor?
Article 15 of Commission Implementing Regulation (EU) 2025/2547 permits actual emissions for production processes within the producing installation together with default values for one or more precursors. Keep each basis explicit and verify the applicable treatment against the controlling rules.
What if the direct supplier is not the producer?
Record the supplier reference but keep the producing installation, production process, reporting period, and evidence source unresolved until the upstream record is obtained. Use the exporter/importer data-flow guide for the actor and handoff workflow; do not invent the producer fields here.
What should happen when a precursor record changes?
Preserve the previous version, record the changed source fields and effective period, identify every dependent downstream line, and reopen those lines for review. Do not silently overwrite one copy or promote the evidence state automatically.