OdooWiki OCA HUB

Delivery Carrier Valid - Dangerous Goods

delivery_carrier_picking_valid_dangerous_goods folder_open OCA/delivery-carrier open_in_new
Delivery License: AGPL-3

This is a glue module between delivery_carrier_picking_valid and l10n_eu_product_adr_dangerous_goods. It allows to validate an order or picking against a carrier regarding dangerous goods restrictions.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you exclude a delivery carrier when an order or transfer contains products with certain ADR limited amounts, so dangerous goods rules are respected when choosing a carrier.

This module links carrier validation with dangerous goods (ADR) data. On the delivery carrier form, a new field "ADR limited amount" lets you list one or more ADR limited amounts that the carrier cannot handle.

  • When Odoo looks for a matching carrier for a sales order or a stock transfer, it also checks the products in that document. If any product has an ADR limited amount that is listed on the carrier, that carrier is rejected and will not be selected.
  • The check works both for sales orders (using their order lines) and for stock transfers (using their move lines).
  • If the carrier has no ADR limited amounts configured, the check passes and behaviour is unchanged.
  • The new field appears on the standard delivery carrier form, right after the excluded tags field, and is shown as tags.

The module extends delivery.carrier and relies on the ADR limited amount information stored on products. It does not add menus, reports, emails or scheduled actions; it only adds the configuration field and the matching rule.

Models and fields (1)
  • delivery.carrier · extends an existing modeladr_limited_amount_ids (ADR limited amount)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/delivery-carrier.

terminal Installation and usage

OCA documentation · Odoo 19.0

To configure dangerous goods restrictions on a carrier, go on a given carrier form, find the Availability tab on the notebook, and add the desired limited amount on the ADR Limited Amount field. This will restrict orders and pickings to those who doesn't have a product with this flag in them.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.