This module allows to pick between existing lots in POS frontend.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0In the Point of Sale, when a cashier sells a tracked product and must enter a lot or serial number, Odoo now suggests the existing lots that still have stock, so the right number can be picked from a list instead of typed from memory.
When a product is tracked by lot or serial number, the Point of Sale normally asks the cashier to type the number. This module adds a suggestion list to that pop-up.
- Only products of type 'product' (storable) with lot or serial tracking are affected; other products behave as before.
- The list shows lots belonging to the product that still have a positive quantity on hand, for the current company or for lots shared across companies.
- The suggestions appear in the lot/serial entry pop-up of the Point of Sale as a drop-down list of existing numbers, and the cashier can still type a number manually.
- The list is refreshed when the cashier opens the pop-up to add a lot or serial number, so recently received or sold quantities are taken into account.
The module touches the Point of Sale session loading, the product.product model (which gains a computed field holding the available lots for the POS) and the stock.lot model (which exposes the lot id and name to the POS). No new menus or reports are added; the change is visible only inside the Point of Sale screen when entering lot or serial numbers.
Depends on
Models and fields (3)
- stock.lot · extends an existing model
- pos.session · extends an existing model
- product.product · extends an existing modelavailable_lot_for_pos_ids
Text generated by AI (DeepSeek) from reading the Odoo 17.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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/pos.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · Odoo 17.0- Go to Inventory \> Settings and set the option Track lots or serial numbers
- Chose a product that is stockable, go to its Inventory tab, and set Tracking to By Lots.
- Go to its Sales tab and set it as Available in the Point of Sale.
- Click on Update Qty On Hand, chose the same location configured in the POS you want the lot available in; write a quantity; unfold the Lot/Serial Number field and pick create one if none is available yet.
- Create a new lot with the serial number of your choice.
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.