| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Technical Name |
barcode_nomenclature_enable |
| License | LGPL-3 |
| Website | https://www.synthoerp.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Technical Name |
barcode_nomenclature_enable |
| License | LGPL-3 |
| Website | https://www.synthoerp.com/ |
Barcode Nomenclature Enable
Odoo 19 Community Free Inventory
In Odoo 19 Community Edition, the Barcode Nomenclature configuration menu is intentionally hidden from all users. This module unlocks it for Inventory Managers — giving you full control over how barcodes are parsed across Inventory, POS, and Barcode app operations.
The Problem
Out of the box, Inventory → Configuration → Products → Barcode Nomenclatures
is restricted to a system group that no real user belongs to (base.group_no_one).
Even administrators cannot access it. This prevents teams from:
- Configuring weight-embedded barcodes from their weighing scales
- Adding price-embedded barcode rules for variable-price products
- Managing custom barcode prefixes for different warehouses or POS terminals
- Viewing or auditing the active nomenclature rules
The Solution
A single, focused override that makes the menu visible to users with the Inventory / Administrator role. No patches, no hacks — just the right group assignment.
Features
Menu Access Restored
Inventory → Configuration → Products → Barcode Nomenclatures is fully visible and accessible.
Full CRUD
Create, edit, and delete nomenclatures and their barcode rules without developer mode.
Scale Barcode Support
Define custom weight rules for scale-generated barcodes (prefix 20, 21, or any custom prefix).
Price Barcode Support
Configure price-embedded EAN-13 rules for variable-price products in POS.
GS1 Compatible
Works alongside the built-in GS1 Nomenclature module included with Odoo stock.
Zero Footprint
No new models, no Python code, no database changes. One XML file, one menu override.
Supported Barcode Types
| Type | Example Pattern | Use Case |
|---|---|---|
| Product | .* | Fixed EAN-13 / EAN-8 / QR product barcodes |
| Weight | 21.....{NNDDD} | Scale-printed weight labels (1.250 kg → qty 1.250) |
| Weight (custom) | 20.....{NNDDD} | Scales that use prefix 20 instead of 21 |
| Price | 23.....{NNNDD} | Price-embedded labels ($12.99 overrides list price) |
| Discount | 22{NN} | Discount barcodes for POS promotions |
| Lot / Serial | 10 | GS1 lot traceability barcodes |
How to Install
barcode_nomenclature_enable folder to your custom addons path.addons_path inside your odoo.conf.Requirements
| Dependency | Notes |
|---|---|
barcodes | Included in Odoo 19 CE — provides barcode.nomenclature model |
stock | Inventory module — provides the menu container and manager group |
barcodes module.
About SynthoERP
SynthoERP builds practical, focused Odoo modules that solve real problems for businesses using Odoo Community Edition. Visit us at www.synthoerp.com.
Please log in to comment on this module