Las tareas del proyecto permiten registrar el tiempo dedicado, pero algunas actividades, como el servicio de campo, a menudo requieren que se lleve un registro de los materiales consumidos.
Este módulo amplía el módulo project_task_material para consumir productos utilizados en una tarea y crear líneas analíticas para gestionar costes y crear facturas.
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 12.0Registra los materiales utilizados en una tarea de proyecto y deja que Odoo cree automáticamente los movimientos de stock y las líneas de coste analítico cuando la tarea alcance una etapa marcada para consumir materiales.
Este módulo vincula los materiales que enumeras en una tarea con movimientos reales de almacén y seguimiento de costes.
- En un proyecto puedes establecer ubicaciones de origen y destino predeterminadas para los materiales consumidos.
- En cada tarea puedes elegir el tipo de operación, la ubicación de origen y la ubicación de destino, y una cuenta analítica para los movimientos.
- En las etapas de tarea puedes marcar "consume material"; cuando una tarea entra en dicha etapa, Odoo crea un movimiento de stock y una línea analítica por cada línea de material que aún no tenga uno.
- El formulario de la tarea muestra los botones "Check Availability" y "Transfer Materials" según el estado del stock, además de pestañas que listan los productos utilizados y los movimientos de stock generados.
- Se calcula un estado de stock (Pending, Confirmed, Assigned, Done) a partir de los movimientos relacionados.
- Cuando se completa un movimiento, el importe de la línea analítica se actualiza al valor del movimiento.
- Si mueves una tarea de vuelta a una etapa que no consume materiales, Odoo elimina los movimientos de stock y las líneas analíticas, pero se niega si ya existen líneas analíticas.
- Eliminar una tarea o una línea de material también elimina sus movimientos de stock y líneas analíticas, y no puedes eliminar un material que ya tenga movimientos de stock completados.
- Se crea un tipo de operación de salida dedicado "Project Task Material Operations" con el prefijo de secuencia CONSUM/.
Depende de
Modelos y campos (6)
- stock.move · amplía un modelo existentetask_material_id (Project Task Material)
- project.task · amplía un modelo existentepicking_id, stock_state, stock_move_ids (Stock Moves), picking_type_id (Operation Type), consume_material, location_dest_id (Destination Location), analytic_line_ids (Analytic Lines), location_source_id (Source Location), analytic_account_id (Move Analytic Account)
- project.project · amplía un modelo existentelocation_dest_id (Destination Location), location_source_id (Source Location)
- project.task.type · amplía un modelo existenteconsume_material
- account.analytic.line · amplía un modelo existentetask_material_id (Project Task Material)
- project.task.material · amplía un modelo existenteproduct_id, stock_move_id (Stock Move), product_uom_id (Unit of Measure), analytic_line_id (Analytic Line)
Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/project.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Configuración
Fuente · Odoo 12.0- Si eres jefe de proyecto, ve a Proyecto > Configuración > Etapas y marca la opción 'Consumir material' en Etapa de tarea para generar un movimiento de stock cuando la tarea esté en esa etapa.
- Ve a la configuración de tu usuario y activa la opción "Gestionar múltiples ubicaciones de stock" si quieres gestionar ubicaciones al consumir materiales.
- Ve a la configuración de tu usuario y activa la opción "Contabilidad analítica" si quieres gestionar cuentas analíticas en las tareas.
- Vaya a una tarea, edite y añada materiales a consumir en la pestaña "Materials".
- Mueva la tarea a una etapa donde la casilla "Consume material" esté activada y se crearán movimientos y líneas analíticas.
- Puede definir ubicaciones predeterminadas para consumir material en tareas y proyectos. El orden de preferencia de ubicaciones para consumir materiales es: ubicaciones establecidas en tareas primero, ubicaciones definidas en el proyecto segundo y finalmente ubicaciones estándar.
- Si define una cuenta analítica en la tarea, el movimiento creado se asignará a esta cuenta analítica. Si no se define ninguna cuenta analítica, el movimiento creado se asignará a la cuenta analítica definida en su proyecto.
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.