OdooWiki OCA HUB

Project Timesheet Billable per Line

project_timesheet_billable_per_line folder_open OCA/timesheet open_in_new
Services/Timesheets Licencia: AGPL-3

Este módulo permite marcar líneas individuales de partes de horas como facturables y generar pedidos de venta directamente a partir de ellas, agrupando las líneas por cuenta analítica y empleado.

Es compatible con crm_timesheet

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 17.0

Marca las líneas individuales de partes de horas como facturables y conviértelas en pedidos de venta con un solo clic, agrupadas por cuenta analítica, cliente y empleado.

Este módulo añade una casilla Billable a cada línea de parte de horas, para que puedas decidir línea por línea qué trabajo debe facturarse en lugar de depender de la configuración a nivel de proyecto.

Una nueva entrada de menú, Timesheets to Bill, abre una lista que muestra solo las líneas marcadas como facturables y que aún no están vinculadas a un pedido de venta. Desde esa lista puedes ejecutar la acción Create Sales orders. Odoo entonces agrupa las líneas seleccionadas por cuenta analítica y cliente, y crea un pedido de venta por combinación. Dentro de cada pedido, las líneas se agrupan por empleado, usando el Timesheet Billable Product configurado en el registro del empleado, con la cantidad igual al total de horas y una descripción construida a partir de los nombres de las tareas y las descripciones de los partes de horas.

Reglas de negocio aplicadas por el código: - Cada línea seleccionada debe tener un cliente; de lo contrario, se genera un error. - Cada empleado implicado debe tener definido un Timesheet Billable Product; de lo contrario, se genera un error. - Las líneas ya vinculadas a una línea de pedido de venta se omiten, por lo que no se facturan dos veces.

Tras la creación, el módulo abre los pedidos de venta recién creados. El campo Billable también es visible en las líneas de partes de horas que se muestran dentro del formulario de una tarea, y el formulario del empleado incorpora un campo Timesheet Billable Product. Una vista de búsqueda específica te permite filtrar por empleado, proyecto, tarea o fecha y agrupar por empleado o proyecto.

Depende de

hr_timesheetsale

Menús que añade

Timesheets to Bill
Modelos y campos (2)
  • hr.employee.base · amplía un modelo existentetimesheet_billable_product_id (Timesheet Billable Product)
  • account.analytic.line · amplía un modelo existenteis_billable (Billable), sale_order_line_id

Texto generado por IA (DeepSeek) al leer el código de la versión 17.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 17.0
  • Vaya a cualquier parte de horas.
  • Marque las líneas que desea facturar como Facturables.
  • Vaya a Partes de horas > Partes de horas > Partes de horas por facturar.
  • Seleccione las líneas y use la acción Crear pedidos de venta.
  • Se crea un pedido de venta por cuenta analítica.

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, Configuración.

info

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.