Account Invoice - Check Updates
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.0Impide 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
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-03Estado 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 verificadaLas 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.
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.