Sale Milestone Profile Invoicing
Este módulo mejora en las líneas de pedido de venta la visibilidad del presupuesto gastado y facturado para los productos de tipo hito.
Para que este módulo funcione correctamente, el pedido de venta debe incluir uno o más productos de tipo hito y uno o más productos de tipo tarifa; dichos productos se configuran de la siguiente manera:
i * Un producto de tipo hito es un producto de tipo 'Servicio' con una política de facturación de servicio establecida como 'Hitos' y un seguimiento de servicio establecido como 'Crear una tarea en un nuevo proyecto'
- Una tarifa es un producto de tipo 'Servicio' con una política de facturación de servicio de 'Partes de horas en tareas' y un seguimiento de servicio establecido como 'No crear una tarea'.
Para cada producto de tipo hito, el módulo cambia la forma en que se calcula la cantidad entregada y facturada.
Este módulo también añade dos campos a la línea de pedido de venta: 'Importe entregado desde tarea' e 'Importe facturado desde tarea'; se calculan únicamente para los productos de tipo hito.
Las tarifas están vinculadas a empleados específicos en la configuración del proyecto a través de la pestaña Facturación.
Los dos campos 'Importe .. desde tarea' se calculan utilizando el tiempo registrado por el empleado en un proyecto en los partes de horas y la tarifa asignada al empleado.
En la vista de detalle de una línea de pedido de venta se muestran también los mismos dos campos, así como su valor correspondiente en la moneda de la compañía, si esa moneda es diferente a la del pedido de venta.
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.0Muestra, en cada línea de pedido de venta, cuánto trabajo se ha entregado y facturado a partir de partes de horas para productos de tipo hito, y ajusta las cantidades entregadas/facturadas en consecuencia.
Este módulo añade visibilidad en las líneas de pedido de venta para productos de servicio de tipo hito. En la línea de pedido, los usuarios ven dos nuevos importes: "Entregado desde tarea" y "Facturado desde tarea", además de sus equivalentes en la moneda de la compañía cuando el pedido utiliza una moneda diferente.
Estos importes se calculan a partir de las hojas de horas registradas en las tareas vinculadas a la línea, multiplicadas por la tarifa horaria definida para cada empleado en el proyecto. Solo las hojas de horas que han sido facturadas (y no canceladas) cuentan para el importe facturado.
Para los productos de tipo hito, el módulo cambia cómo se calculan las cantidades entregadas y facturadas: en lugar del comportamiento estándar, la cantidad se deriva del importe del trabajo realizado desde las tareas dividido por el precio unitario de la línea. También se ajusta el estado de facturación de la línea: si no hay ninguna tarifa de empleado vinculada a la línea, la línea permanece en "Nada que facturar" hasta que la cantidad entregada supere la cantidad pedida, en cuyo caso pasa a "Venta adicional".
Los nuevos importes aparecen en la lista de líneas de pedido (después de las columnas de cantidad entregada y facturada) y en el formulario detallado de la línea de pedido, donde los importes en la moneda de la compañía se ocultan cuando la moneda del pedido ya es la moneda de la compañía.
Depende de
Modelos y campos (1)
- sale.order.line · amplía un modelo existentecompany_currency_id (Company currency), is_company_currency, amount_invoiced_from_task (Invoiced from task), amount_delivered_from_task (Delivered from task), amount_invoiced_from_task_company_currency (Invoiced from task (company currency)), amount_delivered_from_task_company_currency (Delivered from task (company currency))
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/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Configuración
Fuente · Odoo 12.0No se necesita ninguna configuración específica.
Para usar este módulo, necesita:
- Crear algunos productos de tipo hito.
- Crear algunos productos de tipo tarifa.
- Crear un proyecto
- Crear y confirmar un pedido de venta con hitos y tarifas dirigidos al nuevo proyecto.
- Configurar las tarifas asignadas a empleados específicos en la configuración del proyecto (pestaña Facturación).
- Añadir algunas hojas de horas dirigidas a los hitos.
- Crear algunas facturas.
- Observar que los campos Amount Delivered From Task y Amount Invoiced From Task en cada línea del pedido de venta le informan de la situación de venta/facturación.
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.