Skip to main content
ESG and sustainability

CBAM quarterly reporting for SMEs: from goods receipt to a ready-to-file report, inside Odoo

If you import cement, steel, aluminium, fertilisers, electricity or hydrogen, CBAM requires you to file the annual declaration and, from 2027, to hold certificates covering at least 50% of your emissions at the end of every quarter. This module creates import events automatically from your Odoo goods receipts, requests emission data from your suppliers (with the Commission's default values as a fallback), keeps a certificate ledger on a FIFO cost basis, and generates the quarterly holding report and the annual declaration as PDF and CSV in a single click.

39 €one-time paymentOdoo 17.0Odoo 18.0Odoo 19.0
CBAM SME Quarterly Reporting module cover for Odoo

What it does

EU CBAM compliance for Odoo: track embedded emissions, manage certificates, generate quarterly + annual declarations. Free, open-source.

  • Automatic import eventsEvery CBAM-covered goods receipt automatically creates its import event, linked back to the purchase order: 100% coverage with no data keyed in by hand.
  • Supplier emissions workflowRequest actual emission data from your suppliers by bulk email and track every request by status: requested, received or covered by default values.
  • Commission default values and CN codesA CN code library carrying the European Commission's default emission values for all six Annex I sectors: cement, iron and steel, aluminium, fertilisers, electricity and hydrogen.
  • Certificate ledger on a FIFO cost basisTrack CBAM certificate purchases, surrenders and balances on a FIFO cost basis with official EU price feeds, ready for your annual audits.
  • Quarterly holding reportChecks the 50% certificate holding requirement against your current balance, so you're never caught short at quarter close.
  • Annual declaration and one-click exportDeclaration periods with CBAM factor and certificate count, plus one-click export of the quarterly report and the annual declaration to PDF and CSV.

At a glance

Odoo versionsOdoo 17.0 · 18.0 · 19.0Migration to Odoo 20 the day it ships.
Price39 €one-time payment
LicenseOPL-1 · source code included
SupportDirect from the engineer who built it

Frequently asked questions

They are two separate modules. CBAM Compliance is the sibling module with a broader CBAM compliance scope; this one focuses on the simplified quarterly flow for SMEs: import events created automatically from goods receipts, supplier data backed by default values, a FIFO certificate ledger and one-click exportable reports. You can compare both pages on this same site.

No. The module gathers the data of your affected imports inside Odoo and generates the quarterly report and annual declaration as PDF and CSV for you to review and file yourself. Official filing and legal responsibility remain with the declarant.

Yes. It is compatible with Odoo 17, 18 and 19, both Community and Enterprise. Everything runs on your own Odoo server, with no external SaaS and no middleware: your import data never leaves your system.

The module automatically applies the European Commission's default emission values based on the product's CN code, across all six Annex I sectors. The request is flagged as covered by defaults and you can replace it with the supplier's actual data whenever it arrives.

It ships with English, Spanish, German and French translations, and you can add more through Odoo's standard translation framework.

Questions before buying? Talk to the engineer.

We tell you whether the module fits your Odoo and your operations before you pay anything. No middlemen.