Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Manufacturing
  3. Barcode & RFID Operations v 18.0
  4. Sales Conditions FAQ

Barcode & RFID Operations

by Pokutsoft https://pokutsoft.com/
Odoo

$ 149.00

v 18.0 Third Party 1
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Versions 18.0 19.0
  • Description
  • Manifest
  • License
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Community & Enterprise
Barcode & RFID Operations for Odoo — preview banner

Barcode & RFID Operations

Complete barcode generation, RFID/EPC lifecycle, WMS verification, cycle counting, pick-to-light, CoA reporting & mobile scanning — all features implemented and reachable from the Odoo interface

A full barcode and RFID toolkit for Inventory and Manufacturing. Generate EAN-13, Code 128, QR, Data Matrix and GS1-128 labels; manage RFID tags through their full lifecycle with real SGTIN-96 EPC encoding; run put-away and pack verifications, cycle counts with live inventory adjustment, pick-to-light workflows, work-order scanning, quality checkpoints, and asset tracking — all in one module. Where physical hardware is involved (RFID readers, pick-to-light fixtures, label printers), the module provides the complete software layer plus a documented HTTP/JSON endpoint so you connect your own device (BYO reader model).

Key Features

Barcode Generation — EAN-13, Code 128, QR, Data Matrix, GS1-128

Generate EAN-13 (correct GS1 mod-10 check digit), GTIN-14, Code 128 and QR barcodes as real PNG images (python-barcode / qrcode). Data Matrix output via pystrich. A batch-printing wizard produces ZPL II label streams for Zebra printers. Barcode values are written back to the product or lot record in one click from the form or as an Action on lists.

GS1-128 Element Strings & AI Parser

Build real GS1-128 element strings with Application Identifiers: (01) GTIN-14, (17) expiry YYMMDD, (10) batch/lot — with the mandatory FNC1 prefix — and render as Code 128. A companion GS1 AI parser decodes any element string back to its AIs for inbound label processing. GS1 Company Prefix is configured once in Settings and reused for GTIN-14 and EPC building.

RFID Tag Lifecycle (draft → commissioned → in use → retired)

Each RFID tag is tracked as an rfid.tag record with a full state machine. Commissioning auto-builds a SGTIN-96 EPC from the GS1 Company Prefix and the linked product. Every physical reader read is logged to rfid.tag.read with timestamp, reader ID, location, and RSSI signal strength. Chatter tracks all state changes.

Real SGTIN-96 EPC Encode / Decode

Implements the full EPC Tag Data Standard SGTIN-96 partition table (all seven partition values, company prefix 6–12 digits). Encodes a company prefix + item reference + serial into a 96-bit binary packed into 24 uppercase hex characters. Decodes any SGTIN-96 hex back to its constituent fields for validation and reporting.

RFID Reader HTTP/JSON Endpoint (BYO Reader)

A documented Odoo JSON endpoint accepts bulk EPC reads from any compliant RFID reader (fixed, handheld, or USB). Built-in anti-collision de-duplication discards repeated reads within a configurable window. Connect your own reader hardware by pointing it at the endpoint — no physical LLRP driver is bundled; the integration layer is pure software.

Put-Away Verification

Scan the destination location barcode after receiving and compare it against the system-suggested put-away rule. The barcode.putaway record is flagged Verified (green) or Mismatch (red) in real time. Linked to the stock picking for full traceability and chatter history.

Pack Verification

Load a delivery transfer, scan each product barcode one at a time, and the system decrements the expected quantity per line. Remaining-quantity and over-scan counters update live. State advances automatically from In Progress to Done when every line is fully scanned, or to Error on unexpected items.

Pick-to-Light Orchestration

Sequence picking lines by bin location, illuminate each bin via a documented HTTP light-controller endpoint, and confirm picks by scanning the product barcode. A progress bar in Odoo reflects completion in real time. Works with any pick-to-light fixture that accepts an HTTP command to turn a light on or off.

