OdooWiki OCA HUB

Contract Invoice Auto Validate

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

Este addon valida automáticamente las facturas después de su creación a partir de un contrato

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

Valida (contabiliza) automáticamente las facturas generadas a partir de contratos cuando la opción de la compañía está habilitada. Una nueva configuración en la configuración de Contract te permite activar o desactivar este comportamiento.

Este módulo añade una opción a nivel de compañía que hace que las facturas creadas a partir de contratos se validen automáticamente, sin que un usuario tenga que pulsar el botón de validar.

Dónde aparece: - Se añade un nuevo ajuste "Auto validate contract invoices" a la pantalla de ajustes de Contract, dentro del bloque de configuración de contratos existente.

Qué cambia: - Cuando un contrato genera su factura recurrente, el sistema comprueba el ajuste de la compañía. Si está habilitado, cada factura generada que contenga líneas de factura se publica (valida) inmediatamente. - Si el ajuste está desactivado, las facturas permanecen en borrador como de costumbre.

La opción se almacena en la compañía (res.company) y es editable desde la pantalla de ajustes (res.config.settings). Al estar basada en la compañía, compañías diferentes pueden comportarse de forma distinta.

El módulo extiende el modelo de contrato (contract.contract) para engancharse al proceso de creación de facturas recurrentes, y toca los modelos de compañía y de ajustes. Este código no añade menús, informes, correos electrónicos ni tareas programadas nuevos.

Depende de

Modelos y campos (2)
  • res.company · amplía un modelo existenteauto_post_contract_invoice (Auto validate contract invoices)
  • res.config.settings · amplía un modelo existenteauto_post_contract_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: 4 confirmadas, 5 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Antes de instalar este addon, asegúrate de que el canal de cola "CONTRACT_INVOICE" tenga como máximo una capacidad=1 en el archivo de configuración de odoo. De lo contrario, tendrás un problema de acceso concurrente entre trabajos a la secuencia de account.move.

Ejemplo:

[queue_job] channels=root:5,root.CONTRACT_INVOICE:1

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.