FiscalGridPide tu auditoría
GUÍA · 1 de noviembre de 2026

Control de flujo en Verifactu: TiempoEsperaEnvio y envíos de hasta 1.000 registros

Cuánto esperar entre envíos a la AEAT, cuándo se puede enviar antes y cómo agrupar registros en un mismo envío sin romper la cadena ni perder rechazos.

Un sistema VERI*FACTU debe esperar entre un envío y el siguiente el tiempo que indica la AEAT en TiempoEsperaEnvio (60 segundos de entrada), o enviar antes solo si ya tiene acumulado el máximo de registros por envío (1.000). Lo que ocurra primero. Lo fija el art. 16.2 de la Orden HAC/1177/2024.

Cómo funciona

  1. El programa envía un conjunto de registros.
  2. La respuesta de la AEAT trae TiempoEsperaEnvio, el tiempo de espera vigente en segundos.
  3. El siguiente envío sale cuando pasan esos segundos o cuando hay 1.000 registros acumulados.
  4. Cada respuesta puede traer un valor nuevo, que manda para el envío siguiente.

Cómo implementarlo

  • Una cola de pendientes: cada factura genera su registro al momento y queda en cola; el envío es un proceso aparte.
  • Un envío por turno: cuando toca enviar, todos los pendientes juntos, hasta 1.000 por envío.
  • Guarda el último TiempoEsperaEnvio y la hora del último envío. No lo des por fijo en 60.
  • Un mismo envío puede llevar altas y anulaciones, cada una en su propio RegistroFactura.

Un patrón que sale caro: un envío por factura, uno detrás de otro, sin esperar. Con una venta suelta no se nota; con un pico de ventas o al recuperar una parada, el programa incumple el control de flujo.

Lo que no cambia al enviar en lote

  • La cadena: cada registro encadena con el inmediatamente anterior generado por ese sistema, vaya en el envío que vaya.
  • La respuesta es registro a registro: los aceptados quedan registrados aunque otro del mismo envío sea rechazado.
  • Los rechazados se reenvían como alta con Subsanacion = S y RechazoPrevio = X. Lo explicamos en registro rechazado: cómo reenviarlo.

Preguntas frecuentes

¿Puedo enviar cada factura en el momento?

Sí, siempre que entre un envío y el siguiente hayan pasado los segundos de TiempoEsperaEnvio. Si llegan varias facturas en ese intervalo, esperan en cola y salen juntas.

¿El tiempo de espera es siempre 60 segundos?

Es el valor inicial. La AEAT lo informa en cada respuesta y el programa debe usar el último recibido.

¿Qué pasa con la cadena si un registro del lote se rechaza?

Los demás del envío quedan registrados. El rechazado se corrige y se reenvía como subsanación, encadenado al último registro generado.

Fuentes

Información general, no asesoramiento fiscal ni jurídico.

Prepárate para Verifactu. Empieza gratis.

Pega el prompt en tu agente de código o prueba la comprobación aquí. Convenio de colaboración social con la AEAT en trámite.

Pruébalo aquí →