| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/19.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - html_editor - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | By default, Odoo allows negative stock. The advantage of negative stock is that, if some stock levels are wrong in the ERP, you will not be blocked when validating the picking for a customer... so you will still be able to ship the products on time (it's an example !). The problem is that, after you forced the stock level to negative, you are supposed to fix the stock level later via an inventory ; but this action is often forgotten by users, so you end up with negative stock levels in your ERP and it can stay like this forever (or at least until the next full inventory). If you disallow negative stock in Odoo with this module, you will be blocked when trying to validate a stock operation that will set the stock level of a product and/or location as negative. So you will have to fix the wrong stock level of that product without delay, in order to validate the stock operation in Odoo...you can't forget it anymore ! |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/18.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, micheledic, oca-ci, Bert Van Groenendael, wout |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:15 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - html_editor - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | By default, Odoo allows negative stock. The advantage of negative stock is that, if some stock levels are wrong in the ERP, you will not be blocked when validating the picking for a customer... so you will still be able to ship the products on time (it's an example !). The problem is that, after you forced the stock level to negative, you are supposed to fix the stock level later via an inventory ; but this action is often forgotten by users, so you end up with negative stock levels in your ERP and it can stay like this forever (or at least until the next full inventory). If you disallow negative stock in Odoo with this module, you will be blocked when trying to validate a stock operation that will set the stock level of a product and/or location as negative. So you will have to fix the wrong stock level of that product without delay, in order to validate the stock operation in Odoo...you can't forget it anymore ! |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | xpath | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/17.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, fd-oerp |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | By default, Odoo allows negative stock. The advantage of negative stock is that, if some stock levels are wrong in the ERP, you will not be blocked when validating the picking for a customer... so you will still be able to ship the products on time (it's an example !). The problem is that, after you forced the stock level to negative, you are supposed to fix the stock level later via an inventory ; but this action is often forgotten by users, so you end up with negative stock levels in your ERP and it can stay like this forever (or at least until the next full inventory). If you disallow negative stock in Odoo with this module, you will be blocked when trying to validate a stock operation that will set the stock level of a product and/or location as negative. So you will have to fix the wrong stock level of that product without delay, in order to validate the stock operation in Odoo...you can't forget it anymore ! |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/16.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Aungkokolin1997 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:51 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/15.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, Weblate, OCA-git-bot, oca-ci, Joan Mateu Jordi |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:37 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/14.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, Víctor Martínez, Vishnu Vanneri, oca-travis, Weblate, OCA-git-bot, Ethan Hildick |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:04 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
string='Allow Negative Stock'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/13.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | mreficent, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Ethan Hildick, HviorForgeFlow |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:16 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
string='Allow Negative Stock'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/12.0/stock_no_negative |
| VERSION | |
| VERSION | 1.2.0 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Jairo Llopis, Luis González, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Abraham Anes, Deivis Laya, Gonzalo González Domínguez |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:21 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - decimal_precision - base_setup - web - bus - web_tour - uom - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
string='Allow Negative Stock'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/11.0/stock_no_negative |
| VERSION | |
| VERSION | 1.2.1 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, Enric Tobella, Jordi Ballester Alomar, OCA Transbot, oca-travis, OCA-git-bot, nicomacr, rgarnau |
| WEBSITE | |
| WEBSITE | http://www.akretion.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - decimal_precision - base_setup - web - bus - web_tour - barcodes - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
string='Allow Negative Stock'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/10.0/stock_no_negative |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Pedro M. Baeza, OCA Transbot, oca-travis, OCA-git-bot, Abraham Anes |
| WEBSITE | |
| WEBSITE | http://www.akretion.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - decimal_precision - base_setup - web_kanban - web - bus - web_tour - report - procurement - barcodes - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_location_form |
stock.location.form.allow_negative_stock | stock.location | field | Inherits stock.view_location_form |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='Allow negative stock levels for the stockable products attached to this location.'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/9.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Inventory, Logistic, Storage |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | sebalix, mreficent, OCA Transbot, oca-travis, OCA-git-bot, SerpentCS |
| WEBSITE | |
| WEBSITE | http://www.akretion.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:22 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - decimal_precision - base_setup - web_kanban - web - bus - report - procurement - barcodes - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_category_form_view_inherit |
stock_no_negative.product.category.form | product.category | field | Inherits stock.product_category_form_view_inherit |
view_template_property_form |
stock_no_negative.product.template.form | product.template | field | Inherits stock.view_template_property_form |
allow_negative_stock
Boolean
help="Allow negative stock levels for the stockable products attached to this category. The options doesn't apply to products attached to sub-categories of this category."
string='Allow Negative Stock'
No public methods.
allow_negative_stock
Boolean
help='If this option is not active on this product nor on its product category and that this product is a stockable product, then the validation of the related stock moves will be blocked if the stock level becomes negative with the stock move.'
string='Allow Negative Stock'
No public methods.
No new fields.
Public methods (1)check_negative_qty(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/8.0/stock_no_negative |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Generic Modules |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Vauxoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Vauxoo |
| COMMITTERS | |
| COMMITTERS | GitHub, OCA Transbot, Roel Adriaans, oca-travis, Weblate, OCA-git-bot, Osval Reyes, Pedro |
| WEBSITE | |
| WEBSITE | http://www.vauxoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:24 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - decimal_precision - base_setup - web_kanban - web - report - procurement - board - web_kanban_gauge - web_kanban_sparkline |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_product_no_negative_form |
view.product.no.negative.form | product.template | xpath | Inherits stock.view_template_property_form |
check_no_negative
Boolean
help='If this field is True can not move this product in negative quantity available in the internal location source'
args: 'Check no negative'
No public methods.
No new fields.
Public methods (5)action_done(self, cr, uid, ids, context=None)
check_after_action_done(self, cr, uid, operation_or_move, context=None)
check_before_action_done(self, cr, uid, operation_or_move, context=None)
check_before_done_no_negative(self, cr, uid, product_id, product_uom, product_qty, location_id, lot_id=None, context=None)
get_operations_as_action_done(self, cr, uid, ids, context=None)