Error 4110 de VERI*FACTU
Qué implica
Este código provoca el rechazo del envío completo: la AEAT no procesa ninguno de los registros de la remisión (hasta 1.000 por envío). Ninguna de esas facturas consta como remitida hasta que corrijas la causa y reenvíes el lote entero. Mientras tanto, tu sistema debe respetar el control de flujo (TiempoEsperaEnvio) antes del reintento — reenviar en bucle sin corregir es la vía rápida al bloqueo.
Causas habituales
Incidencia temporal del lado de la AEAT — no necesariamente hay nada mal en tu envío.
Certificado electrónico caducado, revocado o que no corresponde al obligado/representante.
Cómo depurarlo
Reintenta respetando el control de flujo (TiempoEsperaEnvio de la última respuesta) antes de tocar código.
Si persiste, verifica el certificado del canal TLS y consulta el estado de la sede.
Prueba el validador gratuito — esquema oficial, cadena de huellas y reglas de importes, sin registro y con retención cero. Y si quieres el mock de la AEAT para tu CI, apúntate a la beta de la suite.
Errores relacionados
- 4103 Se ha producido un error inesperado al parsear el XML.
- 4108 Error técnico al obtener el certificado.
- 4111 Error técnico al crear el trámite.
- 4118 Error técnico: la dirección no se corresponde con el fichero de entrada.
- 4128 Error técnico en la recuperación del valor del Gestor de Tablas.
- 3500 Error técnico de base de datos: error en la integridad de la información.