OdooWiki OCA HUB

Timesheet details invoice description

sale_timesheet_invoice_description folder_open OCA/account-invoicing open_in_new
Sales Management Licencia: AGPL-3

Este módulo permite añadir detalles de partes de horas en las facturas.

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 18.0

Añade detalles de partes de horas (fecha, tiempo dedicado, descripción) a las líneas de factura generadas a partir de pedidos de venta con servicios basados en partes de horas, y puede dividir una línea de factura en una línea por cada parte de horas.

Cuando facturas un pedido de venta cuyos productos se facturan por partes de horas, este módulo puede escribir los detalles de cada parte de horas directamente en la descripción de la línea de factura.

En el formulario del pedido de venta aparecen dos campos nuevos: una selección de qué mostrar en la descripción de la factura (None, Date - Time spent - Description, Date - Description, Description o Time spent - Description) y una casilla para dividir las líneas del pedido por partes de horas. La opción por defecto se puede establecer una vez en los ajustes de Ventas, dentro de la opción de facturación por tiempo.

Cuando se crea la factura, cada parte de horas se vincula a la línea de factura a la que pertenece. Si se elige un formato de descripción, el texto de la línea de factura se amplía con una línea por cada parte de horas, ordenadas por fecha. Si se marca la opción de dividir, la línea de factura original se sustituye por una línea de sección más una línea de factura por cada parte de horas, con las cantidades convertidas a la unidad de medida de la línea de factura.

Esto solo se aplica a productos con el tipo de servicio timesheet y la política de facturación basada en la entrega. El módulo modifica sale.order, sale.order.line, account.move.line, account.analytic.line y la pantalla de ajustes de Ventas.

Depende de

sale_timesheet
Modelos y campos (5)
  • sale.order · amplía un modelo existentetimesheet_invoice_split (Split Order lines by timesheets), timesheet_invoice_description (_get_timesheet_invoice_description)
  • sale.order.line · amplía un modelo existente
  • account.move.line · amplía un modelo existentetimesheet_ids (Timesheets), timesheet_invoice_split (Split Order lines by timesheets), timesheet_invoice_description
  • res.config.settings · amplía un modelo existentedefault_timesheet_invoice_description (Timesheet Invoice Description)
  • account.analytic.line · amplía un modelo existentetimesheet_invoice_line_id (Invoice Line)

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

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/account-invoicing.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para configurar este módulo, debe:

  • Ir a Timesheets \> Configuración \> Ajustes y seleccionar una opción en Descripción de la factura de partes de horas dentro de la sección Facturación.

Para utilizar este módulo, debe:

  • Crear o modificar un producto y establecer las siguientes opciones en la pestaña 'General Information':
  • Product Type \> 'Service'
  • Invoicing Policy \> 'Based on Timesheets'
  • Create on Order \> 'Project & Task'
  • Unit of Measure \> 'Hours' (o cualquier otra unidad de tiempo)
  • Vaya a Sales \> Orders \> Orders, seleccione un Sale Order o cree uno nuevo, añada un producto (servicio) en la pestaña 'Order Lines'.
  • Vaya a la pestaña 'Other Info' (dentro del mismo Sale Order) y:
  • Seleccione una opción de Timesheet Invoice Description.
  • Marque Split Order lines by timesheets, si desea crear una línea de factura por cada línea de timesheet del Sale Order.
  • Vincule el Sale Order con un proyecto desde el campo Project.
  • Confirme la venta.
  • Vaya a Timesheets \> Timesheets \> My Timesheets, cree un registro (línea de timesheet) y seleccione una tarea relacionada con el proyecto del Sale Order (y con su línea específica del Sale Order). Recuerde añadir el tiempo dedicado.
  • Vaya al Sale Order y cree su factura (haga clic en 'Create Invoice').

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.

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.