Este es un addon base para módulos de marca. Añade el objeto brand y su menú y define un modelo abstracto del que heredar los objetos con marca.
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.0Añade un directorio de marcas a Odoo y permite decidir, por compañía, si las marcas deben elegirse en los documentos de negocio. Las marcas se almacenan como contactos, por lo que incluyen dirección, NIF y detalles del logotipo.
Este módulo introduce un nuevo concepto de "Brands" en Odoo. Una marca se almacena como un registro de contacto, por lo que puede contener un nombre, logotipo, dirección, teléfono, correo electrónico, sitio web y número de IVA, y se gestiona desde un menú Brands con vistas kanban, lista y formulario.
En Settings, dentro de la sección de compañías, una nueva configuración "Brand" permite elegir el nivel de uso de marcas para la compañía: no usar marcas en documentos de negocio, opcional u obligatorio. Esta configuración depende de la compañía, por lo que cada compañía puede comportarse de forma diferente.
Otros módulos pueden asociar una marca a sus documentos mediante un mixin compartido. Cuando la configuración de la compañía es "Required", el campo de marca pasa a ser obligatorio y guardar un documento sin marca genera un error de validación. Cuando la configuración es "Do not use brands", el campo de marca se oculta de los formularios y las listas. Si una marca pertenece a una compañía, solo puede usarse en documentos de esa misma compañía, y seleccionar una marca rellena automáticamente la compañía del documento.
El acceso es de solo lectura para todos los usuarios; solo los administradores del sistema pueden crear, editar o eliminar marcas. Una regla multicompañía limita qué marcas puede ver cada usuario.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- res.brand · modelo nuevopartner_id (Partner)
- res.company · amplía un modelo existentebrand_use_level
- res.brand.mixin · modelo nuevobrand_id (Brand), company_id, brand_use_level (Brand Use Level), is_brand_required
- res.config.settings · amplía un modelo existentebrand_use_level (Brand Use Level)
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-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/brand.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para usar este módulo, necesita:
- Ir a Settings \> General Settings
- Seleccionar el nivel de uso de la marca
- Ir a Settings \> Users & Companies \> Brands
- Añadir una nueva marca
- Instalar uno de los módulos de branding (p. ej. account_brand)
- Según su elección para el nivel de uso de la marca, verá un nuevo campo añadido al objeto con marca
Para crear un objeto con marca, necesita:
- Heredar de res.brand.mixin
class YourModel(models.Model):
_name = 'your.model'
_inherit = ['your.model', 'res.brand.mixin']- Añadir el campo brand al formulario o vista de árbol del objeto. El mixin añadirá el campo brand use level automáticamente a la vista y establecerá los modificadores del campo brand. Esto definirá su visibilidad y si es obligatorio o no.
Puede consultar account_brand. para más detalles.
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.
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.
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.