OdooWiki OCA HUB

Product Multi Barcode Constraint per Company

product_multi_barcode_constraint_per_company folder_open OCA/stock-logistics-barcode open_in_new
Product License: AGPL-3

This is a glue module for product_multi_barcode and product_multi_barcode_constraint_per_company

It allows to make barcodes company dependent while using multiple barcodes per products

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

This glue module makes product barcodes company-specific when using multiple barcodes per product. It ensures that duplicate barcode checks only consider barcodes from the same company or shared barcodes.

When a product has multiple barcodes, Odoo checks for duplicates to avoid assigning the same barcode to different products. This module adjusts that check so that barcodes are only considered duplicates if they belong to the same company as the product, or if either the barcode or the product has no company assigned (meaning they are shared across all companies).

It also adds a security rule on the product.barcode model that limits which barcodes users can see: they can only access barcodes from companies they are allowed to work with, plus barcodes that have no company. This rule is applied automatically.

The module is installed automatically when both product_multi_barcode and product_barcode_constraint_per_company are installed. It does not add any new menus or screens; it only changes the behaviour of existing barcode duplicate checks and access rights.

Models and fields (1)
  • product.barcode · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 16.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 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/stock-logistics-barcode.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

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.