Qué ve quien abre Ajustes con el módulo instalado
El módulo amplía los Ajustes estándar de Odoo. En Ajustes aparece el apartado Cumplimiento Verifactu / SIF (Verifactu / SIF Compliance), con campos repartidos en bloques y varios botones. Los campos solo los ven los usuarios con el permiso de gestión de Verifactu del módulo.
El módulo está publicado en Odoo Apps para Odoo 17, 18, 19 y 20. Los botones que se describen aquí se ven siempre, sin ninguna condición, en Odoo 17, 18, 19 y 20.

Los campos, bloque a bloque
El apartado mezcla dos tipos de dato: unos son de la compañía y otros son parámetros generales del sistema. La tabla recoge algunos de los campos del apartado y los compara con lo que dice la ayuda de cada uno.
| Bloque | Campo | Ámbito | Qué dice su ayuda |
|---|---|---|---|
Configuración de la Cadena (Chain Configuration) | VERI*FACTU Activado (VERI*FACTU Enabled) | Compañía | Activar el envío VERI*FACTU a la AEAT para esta empresa. |
Configuración de la Cadena | Entorno (Environment) | Compañía | Elegir entre el servicio de pruebas (homologación) y el de producción de la AEAT; aquí es de solo lectura |
Configuración de la Cadena | Responsable del SIF | Compañía | Responsable del SIF designado según el art.13 del RRSIF. |
Configuración de la Cadena | NIF para Verifactu (NIF for Verifactu) | Compañía | NIF de los registros Verifactu de esta empresa; en blanco, se usa el NIF de la ficha de la empresa |
Configuración de la Cadena | Secreto de la Instancia (Instance Secret) | General | Se establece una vez y no se cambia nunca; sirve para derivar la clave AES-256-GCM de cifrado de los certificados |
Configuración de la Cadena | NIF del Productor SIF (SIF Producer NIF) | General | Ver el apartado siguiente |
Alertas Multicanal (FR-032) (Multi-channel Alerts (FR-032)) | URL del Webhook de Slack (Slack Webhook URL) | General | URL del webhook entrante de Slack para las alertas críticas. |
Alertas Multicanal (FR-032) | Token del Bot de Telegram (Telegram Bot Token) | General | Token del bot de Telegram (formato: botTOKEN). |
Alertas Multicanal (FR-032) | ID del Chat de Telegram (Telegram Chat ID) | General | ID del chat de Telegram que recibe las alertas. |
Alertas Multicanal (FR-032) | URL del Webhook de Teams (Teams Webhook URL) | General | URL del webhook entrante de Microsoft Teams para las alertas críticas. |
Privacidad / RGPD (Privacy / GDPR) | Asistente DSAR Activado (DSAR Wizard Enabled) | General | Activar el asistente DSAR para el rol de Responsable de Privacidad. |
Privacidad / RGPD | Correo Electrónico de Contacto del DPD (DPO Contact Email) | General | Correo de contacto del responsable del tratamiento que figura en los documentos de denegación de supresión |
Los campos de la tabla están dentro del apartado Cumplimiento Verifactu / SIF de Ajustes, en el bloque que indica la primera columna. El campo Entorno merece una nota: es de solo lectura, y su ayuda remite al botón Cambiar Entorno..., que según esa ayuda pide escribir el NIF de la empresa para confirmar.
El NIF del productor del software
El campo NIF del Productor SIF tiene dos textos. El ajuste dice que es el NIF del productor del software (FlexigoTech), que se envía en cada sobre a la AEAT y que es obligatorio antes de cualquier envío real (no de pruebas). Su ayuda añade que se envía en SistemaInformatico/NIF de cada registro y que, si lo dejas en blanco, se envía el del productor de este módulo (Flexibles y Accesorios Gobe S.L., B56727993). Antes de pasar a producción, revisa qué hay en este campo.
Los botones: cuándo se ven y qué hacen
| Botón | Cuándo se ve | Qué hace |
|---|---|---|
Cambiar Entorno... (Switch Environment...) | Siempre, en Odoo 17, 18, 19 y 20 | Es la forma de cambiar el Entorno desde Ajustes; según la ayuda del campo, pide escribir el NIF de la empresa para confirmar. Usa la misma acción que la ficha de la compañía, para que las dos no la definan distinta |
¿Estoy en cumplimiento? (Diagnóstico) (Am I compliant? (Diagnostics)) | Siempre, en Odoo 17, 18, 19 y 20 | Abre en ventana emergente Diagnóstico Verifactu (Verifactu Diagnostics), con la compañía de los Ajustes como valor por defecto. El código lo describe como un panel de solo lectura que únicamente lee el estado |
Enviar Resumen Ahora (Send Digest Now) | Siempre, en Odoo 17, 18, 19 y 20 | Pone en cola el resumen de cumplimiento en el momento, aunque todo esté en verde (se salta el umbral de atención) |
El primer botón se llama Cambiar Entorno... en castellano y Canviar Entorn... en catalán, como muestra el esquema.

