How the Auto Lot Selection Works
The POS Auto Lot Selection feature automatically assigns the most appropriate lot to a product during POS checkout based on the configured Lot Removal Strategy. This eliminates manual lot selection, reduces cashier errors, and ensures correct stock rotation.
When multiple lots are available for the same product, the system evaluates them using the selected strategy and automatically picks the correct one at the time of sale.
Example:
Consider a product Milk with the following available lots:
- Lot A – Expiry Date: 10 Oct
- Lot B – Expiry Date: 15 Oct
- Lot C – Expiry Date: 20 Oct
If the POS is configured with the FEFO (First Expiry, First Out) strategy, the system will automatically select Lot A during checkout, ensuring products closer to expiry are sold first.
Similarly, FIFO and LIFO strategies will follow their respective stock rotation logic without requiring any manual intervention from the cashier.
Additionally, if the cashier needs to change the automatically selected lot, it can be done easily using the default POS functionality provided by Odoo.
After adding the product to the order, the cashier can select the order line, open the lot/serial number selection, and manually choose a different lot based on operational requirements.
This ensures full flexibility at the point of sale—automatic lot selection speeds up the checkout process, while manual editing remains available whenever needed, without any additional customization.
STEP 1: Configure Lot Removal Strategy in POS
Navigate to Point of Sale → Settings and select the desired Lot Removal Strategy. This determines how the system automatically assigns lots when multiple lots are available.
STEP 2: Configure Product for Lot & Expiry Tracking
Ensure the product is configured with lot/serial tracking and expiration dates enabled. This allows the POS to correctly apply the selected lot removal strategy.
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