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.
Every regulation, one compliance record
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How it works
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.
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.
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.
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.
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.
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