OdooWiki OCA HUB

Stock Barcodes GS1

stock_barcodes_gs1 folder_open OCA/stock-logistics-barcode open_in_new
Extra Tools License: AGPL-3

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.0

Lets 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

stock_barcodesbarcodes_gs1_nomenclature
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 13.0

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

terminal Installation and usage

OCA documentation · Odoo 15.0

Read usage section from stock_barcodes module.

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.