OdooWiki OCA HUB

Account Invoices - Default Code Column

account_invoice_default_code_column folder_open OCA/account-invoicing open_in_new
Invoicing Licencia: AGPL-3

En Odoo, el usuario tiene la posibilidad de renombrar el campo "description" de una línea de factura y, al mismo tiempo, eliminar o alterar el código de producto. Pero en algunas situaciones, eliminar el código de producto es un problema, porque debería estar presente en el informe de la factura.

Este módulo evita este problema.

Para ello, este módulo añade una nueva columna dedicada "Default code" en el informe de facturas de account. Como efecto secundario, mejora la legibilidad de las facturas.

Sin este módulo

Con este módulo

figure:

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

Añade una columna dedicada "Code" al informe impreso de la factura que muestra la referencia interna del producto, y muestra la descripción de la línea sin ese código repetido dentro de ella.

Cuando imprime o previsualiza una factura de cliente, la tabla de líneas de factura ahora tiene una columna adicional llamada "Code" colocada antes de la columna de descripción. Esa columna muestra la referencia interna (código predeterminado) del producto de cada línea, por lo que el código del producto siempre es visible en el informe incluso si el texto de la descripción fue editado o el código fue eliminado de él.

Al mismo tiempo, la columna de descripción ya no repite el código entre corchetes: el módulo calcula una versión limpia de la etiqueta de la línea eliminando la parte "[code]" de la descripción, y este texto limpio es lo que aparece en el informe. La descripción original almacenada en la línea de factura no se modifica, solo el valor mostrado en el informe.

  • La columna adicional aparece solo en el diseño estándar del informe de factura (account.report_invoice_document).
  • El código mostrado proviene de la referencia interna del producto; si una línea no tiene producto, la celda del código permanece vacía.
  • La descripción limpia se recalcula automáticamente cada vez que cambia la descripción de la línea o la referencia interna del producto.

Esto afecta a las líneas de factura (account.move.line) y a la plantilla del informe de factura. No se añaden nuevos menús, botones, comprobaciones ni acciones programadas.

Depende de

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

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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.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.