Saltar al contenido principal
VeriFactu

Qué hace el botón «Acusar Recibo» de VeriFactu España en Odoo

El botón Acusar Recibo (Acknowledge) está en la pantalla de las declaraciones responsables y solo se ve cuando el campo Estado de la declaración tiene el valor issued. Al pulsarlo, el módulo crea un evento de auditoría de la empresa y guarda en la declaración la referencia a ese evento. Aquí tienes cuándo aparece, qué hace el código, qué cambia y qué hacer si no lo ves.

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

Lo esencial

Módulo
VeriFactu
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
4 min

Dónde está el botón y cuándo se ve

¿Dónde se abre la pantalla que tiene el botón?

En el menú Verifactu / SIF › Registro de Auditoría › Declaraciones Responsables (Verifactu / SIF › Audit Trail › Responsible Declarations). Cada tramo del menú pide sus permisos y, si no tienes uno, no ves ese tramo: Verifactu / SIF lo ven Contable (Accountant), Operador de Asesoría (Asesoría Operator), Auditor (solo lectura) (Auditor (read-only)), Responsable de Privacidad (Privacy Officer) y Gestor SIF (SIF Manager); Registro de Auditoría pide Contable, Auditor (solo lectura), Responsable de Privacidad o Gestor SIF; y Declaraciones Responsables pide Auditor (solo lectura) o Gestor SIF.

Esquema hecho con código: arriba el menú Verifactu / SIF, Audit Trail, Responsible Declarations y debajo el botón Acknowledge
Esquema hecho con código a partir del código publicado del módulo, no es una captura de Odoo. Muestra el menú y el botón con los rótulos en inglés del código, y vale para Odoo 17.0, 18.0, 19.0 y 20.0.

¿Cómo se llama el botón según el idioma de Odoo?

Con Odoo en castellano se llama Acusar Recibo (Acknowledge); con Odoo en catalán, Acusar Recepció.

Esquema hecho con código con el texto Acknowledge en dos idiomas: Acusar Recibo en castellano y Acusar Recepció en catalán
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una captura de Odoo: el texto del botón según el idioma de Odoo.

¿Cuándo aparece Acusar Recibo?

La vista oculta el botón cuando el campo Estado de la declaración tiene un valor distinto de issued. Una declaración nueva trae por defecto el valor draft, así que con los valores por defecto el botón no se ve. Es la misma condición en Odoo 17, 18, 19 y 20.

¿Qué pasa si abro una declaración y no veo el botón?

La causa que marca la vista es el valor del campo Estado: el botón solo se muestra con issued. Aparte, para llegar a la pantalla hace falta Auditor (solo lectura) o Gestor SIF en el tramo Declaraciones Responsables. El código describe esta acción como la de un Gestor SIF que acusa recibo de la declaración responsable. Si te interesa otro mensaje del módulo que nombra a ese grupo, lo explicamos en este artículo.

Qué hace el código al pulsarlo

¿Qué hace el botón, en orden?

Actúa sobre una sola declaración, la que tienes abierta. Primero crea un evento de auditoría de la empresa de la declaración (campo Empresa (Company), en el grupo Declaración (Declaration) de la ficha), de tipo acuse de la declaración responsable. Después guarda en la declaración la referencia a ese evento, con permisos elevados.

¿Qué datos lleva el evento?

El evento se guarda con estos datos:

  • la empresa de la declaración;
  • el tipo de evento, que es el de acuse de la declaración responsable;
  • la fecha y la hora del momento en que se pulsa, en UTC;
  • el usuario que ha pulsado el botón;
  • la descripción Declaración responsable v… acknowledged, donde … es el valor del campo Versión del Módulo (Version Modulo) de la declaración, que está en el grupo Versiones del Software (Software Versions) de la ficha y también en la lista;
  • unos datos de contexto con el identificador de la declaración;
  • una huella calculada con un hash criptográfico a partir del tipo, la hora, la empresa, la descripción y el contexto;
  • un número de secuencia propio de la empresa.

¿Qué cambia en la declaración?

Lo único que el botón escribe en la declaración es la referencia al evento recién creado. El evento en sí queda como un registro aparte.

¿Qué pasa si pulso el botón dos veces?

El código no comprueba antes si ya se había acusado recibo. Cada pulsación crea un evento nuevo, con su hora y su número de secuencia, y la declaración pasa a guardar la referencia del último. Por eso pulsa el botón una sola vez por declaración.

Otras vías que crean eventos y versiones

¿Es el botón la única forma de que el módulo cree eventos?

No. La rutina que crea el evento es la misma que el módulo usa en otros puntos. Al guardar la ficha de una empresa con un cambio de entorno de la AEAT, o con un cambio del responsable del SIF, el módulo crea su propio evento. Además, al cancelar una factura con el botón estándar de Odoo (que el módulo amplía) y en la tarea programada Verifactu: Comprobación del Desfase del Reloj (Verifactu: Clock Drift Check), que corre cada hora y está activa al instalar, se llega a otra rutina del módulo que también llama a esa creación de eventos. Lo que el módulo añade a las facturas lo tienes en este otro artículo.

¿Está el botón en todas las versiones de Odoo?

El botón Acusar Recibo de Declaraciones Responsables está en las ramas publicadas, 17.0, 18.0, 19.0 y 20.0, con la misma condición de vista. El módulo se publica en Odoo Apps para esas cuatro versiones. Lo que hace el botón por dentro, tal como está descrito, corresponde al código de Odoo 20.0.

Ayuda con la implantación

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si estás poniendo en marcha el módulo y quieres revisar con tu equipo los permisos de cada menú y el flujo de las declaraciones, escríbenos.

Sigue leyendo

Qué añade VeriFactu España a la factura de Odoo y cuándo actúaCampos que VeriFactu España añade a la factura de Odoo, cuándo crea el registro al publicarla y cómo comprobar que ha actuado, paso a paso.«Solo un Gestor SIF puede reintentar envíos a la AEAT.»: cuándo sale y qué hacerQué significa el aviso «Solo un Gestor SIF puede reintentar envíos a la AEAT.» en VeriFactu para Odoo: cuándo sale, qué botones lo dan y cómo resolverlo.Qué hace el botón Generar Exportación de VeriFactu España en OdooQué hace el botón Generar Exportación de VeriFactu España en Odoo: quién lo ve, qué genera cada tipo de exportación y el evento que deja anotado.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes