OdooWiki OCA HUB

Contract Last Date Update

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

Este módulo permite a los usuarios actualizar la última fecha facturada (por ejemplo: eliminación de 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 19.0

Permite a los usuarios autorizados corregir manualmente la última fecha facturada y la próxima fecha de facturación en una línea de contrato, por ejemplo después de que se hayan eliminado facturas. Un botón de actualización en la línea de contrato abre una pequeña ventana emergente para establecer ambas fechas.

Cuando se eliminan facturas, las fechas de facturación almacenadas en una línea de contrato pueden volverse incorrectas. Este módulo añade una forma de corregirlas manualmente.

En el formulario de la línea de contrato, el campo 'Last Date Invoiced' ahora es visible para todos los usuarios (se elimina la restricción original) y aparece un pequeño botón de icono de actualización junto a él. Al pulsar ese botón se abre una ventana emergente titulada 'Update Invoice Dates'.

En la ventana emergente se ve la línea de contrato, la última fecha de facturación y la fecha de la siguiente factura, rellenadas previamente con los valores actuales. Puede cambiarlas y confirmar con el botón 'Update Invoice Dates', o cancelar. Al confirmar se escriben ambas fechas de nuevo en la línea de contrato.

El acceso está controlado por un grupo dedicado, 'Contract: Can update last date invoiced'; solo los miembros de ese grupo ven el botón de actualización y pueden usar el asistente. El administrador se añade a este grupo de forma predeterminada.

El módulo también hace que la lista de líneas de contrato corregidas en el formulario de contrato sea directamente editable, de modo que las fechas pueden ajustarse en el mismo lugar. Toca los modelos de línea de contrato y de contrato y añade un nuevo modelo de asistente para la ventana emergente.

Depende de

Modelos y campos (2)
  • contract.line · amplía un modelo existente
  • contract.update.last.date.invoiced · modelo nuevocontract_line_id (Contract Line), last_date_invoiced, recurring_next_date (Date of Next Invoice)

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Vaya a Facturación \> Clientes \> Contratos de cliente
  • Seleccione un contrato y haga clic en la línea del contrato; en la ventana emergente hay un botón Update Last Date Invoiced
  • Rellene la última fecha facturada con el valor deseado

Nota: Asegúrese de que el usuario tenga los permisos "Contrato: puede actualizar la última fecha facturada".

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.

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.