This module extends barcode reader interface to allow to read GS1 barcodes.
The AI's implemented are 01(Group), 02(Product), 37(Quantity) and 10(Lots).
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Lets warehouse users scan GS1 barcodes in the Odoo barcode reader interface, automatically filling in product, packaging, quantity, lot/serial and weight information during stock operations.
This module extends the barcode scanning screen used in stock operations so that GS1-standard barcodes can be read and interpreted automatically.
When a user scans a GS1 barcode, the system reads the embedded application identifiers (AIs) and acts on them: - Product identification (AI 02 and 240) looks up the product, and can also detect packaging. - Packaging (AI 00 and 01) selects the packaging on the scanning screen. - Quantity (AI 30 and 37) fills in the quantity, converting it through the packaging quantity when a packaging is set. - Lot or serial number (AI 10) fills in the lot/serial field. - Net weight (AI 310) and gross weight (AI 330) can set the quantity when the product is measured in weight units or when the barcode rule is configured to treat weight as units.
If an AI is not implemented or a value cannot be matched, the user sees a warning notification and the barcode is rejected. If the scan is complete, the operation is confirmed automatically unless the user is in manual confirmation mode, in which case a review message is shown.
A new option 'use_weight_as_unit' is added on GS1 barcode rules and nomenclatures, visible only for measure-type content, so weight AIs can be used directly as units. The module works on the barcode nomenclature, barcode rule and stock barcode reading wizard models.
Depends on
Required by other modules
Models and fields (3)
- barcode.rule · extends an existing modeluse_weight_as_unit
- barcode.nomenclature · extends an existing model
- wiz.stock.barcodes.read · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 15.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-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/stock-logistics-barcode.
terminal Installation and usage
OCA documentation · Odoo 15.0Usage
Source · Odoo 15.0Read usage section from stock_barcodes module.
No verified information in OCA: Installation, Configuration.
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.
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.