On most companies there are products that must be purchased often but cannot be stored as a usual product because no consumption moves are made. Usually, they are stored as consumables or putaway rules are defined. In both cases, reordering rules cannot be used. This module allows to use stock request as reordering rules for this kind of products.
It is created following the concept of lean kanban cards.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you create reusable kanban cards for products and scan their barcodes to quickly raise stock requests, add lines to a stock request order, or run a physical inventory of the cards.
This module adds a "kanban card" concept to stock requests: a card represents a product (with warehouse, location, route and quantity) that you can scan with a barcode reader instead of typing a request.
Where it appears in Odoo: - A "Kanban cards" menu under Stock Request master data (managers only) to create and maintain cards, shown as a card-style kanban board, a list and a form. - A "Request from Kanban cards" menu and a "Scan Kanban" button on the stock request list: scanning a card barcode immediately creates and confirms a stock request for that card. - A "Scan" button on draft stock request orders that adds scanned cards as lines, with checks that company, warehouse, location and procurement group match the order. - An "Inventory" menu to run a card inventory: choose warehouses, locations and products, start it, scan each card, then finish and print the missing cards so they can be replaced.
Automatic behaviours: - Card and inventory records get an automatic reference number. - Barcode scans are validated, including an optional check digit; unknown, already-scanned or out-of-scope cards are rejected with a message. - Products show a "Kanban Cards" counter button linking to their cards. - A printable label report shows location, product code, product, quantities and card reference.
It extends product.template, product.product, stock.request and stock.request.order, and adds the card and card-inventory models.
Depends on
Menus it adds
Models and fields (9)
- stock.request · extends an existing modelkanban_id
- product.product · extends an existing modelkanban_card_count (# Kanban Cards)
- product.template · extends an existing modelkanban_card_count (# Kanban Cards)
- stock.request.kanban · new modelactive, image_128, product_template_id
- stock.inventory.kanban · new modelname, state, kanban_ids, product_ids (Products), location_ids (Location), warehouse_ids (Warehouse), missing_kanban_ids, scanned_kanban_ids, count_missing_kanbans (Missing Kanbans)
- wizard.stock.request.kanban · new modelstock_request_id
- wizard.stock.inventory.kanban · new modelinventory_kanban_id
- wizard.stock.request.order.kanban · new modelorder_id
- wizard.stock.request.kanban.abstract · new modelstatus, kanban_id, status_state
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/stock-logistics-request.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0If the barcode does not contain a CRC check digit on the kanban card, you should:
- Access on Development mode
- Access 'Settings / Technical / Parameters / System Parameters'
- Create a parameter with name 'stock_request_kanban.crc' and set it to value to 0
If the barcode contains a CRC check digit and you want to ignore it:
- Create a paramenter with name 'stock_request_kanban.ignore_crc' and set it to value to 1
If you want to change the format of the QR, you should:
- Access on Development mode
- Access 'Settings / Technical / Parameters / System Parameters'
- Create a parameter with name 'stock_request_kanban.barcode_format' and set the format of the barcode
Usage
Source · Odoo 18.0Creation
- Go to 'Stock Requests / Stock Requests Kanban' and create a new Kanban.
- Indicate a product, quantity and location.
- Press 'Save'.
- Print the kanban and put it in the storage of the product
Request kanban
This should be used if you want to create the kanban when the card is consumed.
- Once the product is consumed, take the card
- Go to 'Stock Requests / Order Kanban Card'
- Scan the card
- The stock request is created
Request kanban batch
This should be used when you will store the cards and create request orders for kanbans later.
- Once the product is consumed, take the card and store it
- Create a store request order
- Press the scan button
- Scan all the pending kanban cards
No verified information in OCA: Installation.
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.