| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/18.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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 | Yann Papouin, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 15:17:23 |
| 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 | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_location_route_form_view_mto_mto |
stock.route.form.mts.mto | stock.route | field | Inherits stock.stock_location_route_form_view |
view_stock_rule_form_view_mto_mto |
stock.rule.form.mts.mto | stock.rule | field | Inherits stock.view_stock_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
action
Selection
ondelete={'split_procurement': 'cascade'}
selection_add=[('split_procurement', 'Choose between MTS and MTO')]
mto_rule_id
Many2one → stock.rule
check_company=True
string='MTO Rule'
args: 'stock.rule'
mts_rule_id
Many2one → stock.rule
check_company=True
string='MTS Rule'
args: 'stock.rule'
get_mto_qty_to_order(self, product, product_qty, product_uom, values)
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → stock.rule
check_company=True
args: 'stock.rule', 'MTO+MTS rule'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/17.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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, JasminSForgeFlow, Aleksander Milinkevich |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:59:28 |
| 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 |
|---|---|---|---|---|
stock_location_route_form_view_mto_mto |
stock.route.form.mts.mto | stock.route | field | Inherits stock.stock_location_route_form_view |
view_stock_rule_form_view_mto_mto |
stock.rule.form.mts.mto | stock.rule | field | Inherits stock.view_stock_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
action
Selection
ondelete={'split_procurement': 'cascade'}
selection_add=[('split_procurement', 'Choose between MTS and MTO')]
mto_rule_id
Many2one → stock.rule
check_company=True
string='MTO Rule'
args: 'stock.rule'
mts_rule_id
Many2one → stock.rule
check_company=True
string='MTS Rule'
args: 'stock.rule'
get_mto_qty_to_order(self, product, product_qty, product_uom, values)
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → stock.rule
check_company=True
args: 'stock.rule', 'MTO+MTS rule'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/16.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.0.3 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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 | Denis Roussel, Weblate, OCA-git-bot, Maik Steinfeld, oca-ci, Kevin Khao, CristianoMafraJunior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:44 |
| 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 |
|---|---|---|---|---|
stock_location_route_form_view_mto_mto |
stock.route.form.mts.mto | stock.route | field | Inherits stock.stock_location_route_form_view |
view_stock_rule_form_view_mto_mto |
stock.rule.form.mts.mto | stock.rule | field | Inherits stock.view_stock_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
action
Selection
ondelete={'split_procurement': 'cascade'}
selection_add=[('split_procurement', 'Choose between MTS and MTO')]
mto_rule_id
Many2one → stock.rule
check_company=True
string='MTO Rule'
args: 'stock.rule'
mts_rule_id
Many2one → stock.rule
check_company=True
string='MTS Rule'
args: 'stock.rule'
get_mto_qty_to_order(self, product, product_qty, product_uom, values)
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → stock.rule
check_company=True
args: 'stock.rule', 'MTO+MTS rule'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/15.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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, Jesús Alan Ramos Rodríguez, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:33 |
| 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 |
|---|---|---|---|---|
stock_location_route_form_view_mto_mto |
stock.location.route.form.mts.mto | stock.location.route | field | Inherits stock.stock_location_route_form_view |
view_stock_rule_form_view_mto_mto |
stock.rule.form.mts.mto | stock.rule | field | Inherits stock.view_stock_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
action
Selection
ondelete={'split_procurement': 'cascade'}
selection_add=[('split_procurement', 'Choose between MTS and MTO')]
mto_rule_id
Many2one → stock.rule
check_company=True
string='MTO Rule'
args: 'stock.rule'
mts_rule_id
Many2one → stock.rule
check_company=True
string='MTS Rule'
args: 'stock.rule'
get_mto_qty_to_order(self, product, product_qty, product_uom, values)
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → stock.rule
check_company=True
args: 'stock.rule', 'MTO+MTS rule'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/14.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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, Thierry Ducrest, Florian da Costa, oca-travis, Weblate, OCA-git-bot, Pierrick Brun, Michael Tietz, oca-ci, InsanivimusOmnes |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:57 |
| 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 |
|---|---|---|---|---|
stock_location_route_form_view_mto_mto |
stock.location.route.form.mts.mto | stock.location.route | field | Inherits stock.stock_location_route_form_view |
view_stock_rule_form_view_mto_mto |
stock.rule.form.mts.mto | stock.rule | field | Inherits stock.view_stock_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
action
Selection
ondelete={'split_procurement': 'cascade'}
selection_add=[('split_procurement', 'Choose between MTS and MTO')]
mto_rule_id
Many2one → stock.rule
check_company=True
string='MTO Rule'
args: 'stock.rule'
mts_quantity_rule
Selection
default='available'
help='With `Available` the MTS rule will be used for any available quantity.\nWith`No Split` the MTS rule is only used, if the full requested quantity is available.'
selection=[('available', 'Available'), ('full', 'No Split')]
string='MTS quantity rule'
mts_rule_id
Many2one → stock.rule
check_company=True
string='MTS Rule'
args: 'stock.rule'
get_mto_qty_to_order(self, product, product_qty, product_uom, values)
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → stock.rule
check_company=True
args: 'stock.rule', 'MTO+MTS rule'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/13.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.3.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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 | david, OCA Transbot, Pablo Paez, oca-travis, OCA-git-bot, Deivis Laya, Carlos Roca |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:12 |
| 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 |
|---|---|---|---|---|
stock_location_route_form_view_mto_mto |
stock.location.route.form.mts.mto | stock.location.route | field | Inherits stock.stock_location_route_form_view |
view_stock_rule_form_view_mto_mto |
stock.rule.form.mts.mto | stock.rule | field | Inherits stock.view_stock_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
action
Selection
selection_add=[('split_procurement', 'Choose between MTS and MTO')]
mto_rule_id
Many2one → stock.rule
check_company=True
string='MTO Rule'
args: 'stock.rule'
mts_rule_id
Many2one → stock.rule
check_company=True
string='MTS Rule'
args: 'stock.rule'
get_mto_qty_to_order(self, product, product_qty, product_uom, values)
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → stock.rule
check_company=True
args: 'stock.rule', 'MTO+MTS rule'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/12.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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, Andrii Skrypka, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Carlos Roca, Pascal GOUHIER |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:16 |
| 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 |
|---|---|---|---|---|
stock_location_route_form_view_mto_mto |
stock.location.route.form.mts.mto | stock.location.route | field | Inherits stock.stock_location_route_form_view |
view_stock_rule_form_view_mto_mto |
stock.rule.form.mts.mto | stock.rule | field | Inherits stock.view_stock_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
action
Selection
selection_add=[('split_procurement', 'Choose between MTS and MTO')]
mto_rule_id
Many2one → stock.rule
string='MTO Rule'
args: 'stock.rule'
mts_rule_id
Many2one → stock.rule
string='MTS Rule'
args: 'stock.rule'
get_mto_qty_to_order(self, product, product_qty, product_uom, values)
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → stock.rule
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/11.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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 | Denis Roussel, Florian da Costa, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:57 |
| 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 |
|---|---|---|---|---|
view_procurement_rule_form_mto_mto |
procurement.rule.mts.mto | procurement.rule | field | Inherits stock.view_procurement_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
action
Selection
selection_add=[('split_procurement', 'Choose between MTS and MTO')]
mto_rule_id
Many2one → procurement.rule
string='MTO Rule'
args: 'procurement.rule'
mts_rule_id
Many2one → procurement.rule
string='MTS Rule'
args: 'procurement.rule'
get_mto_qty_to_order(self, product, product_qty, product_uom, values)
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → procurement.rule
create_routes(self)
get_all_routes_for_wh(self)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/10.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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, Denis Roussel, OCA Transbot, Sébastien BEAU, Florian da Costa, Moises Lopez - https://www.vauxoo.com/, oca-travis, OCA-git-bot, Sylvain GARANCHER, Oscar Ulises Garza Cordova |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:55 |
| 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 |
|---|---|---|---|---|
view_procurement_rule_form_mto_mto |
procurement.rule.mts.mto | procurement.rule | field | Inherits procurement.view_procurement_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
mts_mto_procurement_id
Many2one → procurement.order
copy=False
index=True
string='Mto+Mts Procurement'
args: 'procurement.order'
mts_mto_procurement_ids
One2many → procurement.order
string='Procurements'
args: 'procurement.order', 'mts_mto_procurement_id'
check(self, autocommit=False)
get_mto_qty_to_order(self)
mto_rule_id
Many2one → procurement.rule
string='MTO Rule'
args: 'procurement.rule'
mts_rule_id
Many2one → procurement.rule
string='MTS Rule'
args: 'procurement.rule'
No public methods.
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → procurement.rule
create(self, vals)
get_all_routes_for_wh(self)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/9.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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 | Alexandre Fayolle, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, David Beal, oca-travis, OCA-git-bot, Sylvain GARANCHER, otherjustin |
| WEBSITE | |
| WEBSITE | http://www.akretion.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:20 |
| 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 |
|---|---|---|---|---|
view_procurement_rule_form_mto_mto |
procurement.rule.mts.mto | procurement.rule | field | Inherits procurement.view_procurement_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
mts_mto_procurement_id
Many2one → procurement.order
copy=False
index=True
string='Mto+Mts Procurement'
args: 'procurement.order'
mts_mto_procurement_ids
One2many → procurement.order
string='Procurements'
args: 'procurement.order', 'mts_mto_procurement_id'
check(self, autocommit=False)
get_mto_qty_to_order(self)
mto_rule_id
Many2one → procurement.rule
string='MTO Rule'
args: 'procurement.rule'
mts_rule_id
Many2one → procurement.rule
string='MTS Rule'
args: 'procurement.rule'
No public methods.
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → procurement.rule
change_route(self, warehouse, new_reception_step=False, new_delivery_step=False)
create_routes(self, warehouse)
get_all_routes_for_wh(self, warehouse)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-warehouse |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-warehouse.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-warehouse/tree/8.0/stock_mts_mto_rule |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Warehouse |
| 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 | Stéphane Bidoul, Alexandre Fayolle, Lionel Sausin, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, Sébastien BEAU, Florian da Costa, Gabriel Davini, oca-travis, OCA-git-bot, JulioSerna, Levent Karakas |
| WEBSITE | |
| WEBSITE | http://www.akretion.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:21 |
| 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_procurement_rule_form_mto_mto |
procurement.rule.mts.mto | procurement.rule | field | Inherits procurement.view_procurement_rule_form |
view_warehouse_inherited |
view_warehouse_inherited | stock.warehouse | xpath | Inherits stock.view_warehouse |
mts_mto_procurement_id
Many2one → procurement.order
copy=False
index=True
string='Mto+Mts Procurement'
args: 'procurement.order'
mts_mto_procurement_ids
One2many → procurement.order
string='Procurements'
args: 'procurement.order', 'mts_mto_procurement_id'
check(self, autocommit=False)
get_mto_qty_to_order(self)
mto_rule_id
Many2one → procurement.rule
string='MTO Rule'
args: 'procurement.rule'
mts_rule_id
Many2one → procurement.rule
string='MTS Rule'
args: 'procurement.rule'
No public methods.
mto_mts_management
Boolean
help='If this new route is selected on product form view, a purchase order will be created only if the virtual stock is less than 0 else, the product will be taken from stocks'
args: 'Use MTO+MTS rules'
mts_mto_rule_id
Many2one → procurement.rule
change_route(self, warehouse, new_reception_step=False, new_delivery_step=False)
create_routes(self, warehouse)
get_all_routes_for_wh(self, warehouse)
write(self, vals)