OdooWiki OCA HUB

Contract Line Defer

contract_line_defer folder_open OCA/contract open_in_new
Sin categoría Licencia: AGPL-3

Permite diferir la facturación de la línea de contrato. Si no se conoce la fecha de inicio de una línea de contrato, se puede diferir. No se facturará hasta que se active 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 18.0

Permite marcar las líneas de contrato como diferidas para que no se facturen mientras su fecha de inicio sea desconocida, y activarlas más tarde con una fecha de inicio y fin. Un ajuste de la compañía puede diferir automáticamente las nuevas líneas de contrato.

Este módulo añade una marca "Deferred" a las líneas de contrato. Una línea diferida nunca se factura: no obtiene fecha de próxima factura y las comprobaciones de facturación la omiten, por lo que no se generan facturas recurrentes para ella hasta que alguien la active.

Dónde aparece: - En el formulario del contrato, las líneas de contrato diferidas se muestran atenuadas y se ocultan su fecha de inicio y su fecha de próxima factura. - Cada línea recurrente tiene dos botones: un icono de reloj "Defer" (con una pregunta de confirmación) para pausar la facturación, y un icono de dólar "Activate" para reanudarla. - En el formulario y la lista de líneas de contrato, la casilla Deferred se muestra junto a la fecha de inicio.

Activación: el botón "Activate" abre una pequeña ventana "Activate Invoicing" que solicita una fecha de activación (por defecto, hoy) y una fecha de finalización opcional. Al confirmar, se borra la marca de diferida y se escriben esas fechas en la línea, de modo que la primera recurrencia empieza a partir de la fecha de activación.

Comportamiento automático: - En los ajustes del contrato, una opción de compañía "Defer contract line start" hace que las nuevas líneas de contrato sean diferidas por defecto. - Cuando una línea diferida se vuelve a activar directamente en el formulario, su fecha de inicio se establece en hoy si falta o está en el pasado, y se borra una fecha de finalización pasada. - Las líneas diferidas muestran "Deferred - " delante de su nombre. - Las líneas de sección y de nota nunca son diferidas.

La ventana de activación está disponible para los usuarios con permisos de facturación.

Depende de

Modelos y campos (6)
  • res.company · amplía un modelo existentedefer_contract_line_start (Defer contract line start)
  • contract.line · amplía un modelo existente
  • contract.contract · amplía un modelo existente
  • res.config.settings · amplía un modelo existentedefer_contract_line_start
  • contract.recurring.mixin · amplía un modelo existenteis_deferred (Deferred)
  • contract.line.activate.wizard · modelo nuevodate_end, date_start, contract_line_id

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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para configurar este módulo, debe:

  • Ir a Facturación/Contabilidad > Configuración > Ajustes > Contrato
  • Seleccione Diferir el inicio de la línea de contrato si desea diferir las líneas de contrato de forma predeterminada. Utilice este ajuste si vende contratos cuyas fechas de inicio se desconocen al concluir la venta.

Ajustes opcionales

  • Vaya a Facturación/Contabilidad > Configuración > Ajustes > Contrato
  • Seleccione Diferir el inicio de la línea de contrato si desea diferir las líneas de contrato de forma predeterminada. Utilice este ajuste si vende contratos cuyas fechas de inicio se desconocen al concluir la venta.

Añadir una línea de contrato

Al añadir una línea de contrato, puede seleccionar Diferida en lugar de una fecha de inicio

Modificar una línea de contrato

Una línea de contrato existente se puede diferir y activar mediante un botón en la línea

Activar una línea de contrato

Al activar una línea, se puede elegir una nueva fecha de inicio (y, opcionalmente, de fin).

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.