{ "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": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n\n==================\nStock MTS+MTO Rule\n==================\n\nThis module add a Make To Stock + Make to Order Route.\n\nIf you choose the make to stock + make to order rule instead of the make to\norder route, the creation of a purchase order will depend on the virtual stock.\nThere are 3 cases : \n\n1. The virtual stock of the product is 0 \n => It will act exactly like the make to order route.\n\n2. The virtual stock is equal to the quantity ordered\n => It will act exactly like a make to stock route\n\n3. The virtual stock is more than 0 but less than ordered quantity\n => On part of the products will be taken from stock and a purchase order\n will be created for the rest. So it will act like both make to order and\n make to stock rule.\n\nExample : \nWe have a virtual stock of : 1 product A\nA sale Order is made for 3 products A.\n2 Procurements will be created : \n\n1. 1 with a make to stock rule and a quantity of 1\n\n2. 1 with a make to order rule and a quantity of 2.\n\nAfter validation, a purchase order with 2 products will be created.\n\nUsage\n=====\n\nYou have to select the mts+mto route on the product form.\nYou should not select both the mts+mto route and the mto route.\n\n.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas\n :alt: Try me on Runbot\n :target: https://runbot.odoo-community.org/runbot/153/8.0\n\nConfiguration\n=============\n\nYou have to select 'Use MTO+MTS rules' on the company's warehouse form.\n\nKnown issues\n============\n\nIf you cancel a delivery order and then recreate it from Recreate\nDelivery Order button in sale order form, then the stock level at the time of\nthe Re-Creation won't be taken into account. So if a purchase order was created\nwhen the sale order was first validated, a similar purchase order will be created\nduring the Re-creation of the delivery order, even if not needed regarding the actual stock.\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues\n`_. In case of trouble, please\ncheck there if your issue has already been reported. If you spotted it first,\nhelp us smashing it by providing a detailed and welcomed `feedback\n`_.\n\nCredits\n=======\n\nContributors\n------------\n\n* Florian da Costa \n\nMaintainer\n----------\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\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\nTo contribute to this module, please visit https://odoo-community.org.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.akretion.com", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo8-addon-stock-mts-mto-rule", "package_url": "https://pypi.org/project/odoo8-addon-stock-mts-mto-rule/", "platform": "", "project_url": "https://pypi.org/project/odoo8-addon-stock-mts-mto-rule/", "project_urls": { "Homepage": "http://www.akretion.com" }, "release_url": "https://pypi.org/project/odoo8-addon-stock-mts-mto-rule/8.0.1.0.0.99.dev21/", "requires_dist": [ "odoo (<9.0a,>=8.0a)" ], "requires_python": "~=2.7", "summary": "Add a MTS+MTO route", "version": "8.0.1.0.0.99.dev21" }, "last_serial": 5083344, "releases": { "8.0.1.0.0.99.dev10": [ { "comment_text": "", "digests": { "md5": "b7f3d0c2a096059738b3ea6bdae08575", "sha256": "ce5767d1ae9d2c8130bcd33fe374bb1e1751dd5fe434c2a313b8cffe1b7d7194" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev10-py2-none-any.whl", "has_sig": false, "md5_digest": "b7f3d0c2a096059738b3ea6bdae08575", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21670, "upload_time": "2017-04-11T16:17:49", "url": "https://files.pythonhosted.org/packages/a1/8a/baf2c82bf98a5068fc897eeaff5eafb5833ae07d9e5bea71fe17309968f2/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev10-py2-none-any.whl" } ], "8.0.1.0.0.99.dev11": [ { "comment_text": "", "digests": { "md5": "be55d8dd99dfe597e0c178fc287e8408", "sha256": "74d433ce7acc1639abd8901fd7248aa1254b12e6cecdaf6cd32bf8603ba8db0f" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev11-py2-none-any.whl", "has_sig": false, "md5_digest": "be55d8dd99dfe597e0c178fc287e8408", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23900, "upload_time": "2017-04-11T16:17:53", "url": "https://files.pythonhosted.org/packages/bf/30/038c723139b4fdda2b3d5a4f7601de48c60e6eb23423dc47a8960fc01489/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev11-py2-none-any.whl" } ], "8.0.1.0.0.99.dev12": [ { "comment_text": "", "digests": { "md5": "488eaa67f95cd702a2f1ed958144e03b", "sha256": "70b2e4a2d7a8c34a047c6461c693f9d581cb22a38eb9de940a05014aba1f2181" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev12-py2-none-any.whl", "has_sig": false, "md5_digest": "488eaa67f95cd702a2f1ed958144e03b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24980, "upload_time": "2017-04-11T16:17:57", "url": "https://files.pythonhosted.org/packages/e2/b9/6700500392a95ac10a3b60ef781d6aaa207c6bb33465d68b7819bf65d0e1/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev12-py2-none-any.whl" } ], "8.0.1.0.0.99.dev13": [ { "comment_text": "", "digests": { "md5": "cdd85f0b6435730636f6e5fefde6aca1", "sha256": "be3a0760c2aeb0989708b1aeb560084faa6c7c7f6fda7623dad1954ea1f5d9bc" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev13-py2-none-any.whl", "has_sig": false, "md5_digest": "cdd85f0b6435730636f6e5fefde6aca1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27267, "upload_time": "2017-04-11T16:18:01", "url": "https://files.pythonhosted.org/packages/0e/1d/2669d688d4f519f06d032ae9b9bf2f0c2802a6b011a34d16b8febc8ed0fa/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev13-py2-none-any.whl" } ], "8.0.1.0.0.99.dev14": [ { "comment_text": "", "digests": { "md5": "9abbf96ff51d64a79a0fe903c525542c", "sha256": "ba392de062e019aab34d9b34545b0961fd9743b05ea75d7027396fdcc9dace5a" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev14-py2-none-any.whl", "has_sig": false, "md5_digest": "9abbf96ff51d64a79a0fe903c525542c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28335, "upload_time": "2017-04-11T16:18:05", "url": "https://files.pythonhosted.org/packages/d7/ad/453afaf904c5df3ded8271faff94106d3ba2fa9a0926f9e1a5438f956805/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev14-py2-none-any.whl" } ], "8.0.1.0.0.99.dev15": [ { "comment_text": "", "digests": { "md5": "fd653098a846dff2cc78755008aaed89", "sha256": "1101965663102ba6932f71d90427c51c4873a4911d67f887d6704636c017e401" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev15-py2-none-any.whl", "has_sig": false, "md5_digest": "fd653098a846dff2cc78755008aaed89", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29408, "upload_time": "2017-04-11T16:18:09", "url": "https://files.pythonhosted.org/packages/e5/b1/40d1754b528c0eff05d8f1626148a81c1b49893cbb6ce55a2adf33e34614/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev15-py2-none-any.whl" } ], "8.0.1.0.0.99.dev17": [ { "comment_text": "", "digests": { "md5": "b3e893f2df0d3427719bd93420b3d6b9", "sha256": "9cfc98eca31c882c97791b73ce485d7e0c13774087d9d7bca65fc4a520cdfcb2" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev17-py2-none-any.whl", "has_sig": false, "md5_digest": "b3e893f2df0d3427719bd93420b3d6b9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32742, "upload_time": "2017-09-17T10:26:48", "url": "https://files.pythonhosted.org/packages/f3/7b/2a911aa899820919fa5716b989736b64954c8156bb8c489d4dd447436e44/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev17-py2-none-any.whl" } ], "8.0.1.0.0.99.dev18": [ { "comment_text": "", "digests": { "md5": "07cd4b10e23f4acb019e56973f5557d6", "sha256": "e5bd490ca629713aae185611177df921f65f3542f324150f966857ad5f0b9980" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev18-py2-none-any.whl", "has_sig": false, "md5_digest": "07cd4b10e23f4acb019e56973f5557d6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 33840, "upload_time": "2017-10-29T05:39:34", "url": "https://files.pythonhosted.org/packages/0c/5a/6d0db6b1e0cea7ea5f8f938e36d90aae320f357c25b99b6f6e7925d9ad22/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev18-py2-none-any.whl" } ], "8.0.1.0.0.99.dev19": [ { "comment_text": "", "digests": { "md5": "b4fdcba657151f00b3b0f8baf456dab5", "sha256": "d8512fd6cec6c7933550061acd894f65c5106780626c4e9ca4996d29eb0d8f81" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev19-py2-none-any.whl", "has_sig": false, "md5_digest": "b4fdcba657151f00b3b0f8baf456dab5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 34784, "upload_time": "2018-06-24T04:49:37", "url": "https://files.pythonhosted.org/packages/07/13/b82d7051a97cae90c5259091894cb6ac50e3ce8d33f3cba9ce76c7f0b116/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev19-py2-none-any.whl" } ], "8.0.1.0.0.99.dev20": [ { "comment_text": "", "digests": { "md5": "f3195bd5f2a6b26564c02bf3c8669bf7", "sha256": "09612e2093a2f7d5a3c93031678cf4b2d26af6f28c6179ed1b74b07ce85f1993" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev20-py2-none-any.whl", "has_sig": false, "md5_digest": "f3195bd5f2a6b26564c02bf3c8669bf7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 34797, "upload_time": "2018-07-18T04:38:38", "url": "https://files.pythonhosted.org/packages/ef/e9/123185d04544fee5aba80f354f957ac5a13f3197f8590840b80ccca16bb4/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev20-py2-none-any.whl" } ], "8.0.1.0.0.99.dev21": [ { "comment_text": "", "digests": { "md5": "506b09ab114cd1cec59e77a7b5344cd3", "sha256": "cb1828506d1cc5d40c4bd4efb4a1e0aafa3737317ab28d86eef69b20f3822c6c" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev21-py2-none-any.whl", "has_sig": false, "md5_digest": "506b09ab114cd1cec59e77a7b5344cd3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 42041, "upload_time": "2019-04-03T05:03:28", "url": "https://files.pythonhosted.org/packages/93/4c/a736942269a28ff917c94cb8d1d73e0c6aedebba1f5d962dd20e7f039218/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev21-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "506b09ab114cd1cec59e77a7b5344cd3", "sha256": "cb1828506d1cc5d40c4bd4efb4a1e0aafa3737317ab28d86eef69b20f3822c6c" }, "downloads": -1, "filename": "odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev21-py2-none-any.whl", "has_sig": false, "md5_digest": "506b09ab114cd1cec59e77a7b5344cd3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 42041, "upload_time": "2019-04-03T05:03:28", "url": "https://files.pythonhosted.org/packages/93/4c/a736942269a28ff917c94cb8d1d73e0c6aedebba1f5d962dd20e7f039218/odoo8_addon_stock_mts_mto_rule-8.0.1.0.0.99.dev21-py2-none-any.whl" } ] }