Cycle Counting with Real Inventory Adjustment

Open a Cycle Count session for any internal location. The module reads live stock.quant data to pre-fill theoretical quantities per product, lot, and package. Enter counted quantities (or scan them on mobile), review the discrepancy column, and click Apply — the module calls action_apply_inventory on each quant to create real Odoo inventory adjustments with the standard accounting journal entry.

Certificate of Analysis (CoA) PDF

Print a CoA PDF report for any production lot or serial number directly from the lot form. The report includes product name, lot reference, manufacturing date, expiry date, responsible user, and a quality-result table. Fully QWeb-rendered, so it inherits your company header and footer.

Asset Tracking with Movement History

Register fixed or movable assets (equipment, tools, pallets, IT hardware) with a barcode or RFID code. Scan to move an asset between locations: the module records a barcode.asset.move event with from/to location, timestamp, and user, and appends a scan entry to the global barcode.scan audit trail. Asset states: In Service, In Maintenance, Retired.

Mobile Camera Scanning

A lightweight phone-browser page served by your own Odoo instance uses the device camera via the BarcodeDetector API (with a manual-entry fallback for browsers that do not support it). Successful scans trigger audio and vibration feedback. All scans are posted to the barcode.scan log. Requires HTTPS for camera access.

Scan Analytics Dashboard

Every barcode and RFID scan is stored in the barcode.scan model with scan type (product / location / lot), user, product, location, and timestamp. An analytics dashboard with pivot and graph views lets you spot high-traffic products, busy pickers, scan error patterns, and throughput trends over time.

Manufacturing Work-Order & Quality Checkpoint Scanning

Scan product or component barcodes against open manufacturing work orders to confirm quantities consumed or produced. Dedicated quality checkpoint records capture pass/fail results per lot at any stage of production. Both flows log to the central barcode.scan trail for full auditability.

Use Cases

✓3PL & distribution warehouses — put-away verification, pack checking, and pick-to-light on a single screen with no extra hardware dependency
✓Pharma & food traceability — GS1-128 labels with GTIN, expiry, and batch/lot AIs; CoA PDF per lot/serial; cycle counts to maintain FDA/EU inventory accuracy
✓Manufacturers — label finished goods and components with ZPL Zebra labels; link RFID tags to production lots; scan work orders from the shop floor using a mobile phone
✓Retail & e-commerce — EAN-13 / QR generation for own-label products; mobile scan at goods-in to update inventory before the office opens
✓IT asset management — register laptops, tools, and equipment with barcode or RFID; track location changes and maintenance state over the asset lifetime
✓Compatible with Odoo 18 and 19 (Community and Enterprise)
✓License: OPL-1 · Author: Pokutsoft
✓Depends on Odoo Inventory (stock) and Manufacturing (mrp); Python: python-barcode, qrcode (required), pystrich (optional for Data Matrix)

Screenshots

Barcode & RFID Operations — Barcode Scans in Odoo

Barcode Scans

Why Choose This Module

Every feature in this listing is fully implemented in Python and reachable from the Odoo UI or a documented endpoint — no stubs, no placeholders. Barcode generation covers five symbologies plus GS1-128. RFID runs a real SGTIN-96 EPC codec and a BYO-reader HTTP endpoint with anti-collision deduplication. Warehouse operations include six distinct workflows (put-away, pack, pick-to-light, cycle count, work-order, quality checkpoint). All scans funnel into a single analytics model so you get end-to-end scan visibility in one dashboard.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: stock, mrp, mail
  • Python libraries: python-barcode, qrcode (required); pystrich (optional)
  • Support: support@pokutsoft.com

Update date: 2026-07-09

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Inventory (stock)
• Manufacturing (mrp)
Lines of code 3434
Technical Name barcode_rfid_operations
LicenseOPL-1
Websitehttps://pokutsoft.com/
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with