Este módulo amplía la funcionalidad de los partes de horas para permitir vincularlos a facturas preexistentes y anticipar la facturación, incluso antes de que las horas de trabajo se hayan realizado realmente.
También añade una alerta de advertencia en las facturas que detecta los partes de horas vinculados a las líneas de pedido de venta de la factura que aún no están vinculados a ninguna factura, lo que permite vincularlos todos a la vez o seleccionarlos manualmente.
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.0Vincula las líneas de partes de horas a las facturas de cliente directamente desde la factura o la lista de partes de horas, y recibe un aviso en las facturas cuando los partes de horas relacionados aún no están facturados.
Este módulo te ayuda a conectar partes de horas con las facturas que deben facturarlos, incluso antes de que todas las horas de trabajo estén hechas.
En una factura de cliente (account.move), aparece un banner de advertencia cuando hay partes de horas vinculados a las líneas de pedido de venta de la factura que aún no están adjuntos a ninguna factura no cancelada. El banner muestra cuántos partes de horas están pendientes y ofrece tres botones:
- "Link All" adjunta todos los partes de horas pendientes a la factura actual.
- "Select Manually" abre una lista solo con esos partes de horas pendientes para que puedas elegir cuáles vincular.
- "Dismiss" oculta la advertencia para esa factura.
La advertencia solo cuenta los partes de horas con fecha igual o anterior a la fecha de la factura, y solo para las líneas de pedido de venta cuyo producto no sea un servicio de partes de horas entregado. Si la factura se restablece a borrador, la advertencia descartada vuelve a aparecer.
En la vista de lista de partes de horas, una nueva columna opcional permite a los responsables de partes de horas elegir la factura a la que pertenece un parte de horas, limitada a facturas de cliente no canceladas del mismo partner comercial. La lista también permite editar varios partes de horas a la vez.
Depende de
Modelos y campos (1)
- account.move · amplía un modelo existentetimesheet_pending_ids (Pending Timesheets), timesheet_pending_count (Pending Timesheets Count), timesheet_alert_dismissed
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. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/timesheet.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Para poder usar este módulo, necesita estos permisos:
- Timesheets / Administrator.
Para usar este módulo, necesita:
- Vaya a Timesheets / Timesheets / All Timesheets.
- Seleccione la vista de lista.
- Haga clic en el icono de la esquina superior derecha y muestre la columna Invoice.
- Vincule las líneas de partes de horas con las facturas que desee del mismo cliente.
Además, cuando abra una factura que tenga partes de horas vinculadas a las líneas de su pedido de venta pero que aún no estén vinculadas a la propia factura, aparecerá una alerta de advertencia en la parte superior del formulario de la factura. Desde allí puede:
- Haga clic en Link All para vincular automáticamente todas las partes de horas pendientes a esta factura.
- Haga clic en Select Manually para abrir una lista filtrada de partes de horas pendientes donde puede seleccionar las específicas y hacer clic en Link to Invoice.
- Haga clic en Dismiss para ocultar la alerta de esta factura.
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.