Saltar al contenido principal
VeriFactu

Reintentar Selección en VeriFactu España: qué hace el botón, paso a paso

El botón Reintentar Selección (Retry Selected) pone en Pendiente (Pending) los registros seleccionados que estén en Fallido (Failed) o Sin entregar (Dead Letter), y salta los demás sin dar error. Según el código de Odoo 20, solo puede ejecutarlo un Gestor SIF (SIF Manager). Esta checklist recorre qué mirar antes de pulsar, qué cambia al pulsar y qué comprobar después.

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

Lo que sigue describe el botón según el código de Odoo 20. El botón Reintentar Selección está en la pantalla Errores AEAT (AEAT Errors) de las ramas 17, 18, 19 y 20 del módulo, y no tiene condición de vista: se ve siempre. El módulo está publicado en Odoo Apps para esas mismas versiones: 17, 18, 19 y 20.

Antes de pulsar: permisos, menú y estados

  • Comprueba que tu usuario es Gestor SIF. Es el permiso que el módulo exige al pulsar el botón, y lo exige el servidor, no solo la pantalla. Que el botón se vea no demuestra que puedas usarlo: el permiso se comprueba cuando pulsas.
  • Localiza la cola. Las fichas de la cola se abren desde Verifactu / SIF › Envío a AEAT › Cola de Envío (Verifactu / SIF › AEAT Submission › Submission Queue). El tramo Envío a AEAT (AEAT Submission) lo ven Contable (Accountant), Auditor (solo lectura) (Auditor (read-only)) y Gestor SIF. El tramo Verifactu / SIF lo ven, además, Operador de Asesoría (Asesoría Operator) y Responsable de Privacidad (Privacy Officer). Ver el menú no es lo mismo que poder reintentar: para eso hace falta ser Gestor SIF.
  • Mira el campo Estado. Se ve en la ficha y en la lista de Errores AEAT. Sus valores son Pendiente, Reintentando (Retrying), Enviado (Submitted), Fallido y Sin entregar. Anota en cuál está cada registro antes de tocar nada.
  • Selecciona los registros que quieres reiniciar. El botón actúa sobre la selección entera, en bloque. Los que cambia son los que están en Fallido o Sin entregar; qué pasa con el resto lo verás más abajo.
Esquema hecho con código: el menú de la cola de envío, el botón Reintentar Selección y el mensaje que puede pararlo
Esquema hecho con código a partir del código publicado del módulo, no una captura de Odoo: del menú de la cola al botón de reintento, con el mensaje que lo puede parar.

Al pulsar: qué hace el botón, en el orden del código

  • Primero comprueba el permiso. Si no eres Gestor SIF, la acción se detiene con el mensaje Solo un Gestor SIF puede reintentar envíos a la AEAT. (Only a SIF Manager can retry AEAT submissions.) y no se guarda nada de lo que la acción iba a cambiar. La comprobación se salta cuando la acción corre con privilegios de superusuario.
  • Después separa la selección. Se queda con los registros cuyo Estado es Fallido o Sin entregar.
  • A esos registros les cambia tres cosas a la vez. Estado pasa a Pendiente, el contador de intentos vuelve a cero y se vacía la fecha del próximo reintento. El cambio se escribe con privilegios elevados, una vez superada la comprobación del permiso.
  • Los demás los salta sin error. Los registros en Pendiente, Reintentando o Enviado no se tocan y no hacen fallar la acción: solo se cuentan para el aviso final.

Después de pulsar: el aviso y qué comprobar

  • Lee el aviso titulado Reintentar Selección. Dice … elemento(s) restablecido(s) a pendiente para reintento. (… item(s) reset to pending for retry.). Si hubo registros omitidos, añade … elemento(s) omitido(s) (no están en estado fallido o sin entregar). (… item(s) skipped (not in failed/dead-letter state).). Los puntos suspensivos son el número que muestra el aviso.
  • Fíjate en el tipo de aviso. Es de tipo éxito si se restableció al menos un registro y de tipo advertencia si no se restableció ninguno. No queda fijo en pantalla.
  • Vuelve a la lista y revisa Estado. Los restablecidos deben estar en Pendiente; los omitidos conservan el estado que tenían antes de pulsar.
Lista de la cola de envío filtrada por pendientes, sin registros
La lista de la cola de envío filtrada por pendientes, aún sin registros.
  • Si el aviso es de advertencia y todo está omitido, no ha cambiado nada: ningún registro de la selección estaba en Fallido ni en Sin entregar. Revisa la selección y vuelve a intentarlo.

Si algo no sale como esperabas

  • Sale Solo un Gestor SIF puede reintentar envíos a la AEAT. Tu usuario no es Gestor SIF. Pídele a alguien con ese perfil que pulse el botón con la misma selección.
  • Un registro no ha cambiado de estado. Comprueba cuál era su Estado antes: si estaba en Pendiente, Reintentando o Enviado, el botón lo omite por diseño y lo cuenta en el aviso de omitidos.
  • Has seleccionado muchos registros a la vez. No hay problema: la acción está pensada para actuar sobre varios registros en una sola pulsación, y los que no encajan se saltan sin cortar al resto.

Cómo te ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si estás montando la puesta en marcha de VeriFactu y quieres repasar otro botón de la misma app, tienes Qué hace el botón Ejecutar Comprobación Previa.

Sigue leyendo

Qué hace el botón «Ejecutar Comprobación Previa» de VeriFactu EspañaQué hace el botón Ejecutar Comprobación Previa de VeriFactu España en Odoo: cuándo se ve, qué revisa en cada fila, qué guarda y qué errores da.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes