Classify, declare, and ship dangerous goods safely, every time
One Odoo workflow for UN/ADR classification, multi-modal declarations, segregation enforcement, carrier validation, and audit logging — so regulated shipments never rely on spreadsheets or guesswork.
The problem
Companies that manufacture, store, or ship hazardous materials must classify every product, generate mode-specific transport declarations, and keep incompatible or forbidden goods apart — across ADR, IMDG, IATA, and RID rules that vary by country. Most Odoo shops patch this together from a free classification add-on, a country-specific report module, and manual spreadsheets, leaving UN data incomplete, segregation rules unenforced, and ADR exemption math done by hand.
The solution
Dangerous Goods Management gives you one module that covers the whole chain: a complete UN/ADR master data catalogue, mode-aware declarations for road, sea, air, and rail, automatic segregation and forbidden-UN checks with a plain-language explanation, ADR point and 1000-point exemption calculation, carrier validation with actionable rejection reasons, driver certificate tracking, and a unified audit trail — all from the products, sale orders, and pickings you already use.
Everything a regulated shipment needs
Every capability below is implemented in the module.
Complete UN/ADR master data
A ready-to-use catalogue of UN numbers with hazard class, packing group, tunnel code, limited quantity, and localized shipping names — no more keying regulatory reference data by hand.
Multi-modal declarations
Generate mode-aware transport declarations for road (ADR), sea (IMDG), air (IATA), and rail (RID) from a single declaration lifecycle, each capturing exactly the fields its mode requires.
Segregation & forbidden-goods checks
Every declaration is automatically checked against a configurable class-to-class incompatibility matrix and forbidden-UN-on-aircraft rules, with a plain-language explanation of what is wrong and how to fix it.
ADR points & exemption calculation
Quantities roll up into ADR transport category points automatically, so you know instantly whether a shipment qualifies for the 1000-point exemption — with a configurable threshold.
Carrier validation, not silent failure
Pickings are checked against each carrier's accepted hazard classes and maximum dangerous-goods weight, with the exact rejection reason logged, posted to the record, and assigned as a follow-up activity.
Driver ADR certificate tracking
Store certificate numbers, certified hazard classes, and expiry dates per driver, with a daily check that raises a renewal activity before certificates lapse.
Unified compliance audit trail
Classification changes, declaration lifecycle events, carrier validations, and stock movements are all logged to one auditable record, ready for a regulatory inspection.
Controlled declaration lifecycle
Declarations move through Draft, Checked, and Issued states via explicit actions only — business fields lock down after checking, so compliance data can't be edited away.
Product, sale order & picking integration
Flag products and variants as dangerous goods, see hazard status roll up to sale orders and stock pickings, and create a declaration directly from either one in a single click.
How it works
Classify the product
Mark a product (or a specific variant) as a dangerous good and assign its UN number — hazard class, packing group, and marine pollutant marking fill in automatically.
Create the declaration
Generate a declaration straight from a sale order or stock picking, pre-filled with the dangerous lines, consignee, and carrier.
Check for compliance
Run the compliance check to flag segregation incompatibilities or forbidden-UN restrictions before anything ships, with a clear explanation of any problem found.
Issue & ship
Issue the declaration, print the multi-language transport document, and let carrier validation and the audit trail take care of the rest.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Road (ADR), sea (IMDG), air (IATA), and rail (RID), with dedicated transport paper variants for the EU, Germany (GGVSEB / 5.4.1), and Switzerland.
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.
Dangerous Goods Management
Complete UN/ADR master data, multi-modal declarations, segregation and forbidden-goods checks and ADR points calculation — with carrier validation and a unified compliance audit trail.
Buy on Odoo App Store