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
    • Estate 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. Point of Sale
  3. Display Stock in POS | Restrict Out-of-Stock Products in POS v 18.0
  4. Sales Conditions FAQ

Display Stock in POS | Restrict Out-of-Stock Products in POS

by Metro ICT Limited https://odoo.co.ke
Odoo

$ 62.56

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 797
Technical Name pos_no_negative_stock_restrict
LicenseAGPL-3
Websitehttps://odoo.co.ke
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 797
Technical Name pos_no_negative_stock_restrict
LicenseAGPL-3
Websitehttps://odoo.co.ke
Versions 17.0 18.0
  • Description
  • Documentation
Supports:
Community
Enterprise
Availability:
On Premise
Odoo.sh
Odoo Online

Point of Sale • Stock Management

POS Stock Display & Restriction

Display stock quantities in POS and prevent selling out-of-stock products.

POS Stock Display
  • Screenshots
  • Features
  • FAQs
  • Releases
Compatible With
Community Enterprise Odoo.sh Odoo Online

📸 Screenshots

Visual guide to POS Stock Display & Restriction functionality

POS Configuration Settings

Point of Sale → Configuration → Point of Sale → Enable Display Stock in POS, Restrict Product Out-of Stock in POS, choose Stock Type, and optionally enable Completely Block Negative Stock in POS.

POS Configuration

Product Card with Stock Display

In POS session, product cards display On-Hand Quantity and/or Virtual Quantity based on your configuration.

Product Card Stock Display

Warning Mode -Prevents Negative Stock

When Completely Block Negative Stock users receive warnings of the product being out of stock.

Warning with Override
📊 Stock Display
  • Display On-Hand Quantity on product cards
  • Display Virtual Quantity (forecasted stock)
  • Configurable display options: On-Hand, Virtual, or Both
🚫 Stock Restriction
  • Prevent selling out-of-stock products
  • Configurable warning or strict blocking modes
⚙️ Flexible Configuration
  • Per-POS configuration settings
  • Warning mode with override capability
  • Strict block mode (no overrides)
💼 Real-Time Updates
  • Live stock quantity updates in POS
  • Stock info in order summary

Yes. You can configure to display On-Hand Quantity, Virtual Quantity, or Both in the POS configuration settings.

Warning Mode shows alerts but allows users to override and sell out-of-stock products. Strict Block Mode completely prevents selling products with insufficient stock - no override option.

Yes. This module is compatible with Odoo Online, Odoo.sh, Community, and Enterprise editions.

Yes. Each POS configuration can have its own settings for stock display and restriction.

Latest Release 18.0.1.1.0

2025-01-15
Add
  • Display On-Hand and Virtual stock quantities in POS.
  • Restrict selling out-of-stock products with configurable modes.
  • Warning mode with override capability.
  • Strict block mode for complete stock enforcement.
  • Real-time stock updates in product cards and order summary.

📅 Changelog

Date Version Notes
2025-01-15 18.0.1.1.0 Initial release – POS Stock Display & Restriction module

📜 Licensing

License Type
AGPL-3
License Info
View License
License: This module is licensed under AGPL-3 (Affero General Public License v3.0). For more information, visit GNU AGPL-3.

Support & Contact

Email
info@metroict.co.ke
Website
https://metroict.co.ke
Phone
+254 700 000 000
Response Time
1 business day SLA
🎁 Professional support available from Metro ICT Limited

Display Stock in POS | Restrict Out-of-Stock Products in POS

This module enables you to limit the ordering of out-of-stock products in POS as well as display the available quantity for each product (on-hand quantity and virtual quantity).

  • Features
    • Stock Display
    • Stock Restriction
    • New Feature: Strict Stock Blocking
  • Configuration
    • Installation
    • POS Configuration
  • Usage
    • For POS Users
    • Stock Display
    • Stock Restriction Modes
      • Warning Mode (Default)
      • Strict Block Mode
  • Troubleshooting
    • Stock not displaying?
    • Can still sell out-of-stock items?
    • Need strict enforcement?
    • Wrong stock showing?
  • Compatibility
  • Technical Details
    • Dependencies
    • Assets
  • License
  • Credits
    • Authors
    • Maintainer
  • Support
  • Further Information

