Este módulo permite calcular, basándose en el inventario conocido, la demanda y la oferta, y en función de los parámetros establecidos a nivel de variante de producto, los nuevos aprovisionamientos para cada producto.
Para ello, el cálculo comienza en el nivel superior de la lista de materiales y la desglosa hasta el nivel más bajo.
Características principales
- Parámetros de MRP establecidos por pares de variante de producto y área de MRP.
- Tarea programada para calcular la demanda de MRP.
- Calcular manualmente la demanda de MRP.
- Confirmar la demanda de MRP calculada y crear PO's o MO's.
- Poder ver los productos para los que se necesita acción a través de Planned Orders.
- Integración con el sistema Stock Demand Estimates. Nota: Es necesario instalar el módulo mrp_multi_level_estimate.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Añade un planificador MRP multinivel que planifica la oferta y la demanda de productos por área MRP, mostrando pedidos planificados y permitiéndote liberarlos como pedidos de compra o pedidos de fabricación.
Este módulo añade un motor de planificación sobre Fabricación. Se definen MRP Areas (un almacén más una ubicación de stock) y, para cada producto y área, un conjunto de parámetros MRP como stock de seguridad, cantidad mínima/máxima de pedido, múltiplo de cantidad, plazo de entrega, retraso de inspección y un planificador.
- Ejecute el cálculo manualmente desde la pantalla Run MRP o deje que lo haga el trabajo programado. El motor explota las listas de materiales de arriba hacia abajo y crea MRP Moves (suministro y demanda) y Planned Orders.
- MRP Inventory muestra, por producto y fecha, el inventario inicial, la demanda, el suministro, las solicitudes de cotización, el inventario previsto, la disponibilidad planificada y la cantidad aún por aprovisionar, con vistas de lista, pivote y gráfico.
- Planned Orders enumera lo que debería liberarse, con fecha de liberación, fecha de vencimiento, acción (buy, produce, kit, pull/push) y un indicador fijo que puede alternar. Los botones abren las órdenes de fabricación vinculadas o las solicitudes de cotización relacionadas.
- El asistente Procure convierte las órdenes planificadas o líneas de inventario seleccionadas en aprovisionamientos reales (órdenes de compra u órdenes de fabricación) y registra la cantidad liberada. Un grupo de usuarios controla quién puede cambiar la cantidad en ese asistente.
- Los formularios de producto y plantilla de producto muestran un botón inteligente de parámetros de MRP Area; las ubicaciones de stock muestran cuántas áreas MRP las utilizan.
Las reglas de negocio incluyen: los parámetros no pueden ser negativos, una combinación producto/área debe ser única, los productos y los parámetros deben pertenecer a la misma compañía, y desactivar un producto desactiva sus parámetros MRP.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (14)
- mrp.area · modelo nuevoname, active, company_id, calendar_id (Working Hours), location_id (Location), warehouse_id (Warehouse)
- mrp.move · modelo nuevoname (Description), state, bom_id, origin (Source Document), mrp_qty (MRP Quantity), mrp_date (MRP Date), mrp_type (Type), company_id, mrp_origin (Origin), product_id, current_qty, mrp_area_id (MRP Area), current_date, production_id (Manufacturing Order), stock_move_id (Stock Move), mrp_order_number (Order Number), purchase_line_id (Purchase Order Line), parent_product_id (Parent Product), purchase_order_id (Purchase Order), product_mrp_area_id (Product MRP Area), planned_order_up_ids (Planned Orders UP)
- stock.rule · amplía un modelo existente
- stock.quant · amplía un modelo existente
- mrp.inventory · modelo nuevodate, uom_id (Product UoM), rfq_qty (RfQ), company_id, demand_qty (Demand), product_id, supply_qty (Supply), to_procure, mrp_area_id (MRP Area), supply_method (Supply Method), mrp_planner_id, main_supplier_id (Main Supplier), final_on_hand_qty (Forecasted Inventory), planned_order_ids, order_release_date, initial_on_hand_qty (Starting Inventory), product_mrp_area_id (Product Parameters), running_availability (Planned Availability)
- mrp.production · amplía un modelo existenteplanned_order_id
- stock.location · amplía un modelo existentemrp_area_count (MRP Area Parameter Count)
- mrp.multi.level · modelo nuevomrp_area_ids (MRP Areas to run)
- product.product · amplía un modelo existentellc (Low Level Code), mrp_area_ids (MRP Area parameters), mrp_area_count (MRP Area Parameter Count), manufacturing_order_ids (Manufacturing Orders), purchase_order_line_ids (Purchase Orders)
- product.mrp.area · modelo nuevoactive, company_id, product_id (Product), location_id, mrp_area_id, mrp_exclude (Exclude from MRP), mrp_move_ids, mrp_nbr_days (Nbr. Days), mrp_verified (Verified for MRP), mrp_lead_time (Lead Time), qty_available (Quantity Available), supply_bom_id (Supply BoM), supply_method, mrp_applicable (MRP Applicable), mrp_planner_id, product_tmpl_id, location_proc_id (Procure Location), main_supplier_id (Main Supplier), mrp_qty_multiple (Qty Multiple), mrp_minimum_stock (Safety Stock), mrp_transit_delay (Transit Delay), planned_order_ids, main_supplierinfo_id (Supplier Info), mrp_inspection_delay (Inspection Delay), mrp_maximum_order_qty (Maximum Order Qty), mrp_minimum_order_qty (Minimum Order Qty), distribution_lead_time
- product.template · amplía un modelo existentemrp_area_ids (MRP Area parameters), mrp_area_count (MRP Area Parameter Count)
- mrp.planned.order · modelo nuevoname (Description), fixed, origin (Source Document), mrp_qty (Quantity), due_date, mo_count, company_id, mrp_action (Action), product_id, mrp_area_id (MRP Area), qty_released, mrp_planner_id, mrp_inventory_id (Associated MRP Inventory), mrp_move_down_ids (MRP Move DOWN), mrp_production_ids (Manufacturing Orders), order_release_date (Release Date), product_mrp_area_id (Product MRP Area)
- mrp.inventory.procure · modelo nuevoitem_ids (Items)
- mrp.inventory.procure.item · modelo nuevoqty (Quantity), uom_id (Unit of Measure), wiz_id (Wizard), product_id (Product), location_id (Location), date_planned (Planned Date), warehouse_id (Warehouse), supply_method, mrp_inventory_id (Mrp Inventory), planned_order_id
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/manufacture.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Áreas MRP
- Vaya a Manufacturing \> Configuration \> MRP Areas y defina o edite cualquier área existente. Puede especificar el horario de trabajo para cada área.
Parámetros de área MRP del producto
- Vaya a Manufacturing \> Products \> Product MRP Area Parameters y establezca los parámetros MRP para un producto y un área determinados.
Para ejecutar manualmente el planificador de MRP:
- Vaya a Manufacturing \> Planning \> Run MRP Multi Level.
- En el asistente, haga clic en Run MRP.
Para lanzar órdenes de reabastecimiento (movimientos, compras, órdenes de producción...):
- Vaya a Manufacturing \> Planning \> MRP Inventory.
- Filtre con To procure.
- Seleccione varios registros y haga clic en Action \> Procure o haga clic en el engranaje de la derecha en cualquier registro.
- En el asistente, compruebe que todo está correcto y haga clic en Execute.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.