Este módulo permite imprimir QR en una estructura mejor que el estándar de odoo.
La imagen original se ve así
Con el nuevo generador, se ve así:
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.0Genera códigos QR de alta calidad directamente desde informes y páginas web de Odoo. El módulo añade una URL pública y un método auxiliar que convierten cualquier texto o URL en una imagen QR en formato PNG o SVG.
Este módulo mejora cómo se generan los códigos QR en los informes de Odoo. Añade una dirección web pública, /report/qr, que cualquiera puede llamar con un valor (por ejemplo una URL o una referencia) y ajustes opcionales como el tamaño del cuadro, el borde y el formato de salida. La dirección devuelve una imagen lista para usar: PNG por defecto, o SVG cuando se solicita.
Entre bastidores, el módulo amplía el motor de informes (ir.actions.report) con un nuevo asistente llamado qr_generate. Los diseñadores de informes y los desarrolladores pueden usar este asistente para crear imágenes QR dentro de las plantillas de informes, eligiendo el tamaño de los cuadros, la anchura del borde blanco y los colores del primer plano y del fondo.
- Formatos de salida admitidos: PNG, SVG, fragmento SVG y ruta SVG.
- Apariencia personalizable: tamaño del cuadro, borde, color de relleno y color de fondo.
- Si el valor no se puede convertir en un código QR, el módulo genera un error claro en lugar de devolver una imagen rota.
El módulo no añade menús, campos de base de datos ni acciones programadas. Solo proporciona el servicio de generación de QR y la ruta pública que otras partes de Odoo, los informes o las páginas externas pueden llamar.
Depende de
Modelos y campos (1)
- ir.actions.report · amplía un modelo existente
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: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/reporting-engine.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Al crear nuevos informes, debe utilizar una ruta como la siguiente:
El parámetro error_correction controla la corrección de errores utilizada para el código QR. Se ponen a disposición las cuatro constantes siguientes:
- error_correction = 1: Se pueden corregir aproximadamente un 7 % o menos de errores.
- error_correction = 0: Se pueden corregir aproximadamente un 15 % o menos de errores.
- error_correction = 3: Se pueden corregir aproximadamente un 25 % o menos de errores.
- error_correction = 2: Se pueden corregir aproximadamente un 30 % o menos de errores.
El parámetro box_size controla cuántos píxeles tiene cada "box" del código QR. El valor predeterminado es 3. El parámetro border controla cuántos boxes de grosor debe tener el borde (el valor predeterminado es 4, que es el mínimo según las especificaciones).
El parámetro version es un entero de 1 a 40 que controla el tamaño del código QR (el más pequeño, la versión 1, es una matriz de 21x21). Establézcalo en None y utilice el parámetro fit al crear el código para determinarlo automáticamente.
fill_color y back_color pueden cambiar el color de fondo y el color de pintura del QR, cuando se utiliza la fábrica de imágenes predeterminada.
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.