Saltar al contenido principal
Whistleblower Channel: Canal de Denuncias

Canal de denuncias en Odoo: qué cubre, qué no y qué preparar antes de instalarlo

Whistleblower Channel encaja si ya trabajas con Odoo 17, 18, 19 o 20 y quieres llevar las denuncias dentro de él, con la página de recepción alojada en FlexigoTech Cloud. Para recibir denuncias en esa página necesitas además la suscripción a FlexigoTech Cloud, y antes de publicar el canal tienes que crear responsables, política, aviso de privacidad y canal, y preparar HTTPS, el proxy inverso y el correo saliente.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Para quién es este canal de denuncias

Whistleblower Channel: Canal de Denuncias es un módulo de Odoo que trabaja con un servicio local de FlexigoTech Cloud. Los casos se gestionan en tu Odoo y la página de recepción de denuncias se aloja en FlexigoTech Cloud, en una dirección del tipo denuncias.flexigotech.com/d/<address>.

Te encaja si ya usas Odoo, o lo estás implantando, y quieres llevar las denuncias, sus plazos y su registro en el mismo sistema que el resto de la empresa. La decisión depende de tres cosas: si aceptas la parte alojada en FlexigoTech Cloud, si las funciones que trae cubren lo que necesitas y si tu servidor y tu correo están preparados.

Formulario web del canal de denuncias Canal QA Test con modo anónimo o identificado, categoría, asunto, descripción, adjuntos, frase de paso, pregunta antispam y botón Submit report
El formulario que rellena la persona informante, todavía sin rellenar (pantalla sin registros)

Ideas equivocadas que conviene descartar

«Lo instalo y ya recibo denuncias»

No del todo. Según la ficha, recibir denuncias en la página alojada de tu canal requiere la suscripción a FlexigoTech Cloud, que la ficha describe como el canal de denuncias alojado, con su mantenimiento y su supervisión. El manifiesto del módulo lo dice igual en Odoo 17, 18, 19 y 20: «This app uses a paid external service: FlexigoTech Cloud subscription (from 29 EUR/month, VAT excl.)».

El módulo cuesta 9 € por versión de Odoo en Odoo Apps (pago único, sin IVA), para 17, 18, 19 y 20, y el servicio local cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.

«Con instalarlo ya tengo el canal montado»

La documentación del módulo relaciona funciones concretas con artículos de la Ley 2/2023: el libro-registro con el art. 26, la reserva de reuniones presenciales con el art. 7.2 y los canales compartidos para grupos de empresas con el art. 12. Eso describe lo que hace el módulo, no lo que tu empresa tiene que decidir.

Los responsables, la política y el aviso de privacidad los creas tú dentro del módulo, en el orden que verás más abajo. Hasta que no existen y el canal está creado, no hay página que publicar.

«Cualquiera que entre en el módulo ve todas las denuncias»

El módulo trabaja con permisos de acceso por caso (wb.report.access) para los investigadores. El cuerpo de las denuncias y los metadatos que identifican a alguien se guardan cifrados en reposo con AES-GCM. El libro-registro es de solo añadir (append-only) y lleva una cadena de hashes SHA-256.

«Los plazos los tendré que vigilar a mano»

El módulo lleva una cuenta atrás de 7 días para el acuse de recibo, con un aviso visible cuando se pasa el plazo y recordatorios mediante tareas programadas. También gestiona un ciclo de investigación de 3 meses, con una prórroga motivada de 3 meses.

Para la conservación, aplica una purga a los 3 meses de las denuncias que no se tramitan y un tope de 10 años. Además incluye un flujo de subcaso para represalias con tratamiento prioritario y la reserva de reuniones presenciales.

«Solo sirve para una empresa y en castellano»

El módulo es multiempresa y permite canales compartidos para grupos de empresas. Trae ES, EN, CA, PT y FR de serie, y se puede ampliar con los ficheros .po de Odoo.

