{ "info": { "author": "Akretion,Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": "=======================\nStock Disallow Negative\n=======================\n\n.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png\n :target: https://odoo-community.org/page/development-status\n :alt: Beta\n.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--workflow-lightgray.png?logo=github\n :target: https://github.com/OCA/stock-logistics-workflow/tree/12.0/stock_no_negative\n :alt: OCA/stock-logistics-workflow\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-12-0/stock-logistics-workflow-12-0-stock_no_negative\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png\n :target: https://runbot.odoo-community.org/runbot/154/12.0\n :alt: Try me on Runbot\n\n|badge1| |badge2| |badge3| |badge4| |badge5| \n\nBy default, Odoo allows negative stock. The advantage of negative stock\nis that, if some stock levels are wrong in the ERP, you will not be blocked\nwhen validating the picking for a customer... so you will still be able to\nship the products on time (it's an example !). The problem is that, after you\nforced the stock level to negative, you are supposed to fix the stock level\nlater via an inventory ; but this action is often forgotten by users,\nso you end up with negative stock levels in your ERP and it can stay like\nthis forever (or at least until the next full inventory).\n\nIf you disallow negative stock in Odoo with this module, you will be blocked\nwhen trying to validate a stock operation that will set the stock level of\na product and/or location as negative. So you will have to fix the\nwrong stock level of that product without delay, in order to validate the\nstock operation in Odoo...you can't forget it anymore !\n\n\n**Table of contents**\n\n.. contents::\n :local:\n\nConfiguration\n=============\n\nBy default, the stockable products will not be allowed to have a negative\nstock. If you want to make some exceptions for some products, product\ncategories or locations, you can activate the option *Allow Negative Stock*:\n\nFor products:\n\n#. Go to *Inventory / Master Data / Products* and in the\n tab *General Information* activate this option.\n\nFor product categories:\n\n#. Go to *Inventory / Configuration / Products / Product Categories*\n and activate this option.\n\nFor individual locations:\n\n#. Go to *Inventory / Configuration / Settings* and activate\n the option *Storage Locations*.\n#. Go to *Inventory / Configuration / Warehouse Management / Locations* and\n activate the option the option *Allow Negative Stock* for the locations you\n choose.\n\n\nUsage\n=====\n\nWhen you validate a stock operation (a stock move, a picking,\na manufacturing order, etc.) that will set the stock level of a\nstockable product as negative, you will be blocked by an error message.\nThe consumable products can still have a negative stock level.\n\nChangelog\n=========\n\n11.0.1.1.0 (2018-12-13)\n~~~~~~~~~~~~~~~~~~~~~~~\n\n* Add the ability to allow negative stock for individual stock locations.\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues `_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us smashing it by providing a detailed and welcomed\n`feedback `_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n~~~~~~~\n\n* Akretion\n\nContributors\n~~~~~~~~~~~~\n\n* Alexis de Lattre \n* Eficent Business and IT Consulting Services S.L. \n * Jordi Ballester\n* Serpent Consulting Services Pvt. Ltd. \n* Tecnativa \n * Pedro M. Baeza\n\nMaintainers\n~~~~~~~~~~~\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nThis module is part of the `OCA/stock-logistics-workflow `_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OCA/stock-logistics-workflow", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo12-addon-stock-no-negative", "package_url": "https://pypi.org/project/odoo12-addon-stock-no-negative/", "platform": "", "project_url": "https://pypi.org/project/odoo12-addon-stock-no-negative/", "project_urls": { "Homepage": "https://github.com/OCA/stock-logistics-workflow" }, "release_url": "https://pypi.org/project/odoo12-addon-stock-no-negative/12.0.1.0.0.99.dev4/", "requires_dist": [ "odoo (<12.1dev,>=12.0a)" ], "requires_python": ">=3.5", "summary": "Disallow negative stock levels by default", "version": "12.0.1.0.0.99.dev4" }, "last_serial": 5604366, "releases": { "12.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "3aa17223ee61198fe01624dcdf75d8f3", "sha256": "93d65a3a3cea51490e2e5d33ad698b438b5125aec3e7cceb245b418d8feb0d04" }, "downloads": -1, "filename": "odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "3aa17223ee61198fe01624dcdf75d8f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 24474, "upload_time": "2019-02-28T05:43:53", "url": "https://files.pythonhosted.org/packages/5b/f7/3b9b319cb7f86f20f9c1aef2cff529173e12f2d7416ae2fe7fc71c47133d/odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev1-py3-none-any.whl" } ], "12.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "e107f5dadd5cc12d56c5c9ade4066875", "sha256": "660eacaeec4d39603a17858e8c3ab6c24934bd8bd4b74d35ba3cdf52703835b4" }, "downloads": -1, "filename": "odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "e107f5dadd5cc12d56c5c9ade4066875", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 24529, "upload_time": "2019-03-04T05:45:15", "url": "https://files.pythonhosted.org/packages/d8/b7/c77e43a88facadfaf744c2c921b583d19dd23040503e43c13207ea1a1685/odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev2-py3-none-any.whl" } ], "12.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "4bcc40ae90932cebbe7c60bc03eed8c8", "sha256": "e922fc3f6217a53004188115803e4279335162a1d47e2a1c7dbd85d43dd20ff6" }, "downloads": -1, "filename": "odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "4bcc40ae90932cebbe7c60bc03eed8c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34105, "upload_time": "2019-04-03T05:08:07", "url": "https://files.pythonhosted.org/packages/51/da/bcd267e4e10c2dfd2a352640b738bcf5ba5242ed9227cafed4b128eff35f/odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev3-py3-none-any.whl" } ], "12.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "d55a24e58fd8b34081c5731dc19b20b0", "sha256": "64af83d0fa1b6e408d1ba8a2d363f6c7866d642c16d5a0f32619ed93cc88f307" }, "downloads": -1, "filename": "odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "d55a24e58fd8b34081c5731dc19b20b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34105, "upload_time": "2019-07-30T05:09:02", "url": "https://files.pythonhosted.org/packages/94/cd/6066b23e8754ad9da3a0d4b1dad387ece5b3b6dbd5d3a109dc596848dfe4/odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d55a24e58fd8b34081c5731dc19b20b0", "sha256": "64af83d0fa1b6e408d1ba8a2d363f6c7866d642c16d5a0f32619ed93cc88f307" }, "downloads": -1, "filename": "odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "d55a24e58fd8b34081c5731dc19b20b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34105, "upload_time": "2019-07-30T05:09:02", "url": "https://files.pythonhosted.org/packages/94/cd/6066b23e8754ad9da3a0d4b1dad387ece5b3b6dbd5d3a109dc596848dfe4/odoo12_addon_stock_no_negative-12.0.1.0.0.99.dev4-py3-none-any.whl" } ] }