Packaging EPR · France · Germany · Spain · Italy · Odoo 17-19

EPR compliance software that files every country's packaging report from your Odoo sales.

Sell into France, Germany, Spain or Italy and each country makes you register and declare your packaging with its Producer Responsibility Organisation (PRO). This Odoo module calculates those per-country obligations from your real sales and gets the data for every declaration ready — no spreadsheets, no separate SaaS.

Per-country calculationSplits obligations by the destination country of each order.
Declaration-ready dataKg per material and category, ready for each PRO filing.
Packaging & wasteMaterial, weight and category attached to each product.
Native to Odoo 17-19No middleware, no external dashboards — everything in the ERP.
Cross-border packaging EPR compliance managed inside Odoo
EPR inside the ERPPer-country obligations calculated from your real Odoo sales.
Source code included Odoo 17 · 18 · 19 One-off payment, €49 Direct developer support No middleware

Real screenshots of the module

The very screens you get in Odoo — the real thing.

Odoo EPR module screenshot Odoo EPR module screenshot Odoo EPR module screenshot

Try the EPR module inside a real Odoo 19, no sign-up. User demo / flexigodemo.

Try the live demo View on the Odoo App Store

Multi-country EPR is a spreadsheet nightmare

This is not about one isolated feature. It is about the real headache that shows up the moment you sell to several countries and each one runs its own packaging and waste scheme.

One country, one PRO, one rulebook

Every country has its own scheme, its own material categories and its own units. Reproducing that by hand for each market is slow and easy to get wrong.

Packaging weight lives outside the ERP

If the material and weight of each package are not on the product, every declaration ends up as a rough guess in a separate spreadsheet.

Your sales are already in Odoo

The source of truth for filing — what, how much and which country — already sits in your orders. What is missing is turning it into obligations per PRO.

What the module does inside Odoo

The goal is simple: the data you need to file should fall out of the operation you already run, not out of a spreadsheet you maintain on the side.

PRO invoice reconciliation

Matches each scheme's eco-contribution invoices against what you declared and flags discrepancies automatically — before you overpay.

Compliance calendar with alerts

Every country's filing deadlines in one calendar, with automatic reminders at 90, 60, 30 and 7 days before each due date.

CSV export in each country's format

Generate annual, quarterly or monthly declarations and export the CSV in the exact layout each scheme expects, ready to upload to its portal.

Packaging material and weight on the product

Set the material (paper, plastic, glass, metal…) and packaging weight per product, so every sale carries its own packaging footprint.

Per-country obligation calculation

From the destination country of each order, the module aggregates kilograms per material and per EPR category for every market you sell to.

Compliance certificate PDF for marketplaces

Produces an EPR compliance certificate as a PDF to evidence your registrations to the marketplaces (Amazon and others) that ask for it.

PRO credentials and 2026 fee tables pre-loaded

Manage your LUCID (Germany), IDU/UID (France), ENV (Spain) and CONAI (Italy) registration numbers, with the 2026 fee tables already loaded for all four countries.

PPWR (EU 2025/40) and multi-company

Tracks the authorised representative under the new EU Packaging Regulation (PPWR), with multi-company and multi-country support in a single database.

Out-of-the-box coverage: France, Germany, Spain and Italy. Selling to other countries? We add them via custom development.

A developer, not a layer of salespeople

FlexigoTech is an independent Odoo developer in Barcelona. This EPR module is native to Odoo: it is not a separate SaaS or a piece of middleware you have to maintain on the side. When you have a question or need an adjustment, you talk directly to the person who wrote the code. We do not invent case studies or reviews — we tell you what the module does and what it doesn't, so you can decide on the facts.

17·18·19Odoo versions
BCNbuilt in Barcelona
0separate SaaS

The module calculates; you declare

Let's be straight: the module prepares the numbers, but it does not file anything with the authorities and it is not legal advice. The responsibility to declare stays with you. What you save is the manual work of reconciling kilograms per material and per country before every deadline. That's why this page links to the catalogue and to direct contact, so we can answer the specific questions of your case.

Try the live demoContact

One-off €49. No subscription, ever.

Buy it once on the Odoo App Store and it's yours — source code included, on Odoo 17, 18 and 19. Compliance shouldn't come with a monthly bill.

€49, paid once

A single payment on the Odoo App Store. No recurring fees, no per-country add-ons, no user-based pricing.

Full source code included

You get the complete module source, so your team or ours can adapt the calculation, add a market or wire it into your own flow.

Odoo 17, 18 and 19

Works on Community and Enterprise across three Odoo versions, so it keeps up when you upgrade — no re-purchase required.

Buy on the Odoo App Store — €49

If this search brought you here, these help too

We link this page to the rest of the catalogue and to direct contact so you can quickly find your next step.

Common questions about EPR compliance

What is EPR compliance software and who needs it?

Extended Producer Responsibility (EPR) makes whoever places packaged goods on a market responsible for the cost of collecting and recycling that packaging. If you sell into several EU countries, you usually have to register and file a declaration with each country's Producer Responsibility Organisation (PRO). This Odoo module is EPR compliance software that calculates those obligations straight from the sales you already record in Odoo.

Does the module file the EPR declaration with the PRO for me?

No. The module never submits anything to the authorities automatically. It prepares the calculated figures (kg per material, country and category) so you or your accountant can file them in each PRO portal. The legal responsibility to declare stays with you; the module removes the manual spreadsheet work.

Can it handle EPR for several countries at the same time?

Yes, that is exactly what it is built for. It splits obligations by the destination country of each Odoo order, so you can declare to each PRO with its own material categories and units. Out of the box it covers France, Germany, Spain and Italy, with the 2026 fee tables pre-loaded.

Does it work with Odoo Community?

Yes. The module runs on both Odoo Community and Enterprise, and it is available for Odoo 17, 18 and 19. It relies on standard sales and product data, so you do not need any Enterprise-only feature to use it.

How much does it cost and what do I get?

It is a one-off payment of €49 on the Odoo App Store, with full source code included and no monthly fees. You get the module for Odoo 17, 18 and 19, plus direct support from the developer who wrote it if you need help mapping materials or fee tables to your real case.

Can I try it before buying?

Yes. There is a live demo running a real Odoo 19 with the EPR module installed and no sign-up (user demo, password flexigodemo). You can see packaging material and weight on the product, the per-country obligation calculation and the totals ready for each PRO before you commit.

If you sell packaged goods in the EU, EPR isn't optional.

The only question is whether you keep reconciling kilograms by hand at every deadline, or let Odoo calculate the per-country obligations straight from your real sales.

Try the live demoView on the App Store · +34 639 913 105