OdooWiki OCA HUB

Account Invoice - Check Updates

account_invoice_update_check folder_open OCA/account-invoicing open_in_new
Sin categoría Licencia: AGPL-3

Nativamente, en odoo, es posible escribir en las líneas de factura de cuenta, incluso si las facturas están validadas. Es posible vía ORM, o vía herramientas de UI adicionales.

Este módulo implementa una comprobación al escribir en las líneas de factura de cuenta, para evitar dicha posibilidad.

La implementación es similar a la función update_check implementada en odoo nativo, para los modelos account.move.line.

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 12.0

Impide que los usuarios cambien campos clave en las líneas de factura una vez que la factura ya no está en estado borrador. Bloquea las modificaciones de producto, cuenta, descripción, cantidad, precio, impuestos, descuento y subtotal en facturas validadas.

Este módulo añade una comprobación de seguridad a las líneas de factura en Odoo. Normalmente, es posible modificar las líneas de factura incluso después de que la factura haya sido validada, ya sea a través de la interfaz o mediante programación. Este módulo lo impide.

Cuando alguien intenta cambiar cualquiera de estos campos en una línea de factura: producto, cuenta, descripción, cantidad, precio unitario, impuestos, descuento o subtotal, el sistema comprueba si la factura relacionada sigue en estado borrador. Si la factura no está en borrador (por ejemplo, está abierta o pagada), Odoo genera un error y rechaza el cambio.

La comprobación se aplica al modelo account.invoice.line. No añade nuevos menús ni pantallas; solo impone una restricción en las líneas de factura existentes. El mensaje de error dice: 'You cannot do this modification on non draft invoice lines.'

Esto ayuda a mantener la coherencia de los datos contables y evita cambios accidentales o no autorizados en facturas ya validadas. Funciona automáticamente siempre que se actualizan esos campos específicos, ya sea desde la interfaz de usuario o desde otras partes de Odoo.

Depende de

account
Modelos y campos (1)
  • account.invoice.line · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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.

Fuentes · Odoo 12.0

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

terminal Instalación y uso

Sin información verificada

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.

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.