Skip to Content
Odoo model · Enterprise

mrp.production.schedule

Schedule the production of Product in a warehouse. Defined in module mrp_mps; exists in Odoo 18, 19, 20. Across the upgrade steps we tracked: 3 fields added, 5 removed, 0 renamed.

  1. Odoo 16 not covered
  2. Odoo 17 not covered
  3. Odoo 18 mrp_mps
  4. Odoo 19 mrp_mps
  5. Odoo 20 mrp_mps

This is an Enterprise model: Odoo 16 and 17 Enterprise sources are not part of the data, so those versions show as not covered.

Odoo 17 to 18

Community only All changes in this step

Not covered: this step compares Community modules only and this model belongs to an Enterprise module.

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields removed (4)

FieldTypeModuleNotes
batch_sizefloatmrp_mps
enable_batch_sizebooleanmrp_mps
enable_max_replenishbooleanmrp_mps
max_to_replenish_qtyfloatmrp_mps

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (1)

FieldTypeModuleNotes
product_uom_idmany2onemrp_mps

Fields added (3)

FieldTypeModule
route_id_placeholdercharmrp_mps
specified_route_idmany2onemrp_mps
uom_idmany2onemrp_mps

All fields declared on mrp.production.schedule (24)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 24 fields
FieldTypeLabelModule1617181920
batch_sizefloatBatch Sizemrp_mpsE
bom_idmany2one mrp.bomBill of Materialsmrp_mpsE
company_idmany2one res.companyCompanymrp_mpsE
enable_batch_sizebooleanmrp_mpsE
enable_max_replenishbooleanmrp_mpsE
forecast_idsone2many mrp.product.forecastForecasted quantity at datemrp_mpsE
forecast_target_qtyfloatSafety Stock Targetmrp_mpsE
is_indirectbooleanIndirect demand productmrp_mpsE
is_manufacture_routebooleanmrp_mpsE
max_to_replenish_qtyfloatMaximum to Replenishmrp_mpsE
min_to_replenish_qtyfloatMinimum to Replenishmrp_mpsE
mps_sequenceintegerSequencemrp_mpsE
product_category_idmany2one product.categorymrp_mpsE
product_idmany2one product.productProductmrp_mpsE
product_tmpl_idmany2one product.templatemrp_mpsE
product_uom_idmany2one uom.uomProduct UoMmrp_mpsE
replenish_stateselectionmrp_mpsE
replenish_triggerselectionReplenishment Triggermrp_mpsE
route_idmany2oneReplenishment Routemrp_mpsE
route_id_placeholdercharmrp_mpsE
specified_route_idmany2one stock.routeSpecified Routemrp_mpsE
supplier_idmany2onemrp_mpsE
uom_idmany2one uom.uomProduct UoMmrp_mpsE
warehouse_idmany2one stock.warehouseProduction Warehousemrp_mpsE
Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.