«Solo lo puedo usar en Odoo 20»

Está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0, cada una con su ficha. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión de Odoo se compra allí. Ten en cuenta que la ficha dice que FlexigoTech no se encarga de migrar tu base de datos a una versión nueva de Odoo.

Qué tienes que tener listo antes de instalarlo

Dentro de Odoo

La documentación marca este orden de configuración:

  • Ir a Whistleblowing → Configuration → Responsables y crear un responsable.
  • Crear la política en Policy documents y el aviso de privacidad en Privacy notices.
  • Crear un Channel y fijar su slug, el paquete de idioma y las categorías aceptadas.
  • Pulsar Hosted channel (FlexigoTech Cloud) en el canal, para la página de las personas informantes.

El detalle de cada campo y qué revisar después lo tienes en la puesta en marcha del canal de denuncias.

En tu servidor y tu correo

  • Servir solo por HTTPS. La documentación avisa de que hay condiciones en las que el módulo se niega a publicar un canal.
  • Configurar el proxy inverso para que NO registre las IP de origen en las URI /whistleblowing/.
  • Configurar SPF, DKIM y DMARC para el correo transaccional saliente.

Si al publicar sale algún aviso, revisa los mensajes de error y avisos del módulo.

El formulario de pruebas de arriba aparece dentro del sitio web de Odoo. Así se ve una página de ese sitio, con su cabecera y su pie:

Página del sitio web de Odoo con logo, menú Home, Shop y Contact us, carrito, buscador, teléfono y botones Sign in y Contact Us, con el área central en blanco
Una página del sitio web de Odoo con cabecera y pie, pantalla sin registros y con el cuerpo central vacío

Lo que queda de tu lado

La ficha deja claro que los costes de terceros corren de tu cuenta: contratas y pagas tú tu cuenta en cada plataforma, Odoo y tu alojamiento.

Cómo probarlo antes de decidir

La ficha ofrece una prueba de 14 días sin tarjeta. También menciona las actualizaciones del módulo y soporte con una primera respuesta en 1 día laborable. Tus datos siguen siendo tuyos: puedes verlos y exportarlos cuando quieras.

Durante la prueba, envía una denuncia de prueba desde el formulario y comprueba la confirmación que recibe la persona informante:

Página de confirmación Thank you del canal de denuncias con referencia de denuncia, código de acceso y frase de contraseña secretos, enlace de seguimiento y menú sin formato
La confirmación «Thank you» tras enviar una denuncia, sin estilos y con datos de demostración

Después recorre en Odoo la vista de denuncias, el libro registro, la lista de canales y el formulario de un caso:

Vista kanban de Reports con filtro Open y columnas Acknowledged y Received, lista del Libro Registro con entradas de tipo Received, lista de canales con un canal en estado Published y formulario de una denuncia con la barra de estados en Received
Recorrido por las pantallas principales del módulo, con datos de demostración

Para ver más antes de decidir, revisa la ficha en Odoo Apps.

Cómo te puede ayudar FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si quieres que te ayudemos a preparar el entorno o a encajar el canal con el resto de tu Odoo, tienes la información en la página del módulo en flexigotech.com.

Sigue leyendo

Cómo funciona Whistleblower Channel en Odoo: menús, tareas programadas y estadosMenús, tareas programadas y estados de Whistleblower Channel en Odoo: glosario de Reports, Libro Registro, Audit Packs y la configuración del canal.Errores de Whistleblower Channel en Odoo: cuándo sale cada mensaje y qué hacerLos mensajes de error de Whistleblower Channel en Odoo, literales: cuándo sale cada uno al publicar, mover o cerrar una denuncia y cómo resolverlo.Poner en marcha Whistleblower Channel en Odoo 20: un caso de principio a finUn caso ilustrativo para poner en marcha el Canal de Denuncias en Odoo 20: ajustes, responsables, canal, estados y qué revisar la primera semana.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes