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
- El programa envía un conjunto de registros.
- La respuesta de la AEAT trae
TiempoEsperaEnvio, el tiempo de espera vigente en segundos. - El siguiente envío sale cuando pasan esos segundos o cuando hay 1.000 registros acumulados.
- 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
TiempoEsperaEnvioy 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 = SyRechazoPrevio = 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.
Avisos de Verifactu en tu correo
Cambios del BOE, notas de la AEAT y casos nuevos, con su fuente. Un correo cuando hay novedad.
Fuentes
- Orden HAC/1177/2024, art. 16.2 (BOE)
- AEAT · Descripción de los servicios web v1.0.3, §6.4.4.1 Mecanismo de control de flujo
- AEAT · Validaciones y errores Veri*Factu v1.2.2 (08/04/2026), §3.1.2
Información general, no asesoramiento fiscal ni jurídico.