Skip to Content
Menu
This question has been flagged

Currently, the system allows me to sell products that I don't have in stock, resulting in negative inventory at the end of the day. This is causing problems with inventory management and accounting.

What I need is:

  1. Prevent the POS from allowing the sale of out-of-stock products.
  2. Display only the products that are in stock on the POS screen, to avoid selecting unavailable items.

I've been looking through the POS and inventory settings, but I haven't found a clear solution. Does anyone know how to configure the system to achieve this? Any help or advice would be greatly appreciated.

Thanks in advance!


Avatar
Discard
Best Answer

I have the same question. I am using Odoo Enterprise v18 i need to stop Welling out of stock items.



D id anyone Solve this?




Avatar
Discard
Best Answer

The only workaround I found (and it requires soome work daily) is to, before I open a session, go to the product page (list view), make a filter with "quantity in stock <=0", add the select all products and unclick the "Available in POS".

This will only remove products not in stock at the start of the session, though

Avatar
Discard
Best Answer

If you have the Website module, can't you simply untick the "Continue Selling" box under the Sales tab of your products?

Avatar
Discard
Best Answer

Hi Nicola,

Kindly have a look at this module 
https://apps.odoo.com/apps/modules/17.0/ewall_pos_stock
Hope this will be helpful!

Avatar
Discard
Best Answer

Use this free add on module from Odoo Apps store if you using Odoo V15, 16 or 17: pos_restrict_product_stock

Avatar
Discard
Author

This module just apply for Odoo.sh and On Premise. Is there any solution for Odoo Online?

The module you propose does not hide the products on the PoS. Instead, it presents an alert that the product is out of stock. Do you know of an app that actually hides the out of stock products? Thanks

Related Posts Replies Views Activity
1
Feb 22
1530
6
May 24
33228
0
Apr 24
596
1
Apr 25
3367
1
Jul 22
1839