El resumen de cumplimiento: primero el automático, después el botón
El camino normal no pasa por el botón. La tarea programada Verifactu: Correo del Resumen de Cumplimiento (Verifactu: Compliance Digest Email) corre una vez al día y está activa al instalar el módulo. El botón Enviar Resumen Ahora queda para lanzarlo a mano, con diferencias que conviene conocer.
| Tarea programada | Botón Enviar Resumen Ahora | |
|---|---|---|
| Cuándo corre | Cada día; antes mira la cadencia configurada en un parámetro del sistema: si es semanal, solo sigue adelante los lunes; si no, cada día | Cuando lo pulsas, sin mirar la cadencia |
| Umbral de atención | Lo aplica: por defecto, a cada destinatario solo le llega el correo si su propio ámbito necesita atención (ámbar o rojo) | Se lo salta: aunque todo esté en verde, se genera el resumen |
| Destinatarios | Un correo por destinatario, solo con las empresas de ese destinatario; las direcciones no se comparten | Igual |
| Cuándo no envía nada | Si no hay destinatario, si la cadencia es semanal y no es lunes, si un destinatario no tiene empresas en su ámbito, o si su ámbito no necesita atención con el umbral activo | Si no hay destinatario o si un destinatario no tiene empresas en su ámbito |
| Qué ves al pulsar | No aplica: no se pulsa nada | Un aviso Resumen de cumplimiento enviado (Compliance digest sent) con el mensaje El resumen de cumplimiento se ha puesto en cola para su envío. (The compliance digest has been queued for delivery.) |
El correo se pone en cola, no se envía en ese instante, y el aviso sale después de llamar al envío, sin comprobar antes si hay destinatarios. Si ves el aviso pero no llega ningún correo, ten en cuenta que el código no envía nada cuando no encuentra destinatario, ni a un destinatario que no tiene empresas en su ámbito.
Cuándo actúa cada cosa
- Los campos guardan valores; no ejecutan nada por sí mismos.
Cambiar Entorno...es la vía para cambiar el entorno desde Ajustes, y¿Estoy en cumplimiento? (Diagnóstico)abre el panel de consulta del estado.- La tarea programada revisa cada día si toca enviar el resumen según la cadencia y el umbral de atención; el botón lo pone en cola a demanda.
Ayuda de FlexigoTech
Si estás implantando Odoo y quieres dejar estos ajustes configurados para tu compañía o tus compañías, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Puedes ver el módulo en su ficha de Odoo Apps.
Sigue leyendo
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_spain_verifactu 20.0 (e3fe1c0d): models/res_config_settings.py
- Código del módulo: flexigo_spain_verifactu 20.0 (e3fe1c0d): views/res_config_settings_views.xml
- Código del módulo: flexigo_spain_verifactu 20.0 (e3fe1c0d): models/verifactu_cadena.py
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- flexigotech.com/en/services.html
