PackTrace · FOR DOLIBARR

Describe your packaging once.
Let the EPR reports compute themselves.

PackTrace links a packaging composition to each product, computes the weight placed on the market by material, country and channel from validated invoices or shipments, and produces the files for Citeo, Léko, EPRO, LUCID and the PPWR producer register.

Dolibarr 18 → 24PHP 7.4 – 8.3Version 1.0.0Price on requestBeing published

PackTrace — module for Dolibarr
Packaging catalogueCiteo, Léko, EPRO, LUCIDPPWR declaration of conformityNo external service
YOUR DAILY WORKFLOW

What changes once the module is active.

01

No more spreadsheet before the annual report

Bottle, cap, label, box, film: each packaging element is described once with its material, weight, recycled content, recyclability grade and PPWR data, then reused in the composition of every product. The dashboard lists products sold without packaging so nothing is missed.

02

Tonnage computed from what you actually sold

Validated invoices (credit notes deducted, abandoned invoices excluded) or validated shipments feed the computation. The country of placing on the market comes from the delivery address, the channel (household or commercial) from the product or the customer type, and shipping packaging is added per shipping method.

03

Files ready for each scheme

Weight per category as CSV, per-unit (UVC) file for Citeo and Léko, LUCID XML data report following the ZSVR guide 1.3, annual report for the PPWR producer register and simplified report below 10 tonnes. Embedded 2026 Citeo and Léko fee schedules give an estimated contribution.

The packaging dashboard — Dolibarr
Actual module interface in Dolibarr · Demonstration data. Click to enlarge.
INSIDE THE MODULE

The packaging dashboard

The banner shows the company role and quantity source and counts down to the next deadline. Counters: products sold without packaging, sales countries without a valid registration, packaging elements, tonnage placed on the market, reports filed. A roadmap, the sales countries with their registrations and the list of deadlines follow.

Browse all screens →

Know exactly what happens.

WorkflowTriggerResult in Dolibarr
Packaging cataloguePackaging → Packaging catalogue30 materials mapped to the 22 PPWR categories, Citeo and Léko codes, 6 EPRO materials and LUCID codes; weight, level, type, recycled content, recyclability, heavy metals, PFAS, food contact, reuse, supplier, “already reported upstream”.
Product compositionPackaging tab on the product cardQuantity per unit sold (1 bottle, 1/6 of a box…), quick creation, copy from a similar product, summary panel on the product card with weight and recycled share.
Computation“Compute” on a draft reportWeights by category, country and channel from invoices or shipments of the period; shipping packaging added per parcel; packaging already reported by the supplier excluded; alerts on products without composition.
Report lifecycleDraft → validated → filedRecomputable draft, validation blocked while a product sold has no packaging (traced override), filing with reference, reopening, full history.
ExportsButtons on the reportCSV weight per category, Citeo/Léko per-unit file, LUCID XML with dual system and report type (5 types, 14 dual systems).
Declaration of conformityButton on a packaging elementEU declaration of conformity in the Annex VIII format (module A) as PDF in French, English or German, kept in the element folder.

Before you choose.

Which schemes are covered?

France: Citeo and Léko for household packaging, EPRO for commercial packaging. Germany: the LUCID register and dual systems under the VerpackDG. Any EU member state: the PPWR producer register report with its 22 categories and the simplified report below 10 tonnes.

How does the module decide between household and commercial?

From the sales channel set on the product, otherwise from the customer type of the third party, otherwise from the default channel in the setup. Each scheme then applies its own scope: transport packaging never goes to Citeo, household transport packaging goes to EPRO.

What if a product has no packaging composition?

It appears in the “Products sold without packaging” list on the dashboard and in the report alerts. Validation of a report is blocked until the composition is entered, or forced with a traced override.

Can I compute from shipments instead of invoices?

Yes. The setup selects the source of quantities: validated invoices (credit notes deducted) or validated shipments. Shipping packaging profiles add the box, void fill and tape of each parcel per shipping method.

Where do the EPR numbers appear?

Your IDU (FR…_01 / _02) and LUCID number (DE + 13 digits) are entered under Registrations with format checks and printed on quotes, orders, delivery notes and invoices. Suppliers’ registrations are recorded on their third-party card with an Article 19 reminder.

Is the declaration of conformity signed?

The PDF names the signatory chosen in the setup and the standards or other acts you list; it is generated per packaging element, in French, English or German, and kept in the element folder. Signing it remains your responsibility.

NEXT STEP

Available on request.

Being published on Dolistore · version 1.0.0

The listing exists on Dolistore and is awaiting the marketplace approval. Write to us to receive the module today, with French and English translations and e-mail support; we will send the Dolistore link as soon as the listing is open for purchase.

Status checked on 9 October 2026. Dolibarr 18 → 24 · PHP 7.4 – 8.3.