Prove product compliance without the spreadsheet chaos

CE/UKCA, REACH SVHC, RoHS, GPSR, the Cyber Resilience Act and regional import registrations — tracked, enforced and alerted from one product-centric compliance hub built on Odoo.

The problem

Manufacturers and importers juggle CE marking, REACH Article 33 disclosures, RoHS, GPSR, the 2026 Cyber Resilience Act and country-specific import certificates in disconnected spreadsheets. A Bill of Materials changes and the substance register never catches up, a certificate expires unnoticed until a shipment is held at customs, and no single record proves to an auditor who assessed what, against which regulation, and when.

The solution

Product Regulatory Compliance gives every product one record per regulation, tied directly to the Bill of Materials, sales, purchasing and stock. Substance data fills from the BoM with a preview before anything changes, certificates get tunable expiry reminders, and non-compliant transactions can be blocked automatically — so compliance status is current by construction, not by memory.

Capabilities

Every regulation, one compliance record

Every capability below is implemented in the module.

01

Unified Multi-Regulation Hub

Track CE/UKCA, REACH SVHC, RoHS, GPSR, CRA, UL, FDA and regional import registrations for every product in one record type instead of stitching together several single-regulation apps.

02

Guided Workflow, Full Audit Trail

Draft, Pending, Confirmed, Not Satisfied and Done status flow with an optional QA-approval gate, chatter-logged activity, and pivot/bar-chart analytics by regulation, product or responsible person.

03

Fill from Bill of Materials, Preview First

One click syncs REACH substance lines from BoM components, quantities summed and variants merged. Review exactly what will be added, removed or kept before committing — manual entries are never overwritten.

04

SVHC Roll-up with One-Click Drill-Down

Assembly-level status automatically reflects the worst-case component, and a click takes you straight to the substance and component that triggered it — no manual hunting required.

05

Validated Substance Library & ECHA Import

Reusable CAS/EC substance records with regex-checked CAS numbers and enforced concentration units (wt%, ppm, g/kg), plus a Candidate List CSV import that flags duplicate CAS numbers and format errors before they reach a legal record.

06

Transaction Enforcement, Not Just a Register

Opt in per company to block quotations, purchase orders or deliveries for non-compliant products, with a manager override to batch-release held transactions.

07

Tunable Expiry Alerts & Registrations

Configurable lead-time reminders across CE/UKCA, GPSR and a dozen-plus regional registration types (SABER, SFDA, eCosma and more), each tracked Registered, Expiring or Expired.

08

CE/UKCA Declaration of Conformity Toolkit

Directive and harmonised-standard libraries, a notified-body register, and one-click auto-detection of the directives that apply to a product's category.

09

CRA SBOM & Vulnerability Tracking

Import a CycloneDX or SPDX bill of materials, track vulnerabilities through triage, remediation and resolution with severity scoring, and record end-of-life dates ahead of the 29 December 2026 deadline.

Workflow

How it works

1

Create a Compliance Record

Pick the regulation on the product — CE/UKCA, REACH, RoHS, GPSR, CRA or regional — and the record opens only the fields that regime needs.

2

Assess & Fill the Evidence

Enter substance lines, directives, SBOM components or registration numbers; use Fill from BoM or the ECHA/SBOM import wizards, with a preview before anything commits.

3

Confirm & Enforce

Move the record through QA approval if required, confirm it, and let your enforcement settings automatically hold non-compliant sales, purchases or deliveries.

4

Monitor & Produce Documents

Track expiry on a dashboard, get reminders before a certificate lapses, and print the Declaration of Conformity, Article 33 letter or RoHS statement straight from the record.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

CE/UKCA Declarations of Conformity, REACH SVHC substance registers, RoHS, GPSR, the Cyber Resilience Act (CRA), UL, FDA, and configurable regional import registrations (SABER, SFDA, eCosma and more) — all from one unified record type per product.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Product Regulatory Compliance

CE/UKCA, REACH SVHC, RoHS, GPSR, CRA and regional registrations in one record per product, filled from the Bill of Materials — and enforced on transactions, not just registered.

Buy on Odoo App Store