OdooWiki OCA HUB

Project timesheet time control - Sales Timesheet

project_timesheet_time_control_sale folder_open OCA/project open_in_new
Hidden Licencia: AGPL-3

Este es un módulo técnico de enlace para hacer que 'Project timesheet time control' y 'Sales Timesheet' funcionen juntos. No aporta ninguna funcionalidad por sí mismo. No cuenta las líneas de partes de horas facturadas como temporizadores en curso. Solo se facturarán las líneas de partes de horas completadas. (Los temporizadores en curso no se facturarán hasta que se detengan).

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 14.0

Módulo glue técnico que hace que la función de temporizador de partes de horas funcione correctamente con Sales Timesheet. Garantiza que solo se facturen las líneas de partes de horas completadas (detenidas), nunca los temporizadores en ejecución.

Este es un módulo puente oculto que se instala automáticamente. No añade nuevos menús ni pantallas; solo cambia el comportamiento de la lógica existente de partes de horas y facturación cuando están instaladas tanto la función de temporizador de partes de horas como la de partes de horas de ventas.

  • Los temporizadores en ejecución (líneas de partes de horas con una hora de inicio, duración cero y aún sin facturar) se excluyen de la lista de líneas que se pueden facturar.
  • Cuando Odoo busca líneas de partes de horas para facturar en una línea de pedido de venta, solo selecciona las líneas que ya están completadas (duración distinta de cero) o que no tienen hora de inicio. Las líneas que aún están en ejecución se omiten.
  • Cuando un usuario intenta reanudar o detener un temporizador, el módulo busca los temporizadores en ejecución del usuario en proyectos que permiten partes de horas y que aún no se han facturado. Si se encuentra más de un temporizador en ejecución, genera un error pidiendo al usuario que los detenga manualmente, para que no se detenga el temporizador equivocado.

Afecta al modelo de línea de partes de horas (account.analytic.line), al modelo de línea de factura (account.move.line) y al asistente de cambio de partes de horas (hr.timesheet.switch).

Depende de

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

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.

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.