Features

Stock Display

  • Display On-Hand Quantity on product cards in POS
  • Display Virtual Quantity (forecasted stock) in POS
  • Configurable display options: On-Hand, Virtual, or Both
  • Real-time stock updates in product cards and order summary
  • Visual stock indicators for better inventory visibility

Stock Restriction

  • Prevent selling out-of-stock products with configurable modes
  • Warning Mode: Shows warnings when attempting to sell out-of-stock products
  • Strict Block Mode: Completely prevents selling products with insufficient stock (no overrides)
  • Per-POS configuration settings for flexible control

New Feature: Strict Stock Blocking

  • Warn with Override Mode: Default behavior that shows warnings users can override
  • Complete Block Mode: Strict mode that completely prevents selling products with insufficient stock

Configuration

Installation

  1. Install the module from Odoo Apps
  2. The module will automatically add new configuration options to your POS settings

POS Configuration

Navigate to: Point of Sale → Configuration → Point of Sale

Enable the following options:

  • Display Stock in POS: Show stock quantities on product cards
  • Restrict Product Out-of Stock in POS: Enable stock restriction functionality
  • Stock Type: Choose between:
    • Qty on Hand: Shows current physical stock available
    • Virtual Qty: Shows forecasted stock (on-hand + incoming - outgoing)
    • Both: Displays both On-Hand and Virtual quantities
  • Completely Block Negative Stock in POS: Enable strict blocking mode (prevents overrides)

Usage

For POS Users

  1. Open a POS session with the configured settings
  2. Product cards will display stock quantities based on your configuration
  3. When adding products to cart, the system checks stock availability
  4. In Warning Mode: You'll see alerts but can proceed if necessary
  5. In Strict Block Mode: You cannot add products exceeding available stock

Stock Display

  • Stock quantities are shown directly on product cards
  • On-Hand quantity shows physical stock in warehouse
  • Virtual quantity shows available stock considering reservations and incoming stock
  • Stock information updates in real-time during the POS session

Stock Restriction Modes

Warning Mode (Default)

  • Users receive warnings when trying to sell out-of-stock products
  • Authorized users can override the warning if needed
  • Provides flexibility for special cases

Strict Block Mode

  • System completely prevents selling products with insufficient stock
  • No override option available
  • Ensures strict inventory control
  • Ideal for businesses requiring absolute stock accuracy

Troubleshooting

Stock not displaying?

  • Ensure "Display Stock in POS" is enabled in POS configuration
  • Verify the module is properly installed
  • Restart your POS session

Can still sell out-of-stock items?

  • Check if "Restrict Product Out-of Stock in POS" is enabled
  • Verify stock quantities are correctly set in inventory
  • Ensure you're checking the correct warehouse

Need strict enforcement?

  • Enable "Completely Block Negative Stock in POS" for no-override mode
  • This will prevent all out-of-stock sales without exception

Wrong stock showing?

  • Verify the correct Stock Type is selected (On-Hand, Virtual, or Both)
  • Check that the POS configuration is linked to the correct warehouse
  • Ensure inventory quantities are up to date

Compatibility

  • Odoo 18.0 Community Edition
  • Odoo 18.0 Enterprise Edition
  • Odoo.sh
  • Odoo Online

Technical Details

Dependencies

  • point_of_sale

Assets

  • JavaScript extensions for POS interface
  • Custom CSS for stock display styling
  • XML templates for product items

License

This module is licensed under AGPL-3 (Affero General Public License v3.0)

For full license details, visit: https://www.gnu.org/licenses/agpl-3.0-standalone.html

Credits

Authors

  • Metro ICT Limited

Maintainer

This module is maintained by Metro ICT Limited.

For support and more information:

  • Email: info@metroict.co.ke
  • Website: https://metroict.co.ke

Support

For technical support, bug reports, or feature requests:

  • Email: info@metroict.co.ke
  • Website: https://metroict.co.ke

Further Information

  • HTML Description: static/description/index.html
  • Module Documentation: Available in the static/description folder

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