Sales Timesheet: exclude Timesheet Line from Sale Order
Permite excluir una línea específica de Timesheet de la Sale Order.
Esta funcionalidad resulta útil para el enfoque de facturación By Task, cuando una entrada específica de timesheet registrada en una tarea facturable necesita ser excluida de la Sale Order.
Esta funcionalidad no está disponible en Odoo, reportada en odoo/odoo#31043.
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.0Añade una casilla "Non-billable" en las entradas de la hoja de horas para que puedas mantener una línea de hoja de horas concreta fuera del Sale Order vinculado, útil para la facturación By Task.
Este módulo añade una casilla "Non-billable" a las entradas de partes de horas (los registros account.analytic.line). Cuando la marcas, esa línea de parte de horas se excluye del pedido de venta: deja de vincularse a una línea de pedido de venta y se trata como no facturable, por lo que no se facturará al cliente.
Dónde verlo: - En las vistas de lista y formulario de partes de horas, junto a los campos de tarea y fecha. - En la pestaña Timesheets del formulario de una tarea, justo antes de la columna Sale Order Line.
Reglas de negocio y comportamiento automático: - Marcar la casilla fuerza el tipo de facturación del parte de horas a "non-billable" y borra su línea de pedido de venta. - Si un parte de horas ya ha sido facturado y su línea de pedido de venta usa una política de facturación basada en la entrega, cambiar esta casilla genera un error de validación, protegiendo el trabajo ya facturado. - El campo no se copia al duplicar un parte de horas.
El acceso está controlado por un grupo de seguridad dedicado "Exclude timesheets from sale order"; solo los usuarios de ese grupo pueden ver y usar la casilla. El módulo afecta a los partes de horas (account.analytic.line) y al formulario de tarea (project.task), y depende de la aplicación estándar Sales Timesheet.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- account.analytic.line · amplía un modelo existenteexclude_from_sale_order (Non-billable)
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: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/timesheet.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para excluir una entrada de parte de horas específica de la facturación:
> # Vaya a Timesheets \> Timesheet \> All Timesheets # En la vista de lista de > Timesheet, marque Non-billable para entradas de parte de horas > específicas
o:
> # Vaya a Project \> All Tasks, y abra un formulario de Task específico # En > el formulario de Task, pestaña Timesheets, marque Non-billable para entradas > de parte de horas específicas
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.
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.